There are many many BAPI's and some of them get to be used more often then others. Here's a list of quite commonly used BAPI's which can also be used to get an idea of what BAPI's are for... The following BAPIs are quite commonly used. However, there are thousands of BAPI's around so do not regard this list as finite in any way...
- Getting details on documents/objects: for many many "Objects" there is a BAPI to retrieve details. For example:
BAPI_BANK_GETDETAIL
. The wordBANK
can also be replaced for:COMPANY
,COMPANYCODE
,BUSINESSAREA
,DEBTOR
(vendor),CREDITOR
(customer),PO
(Purchase order),REQUISITION
andBILLINGDOC
but alsoCHARACT
(characteristic). - Details of a user ID can be found with
BAPI_USER_GET_DETAIL
- On the PO:
BAPI_PO_CREATE
,BAPI_PO_CHANGE
andBAPI_PO_CHANGE2
(SAP enjoy version),BAPI_PO_GETDETAIL
,ME_RELEASE_PURCHASE_DOCUMENT
,ME_DISPLAY_PURCHASE_DOCUMENT
(indeed, not all BAPIs start with BAPI..) - On the material master, search for
BAPI*MATERIAL*
and you'll find about 28 hits... - Try transaction
BAPI
... (!)