Dokumentation zur VorgehensweiseStammdaten direkt senden Dieses Dokument in der Navigationsstruktur finden

 

Beim direkten Senden wird das Versenden von Stammdatenobjekten explizit angestoßen. Es werden dabei komplette Daten zu den zu versendenden Stammdatenobjekten mitgeschickt. Die Funktion wird über ein Programm (z.B. RBDSEMAT für den Materialstamm) angestoßen.

In der ALE-Administration der Stammdatenverteilung finden Sie alle Objekte, für die bereits die Funktion "Direktes Senden" implementiert ist.

Vorgehensweise

Legen Sie also für Ihr Stammdatenobjekt ein Programm an. Definieren Sie im Programm Parameter für die Auswahl der zu sendenden Objekte und ein Parameter für das zu versorgende logische System.

In Ihrem Programm müssen Sie dann folgende Schritte implementieren:

  1. Bauen Sie für jedes zu versendende Stammdatenobjekt ein IDoc auf. Füllen Sie im IDoc alle Daten zum Stammdatenobjekt. Das erste Feld MSGFN in jedem Segment ist mit dem Wert 005 zu versorgen.

  2. Übergeben Sie das IDoc an die ALE-Schicht durch den Aufruf des Funktionsbausteins MASTER_IDOC_DISTRIBUTE.

  3. Setzen Sie den Befehl COMMIT WORK ab und rufen Sie den Funktionsbaustein DEQUEUE_ALL auf. Um eine bessere Performance zu erreichen, sollte dieser Schritt erst nach mehreren aufgebauten IDocs ausgeführt werden.