Configure the Source-to-Pay integration with SAP
Summarize
Summary of Configure the Source-to-Pay integration with SAP
This guide explains how to integrate ServiceNow's Source-to-Pay (S2P) application with SAP systems, including SAP ECC and SAP S4 HANA. The integration enables automated synchronization of procurement-related data such as purchase orders, receipts, invoices, and primary data between ServiceNow and SAP. Authentication between systems is established by creating a custom OAuth application within SAP.
Show less
Key Features
- Activation and Setup: Activate the Source-to-Pay integration and related SAP spokes (SAP ECC RFC, SAP S4 HANA Public Cloud, SAP S4 HANA OData) from the ServiceNow Store to enable integration capabilities.
- Integration Framework: The Source-to-Pay integration framework handles pulling tasks and primary data from SAP into ServiceNow using configurable scheduled jobs.
- Dependency Installation: Installing the Source-to-Pay integration plugins automatically installs required dependencies for Primary Data integration, Supplier Lifecycle Operations, Sourcing and Procurement, and Accounts Payable Operations with SAP.
- ERP Source Configuration: Configure the ERP source within ServiceNow to define connection details, map integration payloads to SAP tables, and set up authentication credentials.
- Integration Service Management: Create integration service records with SAP connection endpoints and authentication profiles. Separate service records can be customized per service request.
- Data Synchronization: Schedule jobs to fetch primary data (e.g., currencies) from SAP ERP sources into ServiceNow automatically, or manually trigger inbound flows or subflows as needed.
Practical Benefits for ServiceNow Customers
- Achieve seamless, automated data exchange between ServiceNow Source-to-Pay and SAP ERP systems, reducing manual data entry and errors.
- Leverage prebuilt integration spokes and frameworks to simplify setup and maintenance of SAP integrations.
- Enable real-time visibility and management of procurement and supplier lifecycle operations within ServiceNow, powered by live SAP data.
- Customize integration service endpoints and schedules to fit organizational workflows and data synchronization requirements.
- Maintain security and control by using OAuth-based authentication and separate integration service configurations.
Integrate the ServiceNow instance with SAP by creating a custom OAuth application in SAP ECC and SAP S4 HANA to authenticate ServiceNow requests.
Application set up
- Activated the Source-to-Pay integration with the SAP application from ServiceNow Store. This automatically activates the SAP ECC, SAP S4 HANA, and SAP S4 HANA OData Spoke.
- Set up the Spoke:
-
Activated the Source-to-Pay integration framework from ServiceNow Store. The Source-to-Pay integration with SAP uses the Source-to-Pay integration framework to pull tasks from SAP into ServiceNow. For more information on the Source-to-Pay integration framework, see Source-to-Pay integration framework.
Primary Data Integration Dependencies with SAP Dependencies
Install the following dependencies of Primary Data integration with SAP. When you install the plugin, all the dependencies get installed automatically. All primary data are synchronized based on the configurable scheduled job Fetch Spend Primary Data.
Run the Trigger SAP Integration that pulls tasks into ServiceNow. For more information, see Use schedule flows in SAP.
| App name | Plugin ID |
|---|---|
| SAP ECC IDOC Spoke | sn_sap_ecc_idoc_sp |
| Source-to-pay Common Architecture | sn_shop |
| ERP Integration Framework | sn_fcms_intg |
| Utility Spoke | sn_utility_spoke |
| SAP ECC RFC Spoke | sn_sap_ecc_rfc_spo |
| Supplier Common Architecture | sn_slm |
| SAP S4 HANA Spoke | sn_hana_odata_spk |
Supplier Lifecycle Operations Integration Dependencies with SAP
Install the following dependencies of Supplier Lifecycle Operations integration with SAP. When you install the plugin, all the dependencies get installed automatically.
| App name | Plugin ID |
|---|---|
| Primary Data Integration with SAP | sn_sap_data_int |
| ERP Integration Framework | sn_fcms_intg |
| Finance Common Architecture | sn_fin |
| Supplier Operations | sn_so |
Sourcing and Procurement Operations Integration Dependencies with SAP
Install the following dependencies of Sourcing and Procurement Operations integration with SAP. When you install the plugin, all the dependencies get installed automatically.
| App name | Plugin ID |
|---|---|
| Primary Data Integration with SAP | sn_sap_data_int |
| ERP Integration Framework | sn_fcms_intg |
| Source-to-pay Common Architecture | sn_shop |
| SAP S4 HANA RFC Spoke | sn_sap_s4_hana_rfc |
| SAP ECC IDOC Spoke | sn_sap_ecc_idoc_sp |
Accounts Payable Operations Integration Dependencies with SAP
Install the following dependencies of Accounts Payable Operations integration with SAP. When you install the plugin, all the dependencies get installed automatically.
| App name | Plugin ID |
|---|---|
| Primary Data Integration with SAP | sn_sap_data_int |
| ERP Integration Framework | sn_fcms_intg |
| Source-to-pay Common Architecture | sn_shop |
| SAP S4 HANA RFC Spoke | sn_sap_s4_hana_rfc |
| SAP ECC IDOC Spoke | sn_sap_ecc_idoc_sp |