Beruflich Dokumente
Kultur Dokumente
Agenda: 1. What is BAPI and why is it used? 2. Difference Between BDC and BAPI. 3. What is BOR? 4. Accessing Business Object 5. Accessing BAPIs 6. Advantages of BAPI 7. Standard and service BAPIs
8. BAPI Explorer
3. What is BOR?
Business Object Repository: - It is the central access point for the SAP business object types and their
BAPIs T-Code : SWO1 The Business Object Repository (BOR) is the repository of Business Objects in the R/3 System. It contains SAP Business Objects and SAP Interface types methods and their attributes. - BAPIs are defined in the BOR(Business object repository) as methods of SAP business object types that carry out specific business functions - The BOR provides the following services in the BAPI context: 1.Storage of all relevant information 2.It ensures BAPI interface stability 3.It creates instances of SAP business objects 4.It manages BAPIs in release updates
Copyright 2006 Deloitte Development LLC. All rights reserved.
Accessing BAPIs
5. Accessing a BAPI - BAPIs (Business APIs) are special methods that are applied to SAP business objects stored in R/3's Business Object Repository (BOR), in order to perform specific business tasks such as creating a sales order or checking the availability of a material. - BAPIs can be accessed in two ways, 1. BAPI in the BOR through object-oriented method calls 2. RFC calls to the Function Modules on which the BAPI is based.
6. Advantages of BAPI
These are Business Standard Easy to use and understand Object Oriented Access Compatible with Different Communication Technologies Openness( Access BAPI from all development platforms that support the SAP Remote Function ( RFC) Protocol.
They provide basic functions and can be used for most SAP BO. The Object methods with BAPIs can differentiate between Instance Methods and Class Methods. Standard BAPIs: BAPIs for Reading Data : GetList Class GetDetail Instance GetStatus Instance ExistenceCheck Instance BAPIs for Creating or Changing Data : Create or CreateFromData Class Change Instance Delete and Undelete Instance BAPIs for Replicating BO Instances : Replicate and SaveReplica
Copyright 2006 Deloitte Development LLC. All rights reserved.
Service BAPIs
8. BAPI Explorer
The BAPI Explorer is the R/3 System working environment for developing BAPIs.