--- title: Execute RFC in the Source-to-Pay with SAP integration description: Execute RFC from the available list. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/source-to-pay-operations/source-to-pay-integration-framework/execute-rfc-source-to-pay-sap-integration.html release: australia product: Source-to-Pay Integration Framework classification: source-to-pay-integration-framework topic_type: concept last_updated: "2026-03-12" reading_time_minutes: 1 breadcrumb: [Explore, Source-to-Pay integration with SAP, Integration with third-party applications, Integrations, Source-to-Pay Operations, Finance and Supply Chain] --- # Execute RFC in the Source-to-Pay with SAP integration Execute RFC from the available list. **Process flow**: Step 1 - Create a record for the SAP system in the Connection and Credential alias table. Step 2 - Create Credential for connecting to the SAP system. Step 3 - Add MID Server and credentials to the connection. Step 4 - Create ERP Source is an ERP source configuration table. Step 5 - Create a Service, add flow and give the necessary inputs in the fields. \[Omitted image "rfc-execution.svg"\] Alt text: Flowchart of 4 SAP setup steps in ServiceNow: Create Credential Alias, Connection Alias, Connection, and ERP Source Configuration. **Name**: ZSN\_BAPI\_GET\_DATA
| Title | Type | Description |
|---|---|---|
| Input | ||
| 1 | Connection Alias - | Connection Alias for SAP ECC – RFC |
| 2 | RFC | The Reference to records \(SAP RFC Name and Application component\) in SAP RFC Table |
| 3 | Input | Input fields for the selected RFC, represented in a flat structure |
| Output | ||
| 1 | Response | The response for the execution of selected RFC at SAP |
| 2 | Action Status | If the request is executed successfully, Status is set to “Success”. If there’s a failure in SAP ECC - RFC, Status is set to “Error" |
| 3 | Error Message | Reason for error. Populated only when an error occurs. Error returned from SAP in the RETURN parameter.No or empty response received from SAP |