SAP NetWeaver Remote Function Call (RFC) Software Development Kit (SDK)

SAP NetWeaver Remote Function Call (RFC)
Software Development Kit (SDK)

The SAP NetWeaver RFC SDK offers a C/C++ interface for connecting to SAP systems from release R/3 4.0B up to today's SAP NetWeaver systems. It allows to develop programs that call ABAP functionality (RFC clients) as well as programs that can be called from ABAP (RFC servers).

The most important features of the SAP NetWeaver RFC SDK are:

  • Working with the native RFC protocol
  • Maximum functionality, i. e. all features of RFC in SAP systems are also supported by the SAP NetWeaver RFC SDK (or will be, once the SAP kernel supports them).
  • Maximum performance
  • Maximum flexibility

As expected by modern software, the SAP NetWeaver RFC SDK is thread-safe. This enables the user to write powerful multi-threaded RFC applications.

Note: The SAP NetWeaver RFC SDK is not compatible with the "classic" RFC Library. Existing applications using the classic RFC Library need to be adjusted if you want to convert them to the SAP NetWeaver RFC SDK.

Download and Documentation

SAP NetWeaver RFC SDK 7.50

  • Supports RFC communication with SAP systems of Release 4.6C and higher. Supports column-based serialization (a faster data transfer format available since Kernel Release 7.51). Provides a number of new features. Updated to work with newer compiler versions. Backward compatible with SAP NetWeaver RFC SDK 7.20.
  • Initial release notes and a summary of new features can be found in SAP Note 2573881.
  • Information on where to download the 7.50 version of the SAP NetWeaver RFC SDK and information about currently supported platforms can be found in SAP Note 2573790.
  • For instructions on how to compile your RFC programs against SAP NetWeaver RFC SDK 7.50, see SAP Note 2573953.
  • Documentation in Doxygen format: SAP NetWeaver RFC SDK Doxygen Documentation (7.50 patch level 2), October 1, 2018 (ZIP archive, 838 KB)
    More documentation to follow soon.

SAP NetWeaver RFC SDK 7.20

  • Supports RFC Communication with SAP systems of Release 4.0B and higher.
  • Information on where to download the 7.20 version of the SAP NetWeaver RFC SDK can be found in SAP Note 1025361.
  • For instructions on how to compile your RFC programs against SAP NetWeaver RFC SDK 7.20 please see SAP Note 1056696.
  • A programming guide in PDF format can be downloaded here: SAP NetWeaver RFC SDK Guide, August 08, 2011 (Adobe PDF, 416 KB)
  • Documentation in Doxygen format: SAP NetWeaver RFC SDK Doxygen Documentation (7.20 patch level 24), August 29, 2014 (ZIP archive, 355 KB)