Umfang des BAPI-ActiveX-Controls

Client-Programme externer Anwendungen greifen auf SAP-Business-Objekte zu, indem sie OLE-Automation-Aufrufe an das BAPI-ActiveX-Control absetzen, das die Anforderungen über Remote Function Call (RFC) an den Business Object Broker (BOB) im Business Object Repository (BOR) weiterleitet. Die nachfolgende Abbildung zeigt diese Zusammenhänge:

BAPI-ActiveX-Control-Achitektur

 

Wenn ein Client-Programm eine Methode aufruft, sucht das BAPI-ActiveX-Control nach einer geeigneten BAPI-Methode. Gibt es eine solche BAPI-Methode, ruft das BAPI-ActiveX-Control den entsprechenden Funktionsbaustein direkt auf. Anderenfalls erfolgt der Zugriff über das BOR.

Der direkte OLE-Automation-Aufruf von BAPI-Funktionsbausteinen über das BAPI-ActiveX-Control ist schneller, da der beim Aufruf einer Methode anfallende Overhead vermieden wird.