Show TOC

Function-Oriented Access to BAPIsLocate this document in the navigation structure

Use

You can access BAPIs from platforms that do not provide direct object-oriented access to SAP business objects by making Remote Function Calls (RFCs) to the function module underlying the BAPI.

This approach can be used on all development platforms supporting the RFC protocol, for example, ABAP or external platforms using C/C++ Class Library.

Process

During runtime your application program uses the RFC Library or the C/C++ Class Library to make an RFC call to the function module underlying the BAPI. The Library translates client calls into communication steps in accordance with the RFC protocol. This is how client requests are forwarded to the relevant function module in the SAP server system.

This approach is illustrated in the graphic below.

Accessing a BAPI Function Module Through RFC Calls

For more information about RFC calls to function modules, see Components of SAP Communication .