Verwendung
Der folgende Abschnitt erläutert einige Vorteile, die sich durch die Nutzung der BAPIs als Zugriffsmethoden auf die SAP-Business-Objekte ergeben.
Betriebswirtschaftlicher Standard
Die Business-Objekttypen der SAP und ihre BAPIs sind der Standard für den betriebswirtschaftlichen Inhalt des R/3-Systems. Sie ermöglichen die Integration des Systems R/3 und anderer Softwarekomponenten auf betriebswirtschaftlicher Ebene.
Konformität mit Standards
Die Entwicklung der BAPIs ist Bestandteil einer gemeinsamen Initiative der SAP mit Kunden, Partnern und führenden Normenorganisationen. BAPIs entwickeln sich zu einem Kommunikationsstandard zwischen betriebswirtschaftlichen Systemen.
Der Zugriff auf SAP-Business-Objekttypen und ihre BAPIs kann mit Hilfe objektorientierter Schnittstellentechnologien, wie z.B. COM/DCOM (Component Object Model/Distributed Component Object Model) von Microsoft erfolgen.
Die SAP-Business-Objekte sind konform mit den Spezifikationen der Open Applications Group (OAG) und entsprechen, in Zusammenarbeit mit ObjectBridge von VisualEdge, den CORBA-Richtlinien (Common Object Request Broker Architecture) der Object Management Group.
Stabilität und Abwärtskompatibilität
Nachdem ein BAPI von der SAP eingeführt und freigegeben wurde, bleiben seine Schnittstellendefinition und Parameter langfristig stabil. Auf diese Weise wird sichergestellt, daß ein Anwendungsprogramm von Änderungen der zugrundeliegenden R/3-Software und -Daten nicht beeinflußt wird.
Sollten Erweiterungen der BAPIs erforderlich werden, z. B. durch Hinzufügen weiterer wahlfreier Parameter, können diese von der SAP vorgenommen werden, ohne die Stabilität vorhandener Anwendungen zu beeinträchtigen. Gleichzeitig können neue Anwendungen von der erweiterten Funktionalität profitieren.
Informationen zu SAPs Release-Strategie für BAPIs finden Sie unter
Weiterentwicklung freigegebener BAPIs durch SAP.Objektorientierung
Als Methoden der SAP-Business-Objekte bieten BAPIs Zugriff auf die R/3-Daten und -Prozesse. Hierbei folgen sie einem objektorientierten Programmiermodell. BAPIs können mit Hilfe objektorientierter Schnittstellentechnologien, wie z. B. COM/DCOM, aufgerufen werden und ermöglichen auf diese Weise die freie Interaktion der Softwarekomponenten von SAP und anderen Anbietern.
Offenheit
Auf BAPIs kann von allen Entwicklungsplattformen zugegriffen werden, die das SAP-Protokoll Remote Function Call (RFC) unterstützen.