Skip to main content

SAP Ariba

Connect SAP Ariba to BotDojo so your agents can work with procurement reporting data and supplier purchase-order data through SAP Ariba native APIs.

Before You Start

You will need SAP Ariba Developer Portal access and an approved application for the relevant customer realm/API combination.

Collect these values from the SAP Ariba Developer Portal API discovery and application pages:

  • Runtime URL
  • OAuth server URL prefix
  • Realm
  • Application key
  • OAuth client ID
  • OAuth client secret, or the SAP-generated Base64 OAuth credential

For procurement reporting, the customer must have access to the SAP Ariba Operational Reporting API for Procurement. For supplier purchase-order data, the customer must have access to the SAP Business Network Purchase Orders Supplier API.

Connect SAP Ariba In BotDojo

  1. In SAP Ariba Developer Portal, create or open the approved application for the target realm.
  2. Copy the Runtime URL and OAuth server URL prefix from the API discovery environment details.
  3. Copy the realm, application key, OAuth client ID, and OAuth secret.
  4. In BotDojo, open Integrations.
  5. In Agent Tools, find SAP Ariba and click Connect.
  6. Enter the SAP Ariba connection values.
  7. Click Connect.

The connection test verifies OAuth token acquisition. Run one SAP Ariba tool after connecting to confirm API-specific realm access.

What This Integration Supports

Supported tools include:

  • list view templates
  • get a view template
  • count an Operational Reporting view
  • query an Operational Reporting view
  • get supplier purchase-order headers
  • get supplier purchase-order line items

The Operational Reporting tools expect existing published SAP Ariba view templates.

References