---
sourceDocument: Yokohama Finance and Supply Chain
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/yokohama/source-to-pay-operations

 Release :

    - yokohama

ft:locale :

    - en-US

ft:publication_title :

    - Yokohama Finance and Supply Chain

ft:clusterId :

    - stpop

bundleId :

    - stpop

workflow :

    - Employee


---

# Configure

# Configure the Source-to-Pay integration with SAP {#ariaid-title1}

* Release version: Yokohama
* 
* Updated July 31, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read

Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of Configure the Source-to-Pay integration with SAP

This guide explains how to integrate your ServiceNow instance with SAP systems, including SAP ECC and SAP S4 HANA, using the Source-to-Pay (S2P) integration framework.
The integration enables automatic synchronization of procurement-related data such as purchase orders, receipts, invoices, and primary data between SAP and ServiceNow, streamlining procurement and supplier lifecycle operations.
Show full answer Show less  

## Key Setup Steps

* Activate the Source-to-Pay integration with the SAP application from the ServiceNow Store. This activation automatically enables several SAP spokes: SAP ECC, SAP S4 HANA, and SAP S4 HANA OData.
* Set up the SAP ECC RFC spoke, SAP S4 HANA Public Cloud spoke, and SAP S4 HANA OData spoke to enable communication between ServiceNow and SAP systems.
* Create a custom OAuth application in SAP ECC and SAP S4 HANA for authenticating ServiceNow requests.
* Activate the Source-to-Pay integration framework from the ServiceNow Store, which manages task synchronization from SAP into ServiceNow.

## Dependencies and Plugins

The integration requires various ServiceNow plugins that automatically install dependencies for different integration scopes:

* **Primary Data Integration:** Includes SAP ECC IDOC Spoke, Source-to-Pay Common Architecture, ERP Integration Framework, and Supplier Common Architecture among others.
* **Supplier Lifecycle Operations Integration:** Depends on Primary Data Integration, ERP Integration Framework, Finance Common Architecture, and Supplier Operations plugins.
* **Sourcing and Procurement Operations Integration:** Builds on Primary Data Integration, ERP Integration Framework, Source-to-Pay Common Architecture, and SAP S4 HANA RFC Spoke.
* **Accounts Payable Operations Integration:** Includes Primary Data Integration, ERP Integration Framework, Source-to-Pay Common Architecture, SAP S4 HANA RFC Spoke, and SAP ECC IDOC Spoke.

## ERP Source Configuration and Integration Services

* Configure your ServiceNow instance to support inbound and outbound integration with SAP ERP systems by defining the ERP source configuration and mapping integration payloads to SAP tables.
* Set up integration services by providing SAP connection endpoints and credentials, creating separate service records for each customizable SAP service request.

## Data Synchronization and Job Scheduling

* Run scheduled jobs to fetch primary data (e.g., currencies) from SAP ERP sources into ServiceNow automatically.
* Manually trigger flows or subflows in SAP on demand to facilitate real-time data exchange.
* Use the scheduled jobs feature to automate the periodic synchronization of primary data between SAP and ServiceNow.

## Benefits for ServiceNow Customers

By following this configuration, ServiceNow customers can achieve seamless integration with SAP procurement systems, enabling automated data synchronization, improved operational efficiency, and enhanced supplier lifecycle management within the ServiceNow platform.  
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 {#configuring-source-to-pay-sap-integration__section_af2_chx_22c}

Verify that you have performed the following:

* 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:
  * [Set up the SAP ECC RFC spoke](https://www.servicenow.com/docs/access?context=setup-sap-ecc-rfc&version=yokohama)
  * [Setup the SAP S4 HANA Public Cloud spoke](https://www.servicenow.com/docs/access?context=setup-sap-s4hana-cloud-spk&version=yokohama)
  * [Set up SAP S4 HANA OData spoke](https://www.servicenow.com/docs/access?context=set-up-sap-s4-hana-odata-spoke&version=yokohama)
  {#configuring-source-to-pay-sap-integration__ul_en1_5vh_mfc}
* 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](https://servicenow-prod.fluidtopics.net/swo4RfydjgVRoKf88aRTaw "As part of the Source-to-Pay (S2P) integration framework, customers can install an optional third-party ERP integration application that enables primary data, fixed assets, purchase order, receipt, invoice, and tax integration capabilities between S2P and the third-party ERP application.").

{#configuring-source-to-pay-sap-integration__configure-workday-learning_ul_vls_5lt_w4b}

## Primary Data Integration Dependencies with SAP Dependencies {#configuring-source-to-pay-sap-integration__section_pks_pqt_p2c}

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](https://servicenow-prod.fluidtopics.net/iwzLo4CNo36E2h~cWNPNAA "Use the schedule flows that interact with SAP to pull information on purchase requisition, purchase order, receipt, invoice, and sourcing.").  
{#configuring-source-to-pay-sap-integration__table_lmy_drt_p2c__entry__2}

| 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 |
[Table 1. Primary Data Integration Dependencies with SAP]

{#configuring-source-to-pay-sap-integration__table_lmy_drt_p2c}

## Supplier Lifecycle Operations Integration Dependencies with SAP {#configuring-source-to-pay-sap-integration__section_pkx_h1j_q2c}

Install the following dependencies of Supplier Lifecycle Operations integration with SAP. When you install the plugin, all the dependencies get installed automatically.  
{#configuring-source-to-pay-sap-integration__table_wd5_m1j_q2c__entry__2}

| 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 |
[Table 2. Supplier Lifecycle Operations Integration Dependencies with SAP]

{#configuring-source-to-pay-sap-integration__table_wd5_m1j_q2c}

## Sourcing and Procurement Operations Integration Dependencies with SAP {#configuring-source-to-pay-sap-integration__section_b3l_vz3_q2c}

Install the following dependencies of Sourcing and Procurement Operations integration with SAP. When you install the plugin, all the dependencies get installed automatically.  
{#configuring-source-to-pay-sap-integration__table_mmn_b1j_q2c__entry__2}

| 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 |
[Table 3. Sourcing and Procurement Operations Integration Dependencies with SAP]

{#configuring-source-to-pay-sap-integration__table_mmn_b1j_q2c}

## Accounts Payable Operations Integration Dependencies with SAP {#configuring-source-to-pay-sap-integration__section_j1w_p1j_q2c}

Install the following dependencies of Accounts Payable Operations integration with SAP. When you install the plugin, all the dependencies get installed automatically.  
{#configuring-source-to-pay-sap-integration__table_ssj_s1j_q2c__entry__2}

| 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 |
[Table 4. Accounts Payable Operations Integration Dependencies with SAP]

{#configuring-source-to-pay-sap-integration__table_ssj_s1j_q2c}
* **[ERP Source Configuration for SAP](https://servicenow-prod.fluidtopics.net/geV3xd~9o98BwxoTwlUmOg)**   
  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](https://servicenow-prod.fluidtopics.net/rvjc3KAbx5GXPkiulfK26A)**   
  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](https://servicenow-prod.fluidtopics.net/RJ~oHHZgb0dvFyridLSCcQ)**   
  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](https://servicenow-prod.fluidtopics.net/MziM1mXZeP~dD9e_w5QnLA)**   
  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)](https://servicenow-prod.fluidtopics.net/3Ws9RBtQqdXT0AmJw9THoA)**   
  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](https://servicenow-prod.fluidtopics.net/Vs_qiljARQqJTiQijoyCsg)**   
  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.

