SAP Connection Setup
BonData connects to SAP over HTTPS. You can route through SAP Integration Suite (Cloud Integration, commonly called CPI), or connect directly to your SAP system - either its OData services or its underlying SAP HANA database.Step 1: Choose a Connection Method
Step 2: Set Up the Connection
- SAP Integration Suite (CPI)
- Direct - OData
- Direct - SAP HANA
- In SAP Integration Suite, open the Cloud Integration capability and go to Design → Integrations
- Identify or create the integration flow (iFlow) that exposes the data you want to sync, using an HTTPS sender adapter
- Deploy the iFlow and copy its Endpoint URL from the Monitor → Manage Integration Content view
- In the SAP BTP cockpit, go to Instances and Subscriptions and create a service instance of Process Integration Runtime with the api service plan
- Create a service key for that instance and grant it the
ESBMessaging.sendrole - Copy the Client ID, Client Secret, and Token URL from the service key
The Token URL is your BTP subaccount’s authentication endpoint, in the form
https://<subdomain>.authentication.<region>.hana.ondemand.com/oauth/token.Step 3: Enter Credentials in BonData
- In BonData, navigate to Integrations and select SAP
- Choose your Connection Method
- Enter the credentials for that method (see below)
- Click Connect
Required Fields
- SAP Integration Suite (CPI)
- Direct - OData
- Direct - SAP HANA
Connecting to an on-premise SAP system over RFC using standard BAPI function modules is also supported for older ECC landscapes. Contact your BonData representative if your system cannot be reached through Integration Suite, OData, or HANA.