--- 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
- \[Omitted image "function-builder-initial-screen.png"\] Alt text: SAP Function Builder initial screen for the ZSN\_BAPI\_GET\_DATA function module. - \[Omitted image "test-function-module.png"\] Alt text: Function module test screen for entering the IMPORT, CHANGING, and TABLES parameters. - \[Omitted image "test-function-module-result-screen.png"\] Alt text: Results data returned after executing the test function module. - \[Omitted image "structure-editor.png"\] Alt text: Structure editor showing the results data structure. \[Omitted image "structure-editor-display-it.png"\] Alt text: Structure editor displaying the results data output.