Communication between SAP Systems and other SAP or Non SAP Systems

The 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.).


License Terms

The license terms listed in this section apply to all SAP Connectors and SDKs for RFC communication.

SAP Business Connector

The SAP Business Connector (SAP BC) allows you to highly automate and extend your business processes over the Internet using open and non-proprietary standards. Thus the SAP BC seamlessly integrates different IT architectures with SAP Systems. The SAP BC provides bi-directional, real-time as well as asynchronous communication to and from a SAP System.

SAP Java Connector

The SAP Java Connector (SAP JCo) is a toolkit that allows a Java application to communicate with any SAP system. It combines an easy to use API with unprecedented flexibility and performance. The package supports both, Java to SAP System as well as SAP System to Java calls.

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, .NET to SAP System as well as SAP System to .NET calls.

SAP NetWeaver RFC Library

The SAP NW RFC Library is the successor of the "classic" RFC Library. It offers a simplified programming model compared to the classic RFC Library, and relieves the application programmer of the necessity to deal with the difficult low level details of RFC programming. For three years now it has been used heavily in important connectivity projects and has proven itself to be state of the art in terms of connecting C/C++ programs with SAP backend systems. New C/C++ projects requiring RFC connectivity should in any case prefer the NW RFC Library over the classic RFC Library.

Deprecated Components

SAP Marketplace Connector

The SAP Marketplace Connector is a connectivity tool. It enables connecting SAP Backend Systems with marketplaces via the Internet. The SAP Marketplace Connector uses IDoc and xCBL as data formats and HTTPS / SSL as communication protocol.

RFC Library

The "classic" RFC Library has been the first library to offer RFC connectivity to SAP backend systems. Today, however, it is offered mainly for backward compatibility reasons and in order to support existing programs that have not yet been migrated to the NetWeaver RFC Library. In the long run, the classic RFC library will be replaced by the NetWeaver RFC Library.

SOAP Processor

This SOAP Processor is an intrinsic component of the SAP Web AS 6.20 core engine and provides a mechanism for using the SOAP Protocol for synchronously accessing and calling RFC enabled function modules that conform to SOAP 1.1. A Web Service Browser can be used for searching and generating WSDL 1.1 compatible function module descriptions. Also a SOAP Client API is provided which enables Web Services that can be represented on function modules to be called synchronously using SOAP 1.1.

Note that starting with SAP Web AS 6.40 you can use the "Web Service Framework" instead of the SOAP Processor.

SAP DCOM Connector

The SAP DCOM Component Connector is set end of life. The SAP .NET Connector is the successor of the SAP DCOM Connector. More information can be found in SAP Note 533055.