Ansicht
Dokumentation

MASTERIDOC_CREATE_SMD_SUBMAS - EHS: Verteilung von Änderungen für Masteridoc SUBMAS

MASTERIDOC_CREATE_SMD_SUBMAS - EHS: Verteilung von Änderungen für Masteridoc SUBMAS

Vendor Master (General Section)   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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

Hinweise zu SAPscript





Parameter

MESSAGE_TYPE

Ausnahmen

Funktionsgruppe

C14ALE

TXBHW - 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 )