(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.
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
Look for API Management related service instances. We need API Management and API portal Service with apiportal-apiaccess plan.
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.
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 |
---|---|
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.