ERP Database - The Unofficial ERP Knowledge Base

Facebook Twitter del.icio.us Digg it
ERP Database contains a huge collection of articles related to ERP System and Software. Many of the articles are specifically related to SAP. All these ERP/SAP articles are freely available to everyone.

If you would like to submit an article or share any document related to ERP or any specific ERP software. Please mail it to support@erpdb.info. Please make sure that the documents are not copyrighted.
Social Bookmarks:

Understanding and Working with BAPI’s

Print This Post Email This Post Written by admin on Jul 6th, 2010 | Filed under: ABAP

A Business Application Programming Interface is a precisely defined interface providing access process and data in Business Applications Systems Such as SAP.

What are the Benefits of BAPI

  • Can be used in diverse languages / Development Environments(ABAP, Visual Basic, Java, C++, etc.)
  • Can be called from diverse platforms (COM, CORBA, Unix)
  • Reduced development cost
  • Reduced maintenance cost
  • “Best-of-both-worlds” approach
  • Rich functionality of the R/3 system
  • User-specific front-ends

Steps involved in Creation of BAPI’s

  1. Defining BAPI Data structures in SE11
  2. Program a RFC enabled BAPI function module for each method
  3. Create a Business object for the BAPI in the BOR
  4. Documentation of the BAPI
  5. Generate ALE interface for asynchronous BAPIs
  6. Generate and release

Need more info? Download the 40 Page document on working with BAPI’s -> Working with BAPI\'s (1511)

If you like this post, you may as well like these too:

  1. Understanding SAP Solution Manager SAP Solution Manager supports the Customer and the Implementation Partner throughout the entire life-cycle of the solutions, from the Business Blueprint to the configuration and Go-Live stages. It provides central...
  2. Understanding SAP Transactions and their Structure In SAP, A list of transaction codes may be found in table TSTC. The list with a description of the transaction codes is in table TSTCT (note the ‘T’ added...
  3. Understanding Remote Function Call (RFC) Processes RFC is used to communicate between SAP systems and SAP to Non-SAP systems using TCP/IP protocol.  RFC’s are defined in [SM59]. There are 4 types of RFC’s 1. Asynchronous RFC...



Leave a Reply