You are on page 1of 4

Business Application

Programming Interface

February 2004 HP corporate presentation tutorial - XP 2
Contents
Introduce you to the concepts of BAPI
Standardized BAPI
Defining and Implementing BAPI
Create the API Method using BAPI WIZARD
February 2004 HP corporate presentation tutorial - XP 3
Concepts of BAPI
Definition: The SAP Business Object held in the Business Repository Object
(BOR) encapsulate their data and process. External access to the data and
process is only by means of specific methods - BAPI (Business Application
Programming Interface).
A BAPI is defined as a METHOD of a SAP Business Object.
For Example, the Functionality that is implemented with the SAP Business
Object Type Material includes a check for materials availability. Thus, the
Business Object type Material offers a BAPI called
Material.CheckAvailability.
Use: To use a BAPI method, an application program only needs to know how to
call the method i.e it needs to know the interface method definition. Therefore,
when including a BAPI invocation in your program, you only need to supply the
appropriate interface information. A BAPI interface defined by:
Import Parameters: Which contain data to be transferred from calling program
to the BAPI.
Export Parameters: Which contain data to be transferred from BAPI to the
calling program.
Import/Export (Table) parameters for both importing & exporting data.

February 2004 HP corporate presentation tutorial - XP 4

You might also like