Ansicht
Dokumentation
MASTERIDOC_CREATE_SMD_SUBMAS - EHS: Verteilung von Änderungen für Masteridoc SUBMAS
Vendor Master (General Section) General Data in Customer MasterDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität aus der Sicht des Aufrufers
Der Funktionsbaustein dient zur ALE-Verteilung von Stoffdaten mittels Änderungszeiger.
Es werden die Änderungszeiger für den (generierten) Nachrichtentyp SUBMAS gelesen und ausgewertet. Dazu werden die entsprechenden Stoffdaten gelesen. Für die zu versendenden Stoffdaten wird die BAPI-Empfängerermittlung durchgeführt und die Daten über den generierten Baustein ALE_BUS1077_SAVREPMUL versendent. Die Speicherung erfolgt über die Methode SAVEREPLICAMULTIPLE des Objektes Stoff.
Der Aufruf des Bausteins erfolgt über die Transaktion bd21.
Schnittstelle
-
Eingabe
-
MESSAGE_TYPE
Nachrichtentyp dessen Änderungszeiger verschickt werden sollen. Es wird nur der Nachrichtentyp SUBMAS unterstützt.
-
Ausgabe
keine
Sonstiges
Grobe Beschreibung der Ablauflogik
Vorbedingungen
- Das Schreiben der Änderungszeiger muß aktiviert sein (siehe ALE- Customizing). ==> Ergänzen
- ALE-Verteilungsmodell muß gepflegt sein, wenn die Empfängerermittlung über den Baustein gemacht werden soll.
Ablauf
- Allgemeine Berechtigungsprüfung (C_SHES_TRH, 59, "Verteilen")
- Lesen der ALE-Änderungszeiger (CHANGE_POINTERS_READ)
- Verteilen des Schlüssels jedes Änderungszeigers in die entsprechende interne Tabelle
- Lesen der Daten zu den Änderungszeigern
- Nachlesen von Schlüsseln aufgrund von hierarchischen Abhängigkeiten. Kennzeichnung dieser Datensätze als "Satz nicht geändert".
- Lesen der Stoffschlüssel bei Stoffreferenzierungen
- Für alle Stoffe ist folgendes zu tun:
- Berechtigungsprüfung, ob Stoff versendet werden darf (C_SHES_TRH, 59, "Verteilen")
- Lesen der Daten zum Stoff aus den internen Tabellen
- BAPI-Empfängerermittlung
- Lesen der ALE-Zeiger zum Stoff
- Verteilung der Daten mittels ALE_BUS1077_SAVREPMUL
- Ändern der Status der Änderungszeiger auf "versendet"
Nachbedingungen
- Für die angegebenen Stoffe ist die asynchrone Verteilung der Stoffdaten gestartet.
- Änderungszeiger auf den Status "versendet" gesetzt
mögliche Ausnahmen
- keine
Beispiel
-
Hinweise zur Wartung des Bausteines
-
Weiterführende Informationen
- Spezifikation EH&S - ALE
- BAPI-Programmierleitfaden
- ALE-Programmierleitfaden
-
SMD-Tool
Parameter
MESSAGE_TYPEAusnahmen
Funktionsgruppe
C14ALETXBHW - Original Tax Base Amount in Local Currency CL_GUI_FRONTEND_SERVICES - Frontend Services
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3466 Date: 20240523 Time: 143641 sap01-206 ( 40 ms )