BAPI stands for Business API (Application Program Interface). A BAPI is
remotely enabled function module it can be invoked from remote programs like
standalone JAVA programs, web interface etc. You can make your function module
remotely enabled in attributes of Function module but a BAPI are standard SAP
function modules provided by SAP for remote access. Also they are part of
Businees Object Repository (BOR). BAPIs are standardized programming interfaces
(methods) enabling external applications to access business processes and data
in the R/3 System. They provide stable and standardized methods to achieve
seamless integration between the R/3 System and external applications, legacy
systems and add-ons. BAPIs are defined in the BOR (Business object repository)
as methods of SAP business object types that carry out specific business
functions.They are implemented as RFC-enabled function modules and are created
in the Function Builder of the ABAP Workbench. Some BAPIs and methods provide
basic functions and can be used for most SAP Business Objects. These are called
STANDARDIZED BAPI’s.
List of Standardized BAPIs-
- BAPIs for Reading Data – GetList() , GetDetail() , GetStatus() , ExistenceCheck()
- BAPIs for Creating or Changing Data- Create() ,Change(),Delete() and Undelete()
- BAPIs for Mass Processing -ChangeMultiple(), CreateMultiple(), DeleteMultiple()
No comments:
Post a Comment