Siebel Connector for SAP R/3 > BAPI Interfaces > Creating SAP Integration Objects with the BAPI Wizard >

BAPI Integration Objects


BAPI Integration objects represent the interface to a BAPI or RFC function call in SAP. There are two types of objects: BAPI Input Integration Objects and BAPI Output Integration Objects. The Input Object represents the initial call to the function and includes import parameters and tables. The Output Object represents the return information from the function call and includes export parameters and tables. Figure 22 shows the structure of an input integration object.

Figure 22. Input Integration Object Structure

For example, Figure 23 shows BAPI BAPI_SALESORDER_CREATEFROMDAT1 having the following structure and corresponding Input Integration Object.

Figure 23. Input Integration Object Structure Example
Click for full size image

Figure 24 shows the structure of an output integration object.

Figure 24. Output Integration Object Structure

For example, Figure 25 shows BAPI BAPI_SALESORDER_CREATEFROMDAT1 having the following structure and corresponding Output Integration Object.

Figure 25. Output Integration Object Structure Example
Click for full size image

Each component field contains both the Siebel application and SAP data types. These data types are described in detail in Data Types Used in BAPIs and IDOCs.

In addition, BAPI Input Integration objects contain a user property called Workflow. This user property is only used for the tRFC BAPI Receiver. For information on this user property, see tRFC BAPI Receiver Configuration.

Siebel Connector for SAP R/3