Funktionsorientierter Zugriff auf BAPIs 

Einsatzmöglichkeiten

Auf Plattformen, die keinen direkten, objektorientierten Zugriff auf die SAP-Business-Objekte anbieten, können Sie auf ein BAPI zugreifen, indem Sie Remote Function Calls (RFCs) an den Funktionsbaustein übergeben, auf dem das BAPI basiert.

Dieser Ansatz kann auf allen Entwicklungsplattformen verwendet werden, auf denen das RFC-Protokoll unterstützt wird, beispielsweise von ABAP oder von externen Entwicklungsplattformen unter Verwendung der C/C++ Klassenbibliotheken.

Ablauf

Während der Laufzeit verwendet Ihr Anwendungsprogramm die RFC-Bibliothek oder C/C++ Klassenbibliothek, um einen RFC-Aufruf an den Funktionsbaustein zu übergeben, auf dem das BAPI basiert. Die Bibliothek übersetzt Client-Aufrufe gemäß dem RFC-Protokoll in gültige Kommunikationsschritte. Die Client-Anforderungen werden auf diese Weise an den entsprechenden Funktionsbaustein im R/3-Server-System weitergeleitet.

Dieser Ansatz wird in der folgenden Abbildung dargestellt.

Mit RFC-Aufrufen auf den Funktionsbaustein eines BAPIs zugreifen

 

Detaillierte Informationen zur Übergabe von RFC-Aufrufen an Funktionsbausteine finden Sie in Remote Communications.