Contact Us


Communication Between SAP Systems and Other SAP or Non-SAP Systems

SAP connectors allow the integration of different applications and technologies with SAP systems via open standards. The connectors are means for technical interoperability of SAP components (written in ABAP or ABAP Objects) and other components (e. g. written in Java, C++, Visual Basic, .NET, etc.).

Types of Connectors

SAP Business Connector

The SAP Business Connector allows you to highly automate and extend your business processes over the Internet using open and non-proprietary standards. It seamlessly integrates different IT architectures with SAP systems by providing bi-directional, real-time as well as asynchronous communication to and from SAP systems.

SAP Java Connector

The SAP Java Connector (SAP JCo) is a development library that enables a Java application to communicate with SAP systems via SAP's RFC protocol. It combines an easy-to-use API with unprecedented flexibility and performance. The SAP JCo supports inbound (Java to ABAP) as well as outbound (ABAP to Java) RFCs.

SAP Connector for Microsoft .NET

The SAP Connector for Microsoft .NET offers developers the possibility to expose BAPIs and remotely-enabled function modules to any .NET application (inside-out). It combines an easy-to-use API with unprecedented flexibility and performance. The package supports both, inbound calls from .NET to SAP Systems as well as outbound calls from SAP Systems to .NET applications.


The SAP NetWeaver Remote Function Call (RFC) Software Development Kit (SDK) offers a simplified programming model that relieves the application programmer of the necessity to deal with the difficult low level details of RFC programming. In important connectivity projects it has proven to be state-of-the-art in terms of connecting C/C++ programs with SAP backend systems.

License Terms for SAP Connectors

The following license terms apply to all SAP Connectors for RFC communication, in particular: SAP Business Connector, SAP Java Connector (JCo), SAP Connector for Microsoft .NET (NCo), and NetWeaver RFC Library.

  • All SAP Connectors are licensed without additional license fees as part of the respective solution or component license. However, please note that each connector may be used only for connecting external (non-SAP) applications to SAP Systems/SAP Solutions. Scenarios, in which two external (non-SAP) applications are integrated via an SAP Connector, are not allowed.
  • The redistribution of any connector is not allowed.
  • All SAP users accessing application functionality through the relevant connector are required to be licensed under a respective solution or component license.

Frequently Asked Questions

Developer licenses are always required when SAP development tools and functionality are being used for development.

If you have existing developer licenses, these named persons already have the required license to develop solutions based on any of the SAP connectors. If additional persons want to develop based on the SAP connectors, you will have to acquire additional developer licenses for them. In any case, all customers can download the SAP connectors from the SAP Software Download Center in the SAP for Me.

The runtime does not require any immediate license fees. However, please note that each user accessing application functionality through one of the SAP connectors is required to be licensed under a respective solution or component license.