SAP BAPI
Inhaltsverzeichnis
Einführung[Bearbeiten]
Das Business Application Programming Interface (BAPI) ist eine Schnittstelle in SAPSystemen für den Zugriff auf betriebswirtschaftlichem Abstraktionsniveau. Die BAPI wird im SAP-System selbst aufgerufen, kann aber auch von externen Komponenten getriggert werden.
Die SAP BAPI Library erlaubt den Zugriff auf die BAPI aus expecco heraus.
Library[Bearbeiten]
Im folgenden wird die BAPP-Library und ihre Bausteine beschrieben.
Connection[Bearbeiten]
Die Bausteine im Ordner Connection dienen zum Auf- und Abbau der Verbindungen und um diese zu verwalten.
Wird eine Verbindung zu einem SAP-System aufgebaut wird diese Verbindung automatisch aktiv gesetzt und alle folgenden Aktionen auf dieser Verbindung ausgeführt.
System[Bearbeiten]
Die Bausteine im Ordner System dienen dazu mit dem SAP-System zu interagieren.
Die beiden Bausteine Execute und Execute With Return bilden zum Aufruf einer Funktion in der BAPI bilden den Kern der Library. Einer der Bausteine erwartet keinen Rückgabewert, der andere eine durch einen XML-String abgebildete Tabelle.