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:

  1. Navigate to your BTP subaccount in the cockpit.
  2. Navigate to Instances and Subscriptions.
  3. Under API Management, API Portal, click Go to Application.
  4. Navigate to Configure, API Providers in the API Portal dashboard.
  5. Click Create and fill in the following details:
    • Name: Any identifier for your API provider.
    • Description: Provide description (This is optional).
  6. 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
  7. 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
  8. Click Save.
  9. After saving the configuration successfully, follow these steps:
    1. 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.