ERP Source Configuration for SAP

  • Release version: Australia
  • Updated March 12, 2026
  • 2 minutes to read
  • Summarize
    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 ERP Source Configuration for SAP

    This configuration guide enables ServiceNow customers to integrate their Source-to-Pay (S2P) instance with SAP ERP systems, supporting automated inbound and outbound data exchange. The integration facilitates automatic posting of purchase orders, receipts, invoices, and downloading of primary data from SAP, ensuring seamless synchronization between S2P and SAP.

    Show full answer Show less

    The ERP source configuration includes defining specific logic for third-party ERP systems, managing multiple ERP sources distinctly, and enabling accurate identification of each integrated ERP system via an ERP Source field in relevant tables.

    Prerequisites

    • Assign Importtransformer and SOAP roles to the Integration user.
    • Obtain ERP integration user credentials and API details (SOAP or REST) from the ERP team.
    • For organizations with multiple ERP instances, configure integration separately for each ERP source.

    ERP Source Configuration Steps for SAP

    • Define the ERP source to integrate with SAP.
    • Create a basic authentication profile for SAP web service integration.
    • Set up the ERP source configuration to specify the connection to SAP.

    Integration services are preconfigured for key SAP entities, with subflows available to retrieve data such as:

    • Currencies
    • Legal Entities (Company Codes)
    • Foreign Exchange (FX) Currency Rates
    • Cost Centers
    • Departments
    • Payment Terms
    • Purchasing Organizations
    • General Ledger (GL) Accounts
    • Plant Addresses
    • Suppliers
    • Product Models
    • Invoices
    • Unit of Measure
    • Product Categories (Material Groups)

    These subflows enable targeted lookup and synchronization of primary data from SAP to the S2P system.

    Scheduled Jobs for Data Synchronization

    Configure scheduled jobs to regularly synchronize primary data updates from SAP, ensuring that posting services function correctly. For example, set the interval in the "Cost Center" scheduled job to maintain up-to-date data. Similar scheduled jobs can be configured for other integration services.

    Key Outcomes

    • Automated and reliable data exchange between ServiceNow S2P and SAP ERP systems.
    • Support for multiple ERP sources with distinct configurations and accurate source identification.
    • Predefined integration services and subflows simplify data retrieval and synchronization for essential SAP entities.
    • Scheduled synchronization jobs maintain data currency and support seamless purchase order, receipt, and invoice processing.

    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.

    ERP source configuration enables the implementation of specific logic to populate values pertinent to third-party ERP systems. It includes all integration services defined between Source-to-Pay (S2P) and the third-party ERP system. In cases where multiple ERP sources exist, they’re stored as distinct ERP source entries with their corresponding integration services.

    To meet specific requirements, you can modify the service-mapping logic by updating the relevant service element map entry within the integration service record. For organizations using multiple ERP systems, an ERP Source field has been incorporated into the tables to ensure accurate identification of the respective integrated ERP system.

    Prerequisites

    Before you start the integration configuration, you must complete the following tasks.
    • Add the following roles to the Integration user:
      • Import_transformer
      • SOAP
    • Get the following details from the ERP team:
      • ERP integration user credentials.
      • SOAP or REST API details based on your ERP system and the type of web services you are using for the integration.
    Note:
    If the application needs to support multiple ERP instances, configure Source-to-Pay to integrate with each ERP instance separately.

    ERP Source Configuration

    To perform the ERP Source configuration for SAP, follow these steps:
    1. Define the ERP source that you want to integrate with SAP integration.
    2. Create a basic authentication profile that can be used for web service integration with SAP.
    3. Define source configuration for ERP source. The ERP source configuration determines the ERP source to which your ERP system connects. For more information, see Define ERP source configuration for SAP.
    4. The integration services are preconfigured with the base system for the following entities:
      • Currencies

        Set up subflows for the source configuration to lookup currencies from SAP.

      • Legal Entities

        Set up subflows for the source configuration to lookup legal entities or company code details from SAP.

      • FX Currency Rates

        Set up subflows for the source configuration to lookup FX rates from SAP.

      • Cost Centers

        Set up subflows for the source configuration to lookup cost centers from SAP.

      • Departments

        Set up subflows for the source configuration to lookup departments from SAP.

      • Payment Terms

        Set up subflows for the source configuration to lookup payment terms from SAP.

      • Purchasing Orgs

        Set up subflows for the source configuration to lookup purchasing orgs from SAP.

      • GL Accounts

        Set up subflows for the source configuration to lookup GL accounts from SAP.

      • Plant Addresses

        Set up subflows for the source configuration to lookup plant addresses from SAP.

      • Suppliers

        Set up subflows for the source configuration to lookup suppliers from SAP.

      • Product Models

        Set up subflows for the source configuration to lookup product models from SAP.

      • Invoices

        Set up subflows for the source configuration to lookup invoices from SAP.

      • Unit of Measure

        Set up subflows for the source configuration to lookup the base unit of measure details from SAP.

      • Product Categories

        Set up subflows for the source configuration to lookup material group details from SAP.

      Figure 1. ERP Source Configuration of S4 HANA
      ERP Source Configuration of S4 HANA
      Note:
      Similarly, you can select SAP ECC configuration to view the list of services.
    5. Configure a scheduled job to synchronize primary data updates from SAP.
    6. Set the time interval in the lookup Cost Center scheduled job to periodically synchronize primary data updates from the ERP, for posting services to work.
      Note:
      Similarly, you can configure schedule jobs for the other integrations services.

      You have configured the ERP source for SAP.