Verwendung
In diesem Kapitel wird angenommen, daß die von Ihnen entwickelte Anwendung unter anderem die betriebswirtschaftlichen Daten nutzen soll, die im System R/3 als SAP-Business-Objekte abgelegt sind, und daß der Zugriff auf diese Daten durch den Aufruf von BAPIs erfolgen soll. Ihre Anwendung kann so einfach oder komplex sein, wie Sie es wünschen, und sie kann Aufrufe für ein oder mehrere BAPIs enthalten.
Integration
BAPIs sind als Methoden der SAP-Business-Objekttypen bzw. SAP-Interfacetypen im Business Object Repository (BOR) definiert und werden als Funktionsbausteine implementiert. Durch die Trennung der Definition eines BAPIs von seiner tatsächlichen Implementierung stehen zwei Ansätze zur Verfügung, über die Sie auf BAPIs zugreifen können:
Diese beiden Ansätze sind in der folgenden Grafik dargestellt.
Zugriffsmöglichkeiten auf BAPIs

Funktionsumfang
Anwendungen, die auf BAPIs zugreifen, lassen sich grob in zwei Kategorien einteilen:
Bei Dialoganwendungen wartet der Aufrufer generell auf die Abarbeitung des Methodenaufrufs, beispielsweise auf das Ergebnis eines GetList()-BAPIs.
Weitere Informationen finden Sie unter
BAPIs können auch im Kontext des Application Link Enabling (ALE) für die Datenübertragung bzw. Datenreplikation zwischen zwei verteilten Systemen eingesetzt werden. Weitere Informationen finden Sie unter
Aktivitäten
Unabhängig vom verwendeten Ansatz müssen Sie die folgenden Schritte ausführen, um BAPIs von Ihrem Anwendungsprogramm aufzurufen:
Aufgabe |
Weitere Informationen finden Sie unter |
|
Informationen zu BAPIs ermitteln |
|
Dialoganwendungen programmieren bzw. Verteilte Anwendungen programmieren Beispiele zu BAPI-Aufrufen aus verschiedenen Entwicklungsumgebungen finden Sie unter Beispiele für BAPI-Aufrufe. |