Status

  Approved

Owner
Stakeholders
Jira Request ID

ERP-63 - Getting issue details... STATUS

Jira Development ID

ERP-116 - Getting issue details... STATUS

High- Level Specification

Implementing SystemSAP ECC (PRS, Client 050)
InvokesStandard Integration to SAP Ariba Sourcing via CIG 
Business Process Reference

Functional Overview

Supplier Master Data consists of general information stored in SAP that is used in SAP Ariba Sourcing solutions to construct Sourcing Projects and Sourcing Event. The SAP Ariba Sourcing Solutions provide the integration events for standard data imports from the SAP ERP System. 

When you import large amounts of Master Data from your SAP System, ensure that you run the master data import task in the background. You can import Master Data by running integrations events manually from SAP Ariba Administrator.

For this implementation, Syensqo will integrate Master Data from SAP ERP System to the SAP Ariba Sourcing solutions 745255310 realm through SAP Ariba Cloud Integration Gateway (CIG) using Direct Connectivity.

This document describes SAP ERP System outbound interface for sending Supplier Master Data from SAP ERP System to SAP Ariba Sourcing System and will be exported via SAP Integration Suite, Managed Gateway for Spend Management and SAP Business Network (formerly known as Cloud Integration Gateway).

Scope and Objectives

CIG Add-On installed on SAP ERP has an embedded ARBCIG_MASTER_DATA_EXPORT which is used to extract Supplier data  from SAP standard Supplier tables.

Below is the required Supplier Data for Ariba Guided Sourcing that need to be interfaced.  

  • SupplierConsolidated.csv
  • SupplierConsolidated_Delete.csv

Process Flow Diagram

<Start CR0435 & CR0466>

</End CR0435 & CR0466>


Step

Description

Comment

1

The execution of the extraction program is triggered as per the defined schedule in SAP PF2-050 (every 2 hours).  


2

When triggered, the program extracts the Supplier data according to the filtering criteria and functionality defined. Based on pre-defined development and data build requirements, additional data is transformed and included in the csv file.  SupplierConsolidated.csv and/or SupplierConsolidated_Delete.csv is/are automatically created and zipped and stored in a defined sap temporary directory.

<Start CR0466>

ARBCIG_MASTERDATA_EXPORT program customization in ECC. 

Additional 2 fields to hold the sap domain and value pair to successfully exchange the Vendor ID information between Ariba Catalogs and EZ Buy.  And re-mapped the Region field to pass Region description instead of the Region code.

Further details is on ERP-2611.

</End CR0466>


<Start CR0435>

Additional Supplier master data configuration in the CIG-Add-on in ECC to successfully subscribe the catalogs in Ariba child realm, so that the catalogs becomes visible and accessible from EZBuy via Partitioned Supplier Data. 

Further details on the additional configuration is on the ERP-116 build card Comment section.

</End CR0435>



3

The zipped Supplier CSV file/s embedded on the SOAP message is pushed to the CIG endpoint


4

CIG then pushes the CSV file/s for upload to Ariba Sourcing


Assumptions

  • SAP ERP is able to extract the Supplier master data utilizing the extraction program embedded on CIG Add-on
  • The CIG add-on continues to be supported for SAP ECC 6.0 EhP8

Dependencies

  • CIG Add-On installation and configuration in SAP ERP where Supplier data will be extracted
  • CIG has been enabled on Ariba realm.
  • CIG Certificate has been applied
  • No dependency for Cloud Connector, as Cloud Connector is required for transactional data interfaces.  

Security, Integrity and Controls

he following are the Security and Authorization considerations for this interface:

  • Define a Web Services Security certificate and/or the shared secret key to use to secure the End Point connection.
  • Access to interface parameters in SAP Ariba Sourcing are being addressed by Ariba standard security controls. Only authorized person with Ariba administrator’s role can access/ change interface parameters.
  • Web service security configuration allows secure communications protocol provides a means for applying security to Web services.

Configuration Requirements

This section provides the configurations & settings required in SAP ERP / S4HANA and SAP Ariba to import Master Data in the SAP Ariba Procurement solution:

  1. Configure SAP Ariba Solutions for Synchronizing Master Data (SAP Ariba).  Please refer to Configuration Workbook for CIG https://docs.google.com/document/d/1TaU152OT5KhjO16f0kdtScldVFkeGJGM/edit
  2. Maintain Parameters for SAP Ariba Procurement Solutions (SAP ERP)
  3. Maintain Filters for SAP Ariba Procurement Solutions (SAP ERP)
  4. Import Master Data from SAP ERP System to SAP Ariba Sourcing Solution


