Int4 Suite SAP CPI preparation
Please follow the video guide for configuration details of SAP CPI for testing with Int4 Suite.
These settings require administrative access to the SAP BTP tennant
Configuring connections from Int4 Suite to SAP CPI (Cloud Foundry)
1. Configuring API (Management) Connectivity
Option 1 - Authentication using OAuth with Client Credentials (preferred solution since version 3.4.0)
Create Service Key:
BTP Service: | Process Integration Runtime |
Plan: | api |
Key Type: | ClientId/Secret |
Copy url and tokenurl
Create RFC destination for OAuth Token Endpoint:
Connection Type: | G |
Target host: | copy host from tokenurl field in Service key |
Service no. (port): | 443 |
Basic authentication: | X |
User: | copy clientid from Service Key |
Password: | copy clientsecret from Service Key |
SSL: | Active |
Assign created RFC destination in Int4 Suite https://int4support.atlassian.net/wiki/x/I4Cipg (Maintain SAP Integration Suite Token RFC Destination step)
Create RFC destination for API (Management) Endpoint:
Connection Type: | G |
Target host: | copy host from url field in Service key (without https:// protocol) |
Service no. (port): | 443 |
Logon procedure: | Do not use a User (leave Basic authentication fields empty) |
SSL: | Active |
Assign created RFC destination in Int4 Suite https://int4support.atlassian.net/wiki/x/I4Cipg (Maintain SAP Integration Suite Management RFC Destination step)
Option 2 - Basic Authentication of an Identity Provider User
Create Service Key:
BTP Service: | Process Integration Runtime |
Plan: | api |
Key Type: | ClientId/Secret |
Copy url
Create RFC destination for API (Management) Endpoint:
Connection Type: | G |
Target host: | copy host from url field in Service key (without https:// protocol) |
Service no. (port): | 443 |
Basic authentication: | X |
User: | user id from Identity Provider ( S-user or e-mail in case of sap.default IdP) |
Password: | user password |
SSL: | Active |
Assign created RFC destination in Int4 Suite https://int4support.atlassian.net/wiki/x/I4Cipg (Maintain SAP Integration Suite Management RFC Destination step)
2. Setting up Runtime (iFlow) Connectivity
Create Service Key:
BTP Service: | Process Integration Runtime |
Plan: | integration-flow |
Key Type: | ClientId/Secret |
Copy url
Create RFC destination for Runtime (iFlow) Connectivity Endpoint:
Connection Type: | G |
Target host: | copy host from url field in Service key (without https:// protocol) |
Service no. (port): | 443 |
Basic authentication: | X |
User: | copy clientid from Service Key |
Password: | copy clientsecret from Service Key |
SSL: | Active |
Assign created RFC destination in Int4 Suite https://int4support.atlassian.net/wiki/x/I4Cipg (Maintain SAP Integration Suite Runtime RFC Destination step)
Roles for CF:
AuthGroup_BusinessExpert
CatalogPackageArtifactsRead
CatalogPackagesRead
DataStorePayloadsRead
DataStoresAndQueuesRead
MessagePayloadsRead
TraceConfigurationEdit
TraceConfigurationRead
WorkspacePackagesRead
WorkspacePackagesEdit
WorkspaceArtifactsDeploy
Integration Suite HTTP Senders with Certificate Based Authorization
Omission of this step will lead to an HTTP 401 error during message execution in the Int4 Dispatcher HTTP receiver step, preventing the message from being passed to the tested iflow.
To support HTTP senders using certificate-based authorization in Integration Suite, add the Cloud Integration certificate as a Key in the Process Integration Runtime Instance of BTP.
Certificate can be downloaded from the Key Store of Cloud Integration:


Next it should be added as as a Key to the Instance of Process Integration Runtime to the integration-flow plan in BTP Cockpit.
