what is Bapi?what is the functionality of Bapi?why we go
for Bapi?
Answer Posted / malli.gontla
Purpose
After you have carried out the review of the BAPI concept
and it has been accepted, you can start defining the BAPI
itself.
In this step, you will decide on the names, parameters, and
characteristics of the BAPI and determine the structures in
the ABAP Dictionary, which the BAPI
you have planned and defined these required details can you
start to implement the BAPI and create the required
programming objects.
The table below illustrates where the planned information is
written and how it fits together.
Information in the BOR, Function Builder and ABAP Dictionary
Standardized BAPIs
Use
Some BAPIs and methods provide basic functions and can be
used for most SAP business object types. Such BAPIs are
known as "standardized" BAPIs.
Features
With object methods and especially with BAPIs, you can
differentiate between instance methods and class methods.
Instance methods refer to precisely one instance (one
specific occurrence) of an SAP Business Object type, for
example, to one explicitly specified customer order. Whereas
class methods are instance-independent.
BAPIs for Reading Data
The following BAPIs provide you with read-only access to
data in the associated business object type:
GetList()
With the BAPI GetList() you can select a range of object key
values, for example, company codes and material numbers. The
BAPIs GetList() is a class method.
Programming GetList() BAPIs
Use
With the BAPI GetList() you can select a range of object key
values, for example, company codes and material numbers. The
key values returned by this BAPI can be passed on to another
BAPI for further processing, for example, the BAPI GetDetail().
The BAPIs GetList() is a class method (instance-independent).
Features
Provide all the relevant fields in the interface of the
GetList() BAPI. How complex and extensive you structure the
interface, depends on the requirements the BAPI is to fulfill.
Is This Answer Correct ? | 2 Yes | 3 No |
Post New Answer View All Answers
How do you get the number of lines in an internal table? How to use a specific number occurs statement?
How do you control printer functions from sapscript?
What are system fields for secondary lists?
What do you understand by work area and internal tables in abap? Why do we use it?
how to see the tables of 200 in client 100?
What is a table pool?
What two statements are required in an abap program to output an icon using a write statement?
What is a report?
Explain the concept of clusters in payroll
What are the functional areas? User groups?
What is the syntex used to call a screen as dialog box (pop up)?
What is the full form of spro? : sap abap hr
How will you read from internal table records in a given value range (without using loop)
What is the difference between Check and Continue?
What are the types of indexes in abap?