IN SAP ERP:

  1. Navigate to Integration with Other SAP Components > Ariba Cloud Integration Gateway > Master Data Integration > General Settings > Maintain Parameters using the transaction code SPRO.
  2. Expand Maintain Parameters section & click on IMG-Activity for Procurement – The Parameters – Ariba Procurement Master Data screen appears.
  3. Maintain the applicable parameters:  
realm

<Start CR0435>

7452310-SS-T (Supplemental - Parent realm)

7452310-SS-1-T (Supplemental - Child realm)

744368466-T (Test - Parent realm)

744368466-CHILD-T (Test- Child realm)

</End CR0435>

Varies - A different realm ID would be used per Ariba environment - Supplemental, Test and Production.

eventImport Batch DataConstant value - Task or Event Name that triggers the Common Supplier data load in Ariba Buyer realm, which will then be replicated to Ariba Sourcing realm which is driven by the VendorPush parameters enabled in Ariba ICM (Intelligent Configuration Manager) page.
operation

Load and Delete - Full load

Load - Incremental load

First load during cutover is Full load

Batch job is scheduled for Incremental load, SupplierConsolidated.csv contains new and Updated supplier data while SupplierConsolidated_Delete.csv contains blocked or deleted supplier data  

systemIdDF2_050

This is the ERP System ID

SolutionBuyerConstant value
contentTypeapplication.zipConstant value
filename<ImportBatchData zip filename embedded on the soap message>Unique value generated every time the job runs
ContentEnccoded Base64 format of the attached zipped fileUnique value generated every time the job runs
UUIDPayload IDUnique value generated every time the job runs


  • Below is the example payload request. Note that the value for the realm parameter will change based on the Ariba realm where the master data will be interfaced to.

Add / Update supplier sample:


Deactivated supplier sample:


       4. Filter using the following conditions:

           Equality and inclusion: where Option is EQ & Sign is I.

           Ranges and exclusion: where Option is BT & Sign is E.

           Patterns and comparisons: where Option is CP & Sign is I or E.   

      5. Currently custom attribute ZZR_ZLATR8 field in vendor master exists: if value = ZVN indicates obsolete vendor, if value = ZBY indicates Unauthorized vendor, 

      6. Click Save

Special Requirements

None   

Design Rationale

API Use

Data Structure

The following fields will be used to provide the required data structure of the interface:

NA

ParentFieldDescriptionMandatory (Y/N)Data Type











Calculation and Validation

ParentFieldRule TypeRule Instruction












Processing Logic

  • A scheduled job (every 2 hours) runs in SAP PF2-050 to trigger ARBCIG_MASTERDATA_EXPORT_PROGRAM for Supplier data extraction. 
    • SupplierConsolidated.csv will be generated for new and updated suppliers while SupplierConsolidated_Delete.csv will be generated for blocked or deleted suppliers   
  • The Supplier CSV files will be zipped and embedded on the SOAP message and pushed to CIG endpoint.   The zip filename can be anything but the recommendation is to have a date stamp (ImportBatchData_08012025.zip).  See the sample files in the Appendix section.

Delta or Full Load Requirements

The interface handles incremental loads. The file SupplierConsolidated.csv contains new and updated supplier data while SupplierConsolidated_Delete.csv contains centrally blocked or deleted supplier data since the last execution. 


Interface Alert & Monitoring

The following should be monitored.

In Ariba:

  • Interface status should be Completed - Ariba > Manage > Core Administration > Integration Manager or Site Manager > Data Import / Export > Search filter (Import Supplier Data) > Click on Status
  • Interface status should be Completed - Ariba > Manage > Core Administration > Integration Manager or Site Manager > Data Import / Export > Search filter (Import Batch Data) > Click on Status
  • Interface is active (both inbound, process and outbound component) in CIG - Ariba > Manage > Core Administration > Integration Manager > Managed Gateway for Spend&Network > Click on Visit the SAP Integration Suite, managed gateway for spend management and SAP Business Network (Europe DataCenter) > CIG Tool will open in a new web browser / tab - Click on Transaction Tracker > DocumentType (ProcurementMasterDataImport) > Click on Search button > Click on the Transaction Number
  • For Failures - Download the payload from CIG via the same link mentioned on the above bullet point, check the XML payload parameters as well as decrypt the encoded zip file and validate the CSV file/s 
  • Messages are processed in reasonable time (XX elapse time) - it depends on the file size, 40MB is the maximum.  Need to wait as well for the replication of the Supplier data between Procurement and Sourcing.
  • All users with Customer Administrator access receives notification of successful or failed master data import from "aribasystem"

