Start of Content Area

Function documentation Standardized BAPIs  Locate the document in its SAP Library structure

Use

Some BAPIs provide basic functions and can be used for most SAP business object types. These BAPIs should be implemented the same for all business object types. Standardized BAPIs are easier to use and prevent users having to deal with a large number of different BAPIs. Whenever possible, a standardized BAPI must be used in preference to an individual BAPI.

Features

The following standardized BAPIs are provided:

Reading instances of SAP business objects

BAPIs that can create, change or delete instances of a business object type

The following BAPIs of the same object type have to be programmed so that they can be called several times within one transaction. For example, if, after customer 1 has been created, a second customer 2 is created in the same transaction, the second BAPI call must not affect the consistency of customer 1. After completing the transaction with a Commit Work, both the customers are saved consistently in the database.

 

BAPIs for Mass Data Processing

The BAPIs listed above for creating and changing data can also be used for mass processing.
For more information, see
BAPIs Used for Mass Data Transfer.

BAPIs for Replicating Business Object Instances

Other Less Used Standardized BAPIs