RFC BAPI Listener
Use the RFC BAPI Listener activity to listen to the SAP system and receive RFC/BAPI requests from the SAP system.
Only request/reply requests are supported. Asynchronous requests are not supported.
If you want to control the number of messages being processed concurrently in the activity, choose one of the following configurations:
See Job Tuning for details.
General
In the General tab, you can establish connections to the SAP system, and download the schema of the RFC/BAPI to be retrieved.
The following table lists the configurations in the General tab of the RFC BAPI Listener activity:
Field | Module Property? | Description |
---|---|---|
Name | No | Specify the name to be displayed as the label for the activity in the process. |
SAP Connection | Yes | Click
![]() Ensure that you have created an SAP Connection shared resource accordingly first. See Creating and Configuring an SAP Connection for details. Note:
|
RFC/BAPI | No | Click
Fetch Function Module to download the schema of the RFC/BAPI to be received from the SAP system.
In the
Search RFC/BAPI dialog, complete the following tasks:
After the RFC/BAPI schema is downloaded, an XSD file is created. The XSD file cannot be visible in the project, but it can be picked from the activity if required. |
Description
In the Description tab, you can enter a short description for the RFC BAPI Listener activity.
Advanced
In the Advanced tab, you can specify the timeout value for the activity to wait for a response to be sent to the SAP system.
The following table lists the configurations in the Advanced tab of the RFC BAPI Listener activity:
Field | Module Property? | Description |
---|---|---|
Sequence Key | No | This field contains an XPath expression that specifies the order in which the process runs. Process instances with sequencing keys that have the same value are executed sequentially in the order in which the process instances were created. |
Custom Job Id | No | This field contains an XPath expression that specifies a custom job ID for the process instance. This ID is displayed in the TIBCO Administrator View Service dialog, and it is also available in the $_processContext process variable. The custom job ID for the process instance. |
Response Timeout(ms) | Yes | The timeout value in milliseconds for the activity to wait for a response to be sent to the SAP system.
The default value is 300000. |
Output
The Output tab shows the request of the RFC/BAPI.
The following table lists the output elements in the Output tab of the RFC BAPI Listener activity:
Output Item | Data Type | Description |
---|---|---|
SAPJCO_RFCDESTINATION | String | Displays the RFC destination that connects an ABAP system to an external system. |
SAPJCO_CLIENT | String | Displays the SAP client number. |
SAPJCO_CPICCONVID | String | Displays the low-level CPIC conversion ID for the SAP connection. |
SAPJCO_HOST | String | Displays the SAP application server used for dispatching the call from the SAP system. |
SAPJCO_SYSID | String | Displays the SAP system ID. |
SAPJCO_USER | String | Displays the valid user name used to log on to the specified SAP client. |