Show TOC

The Implementation ProcessLocate this document in the navigation structure

Use

A BAPI is defined in the Business Object Repository (BOR) as an API method of an SAP business object type. Business object types and their BAPIs are described and created in the BOR. A BAPI is usually implemented as an RFC-enabled function module. These function modules are created and described in the Function Builder. The definitions and descriptions of the data structures used by the BAPI are defined in the ABAP Dictionary.

The graphic below illustrates the relationships between the components:

Process

The structure of the tools in the ABAP Workbench determine how the BAPI is implemented.

  1. Defining the Data Structures (including domains and data elements) in the ABAP Dictionary.

  2. Implementing the Function Module in the Function Builder

  3. Defining the Business Object Type and Its Methods in the BOR

All three phases have accompanying documentation that is created in the corresponding tools.

Note

All the required worksteps can be started from the BAPI Explorer.

More Information