Professional Documents
Culture Documents
Tutorials
Home ABAP ABAP Tutorial Login To Follow Why BAPI is not integrated with
What is BAPI? ABAP objects
BAPI Sales order creation, ABAP
By: rekha | 14 Mar 2008 3:34 pm | 4 Comments
Program
15 0 0 1 Like Defining ABAP BAPI Methods in
the BOR
Difference between BAPI and BDC
A BAPI is a point of entry to the R/3 System- that
Forums
is,a point at which the R/3 System provides BAPI and BADI
access to business data and processes.
Creating BAPI\'s in WebDynpro
Each object in a BOR can have many
ABAP.
BAPI For PM Order TECO
methods,one or more of which can be
implemented as BAPIs. BAPIs of BO GeneralLedger:
Export to Excel
BAPIs can have various functions: BAPI Licensing
Create an object
A BAPI is an interface that can be used for various applications: - Internet Application Components, which
make individual R/3 functions available on the Internet or an intranet for users with no R/3 experience.
R/3 Components compositions,which allows communication between the business objects of different
R/3components(applications).
Visual Basic/JAVA/C++ - external clients (for ex- alternative GUIs) that can access business data and
processes directly.
BAPI EXPLORER:
We can display more information on business objects and the BAPIs that belong to them using the BAPI
Explorer Information.
If we expand a sub-tree for a business object in the BAPI Explorer,the system displays the
following:
Key Attributes: This provide an unique identifier for each business object.
Instance-specified Methods: These are the methods that are bound to the instance identified by the key
attributes.
Non-Instance Specified Methods: These can be called by all instances of an object type.
If we expand a substructure for a method,the system returns the names of its import and export
parameters. We can obtain more detailed information on the typing of interface parameters by choosing
the TOOLS tab,then choosing the ABAP Dictionary. BAPI interface parameters are always typed using
ABAP Dictionary types.
BAPIs usually have an export parameter called RETURN.This can be structure or an internal table.The
return parameter contains information on errors that occurred while the BAPI was being processed.There
are no exceptions for BAPIs.
To display complete information on a business object type, use the Business Object Builder tool.The
system displays a tree structure for the business objects type,including non-API methods.
To search for an business object use the Business Object Repository(BOR) tool.This tool displays the
ASK US !
component hierarchy with all the business objects that belongs to it. Get solutions from our experts!
https://www.stechies.com/what-is-bapi/ 1/4
7/11/2017 What is BAPI? | ABAP Tutorial | STechies
STANDARD BAPIs
ABAP TUTORIAL FORUM BOOK INTERVIEW QUESTIONS TRANSACTION CODES
BAPIs with standardized names contains standard methods.Three of the most important are listed :
GetList: Returns the contents of the key fields for the object we have chosen.
CreateFromData: Create a new object in the R/3 and returns information about it.
Every BAPI contains an interface parameter, RETURN which contains information about errors that
occurs.This parameter is always of an ABAP Dictionary type. This means that we must include a structure
of an identical type in our program.
Books
BAPI Programming
BAPI function module in ABAP
reporting
BAPI User Guide
Know more about SAP ABAP BAPI Programming Guide (CA-
BFA)
ABAP Objects (ABAP-
Programming with SAP
NetWeaver)
ASK US !
Get solutions from our experts!
Jobs
https://www.stechies.com/what-is-bapi/ 2/4
7/11/2017 What is BAPI? | ABAP Tutorial | STechies
Comments
15 0 0 1 Like
sunil sharma
WHAT IS BAPI PLEASE HELP US OUT OF THIS PROBLEM WE DONT KNOE WAT IT IS
EXACTLY
What is the main difference between BAPI and RFC and difference between BAPI and
BDC? BAPI is used only when it is available for the particular transaction like Delivery Sales
order. but BDC can...
Add Comment
Next Story
ASK US !
Get solutions from our experts!
https://www.stechies.com/what-is-bapi/ 3/4
7/11/2017 What is BAPI? | ABAP Tutorial | STechies
Welcome to Master Data GST SAP MM Difference between
PLASCOM TAIWAN Interview Questions Functionality and RFC and BAPI
and Answers Technical...
BAPI Programming
Contents BAPI Programming .............................................................................................6 BAPI
Programming...
Home Tutorials Forum Books Interview Questions Transaction Codes Jobs Classifieds Articles Announcements
Contact Us Terms Of Use Terms & Conditions Site Map We are Hiring
All the site contents are Copyright www.stechies.com and the content authors. All rights reserved. All product names are trademarks of their respective
companies. The site www.stechies.com is in no way affiliated with SAP AG. Every effort is made to ensure the content integrity. Information used on this
site is at your own risk. The content on this site may not be reproduced or redistributed without the express written permission of www.stechies.com or the
content authors.
>
ASK US !
Get solutions from our experts!
https://www.stechies.com/what-is-bapi/ 4/4