Bizagi's built-in SAP connector provides the ability to interact with your SAP system and execute business functions, without the need for special coding.
This connector is officially SAP-certified, and it works with the SAP server by sending requests to it and by monitoring and responding to events that occur in the SAP server.
Bizagi integrates with SAP by sending requests (to query a customer record in a SAP table or to update an order document) and by receiving events from the SAP server (to be notified that a customer record has been updated). The connector creates a standard interface to the applications and data on the SAP server, so that Bizagi does not have to understand the lower-level details (the implementation of the application or the data structures) on the SAP server.
The connector supports SAP's BAPI integration interfaces:
BAPI (Business Application Programming) — BAPIs are the methods exposed by SAP business objects. This interface is used for real time queries and updates to and from the SAP system. BAPIs are SAP's recommended integration interface over RFCs (Remote Function Call).
Through the SAP connector, you configure your processes to invoke BAPI wrappers to either query, create or update records directly in SAP.
Integrate any of your SAP modules such as the Financial Accounting (FI), Sales and Distribution (SD), Material Management (MM), Human Resources (HR), or the Controlling module (CO), to name a few, in any part of your process: either from a button's click in the user interface or through a service task.
SAP integration is configured by using powerful graphical mapping features for SAP inputs and outputs, avoiding the need of programming:
If you want to know how to configure SAP in your development environment, click here.
To see a typical example of how to integrate Bizagi with SAP through this connector, refer to the Sap integration example
If you wish to integrate Bizagi with SAP via web services (i.e, using SAP PI), you may do so too and use standard HTTP or HTTPS ports for this type of integration.
This means integrating Bizagi with SAP via web services, in which case you use Bizagi's WS Connector instead of the SAP connector featured here.
To view an example for this scenario, refer to How to create a vendor in SAP from Bizagi.
Managing the SAP connector
When a SAP connector is already configured in your test or production environment, you can change the SAP instance by editing the connector configuration. to learn how to change the SAP configuration in the Management Console Web, go to Changing SAP configuration in the MCW.
Take into account that if the new instance of SAP that you are connecting to does not have the same methods of the instance originally configured, you need to configure a new SAP instance in your development environment.