Auf BAPIs zugreifen

Ehe Sie ein BAPI aufrufen können, um ein SAP-Business-Objekt zu verarbeiten, müssen Sie eine lokale Instanz dieses Business-Objekts anlegen. Verwenden Sie dazu die Methode GetSAPObject. Anschließend müssen Sie die Exportparameter mit Daten versorgen.

BAPI-Methoden erwarten eine große Anzahl strukturierter Datentypen und/oder Tabellen. Damit Sie beim Aufruf dieser Methoden korrkt typisierte Parameter übergeben, unterstützen die R/3-Desktop-Integrationskomponenten Sie mit einer Menge von Objekten, die Strukturen und Daten kapseln. Mit der Methode DimAs können Sie auf einfache Weise solche Objekte anlegen, mit deren Hilfe Sie dann problemlos die richtigen Daten an BAPI-Methoden übergeben können.

Für jede BAPI-Methode verwaltet das BAPI-ActiveX-Control eine Reihe von R/3-Tabellen, die als Tabellensammelobjekt dargestellt werden. Um die Definition einer bestimmten Tabelle oder Struktur zu erhalten, rufen Sie die Methode DimAs und geben den Business-Objekttyp, die BAPI-Methode und den Parameternamen an. Das System liefert dann die angeforderte Tabelle oder Struktur zurück. Das Objekt verbirgt die interne Tabelle vor der nativen RFC-Schnittstelle und handhabt die im R/3-System gelesenen oder dorthin geschriebenen Daten. Außerdem liefert es eine vollständige zweidimensionale Sicht der internen Tabelle.

Siehe auch:

Business-Objekte anlegen

Daten an BAPIs übergeben

Transaktionale RFC-Aufrufe mit BAPIs