Skip to Content
avatar image
Former Member

Wat is BAPI ?

Hey frends,

I jus wanna know wat is BAPI and why it is used for ?

Any examples would help better.


Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

1 Answer

  • avatar image
    Former Member
    Apr 27, 2004 at 06:23 AM


    BAPI means Business Application Programmers Interface and is in essence a remote enabled function module.

    One of the key differences between a BAPI and a regular function module is that a BAPI doe not have exceptions. It returns any error messages in a error table or structure.

    This BAPI can be used by programmers to create or change documents in SAP. Several BAPI calls may be called before a commit work or rollback work is executed.

    Best regards,


    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      BADI is a business AddIn, using which we can build in custom functionality into sap, similar to user exits, etc, but with an object oriented approach.

      To try and differentiate them in terms of OOP.

      BADI is an object, whereas bapi is the method of an object.