Friday, October 26, 2018

SAP RFC APIs: "Classic" RFC Library and NetWeaver RFC SDK

To enable different computer systems where one of them is SAP to communicate each other so called Remote Function Call (RFC). The RFC is the standard SAP interface for communication between SAP systems. RFC calls a function to be executed in a remote system.

Initially there was only an RFC library which is called now "classic" RFC Library (see my very old blog http://blog.maruskin.eu/2011/11/where-to-download-librfc32dll-rfc.html) is obsolete and replaced by SAP NetWeaver RFC Library.

Later the SAP NetWeaver RFC Library was introduced that is used to interface SAP systems starting from release R/3 4.0B (in case of NW RFC SDK 7.20) and from release 4.6C (in case of NW RFC SDK 7.50) and above including the newest one (NW 75).
Both the things classic and NetWeaver are doing basically same thing. Using the SDK a function in different programming languages can be written that can read/write data out/to SAP system. The newest version (NetWeaver) of course supports the latest technologist such as:  dynamic meta data retrieval, support of all SAP single code pages, new binary protocol (basXML) reduce of data volume when using complex parameter types (nested data types).

Below see overview of different versions and patch levels o of the SAP NetWeaver RFC Library SDK:

SAP NW RFC SDK 7.50 (supported till Dec 31st, 2025)
patch level              release date                                 SAP Note
02                          24.09.2018                                  2659804
01                          07.05.2018                                  2586468
00                          before 13.12.2017 init delivery      2573881

SAP NW RFC SDK 7.20 (obsolete as of Dec 31st 2018)
patch level              release date             SAP Note
43                          before 20.10.2017    513266
40                          11.08.2016              2299080
39                          20.04.2016              2247044
38                          before 17.11.2015    2229450
24                          before 14.07.2014    2035997
22                          before 02.05.2014    2003530
08                          21.05.2012              1635866
07                          28.09.2011              1609391
06                          25.07.2011              1592501
05                          before 30.05.2011    1591259
04                          before 19.05.2011    1589976
03                          19.05.2011              1562569
02                          24.02.2011              1511433
01                          before 23.09.2010    1511382
         
SAP NW RFC SDK 7.11 (obsolete)
patch level              release date            SAP Note
10                          17.11.2010             1511377
09                          23.09.2010             1474682
08                          10.5.2010               1465290
07                          04.05.2010             1445129
06                          03.02.2010             1409906
05                          29.12.2009             1407615
04                          13.10.2009             1383253
03                          before 17.8.2019     1359377
02                          before 19.05.2009   1278062
01                          in 2008                   1236530

SAP NW RFC SDK 7.10 (obsolete)
patch level              release date             SAP Note
02                          before 11.06.2008    1058327
01                          before 09.10.2007    1056472 

Supported platforms: AIX, HP-UX, LINUX REDHAT, LINUX SUSE, LINUX ORACLE, SOLARIS, WINDOWS, Z/OS, as of SAP NW RFC SDK 7.50 support of MacOS was added.

More information:
2573790 - Installation, Support and Availability of the SAP NetWeaver RFC Library 7.50
1025361 - Support and Availability of the SAP NetWeaver RFC Library 7.20

2 comments:

Antelio I. Abe said...

Great news, SAP RFC SDK is available for MACOSX.

Martin Maruskin said...

Thanks, Antelio, I added an overview of supported platforms.