The RFCSDK for the respective platforms contains the following libraries and includes:
|
This include file contains all data types and structures required and the prototypes (declarations) of the RFC calls. |
|
|
This include file contains all the RFC calls required to manipulate internal tables |
|
|
Depending on the platform, the following libraries are required: |
|
OS/2 |
librfc.dll and librfc.lib for Compile/Link |
|
Windows 3.1/3.11 |
librfc16.dll, librfc2.dll, librfc3.dll, librfc4.dll and librfc5.dll and librfc16.lib for Compile/Link |
|
Windows NT/95/2000/XP |
librfc32.dll and librfc32.lib for Compile/Link |
|
UNIX-Platforms |
librfc.a |
After the Remote Function Call Software Development Kit is installed, the following directory structures and items will be available:
.../rfcsdk/bin contains the executables of all sample programs
sapinfo.exe
RFC client program which receives system information from the SAP system
startrfc.exe
RFC client program which can call any function module in the SAP system
rfcexec.exe
RFC server program which can be started from the SAP system for file and pipe access
rfc2abap.exe
RFC client program which loads and/or just starts an ABAP program in the SAP system
srfctest.exe
RFC client program which provides both a connection and a performance test
srfcserv.exe
RFC server program which provides both a connection and a performance test
trfctest.exe
Sample RFC client program for transactional RFC which transfers data in an internal table to the SAP system.
trfcserv.exe
Sample RFC server program for transactional RFC which receives data in an internal table from the SAP system.
.../rfcsdk/include contains all includes-files
saprfc.h
Header file for general RFC API
sapitab.h
Header file for working with SAP internal tables
rfcsi.h
Header file for program sapinfo.c
srfctest.h
Header file for program srfctest.c
srfcserv.h
Header file for program srfcserv.c
trfctest.h
Header file for program trfctest.c
trfcserv.h
Header file for program trfcserv.c
sapuc.h
sapucx.h
.../rfcsdk/lib contains the specific RFC library
librfc.a
RFC library for supported UNIX platforms
librfcu.a
RFC library for Unicode systems running on a supported UNIX platform.
librfcum.so
or librfc.dll
RFC library for OS/2 (>= Release 2.1),
librfc.lib
import library to link RFC programs
or librfc32.dll
32-bit RFC library for Windows NT
librfc32.lib
import library to link RFC programs
librfc32u.dll
32-bit RFC library for Unicode systems running onWindows NT
librfc32u.lib
import library to link RFC programs
.../rfcsdk/text contains the source code of all sample programs
sapinfo.c
RFC client program which receives system information from an SAP system
startrfc.c
RFC client program which can call any function module in the SAP system
rfcexec.c
RFC server program which can be started from the SAP system for file and pipe access
rfc2abap.c
RFC client program which loads and/or just starts an ABAP program in the SAP system
srfctest.c
RFC client program which provides both a connection and a performance test
srfcserv.c
RFC server program which provides both a connection and a performance test
srfcsrv2.c
trfctest.c
Sample RFC client program for transactional RFC which transfers data in an internal table to the SAP system.
trfcserv.c
Sample RFC server program for transactional RFC which receives data in an internal table from the SAP system.
genh.c
rfcnpass.c
rfcping.c
rfcthcli.c
rfcthsrv.c