External System: SAP Ariba

Below is a simplified high level integration looks like for the example of SAP Ariba and specifically the SAP Risk module.

image-20240819-171424

Here is the same example with a sample flow of how Prewave scores are exhibited in the desired integration system.

image-20240819-171819

Above is a sample workflow where the Target API may be sending Scoring data to the SAP Ariba API for example. Another well used scenario is that of a “push” of supplier data is sent to Prewave using the Sites Upsert API. Customers can do “full” updates or “delta” updates of their supplier information this way. There are API endpoints for both.

The following table covers the most common flows requested by customers if we are doing an SAP integration with them. The standard Transmission Method used by Prewave is our APIs and the APIs of the target integration system.

For external system integrations, we create microservices internally which act as a middleware to consume data. This is the “SAP Ariba Integration Service” shown in the diagram above.

SAP Business Accelerator Hub 

Object / Flow Name

Source System (API/Endpoint)

Target System (API/Endpoint)

Operation (Request)

Details

Supplier Read

SAP Ariba: Vendor Details

Prewave: Sites Upsert API (Full/Delta)

Read (GET)

Get the supplier information from the source system

Supplier Sync

SAP Ariba: Vendor Details

Prewave: Sites Upsert API (Full/Delta)

Update (POST)

FULL is used for more comprehensive adding of targets, suppliers and collection maintenance

DELTA is used for continuous adding and removing of suppliers.

Source Supplier Information

SAP Ariba: Contract Workspaces OR Process Details

Prewave: Sites Upsert API (Full/Delta)

Read / Update

Additional common information needed from customers: categories, spend/purchase, …

Centralisation of Risk Scoring

Prewave: Targets API

SAP Ariba: Patch Suppliers

Update (PATCH)

One of the more popular functionalities/scenarios for our customers is writing Prewave Scores to their desired system. There are multiple score related endpoints like the core scores and the score components, depends on user scenario what is needed.

Tier N

Prewave: Network

 

 

Common Scenario used to get visibility of supply chain and the map of suppliers at different depths

Alerts

Prewave: Disruptions

 

 

Common Scenario of getting data on alerts, like in the UI, for specific Targets