Skip to Content
avatar image
Former Member

Regarding bapi and bdc

which one is more efficient either bapi or bdc ?

and if any one means give me the proper answer like" why it is efficient ? and what terms it is efficient?

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • avatar image
    Former Member
    May 31, 2013 at 07:29 AM


    From my online search it seems people refer to BAPI as more efficient.

    Yes BAPI is efficient than BDC.

    The BAPI and BDC are actually meant for different pruposes.

    BAPI are developed for webservices in which the calling

    application can directly call the BAPI and carry out the

    required operations, where as in BDC we have to write a

    code and then we need to get the data in SAP system in a

    perticular format and validate the same and then carry out

    the updation or other operations, in case of BAPI is a

    business object repository object which can be called from

    any application. where as for BDC program we need to get

    the input file and execute it manually or as a batch job.

    Many of us face probelms in upgradation projects for BDC

    programs as the screen sequance of some other settings gets

    changed so we need to redo the coding(recording) of BDC and

    for some transactions its not possible to record as well

    such a enjoy transactions, in these cases BAPI is a very

    good and proper alternative.

    Please note I am not an expert in this field and would advise you moving this thread to abap group.



    Add comment
    10|10000 characters needed characters exceeded