The SAP connector is based on SAP’s NetWeaver RFC SDK. It allows you to natively connect to an SAP system using an RFC connection and call remote-enabled functions, also known as BAPIs. There are over 3,500 BAPIs that have been released by SAP for public use, all of which are pre-delivered in ClearProcess as an API. You can view them in the ClearProcess builder. In addition to BAPIs, there are the following integration options:
- iDoc – any SAP iDoc can be triggered from ClearProcess using the API IDOC_INBOUND_SYNCHRONOUS. See CreatePricingCondition in ClearProcess for an example.
- BDC – If you have exhausted all of your options and cannot integrate with SAP via a BAPI or iDoc, there is an option to record a batch input session (transaction SHDB) and invoke the session from ClearProcess. This should always be a last resort and will only be supported after receiving written approval from Clear. See PayCustomerItems in ClearProcess for an example.
Use this type of connection if there is only one SAP application server and your users log in with a user name and password.
Use this type of connection if you have a load balancer and your users log in with a user name and password.
Load Balancer + SSO
Use this type of connection if you have a load balancer and your users log in through a Single Sign On service.