ProzessAusgang über die Nachrichtensteuerung Dieses Dokument in der Navigationsstruktur finden

 

Der Anstoß zum Versend eines IDocs erfolgt in diesem Fall nicht aus der Anwendung heraus, sondern aus der Nachrichtensteuerung.

Falls ein Anschluss an die Nachrichtensteuerung erfolgen soll, sind verschiedene Punkte bei der Programmentwicklung und im Customizing zu beachten.

Prozess

Customizing

  • Zusätzlich zu den obigen Einstellungen muss ein Vorgangscode für den Ausgang angelegt werden. Hinter dem Vorgangscode verbirgt sich der IDoc-erzeugende Funktionsbaustein der Anwendung.

  • Die Sendemedien, die für die Kombination Applikation/Nachrichtentart verwendet werden können, sind "6" (ohne ALE-Modell, kein Umsetzen des NAST-Empfängers auf das entsprechende logische System) und "A" (mit ALE-Modell).

  • Für das Sendemedium "6" sollte aus der Nachrichtensteuerung die Formroutine edi_processing(rsnasted) gerufen werden. Für das Sendemedium "A" kann man die Formroutine ale_processing(rsnasted) verwenden bzw. eine eigene Formroutine schreiben, die einen Aufruf von master_idoc_distribute absetzt.

Programmierung

  • Die Schnittstelle des IDoc-erzeugenden Funktionsbausteins ist vorgegeben. Als Beispiel betrachte man idoc_output_orders.

  • Der Aufruf von master_idoc_distribute fällt weg.

  • Es darf kein COMMIT WORK abgesetzt werden!