Contents of the RFC SDK

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.

This program is not available with a 16-bit RFC library on Windows.

Ў        trfcserv.exe

Sample RFC server program for transactional RFC which receives data in an internal table from the SAP system.

This program is not available with a 16-bit RFC library on Windows.

·        .../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

This file is not available with a 16-bit RFC library on Windows.

Ў        trfcserv.h

Header file for program trfcserv.c

This program is not available with a 16-bit RFC library on Windows.

·        .../rfcsdk/lib contains the specific RFC library

Ў        librfc.a

RFC library for supported UNIX platforms

Ў        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 and Windows 95

librfc32.lib

import library to link RFC programs

Ў        or librfc16.dll, librfc2.dll, librfc3.dll, librfc4.dll, librfc5.dll

16-bit RFC library for Windows

librfc16.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

Ў        trfctest.c

Sample RFC client program for transactional RFC which transfers data in an internal table to the SAP system.

This program is not available with a 16-bit RFC library on Windows.

Ў        trfcserv.c

Sample RFC server program for transactional RFC which receives data in an internal table from the SAP system.

This program is not available with a 16-bit RFC library on Windows.