Ansicht
Dokumentation
BAPI_1198_REPLICATE_SR - General Recipe replizieren
PERFORM Short Reference RFUMSV00 - Advance Return for Tax on Sales/PurchasesDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Dieser Funktionsbaustein ist eingebunden im Objekt BUS1198 in der Methode SITERECIPE.REPLICATE.
Der Funktionsbaustein wird im Ausgangssystem ausgeführt. Durch den Aufruf werden je nach Pararmeterübergabe alle Daten zu einem Standort-Rezept ermittelt und für die Weiterreichung an andere Systeme aufbereitet.
- Auswertung der Änderungszeiger
Dazu muß der Parameter "REQUESTCHANGES" (Änderungszeiger beachten), sowie "DATEHIGH" (Datum bis zu dem die Änderungszeiger ausgewertet werden) und "TIMEHIGH" (Uhrzeit bis zu dem die Änderungszeiger ausgewertet werden) gesetzt sein.
Sind im System die Änderungszeiger aktiviert, werden alle Änderungen an Standort-Rezepten im System über die Änderungszeiger mit Datum und Uhrzeit protokolliert.
In diesem Funktionsbaustein werden die Änderungszeiger unter Berücksichtigung der Datum-/Uhrzeiteingaben zum Nachrichtentyp PPE_SREC gezogen.
Die ermittelten Änderungszeiger beziehen sich auf Rezepte, Änderungsstände und Relationen. Diese Informationen werden so aufbereitet, daß alle zu bearbeitenden Standortrezepte gezogen werden. Zu diesen Standortrezepten werden über ein API alle zugehörigen Daten ermittelt. Die Daten werden vom den API-Parametern in BAPI-Format übertragen und es erfolgt der Aufruf der IDoc-Erstellung. Danach wird das IDoc an die entsprechenden Empfänger versendet.
Alle Änderungszeiger, die bearbeitet werden konnten, werden mit einem Status belegt, der die Änderungszeiger als abgearbeitet markiert.
- Aufruf mit Übergabe von Standortrezept-GUID's
Dazu darf der Parameter "REQUESTCHANGES" nicht gesetzt sein.
Über den Tabellenparameter "RECIPEGUID" werden die Standortrezepte übertragen, die bearbeitet werden sollen.
Zu diesen Standortrezepten werden über ein API alle zugehörigen Daten ermittelt. Die Daten werden von den API-Parametern in BAPI-Format übertragen und es erfolgt der Aufruf der IDoc-Erstellung. Danach wird das IDoc an die entsprechenden Empfänger versendet.
Parameterbeschreibung:
DATEHIGH,,
Bei Bearbeitung über Änderungszeiger, bietet dieser Paramter die Möglichkeit der Datumseinschränkung. Es werden alle Änderungzeiger zur Bearbeitung herangezogen, die vor dem Übergabedatum erzeugt wurden.
TIMEHIGH,,
Bei Bearbeitung über Änderungszeiger, bietet dieser Paramter die Möglichkeit der Zeiteinschränkung. Es werden alle Änderungzeiger zur Bearbeitung herangezogen, die vor der Übergabeuhrzeit erzeugt wurden.
REQUESTCHANGES
Ist dieser Parameter gesetzt (X) erfolgt die Bearbeitung über die Auswertung der Änderungszeiger. Ansonsten erfolgt die Bearbeitung über die Standortrezepte, die über den Parameter "RECIPEGUID" übergeben werden.,,
KZ_FIRST_CREATE
Dieses KZ findet nur Beachtung, wenn die Bearbeitung nicht über die Änderungszeiger erfolgt. Ist dieser Parameter gesetzt (X) werden alle iPPE-Knoten, die über den Parameter "RECIPEGUID" übertragen werden für eine Neuanlage gekennzeichnet. Das BAPI zum Verteilen in das Zielsystem wertet diese Kennzeichnung aus und prüft, ob der neu anzulegende iPPE-Knoten bereits existiert. Ist dies der Fall, wird der iPPE-Knoten im Zielsystem nicht weiter verarbeitet.
RECIPEGUID
Erfolgt die Bearbeitung nicht über die Änderungszeiger, werden über diesen Parameter die Standortrezept-GUID's mitgegeben, die aus dem Ausgangssystem gelesen werden. Alle zugehörigen Daten werden ermittelt und an die Zielsysteme über IDoc-Verarbeitung verteilt.
RECIPIENTS
Dieser Parameter enthält die Namen der logischen Systeme, an die die Daten verteilt werden sollen.
RETURN
Über diesen Parameter werden alle Meldungen, die beim Ermitteln, Aufbereiten und Abstellen der Daten im IDoc-Ausgang anfallen, gesammelt und können nach dem Ablauf ausgewertet werden.
Beispiel
Hinweise
Über den Report "RBDSEGRCP" findet die Verteilung von Basisrezepten und den zugehörigen Objekten statt.
Bei der Verteilung von Basisrezepten müssen alle zugehörigen Objekte (Varianten, Texte, ...) über die Übergabestrukturen mitgegeben werden. Jedes Objekt muß einem Basisrezept bzw. einer Variante des Basisrezepts zugeordnet sein. Die Zuordnung erfolgt dabei über die in den Strukturen vorhandenen GUID's.
Dieses BAPI unterstützt nicht die Verteilung von Änderungsständen, Dokumenten, Klassifizierungen und Formeln.
Weiterführende Informationen
Weitere Information bieten die Dokumentationen zu ALE-Szenarien, SMD zur Verteilung durch Änderungszeiger, sowie zum Report "RBDSEGRCP".
Parameter
DATEHIGHKZ_FIRST_CREATE
RECIPEGUID
RECIPIENTS
REQUESTCHANGES
RETURN
TIMEHIGH
Ausnahmen
Funktionsgruppe
RCP993Vendor Master (General Section) BAL_S_LOG - Application Log: Log header data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 6305 Date: 20240523 Time: 113308 sap01-206 ( 107 ms )