Siebel Connector for SAP R/3 > BAPI Interfaces > BAPI and RFC Integrations with the Siebel Application >

tRFC BAPI Adapter Configuration


The EAI SAP BAPI adapter (tRFC) business service can be invoked from a workflow. Read Customizing Integrations for more information. Table 23 and Table 24 summarize the User Properties, Method Arguments, and Component Parameters that may be set to control its behavior. The EAI SAP BAPI adapter (tRFC) is a cached business service. Variables defined as user properties in the business service are used only once for initialization purposes at the time of the first call to the business service. Variables defined to be method arguments are used on each call and may vary from call to call. Those variables that may be set as component parameters must be set for the Business Integration Manager component.

Table 23 contains User Properties, Component Parameters, and Input Method Arguments for the Execute Method.

Table 23. tRFC BAPI Adapter Configuration Options
Name
User Prop
Comp Param
Method Arg
Valid Values
Usage

SAPRfcConnectString

 

X

X

 

See Table 20

SAPRfcUserName

 

X

X

 

See Table 20

SAPRfcPassword

 

X

X

 

See Table 20

SAPRfcTrace

 

X

X

"true" or "false"

See Table 20

SiebelMessage

 

 

X

 

See Table 20

DisconnectAlways

X

 

 

"true" or "false"

See Table 20

SAPRfcMaxConnectTime

X

 

 

Integer value in seconds

See Table 20

tRFCMode

X

 

 

"tRFC"

If value is "tRFC", indicates that this adapter is working with tRFC.

SAPWriteXML

X

X

 

"WriteNone", "WriteAlways", "WriteBeforeErr", "WriteOnErr"

Indicates usage of EAI Queue. For more information, see EAI Queue. If value is "WriteNone", the queue is not being used.

SAPXMLQueueCleanup

X

 

 

"true" or "false"

If true, entries are deleted from the EAI Queue upon completion.

SAPXMLQueueService

X

 

 

XML queuing service name

Provides the name of the Business Service that handles the interface to the EAI Queue.

SAPXMLQueueName

X

 

 

EAI Queue name

Provides the name of the EAI queue being used to store queue entries created by this service.

SAPCodepage

X

X

X

Value from Transcode Encoding drop-down list

Siebel code page name for SAP code page.

SAPIgnoreCharSetConvErrors

X

X

X

True or False

Default is False. If True, code page conversion errors are handled by substitution of the question mark (?) character in place of an unrecognized character.

Table 24 contains Output Method Arguments for the Execute Method.

Table 24. Execute Method Output Arguments
Name
Usage

RfcExceptionName

Contains the RFC exception string returned by the SAP function.

SiebelMessage

EAI Siebel Message containing output properties

As with the BAPI adapter, you may also use the methods MakeConnection and EndConnection. For more information, see BAPI Adapter Configuration.

Siebel Connector for SAP R/3