Spend Management Blogs by SAP
Stay current on SAP Ariba for direct and indirect spend, SAP Fieldglass for workforce management, and SAP Concur for travel and expense with blog posts by SAP.
cancel
Showing results for 
Search instead for 
Did you mean: 
former_member680688
Participant
This is part 3 of the 3 series blog. In this series, I will explain the steps to configure, and test Validate and Enrich functionality of SAP Ariba Procurement Application using BTP Integration Suite.

The content is divided into a series of 3 blogs:

Part 1: Ariba Steps

Part 2: BTP Integration Suite Steps

Part 3: Get URL and Security Credentials from BTP Integration Suite to update them in SAP Ariba Procurement Application’s End Point

 

Part 3: Get URL and Security Credentials from BTP Integration Suite to update them in SAP Ariba Procurement Application’s End Point



Get Endpoint URL


On the Monitor Message Processing screen, Click on Manage Integration Content > All tile.


 

 

All the deployed Integrations flows are displayed here along with their Status. Wait till your integration flow changes to Started status.

  1. Select your integration flow to display its details on the right half of the screen.

  2. On the Endpoints tab, copy the integration flow full URL. This will be used to later replace the dummy URL of the End Point configured in the SAP Ariba Procurement application.



 

 

Get Endpoint Credentials


On BTP Subaccount home screen:

  1. Select Instances and Subscriptions

  2. Select Instances tab

  3. Click on 1 key link to open the Credentials for integration flows



 

 

On the Credentials screen, click on the Form tab. Save values in clientid and clientsecret. Later, they will be used to replace the Dummy credentials of BTP End Point configured in the SAP Ariba Procurement application.


 

 

Update Dummy URL and Credentials of BTP End Point in SAP Ariba Procurement Application


 

Access BTP End Point in SAP Ariba Procurement Application


Login to the Ariba realm with a user having “Admin Integration” role.

  1. Click on Manage

  2. Select Core Administration

  3. Select Integration Manager > End Point Configuration to display End Point Configuration screen.



 

 

On the End Point Configuration screen,

  1. End Point = BTP

  2. Click on Search

  3. Click on Edit to display Edit End Point “BTP” screen.



 

 

Update BTP End Point


On the Edit End Point “BTP” screen, use the URL and Credentials saved earlier to populate in the URL, Login, and Password fields as shown in the screenshot. Click on Save.


 

Update Process Requisition Externally Web Service


On SAP Ariba Home screen,

  1. Click on Manage

  2. Select Core Administration

  3. Select Integration Manager

  4. Select Integration Configuration to display Integration Configuration screen.



 

 

On the Integration Configuration screen,

  1. Type Task Name = Process Requisition Externally

  2. Click on Search

  3. Click on Actions and select Edit to display the Edit data import/export task screen.



 

 

On the Edit data import/export task screen,

  1. Click on the End Point dropdown and select BTP

  2. URL will be auto-populated and refreshed from the BTP End Point. It should display the BTP integration flow URL now.

  3. Click on Save



 

 

Testing


Testing can be performed by creating and submitting a requisition.

Successful validation will Submit the requisition along with the custom fields enriched or updated.

Failed validation will display the validation error message on the screen to the user as shown in the below screenshots.

SAP Ariba Procurement Application UI shows a validation error message to the user. This is the error message returned via Process Requisition Externally Web Service’s response.


 

 

SAP Ariba Guided Buying UI shows a validation error message to the user. This is the error message returned via Process Requisition Externally Web Service’s response.


 

 

Conclusion


You have successfully built, configured, and tested the Validation and Enrich feature in the SAP Ariba Procurement application using an integration flow in SAP BTP Integration Suite.

You can use the provided sample Process Requisition Externally Web Service response XMLs to quickly test the functionality of Validate and Enrich feature in the SAP Ariba Procurement application for different scenarios with minor changes to the sample XMLs.

Finally, you can use the integration flow to implement a complex sequence of steps suited to your requirements as well.