Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Configure the Source-to-Pay integration with SAP

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

Verify that you have performed the following:

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 namePlugin ID
SAP ECC IDOC Spokesn_sap_ecc_idoc_sp
Source-to-pay Common Architecturesn_shop
ERP Integration Frameworksn_fcms_intg
Utility Spokesn_utility_spoke
SAP ECC RFC Spokesn_sap_ecc_rfc_spo
Supplier Common Architecturesn_slm
SAP S4 HANA Spokesn_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 namePlugin ID
Primary Data Integration with SAPsn_sap_data_int
ERP Integration Frameworksn_fcms_intg
Finance Common Architecturesn_fin
Supplier Operationssn_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 namePlugin ID
Primary Data Integration with SAPsn_sap_data_int
ERP Integration Frameworksn_fcms_intg
Source-to-pay Common Architecturesn_shop
SAP S4 HANA RFC Spokesn_sap_s4_hana_rfc
SAP ECC IDOC Spokesn_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 namePlugin ID
Primary Data Integration with SAPsn_sap_data_int
ERP Integration Frameworksn_fcms_intg
Source-to-pay Common Architecturesn_shop
SAP S4 HANA RFC Spokesn_sap_s4_hana_rfc
SAP ECC IDOC Spokesn_sap_ecc_idoc_sp
  • ERP Source Configuration for SAP
    Configure your Source-to-Pay (S2P) instance to support inbound and outbound integration with your ERP system. This integration configuration enables you to automatically post purchase order, receipt, invoice, and download primary data from the ERP.
  • Define ERP source configuration for SAP
    ERP source configuration determines the ERP source to which your ERP system connects. Map the integration payload with the SAP tables.
  • Configure integration services for SAP
    For configuring integration services, provide the connection end point and the SAP ERP credentials that you set up for your authentication profile. Also, create a separate integration service record for each service request that you want to customize.
  • Look up primary data in SAP
    You can run a job to look up primary data (for example, Currencies) from different ERP sources into ServiceNow.
  • Manually execute flows or subflows in SAP (Inbound)
    You can manually trigger flows or subflows in SAP on demand. Follow these steps to manually trigger a flow or subflow.
  • Scheduled jobs to look up primary data in SAP
    You can schedule on-demand jobs to be run at specific intervals of time to fetch primary data from different SAP ERP sources into ServiceNow.

Parent Topic:Source-to-Pay integration with SAP