To implement a BAPI, you should generally follow the development process described in theBAPI Programming Guide and observe the guidelines specified therein.
Because every write BAPI can potentially used to transfer mass data (in addition to "normal" processing), every BAPI should be implemented to meet the needs of both usage types. This requirement is reflected in the guidelines for standard write BAPIs.
Detailed information on the individual programming models of the relevant standardized BAPIs is available below.
See also:Programming Create() BAPIsProgramming Change() BAPIsProgramming Delete() BAPIsProgramming Cancel() BAPIsProgramming Replicate()/SaveReplica() BAPIsProgramming Methods for Sub-Objects