Architecture and RFC API 

R/3 Architecture

RFC API

Architecture à Steps to Perform

The figure below demonstrates how the generator works and shows the steps you must perform to receive an executable client program.

 

The most important steps for creating the C program are:

  1. Evaluating the function module in the R/3 system.
    See also: Evaluating Function Modules Using SAP Assistant.
  2. Starting the RFC interface generator. Since the interface generator is part of the ABAP Workbench, you can call it from there as well.
  3. Determining the generation options.
  4. Transferring the source file generated for the corresponding function module to the frontend and storing it there locally.
  5. Creating a consistent project within a C development environment, such as MS Visual C++.
  6. Compiling and Linking.
  7. Evaluating the executable file.

How to Continue

Exercise 1: Generate Example Program