(BAPI) /bap' ee/ A set of methods provided by an SAP business OBJect. Release 4.0 of SAP AG' s R/3 system supports OBJect-oriented programming via an interface defined in terms of OBJects and methods called BAPIs. For example if a material OBJect provides a function to check availability, the corresponding SAP business OBJect type "Material" might provide a BAPI called "Material.CheckAvailability". The definitions of SAP business OBJects and their BAPIs are kept in an SAP business OBJect repository. SAP provide classes and libraries to enable a programming team to build SAP applications that use business OBJects and BAPIs. Supported environments include COM and Java. The {Open BAPI Network (http://www.sap.com/solutions/technology/bapis/index.htm)}. gives background information and lists OBJects and BAPIs. (2002-08-30)