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.
- Select your integration flow to display its details on the right half of the screen.
- 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:
- Select Instances and Subscriptions
- Select Instances tab
- 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.
- Click on Manage
- Select Core Administration
- Select Integration Manager > End Point Configuration to display End Point Configuration screen.
On the
End Point Configuration screen,
- End Point = BTP
- Click on Search
- 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,
- Click on Manage
- Select Core Administration
- Select Integration Manager
- Select Integration Configuration to display Integration Configuration screen.
On the
Integration Configuration screen,
- Type Task Name = Process Requisition Externally
- Click on Search
- Click on Actions and select Edit to display the Edit data import/export task screen.
On the
Edit data import/export task screen,
- Click on the End Point dropdown and select BTP
- URL will be auto-populated and refreshed from the BTP End Point. It should display the BTP integration flow URL now.
- 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.