A simple BAPI call is a synchronous blocking call. The adapter supports simple BAPI calls by representing each with a single business object schema. BAPIs that represent Create, UpdateWithDelete, Retrieve, and Delete operations are grouped with a wrapper business object during business object generation using the enterprise service discovery wizard. The BAPIs are children of the business object wrapper, and, depending on the operation to be performed, only one child object in this wrapper needs to be populated at runtime in order to execute the simple BAPI call. That is to say, only one BAPI, the one that is associated with the operation to be performed, is called at a time.
The adapter relies on the metadata at the business object and property level to convert the business object into the appropriate SAP API function call. After the SAP system processes the function call and returns it to the adapter, the adapter converts the response into a business object that is stored in the adapter’s output record.
For simple BAPIs, BAPI_TRANSACTION_ROLLBACK is called if the BAPI fails and BAPI_TRANSACTION_COMMIT is called if the BAPI succeeds. BAPI transactions are handled differently.
Last updated: Sun Mar 12 11:15:17 2006
(c) Copyright IBM Corporation 2005.
This information center is powered by Eclipse technology (http://www.eclipse.org)