High- Level Specification
| Parameter | Value |
|---|---|
| Application System (Source) | Syniti |
| Application System ( Target) | SAP Ariba Sourcing |
| Business Process Reference |
Functional Overview
CIG add-on provides standard integration program to integrate some master data from SAP ERP system into Ariba.
However, for the Currency Conversion Rates, the source will be the ECC but without the CIG add-on installed thus the decision is to have this go through Syniti as well.
The middleware to be used to implement the end-to-end integration will be SCPI. This document will explain integration point of Syniti to SCPI.
Scope and Objectives
Below is the required Master Data for Ariba Guided Sourcing that need to be interfaced.
- CurrencyConversionRate.csv
Process Flow Diagram
Step | Description | Comment |
|---|---|---|
1 | The execution of the interface is triggered as per the defined job schedule | |
2 | Syniti will generate the CurrencyConversionRate.csv files with correct filename based on the structure required by Ariba Sourcing and zipped this | |
3 | Syniti will call a service in SCPI to send the zipped CSV file to SCPI | |
4 | SCPI will then push the zipped CSV file embedded on the SOAP message based on the required structure/parameters to the CIG endpoint | |
5 | CIG will push the payload request to the Ariba Parent endpoint | |
6 | The data in the CSV file get uploaded into Ariba Parent and replicated to Ariba Sourcing realm |
Assumptions
Dependencies
Security, Integrity and Controls
Configuration Requirements
Special Requirements
Design Rationale
Data Structure
Source Structure
The following fields will be used to provide the required information for this interface:
| Field | Description |
|---|---|
Target Structure
The following fields will be used to provide the required information for this interface:
| Field | Description |
|---|---|
Mapping and Calculation
| Source Table | API or Portlet Name | Source Field | Required (Y/N) | Description | Target Field | API or Portlet Name | Target Field | Required (Y/N) | Description | Rule Type | Rule Instruction |
|---|---|---|---|---|---|---|---|---|---|---|---|
Processing Logic
Processing within Source
Processing within Middleware
Processing within Target
Interface Dependency
Interface Constraints
Delivery Requirements
Delta or Full Load Requirements
Interface Alert & Monitoring
Interface Reporting
Language Requirements
User Interface Requirements
Volumetrics
Performance Consideration
Error Handling
Testing
How to Test
Test Conditions and Expected Results
| ID | Condition | Expected Results |
|---|---|---|
Test Considerations/Dependencies
Other Information
Development Details
Package
| Package Name | Parent Package |
|---|---|
Other Development Objects
| Object Type | Object Name | Purpose/High Level Logic | Design Rationale Reference |
|---|---|---|---|