Language Requirements

Not Applicable

User Interface Requirements

Not Applicable

Volumetrics

The initial load is expected to be approx. 35,000 suppliers. The interface handles changes on an incremental basis, and 100-200 changes per day are expected after go-live. 


Performance Consideration

The maximum file size for a CSV or ZIP that is imported via the Ariba Administration area is 40MB, this applies to all Ariba solutions.

Processing of incremental loads (i.e. of changes, deletions, blocks), is expected to take 10-15 minutes at most. 


Error Handling

  • Configure email notification alerts on the SAP Ariba application system to receive notification when an error occurs. This enables the administrator to log in to the SAP Ariba application to check the details of the errors.
  • Directly log in to the SAP Ariba application, go to Administration or Core Administration > Integration Manager > CIG (Managed Gateway for Spend&Network) > 
    Visit the SAP Integration Suite, managed gateway for spend management and SAP Business Network (Europe Data Center) and check the details of the error.
  • Directly log in to the SAP Ariba application, go to Administration or Core Administration > Integration Manager or Site Manager > Import (Import Master Data Batch Pull) and check the details of the errors.
  • To correct the error, the administrator must ensure that the data inconsistency is resolved in the ECC system and then must rerun the tasks for the Master Data again from the source system.


Testing

How to Test

Test Conditions and Expected Results

IDConditionExpected Results

New Supplier is added in SAP ECCSupplier Data will be loaded and reflected in Ariba Sourcing and Buying (Common Supplier Data)

Supplier is updated in SAP ECCSupplier updates will be loaded and reflected in Ariba Sourcing and Buying (Common Supplier Data)

Supplier is marked for deletion in SAP ECCSupplier will reflect as Deactivated in Ariba Sourcing and Buying (Common Supplier Data)

<Start CR0466>

Supplier Organization IDs include sap domain and value.  Region shows the description instead of Code.

</End CR0466>

<Start CR0466>

Supplier Organization ID displays sap domain and value which is the same as PRS ID or buyersystemid or internalsupplierid.  Region data shows description instead of code.

</End CR0466>


<Start CR0435>

Supplier has Partitioned Supplier Data

</End CR0435>

<Start CR0435>

Supplier in Child realm displays data under Partitioned Supplier tab

</End CR0435>




Test Considerations/Dependencies

Test data need to be available in SAP ECC for extraction.


Other Information

The complete list of filters with usage is available in SAP Ariba Cloud Integration Gateway Configuration Guide under Working with Master Data > Importing Master Data for SAP Ariba Solutions section.

Development Details

Package

Package NameParent Package




Other Development Objects

Object TypeObject NamePurpose/High Level LogicDesign Rationale Reference









Appendix


Sample compressed CSVs used in the sample XML payloads provided above :


See also


No files shared here yet.

Change log

Version Published Changed By Comment
CURRENT (v. 37) Apr 08, 2026 16:14 MARGALLO-ext, Oyie Added <Start CR ID> </End ID> on the changes done related to the 2 new CRs.
v. 36 Apr 08, 2026 11:30 MARGALLO-ext, Oyie
v. 35 Apr 08, 2026 10:04 MARGALLO-ext, Oyie Added CR0466 and CR0435. Updated sections - Process Flow Diagram and Comment, Configuration Requirements - IN SAP ERP, Test Conditions and Expected Results
v. 34 Apr 08, 2026 09:58 MARGALLO-ext, Oyie Added CR0466 and CR0435. Updated
v. 33 Nov 18, 2025 13:34 MARGALLO-ext, Oyie Updated another typo on the Process Flow Diagram
v. 32 Nov 18, 2025 13:29 WENNINGER-ext, Sascha
v. 31 Nov 18, 2025 13:24 MARGALLO-ext, Oyie Updated the CIG extraction program name from ARBCIG_MASTER_DATA_EXPORT_PROGRAM to ARBCIG_MASTER_DATA_EXPORT as well as the typos on the Process flow diagram.
v. 30 Nov 18, 2025 13:01 MARGALLO-ext, Oyie Updated the schedule from 8 hours to 2 hours under Process Flow Step 1 and Processing Logic section.
v. 29 Nov 14, 2025 08:59 WENNINGER-ext, Sascha
v. 28 Nov 14, 2025 08:47 MARGALLO-ext, Oyie

Go to Page History