/
(v1) SAP API Management (old)

(v1) SAP API Management (old)

Step 1. Get the URLs for Your service

Please note that the instructions below are meant to quickstart Your operations with Int4 Suite Cloud Version. Some decisions below, for example to use clientId and clientSecret options, might not be fit for Your organization. Please consult Your SAP Basis and Security teams before proceeding.

Also, take a look at official SAP Documentation for these services.

https://help.sap.com/docs/integration-suite/sap-integration-suite/api-access-plan-for-api-portal

Validate existence of Services in Your BTP tenant

Depending on Your organization security settings and Your role You might or might not have access to perform the actions below. Consult Your SAP Basis and SAP Security teams for the best person and authorization settings for completing these steps.

Navigate to Instances and Subscription in Your BTP Tenant

image-20240417-114749.png

Look for API Management related service instances. We need API Management and API portal Service with apiportal-apiaccess plan.

image-20240417-120740.png

If You don’t have an apiportal-apiaccess service, please validate Your entitlements for this service.

Create or use the access keys.

Once the service instance is identified, we need access keys created.

image-20240417-120158.png Click on the three dots at the end of respective line, and choose Create Service Key option

Now provide the necessary settings, minimal is to provide a name for the new service key.

Once the service is created, please click the name of it and note the information, as it’s going to be necessary in the next step:

{
"url": "https://eu10apiportal.cfapps.eu10.hana.ondemand.com",
"clientId": "sb-apiaccess169xxxxx---x--x---ortal-xsuaa!b6954",
"clientSecret": "TM1gc---x-x----x--x-x8=",
"tokenUrl": "https://int4-cloud-integration-cf-u.---x-x-l6hs.authentication.eu10.hana.ondemand.com/oauth/token"
}

Key

Application

Key

Application

clientId

Needed for Communication System credentials

clientSecret

Needed for Communication System credentials

url

Communication System Host Name

tokenUrl

Communication System Token Endpoint

Step 2. Create relevant Communication Systems

Create Communication System for API Management Portal

For host name, token endpoint and OAuth data please use the information available in the service key.

Create Communication System for the API Business Hub

The URLs for this service are common for all SAP customers.

For login and password S-User information needs to be populated.

Create Communication System for the SAP Business Accelerator Hub

The URLs for this service are common for all SAP customers.

For login and password S-User information needs to be populated.

Step 3. Choose an Int4 environment or create a new one

Follow the general description for Int4 Environment Configuration to create or amend an environment

Step 4. Create communication arrangements

Create Communication Arrangement with Scenario ID /INT4/COM_0008

This should refer to the Communication System for API Portal, as defined above.

Assign the the respective Environment.

Authorizations and services should populate automatically.

Create Communication Arrangement with Scenario ID /INT4/COM_0010_BH

This should refer to the Communication System for API Business Hub, as defined above.

Please note there is no need to assign an environment as we’re not testing the API Business Hub.

Authorizations and services should populate automatically.

Create Communication Arrangement with Scenario ID /INT4/COM_0004

This should refer to the Communication System for SAP Business Accelerator Hub, as defined above.

Authorizations and services should populate automatically.