RFC BAPI Listener
Use the RFC BAPI Listener activity to listen to the SAP system and receive RFC/BAPI requests from the SAP system.
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 Tab
On the General tab, establish connections to the SAP system, and download the schema of the RFC/BAPI to be retrieved.
The following table lists the configurations on 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
to select an SAP Connection shared resource. The SAP Connection shared resource establishes connections between the plug-in and the SAP system.
Ensure that you have first created an SAP Connection shared resource accordingly. 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 Fetch Function Module dialog, you can use the RFC/BAPI tab or BOR tab to download the schema of the RFC/BAPI to be invoked in the SAP system. The RFC/BAPI tab is useful when the name of the function module, function group, or both are known. The BOR tab is useful for browsing SAP business objects based on application objects. In the
RFC/BAPI tab, complete the following tasks:
In the
BOR tab, complete the following tasks:
After the RFC/BAPI schema is downloaded, an XSD file is created. The XSD file is intentionally invisible in the project, but it can be picked from the activity if required. Note:
|
Invocation Protocol | No | There are three types of Invocation Protocols:
The default value is Request/Reply. |
SAP TID Manager | Yes |
This field is available only when tRFC or qRFC is selected in the Invocation Protocol field Click to select an SAP TIDManager shared resource. The SAP TIDManager shared resource can manage the check of duplicate tRFC or qRFC calls from SAP system.If no matching SAP TIDManager shared resources are found, click Create Shared Resource to create one. For more details, see Creating and Configuring an SAP TIDManager Shared Resource. |
Acknowledgment Mode | No | When tRFC and qRFC are selected in the
Invocation Protocol field, the following types of Acknowledgment Modes are displayed:
The default value is Auto. When Auto is selected, the activity automatically acknowledges the transaction in SAP system when the output is successfully sent. When Client is selected, the activity does not automatically acknowledge the transaction in SAP system and waits for the confirmation from the Confirm activity.Note:
|
Description Tab
On the Description tab, you can enter a short description for the RFC BAPI Listener activity.
Advanced Tab
On 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 on the Advanced tab of the RFC BAPI Listener activity:
Output Tab
The Output tab shows the request of the RFC/BAPI.
The following table lists the output elements on 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. |