Configure API Provider
Define an API Provider in SAP API Management to connect to your on-premise SAP system through Cloud Connector. The provider stores the virtual host, port, and connectivity settings that proxies use to access iCWP OData services.
To configure API provider:
- Navigate to your BTP subaccount in the cockpit.
- Navigate to Instances and Subscriptions.
- Under API Management, API Portal, click Go to Application.
- Navigate to Configure, API Providers in the API Portal dashboard.
-
Click Create and fill in the following details:
- Name: Any identifier for your API provider.
- Description: Provide description (This is optional).
-
Navigate to the Connection tab. and enter the following details:
- Type: Select On Premise
- Enter the Virtual Host, Port, and Location ID that were configured during the Cloud Connector setup, where the BTP subaccount and the on-premise system were added. Refer to the topic Configure On-Premise System Mapping
- Authentication and Additional Properties should be None
-
Navigate to the Catalog Service Settings and enter the following:
- Path Prefix: /sap/opu/odata
- Service Collection URL: For ECC - /iwfnd/catalogservice/ServiceCollection For S/4 HANA - /IWFND/CATALOGSERVICE;v=2/ServiceCollection
- Authentication Type: Basic
- Username: System UserID
- Password: System UserID Password
- Click Save.
-
After saving the configuration successfully, follow these steps:
- Click Test Connection.
- If the connection is successful, one of the following
messages is displayed:
- Connection to the system was successful with response code: 200; Message: OK.
- System is up and reachable. However, the ping check responded with code: 405; Message: Method Not Allowed.
- Both messages indicate a successful connection.
- If neither of these messages appears, it means the configuration details are incorrect.
- If the connection is successful, one of the following
messages is displayed:
- Click Test Connection.