Jump to main content
Workforce, Asset and Inventory Management solutions from Innovapptive Global
iMaintenance Deployment & Setup Guide
  1. Home
  2. Configure API Management in SAP BTP

    Create an API Proxy in SAP BTP to expose iCWP OData services from your connected SAP system. The proxy uses the API Provider details from Cloud Connector and makes the service available for policy enforcement and external consumption.

  • Title and Copyright

    Copyright and Terms of Use page for iMaintenance Installation.

  • Preface

    Understand audience, know related documents and products and conventions followed in this document.

  • Introduction

    The iMaintenance Deployment & Setup Guide gets iMaintenance running safely in your enterprise landscape.

  • Foundation Setup for iMaintenance Deployment

    Before iMaintenance can connect to SAP and expose APIs, the core environment must be initialized. This setup includes seeding MongoDB with configuration data, enabling SAP inbound services, mapping dependencies, and starting the microservices that power the application.

  • Configure SAP iMaintenance Roles and Authorizations

    Before iMaintenance can integrate with SAP, specific roles and authorizations must be configured. These roles control access to master data, transactional posting, and integration endpoints.

  • Secure API Access with IP Whitelisting

    Secure connectivity for Innovapptive-hosted applications is enforced by restricting inbound traffic to trusted client IPs and permitting outbound traffic only to approved Innovapptive domains. This ensures that only authorized systems can exchange data with iMaintenance while preventing unauthorized access.

  • Install Supporting Systems and iCWP Integration Suite

    Enable SAP NetWeaver Gateway and configure virus scan handling so iCWP OData services can run securely.

  • SAP BTP and On-Premise Integration via Cloud Connector

    Set up secure connectivity between SAP BTP and your on-premise SAP systems with the SAP Cloud Connector. This enables iCWP OData services to be consumed on BTP without exposing inbound firewall ports.

  • Configure API Management in SAP BTP

    Create an API Proxy in SAP BTP to expose iCWP OData services from your connected SAP system. The proxy uses the API Provider details from Cloud Connector and makes the service available for policy enforcement and external consumption.

    • Verify Prerequisites

      Verify that the foundational setup in SAP BTP is complete before enabling API Management. These prerequisites confirm that the right environment and services are available for iCWP integration.

    • Enable API Management in BTP

      Activate API Management in your SAP BTP subaccount and assign the required roles. These roles control who can configure API providers, create proxies, and manage policies for iCWP services.

    • 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.

    • Create an API Proxy

      Create an API Proxy in SAP BTP to expose iCWP OData services from your connected SAP system. The proxy uses the API Provider details from Cloud Connector and makes the service available for policy enforcement and external consumption.

    • Secure API Proxies with Policy-Based Authentication

      After creating an API proxy, you must apply authentication policies to control secure access. If no policies are configured, users are prompted for SAP credentials by default.

  • Configure OAuth 2.0 Authentication

    Enable OAuth 2.0 authentication in SAP API Management so external consumers can securely obtain and use access tokens when calling iCWP APIs.

  • Handle CSRF Tokens in API Management

    Enable server-to-server authentication between SAP API Management and the backend system, so API consumers don’t need direct backend credentials.

  • Troubleshoot API Errors and Metadata Issues

Configure API Management in SAP BTP

Create an API Proxy in SAP BTP to expose iCWP OData services from your connected SAP system. The proxy uses the API Provider details from Cloud Connector and makes the service available for policy enforcement and external consumption.

To complete this setup, perform the following steps:
  • Verify Prerequisites
  • Enable API Management in BTP
  • Configure API Provider
  • Create an API Proxy
  • Secure API Proxies with Policy-Based Authentication
Copyright © 2012-2025, Innovapptive Inc. and/or its affiliates. All rights reserved.