Connecting to SAP Ariba

SAP Ariba is a leading e-commerce platform for businesses. It provides a range of solutions for procurement, invoicing, and supply chain management. Integrating SAP Ariba with IBM watsonx Orchestrate enables companies to connect with suppliers, manage spend, and streamline processes.

To integrate SAP Ariba with watsonx Orchestrate, you must establish a secure connection that allows both systems to communicate. For more information on managing connections, refer to Managing connections.

Note:

The Single sign-on (SSO) toggle is enabled only for supported OAuth 2.0 authentication types and applications. If the application does not support an SSO-enabled authentication type, the toggle remains disabled. For supported configurations, see Configuring single sign-on for applications.

Steps to connect

Use the following steps to connect SAP Ariba to watsonx Orchestrate:

  1. From the main menu, go to Manage > Security.

    Important:

    In the on-premises environment, use the Manage > Connections navigation path to access connections.

  2. Click the Connections tab and search for the corresponding app name or the SAP Ariba Connection ID.

  3. Click edit next to the matching connection ID.

  4. Select the authentication method: Key Value Pair.

  5. Enter the SAP Ariba fields described in the corresponding authentication details section.

  6. Complete the Draft and Live setup steps.

  7. Save and test the connection to confirm successful configuration.

Authentication methods

SAP Ariba supports the following authentication type in watsonx Orchestrate:

  1. Key Value Pair (KVP): Supported for all SAP Ariba connection types.

Connection ID

Use the following Connection IDs when locating your SAP Ariba connections:

Workday integration type

Authentication type

Connection ID

SAP Ariba Master Data Retrieval

Key Value Pair

ariba_master_data_retrieval_ibm_184bdbd3

SAP Ariba Operational Procurement Asynchronous

Key Value Pair

ariba_operational_procurement_synchronous_ibm_184bdbd3

SAP Ariba SOAP

Key Value Pair

ariba_soap_ibm_184bdbd3

SAP Ariba Approvals

Key Value Pair

ariba_approvals_ibm_184bdbd3

SAP Ariba Base URL

Key Value Pair

ariba_base_ibm_184bdbd3

SAP Ariba Buyer

Key Value Pair

ariba_buyer_ibm_184bdbd3

SAP Ariba Supplier

Key Value Pair

ariba_supplier_ibm_184bdbd3

Note:
  • When using Key Value Pair, only Team credentials are supported.

SAP Ariba Master Data Retrieval connection details

To connect watsonx Orchestrate to SAP Ariba Master Data Retrieval, set Authentication type to Key Value Pair and add each of the following fields using Add new field:

Key

Description

Client Id

Unique ID for your application

Client Secret

A secret key used to authenticate your app with SAP Ariba

Api Key

A unique identifier assigned to an application that interacts with SAP Ariba APIs

To get these values, see the SAP Ariba API documentation.

SAP Ariba Operational Procurement Asynchronous connection details

To connect watsonx Orchestrate to SAP Ariba Operational Procurement Asynchronous, set Authentication type to Key Value Pair and add each of the following fields using Add new field:

Key

Description

Client Id

Unique ID for your application

Client Secret

A secret key used to authenticate your app with SAP Ariba

Api Key

A unique identifier assigned to an application that interacts with SAP Ariba APIs

To get these values, see the SAP Ariba API documentation.

SAP Ariba SOAP connection details

To connect watsonx Orchestrate to SAP Ariba SOAP, set Authentication type to Key Value Pair and add each of the following fields using Add new field:

Key

Description

Username

The SAP Ariba account username (typically the email address)

Password

The password for the SAP Ariba account or app-specific password

realm

Customizable attribute for procurement data management

Base url

Base URL of your SAP Ariba instance

To get these values, see the SAP Ariba API documentation.

SAP Ariba Approvals connection details

To connect watsonx Orchestrate to SAP Ariba Approvals, set Authentication type to Key Value Pair and add each of the following fields using Add new field:

Key

Description

client_id

The client ID of your SAP Ariba integration system

client_secret

The client secret associated with your application

api_key

The key to enable secure access to SAP Ariba APIs

To get these values, see the SAP Ariba API documentation.

SAP Ariba Base URL connection details

To connect watsonx Orchestrate to SAP Ariba, set Authentication type to Key Value Pair and add each of the following fields using Add new field:

Key

Description

base_url

The base URL of your SAP Ariba API endpoint

token_url

The URL used to obtain the OAuth token

realm

Customizable attribute for procurement data management

buyer_anid

Unique identifier for buyer in SAP Ariba system

To get these values, see the SAP Ariba API documentation.

SAP Ariba Buyer connection details

To connect watsonx Orchestrate to SAP Ariba Buyer, set Authentication type to Key Value Pair and add each of the following fields using Add new field:

Key

Description

client_id

The client ID of your SAP Ariba integration system

client_secret

The client secret associated with your application

api_key

The key to enable secure access to SAP Ariba APIs

To get these values, see the SAP Ariba API documentation.

SAP Ariba Supplier connection details

To connect watsonx Orchestrate to SAP Ariba Supplier, set Authentication type to Key Value Pair and add each of the following fields using Add new field:

Key

Description

client_id

The client ID of your SAP Ariba integration system

client_secret

The client secret associated with your application

api_key

The key to enable secure access to SAP Ariba APIs

To get these values, see the SAP Ariba API documentation.

What to do next

Now that your app connection is live, you can start using it in watsonx Orchestrate.