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:
Module | What it does |
---|---|
SAP OData outbound Connector | Enable interaction with a SAP S/4HANA or ECC System via OData v2 + v4 APIs, directly from your BPMN model. |
SAP RFC outbound Connector | Query 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.
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
- The integration runs on SAP BTP, Cloud Foundry environment, that requires the appropriate service setup.
- (Free) Destination Service for system and service connectivity.
-
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:- (Free) Connectivity Service for secure communication.
- SAP Cloud Connector, properly configured and connected to both, the SAP S/4HANA or ECC system and the BTP subaccount where the Camunda SAP integration artifacts will run.
-
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
- (Free) SAP Authorization and Trust Management Service to manage user authorizations and trust to identity providers.
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.