Informationen zum Mustercode 'SAP call out to a synchronous system'

Dieser Mustercode veranschaulicht, wie mithilfe von zwei SAP-Knoten, dem SAPInput-Knoten und dem SAPReply-Knoten, ermöglicht werden kann, dass eine Nachrichtenflussanwendung als synchrone BAPI agiert. Die Kundendetails werden vom SAPInput-Knoten in Form von BAPI-Importparametern empfangen und von den Rechenknoten verarbeitet. Dann wird vom SAPReply-Knoten eine Antwort mit den BAPI-Exportparametern an das SAP-System zurückgesendet.

Ein einziger SAPInput-Knoten stellt vier BAPIs dar:

Der Mustercode verfügt über einen Hauptnachrichtenfluss und einen untergeordneten Nachrichtenfluss, die generiert werden, indem der SAP-Eingangsadapter auf die Grafik gezogen wird:

Hauptnachrichtenfluss:

Hauptnachrichtenfluss

Untergeordneter Nachrichtenfluss

Untergeordneter Nachrichtenfluss

Alle vier BAPIs bearbeiten Kundenobjekte:

Im Nachrichtenfluss werden die Kundendetails in einer gemeinsamen ESQL-Variablen gespeichert, die mit einer Datenbank ausgetauscht werden kann.

Die Nachricht wird je nachdem, welche BAPI vom SAP-System aufgerufen wird, automatisch an die richtige Zieladresse weitergeleitet. Die Nachricht wird gelesen und in einem der vier Rechenknoten wird eine Antwort erstellt. Wenn ein Fehler auftritt (wenn z. B. ein Kunde nicht vorhanden ist), werden die entsprechenden Felder im Rückgabeobjekt festgelegt.

Der Mustercode 'SAP call out to a synchronous system' veranschaulicht die folgenden Tasks:

  1. Die Konfiguration von SAP zur Definition eines Brokerendpunkts (RFC-Programm-ID)
  2. Die Konfiguration des Broker-SAP-Adapters für die Kommunikation mit Ihrem SAP-System
  3. Die erneute Erstellung einer BAR-Datei (Brokerarchiv) mit dem neu konfigurierten Adapter
  4. Die Implementierung der BAR-Datei
  5. Die Initialisierung von SAP für den Aufruf einer von einem Nachrichtenfluss implementierten BAPI
  6. Die Überprüfung der Exportparameter, die vom Nachrichtenfluss an SAP zurückgegeben werden

Der Mustercode bietet Folgendes:

Zurück zum Beginn des Mustercodes