Upgrading and Migrating to SAP Connector 5.0 - Mule 4

Anypoint Connector for SAP version 5.0 has enhancements and changes. Some of the main changes introduced in SAP Connector 5.0 are:

  • The Create operation is renamed to Retrieve IDoc.

  • The execute BAPI functions over qRFC, tRFC, and sRFC operations are merged into Synchronous Remote Function Call (sRFC) and Asynchronous Remote Function Call (aRFC) operations.

  • The Disable function template cache flag is renamed to Disable JCo internal cache, and applies to both functions and sources. The default value is false.

  • The sources now have -listener in their aliases instead of source. For example, the XML is changed from sap:document-source to sap:document-listener.

  • The SAP configuration has the following changes:

  • The SAP Inbound and SAP Outbound configurations are merged into the new SAP configuration.

  • The Message Server field is now in the General tab.
    The new configuration makes understanding what configuration to use in the connector more intuitive.

These new features and enhancements may cause backward compatibility issues.

Upgrade Steps

  1. In Studio, create a Mule project.

  2. In the Mule Palette, click Search in Exchange.

  3. In Add Modules to Project, type "SAP" in the search field.

  4. In Available modules, select SAP Connector - Mule 4.

  5. Click Add.

  6. Click Finish.

  7. In the pom.xml file for your project, verify that the sap-connector dependency version is 5.x.x.


    Anypoint Studio upgrades the connector automatically.

Was this article helpful?

💙 Thanks for your feedback!

Edit on GitHub
Submit your feedback!
Share your thoughts to help us build the best documentation experience for you!
Take our latest survey!