Siebel Connector for SAP R/3 > EAI Queue > EAI Queue Usage with SAP R/3 tRFC >

Outbound from the Siebel Application


Figure 21 shows the current implementation of the EAI Queue when making tRFC calls from the Siebel application to SAP R/3.

Figure 21.  Outbound from Siebel Using tRFC

Click for full size image

Figure 21 shows the flow of a business object from the Siebel Database to the SAP database. From an EAI workflow, the EAI Siebel Adapter is invoked to extract data from the Siebel Database corresponding to a Siebel business object definition. This data is used by the Siebel Adapter to create a Siebel integration object instance. This is passed through a transformation map service to create a BAPI input integration object instance. The BAPI input integration definition contains the structure of the data object to be passed to SAP in the tRFC call.

When the tRFC BAPI Adapter receives the integration object instance it behaves in one of the following ways depending upon the setting of the SAPWriteXML component parameter:

Table 39 summarizes the possible status values for a data object stored in the queue during processing from the Siebel application to SAP in each of the above modes.

Table 39.  Possible Status Values for EAI Queue Entries (Siebel to SAP)
SAPWriteXML Value
Result of Workflow
Entry in EAI Queue (Status)
Data Passed to SAP
SAP Network Error While Data Passed
Entry in EAI Queue (Status)
WriteOnly
Success
Yes (Initial)
No
 
 
Fail
No
No
 
 
WriteNone
Success
No
Yes
Yes
No
No
No
Fail
No
No
 
 
WriteOnErr
Success
No
Yes
Yes
Yes (Initial or Sent)
No
No
Fail
No
No
 
 
WriteBeforeErr
Success
Yes (Initial)
Yes
Yes
Yes (Initial or Sent)
No
Yes (Confirmed)
Fail
No
No
 
 


 Siebel Connector for SAP R/3 
 Published: 22 August 2003