This chapter discusses business object processing for the ABAP Extension Module. It provides a detailed description of how the connector processes business objects. The chapter is set up to show the progression of a business object through the Java and ABAP components of the connector.
Business object processing for the Extension Module of the IBM WebSphere Business Integration Adapter for mySAP.com (SAP R/3 Version 3.x) is the same for all business objects regardless of the specific native SAP API that is used. For example, if you develop a business object based on a Call Transaction or an IDoc, the business object data is processed the same way. The processing is the same whether a business object is sent into the SAP application as a retrieve performed as part of event notification or as a business object request. The business object's verb also does not change the processing.
Figure 11 illustrates the conversion and processing of an application-specific business object to a flat structure and then back to an application-specific business object. Note that the business object data that is passed out of the SAP application must have the same structure as the data passed in, but the data might not have the same values.
Figure 11. Business
object processing
Business object processing consists of four steps. The four steps listed below correspond to the numbers in Figure 11.