RFCoutboundProcess
The service invokes an RFC on an SAP system. This service can handle both RFC and tRFC calls.
- Input parameters
-
- serverName
- Optional. Alias of the SAP system to which the connection must be established. The name must match a configured RFC connection alias at SAP® ERP. If serverName is set, it overrides the value of serverName in transportParams.
- transportParams
- A document with the following key/value pair:
- serverName. SAP system alias for the SAP system on which invoke the RFC. The alias must match a configured RFC connection alias at SAP® ERP.
- $tid
- Optional. TID of the transaction. If you want to process the RFC call asynchronously by using tRFC, specify the transaction ID. If you want to run a synchronous RFC call, do not specify this parameter.
- $action
- Optional. Transaction state. Specify one of the following codes:
- 1. Default. Execute.
- 4. Confirm.
- $rfcname
- Optional. RFC that must be called.
- $queueName
- Optional. Name of the SAP system inbound queue. Specify a value for a qRFC scenario.
- Return values
-
- $runtime
- Total invocation time (ms), including processing time within SAP® ERP.
- $rfctime
- Time (ms) spent within the RFC library to complete the invocation.
- $encoding
- MIME-compliant character set corresponding to the session’s SAP code page.
- $call
- A flag indicates whether pipeline represents a request or response of a function module.
Possible values are:
- true for request.
- false for response.