Skip to Content
author's profile photo Former Member
Former Member

BAPI

I will be very thankful if nay one explaine me about BAPI step by step procedure.What are the real time applications.

Thanks and Regards.

GAK

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

4 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Jan 08, 2007 at 06:59 PM

    Business Application Programming Interfaces or BAPIs are interfaces within the business framework to link SAP´s components to one another and SAP components with third-party components.

    SAP's Business Application Programming Interface, which provides remotely-callable RFCs (methods) that are associated with R/3 Business Objects.

    Every attempt has been made to provide you with the correct acronym for BAPI. If we missed the mark, we would greatly appreciate your help by entering the correct or alternate meaning in the box below.

    Definitions have been compiled from popular search engines and multiple results provided for your review.

    check...

    http://www.erpgenie.com/sap/abap/bapi/example.htm

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jan 09, 2007 at 12:17 PM

    Hi,

    Please check the links,

    BAPI Tutorial

    bapi books and tutorials about to get the data from

    BAPI tutorial

    BAPI, BADI, RFC

    Regards,

    Hema.

    • Reward points if it is useful.

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jan 08, 2007 at 06:40 PM
    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jan 08, 2007 at 09:10 PM

    Hello Aruna

    <b>Most importantly there is absolutely nothing special about BAPIs.</b> Technically they are nothing else but RFC-enabled function modules.

    On a business perspective there is a difference between a "normal" function module and a BAPI. A BAPI is intended to access SAP business objects (e.g. SAP user, invoice, billing document, contract, customer, etc.) from external systems. Therefore BAPIs are much more careful in validating all incoming data like the foreign key checks in the corresponding dialog transaction.

    Another difference is that for most BAPIs we have to explictly commit our work (using e.g. BAPI_TRANSACTION_COMMIT or, in case of failure, BAPI_TRANSACTION_ROLLBACK).

    SAP promises that the interface of BAPIs is rather stable over successive releases and, as long as possible, downward compatible.

    When should we use a BAPI? First of all if we need external access to an entire SAP business object. Secondly, if there is a choice between a normal function module and a BAPI providing the same functionality we should choose the BAPI due to maintenance reasons.

    Regards

    Uwe

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.