

In the procurement process, separate interfaces exist for Purchase Order (BAPI_PO_CREATE, BAPI_PO_CREATE1, BAPI_PO_CHANGE), Purchase Requisition (BAPI_PR_CREATE, BAPI_REQUISITION_CREATE) or Contracts/Agreements (BAPI_SAG_CREATE, BAPI_CONTRACT_CREATE). What type of BAPIs do exist and what they are used for?īAPIs are available across the enterprise business processes, such as Purchasing or Inventory Management. A BAPI is implemented as a function module, that is stored and described in the Function Builder transaction SE37. It provides an interface to a process or document in business application systems such as R/3. Overview - What is a BAPI?īAPI stands for Business Application Programming Interface. The aim of this page is to provide a high-level introduction to the concept and main functionalities of Purchasing BAPIs.
