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 > Advanced event processing interface
Business objects for the Advanced event processing interface
During Advanced event processing, the adapter exchanges business objects with the SAP application. The business object represents a custom IDoc, or a standard or extension IDoc available on the SAP server
Business object structure
For custom interfaces that you want to support, as a first step, you need to define the custom IDoc in the SAP system. You can then use the external service wizard to discover this custom IDoc and build the required artifacts, including the business-object definition.
The following figure illustrates a wrapper business object, which, in this example, contains one IDoc business object.
Figure 1. Example of an Advanced event processing wrapper business object
If that the transaction ID and queue name attributes are present in the business object even if you are not using the tRFC or qRFC features.
The IDoc business object has the structure shown in the following figure.
Figure 2. Example IDoc business object structure
The IDoc business object contains the following objects:
- The control record business object contains the metadata required by the adapter to process the business object.
Figure 3. Example control record structure
- The data record business object contains the actual business object data to be processed by the SAP application and the metadata required for the adapter to convert it to an IDoc structure for the RFC call.
Figure 4. Example data record structure
- The business object data (which is pointed to from the data record) has the following structure:
Figure 5. Example business object data
Additional information about the business object can be found in the application-specific information of the business object.
For example, the application-specific information lists whether the IDoc packet is split and provides information about the operation.
Figure 6. Application-specific information for the business object
The Advanced event processing interface
Related tasks:
Selecting business objects and services for Advanced event (outbound) processing
Selecting business objects and services for Advanced event (inbound) processing
Related reference:
Advanced event processing business object application-specific information
Supported data operations on Advanced event processing business objects
Naming conventions for Advanced event processing business objects