Skip to main content
Version: 8.8 (unreleased)

SAP integration

Use Camunda's SAP integration to integrate SAP S/4HANA or ECC functionality in Camunda processes and integrate them with SAP BTP services.

About the integration

Camunda's SAP integration consists of several modules that can be used independently of one another:

ModuleWhat it does
SAP OData outbound ConnectorEnable interaction with a SAP S/4HANA or ECC System via OData v2 + v4 APIs, directly from your BPMN model.
SAP RFC outbound ConnectorQuery Business Application Programming Interfaces (BAPIs) and remote-enabled function modules on SAP ECC systems.
SAP BTP plugin- Use Tasklist's forms in the Fiori UI.
- Trigger and manage SAP BTP services from BPMN tasks.
- Start BPMN process instances via inbound proxy endpoints, with support for custom variables.

These features run within the customer's SAP BTP instance, requiring no proprietary Camunda setup. Instead, they leverage existing infrastructure with minimal prerequisites.

SAP integration overview

info

The Camunda SAP integration is SAP Certified, ensuring compliance with SAP's standards for compatibility, security, and performance. This certification provides added assurance for enterprise-grade deployments.

Technical requirements

Use the CSAP CLI to prepare SAP integration modules for deployment. It's a command-line interface (CLI) that provides all the essential setup operations for each module.

To integrate SAP systems with Camunda, all integration artifacts must meet the following requirements:

  • Camunda version
    Camunda 8.5+

  • SAP BTP and Cloud Foundry

  • On-Premises SAP S/4HANA or ECC Systems (if applicable)
    If the SAP S/4HANA or ECC system is hosted on-premises, the following additional components are required:

  • A technical user with the necessary access rights to the SAP S/4HANA and/or ECC system.

SAP OData outbound Connector

No additional requirements.

SAP RFC outbound Connector

SAP BTP integration

For scaling out and up, either add multiple instances of an integration module (for example, the SAP OData Connector) or equip an integration module with more runtime memory (for example, the SAP BTP plugin).

For advanced tuning, you can use all SAP BTP mechanisms, including the (Free) Application Autoscaler.. SAP integration artifacts follow SAP BTP cloud development standards and are fully configurable like any custom SAP BTP app.