Prerequisites
Before setting up the SAP integration, ensure you have the following in place:
Camunda setup
-
Camunda 8.5+
Minimum versions vary by component:- OData and RFC connectors: 8.6+
- BTP plugin: 8.6+
- Task Center integration: 8.8+
- Event Mesh integration: 8.8+
Works with both Camunda SaaS and Self-Managed deployments:
- Self-Managed: Ensure outbound connectivity from your environment to SAP BTP.
- SaaS: Configure hybrid connectors to securely connect to SAP systems.
SAP setup
-
An SAP BTP subaccount with the following enabled:
- Cloud Foundry Runtime
- (Free) Destination Service for system and service connectivity
- (Free) Connectivity Service (required for on-premises SAP S/4HANA or ECC)
- SAP Cloud Connector configured to bridge on-premises systems with BTP
-
Additional services, depending on your scenario:
- SAP Event Mesh for event-driven communication between Camunda and SAP.
- SAP Task Center to surface Camunda Tasklist items directly in SAP Fiori.
-
Required for the BTP plugin:
Authentication and connectivity
- An SAP technical user with sufficient authorizations for the relevant S/4HANA or ECC systems.
- (Free) SAP Authorization and Trust Management Service to manage identity and access across integration modules.
- Secure connectivity between Camunda and SAP, configured either:
- Through SAP Cloud Connector (for on-premises), or
- Directly via SAP BTP services (for cloud-hosted systems).
Tooling
- The CSAP CLI, a self-contained binary that runs on any platform without installation, only requiring you to copy it to the target machine.