| Status | |
|---|---|
| Owner | The person responsible for driving this decision and documenting it. Type @ to mention people by name |
| Stakeholders | The business stakeholders involved in making, reviewing, and endorsing this decision. Type @ to mention people by name |
| Jira Request ID | |
| Jira Development ID |
| Implementing System | SAP ECC (PRS, Client 050) |
|---|---|
| Invokes | Standard Integration to SAP Ariba Sourcing via CIG |
| Business Process Reference |
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).
CIG Add-On installed on SAP ERP has an embedded ARBCIG_MASTERDATA_EXPORT_PROGRAM 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.

Step | Description | Comment |
|---|---|---|
1 | The execution of the extraction program is triggered as per the defined schedule in SAP PF2-050 (every 8 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. | |
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 |
he following are the Security and Authorization considerations for this interface:
This section provides the configurations & settings required in SAP ERP / S4HANA and SAP Ariba to import Master Data in the SAP Ariba Procurement solution:
IN SAP ERP:
| realm | 7452310-SS-T | Sourcing realm ID in Supplemental site, a different realm ID would be used for Sourcing realm Test and Production sites |
| event | Import Batch Data | Constant 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 | Incremental load, SupplierConsolidated.csv contains new and Updated supplier data while SupplierConsolidated_Delete.csv contains blocked or deleted supplier data |
| systemId | <*F2CLNT050> | This is the same ERP System ID - ECC or S4HANA setup in CIG |
| Solution | Buyer | |
| contentType | application.zip | |
| filename | <ImportBatchData zip filename embedded on the soap message> | |
| Content | Enccoded Base64 format of the attached zipped file |
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
When a bidder has to be converted into a supplier, the process is described as under:
This template section may be used to specify the custom API design. The requirement can be for an API provider which means the API will be designed in the system or can be for an API consumer which means that an API will be consumed in the system.
Populate the type of the API use in this section. Will the API be Consumed or Provided.
NA
| Parent | Field | Description | Mandatory (Y/N) | Data Type |
|---|---|---|---|---|
Populate the table below to list the calculation and validation rules per field
| Parent | Field | Rule Type | Rule Instruction |
|---|---|---|---|
Please describe change tracking requirements, i.e. transferring only delta, or always full load
The following should be monitored.
In Ariba:
Not Applicable
Not Applicable
Provide volumetrics details: Initial load volumes, Number of Records, Expected Frequency, Expected Long term Growth)
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.
Please provide some guidance and/or test data to help the developer unit test the interface. Please include both positive and negative testing (to validate error situations handling)
The developer will need to test repeatedly, so where appropriate provide instructions to reverse the actions performed so the test may be run again, or explain how to create new input data to the test. In particular, the developer will need logons for test users representing the various roles within the approval process.
| ID | Condition | Expected Results |
|---|---|---|
| New Supplier is added in SAP ECC | Supplier Data will be loaded and reflected in Ariba Sourcing and Buying (Common Supplier Data) | |
| Supplier is updated in SAP ECC | Supplier updates will be loaded and reflected in Ariba Sourcing and Buying (Common Supplier Data) | |
| Supplier is marked for deletion in SAP ECC | Supplier will reflect as Deactivated in Ariba Sourcing and Buying (Common Supplier Data) |
Test data need to be available in SAP ECC for extraction.
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.
| Package Name | Parent Package |
|---|---|
Other Development Objects
| Object Type | Object Name | Purpose/High Level Logic | Design Rationale Reference |
|---|---|---|---|
Insert links and references to other documents which are relevant when trying to understand this decision and its implications. Other decisions are often impacted, so it's good to list them here with links. Attachments are also possible but dangerous as they are static documents and not updated by their authors.
