BAPIs für den Outbound-Fall 

Verwendung

Ab Release 4.5A können auch BAPIs definiert werden, die außerhalb des SAP-Systems implementiert sind, jedoch vom SAP-System aus ("outbound") aufgerufen werden können.

Diese BAPIs werden als BAPIs für den Outbound-Fall bezeichnet. Im Gegensatz zu den herkömmlichen BAPIs, die im SAP-Serversystem implementiert sind und auch dort aufgerufen werden ("inbound"), handelt es sich bei BAPIs für den Outbound-Fall um client-seitig implementierte Schnittstellen, die (typischerweise) auf Nicht-SAP-Seite implementiert werden. Das SAP-System tritt in diesem Fall als Client auf.

Die Ermittlung des Zielsystems für den BAPI-Aufruf wird über das Verteilungsmodell des Application Link Enabling (ALE) ermöglicht.

Integration

BAPIs für den Outbound-Fall werden im Business Object Repository (BOR) als API-Methoden an SAP-Interfacetypen definiert. Auf diese Weise können Schnittstellen zu Services, die außerhalb des R/3-Systems implementiert werden, standardisiert und als BAPIs zur Verfügung gestellt werden. BAPIs können somit sowohl "inbound" als auch "outbound" auf einheitliche Art und Weise über das ALE-Verteilungsmodell angesprochen werden.

Funktionsumfang

Beachten Sie folgende Besonderheiten beim Anlegen von BAPIs für den Outbound-Fall:

Für den BAPI-Programmierleitfaden gilt generell, daß die beschriebenen Informationen - mit Ausnahme der obengenannten Merkmale - sowohl für BAPIs an SAP-Business-Objekttypen als auch an SAP-Interfacetypen zutreffen. Ist dies nicht der Fall, werden die Unterschiede explizit dokumentiert.