Calling and Accepting RFC Functions

Description

The Remote Function Call Application Programming Interface (RFC API) allows - both remotely or locally - you to call ABAP function modules from C programs as well as receiving call requests issued from an ABAP program by the CALL FUNCTION interface.

In ABAP function modules are special routines with well-defined and documented interfaces which are developed within a library development workbench.

ABAP function modules use named parameter passing. There are also exceptions which can be raised by a function module to indicate errors. These exceptions can be caught by the caller of a function module.

The following functions form the programming interface to call ABAP function modules from a C environment.

Functions for an RFC Client Program

Functions for an RFC Server Program