Vorteile von BAPIs 

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.