IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer > Services and service-related functions > Access external services with adapters > Configure and using adapters > IBM WebSphere Adapters > SAP Software > SAP interfaces > BAPI result set interface

Business object structure for a BAPI result set

The top-level business object for a result set is a wrapper that contains a GetDetail business object. The GetDetail business object contains the results of a query for SAP data. The GetDetail business object also contains, as a child object, the query business object. The query business object represents a GetList BAPI. These two BAPIs work together to retrieve information from the SAP server.

An example of a business object for a BAPI result set is shown in the following figure. This is a wrapper object that contains the result method business object.

Figure 1. Example of a business object for a BAPI result set

The following figure shows an example of the SapBapiCustomerGetdetail business object:

Figure 2. Example of a GetDetail business object

If that the last property is the query business object.

The following figure shows an example of the query business object (SapBapiCustomerGetList).

Figure 3. Example of a query business object

This object, which contains the results of the BAPI operation, is named according to the convention Sap + Name of the structure. For more information about naming conventions, refer to Naming conventions for BAPI business objects.

Additional information about the business object can be found in the application-specific information of the business object.

For example, the application-specific information for SapBapiCustomerGetdetail lists the type of BAPI and operation information.

Figure 4. Application-specific information for SapBapiCustomerGetdetail

The BAPI result set interface