What is the difference between BAPI and RFC?

Answer Posted / kishore

Bapi:- Bapi is a Remote enable function module and using
API technology,the business objects are held in BOR and
Encapsulated into DATA and PROCESS,By Accessing these data
and process for an external system using bapi.

bapi can not have any exception handling,bapi using RETURN
parameter to handle the messages.


RFC:- remote functional call it is a normal function module,

RFC can have messasge handling through Exception handling

Is This Answer Correct ?    5 Yes 5 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What are the functional areas? User groups? And how does abap/4 query work in relation to these?

602


What is the significance of the memory table ‘screen’?

599


What are the basic objects of the data dictionary? : abap data dictionary

611


What is the difference between data elements and domains? : abap data dictionary

582


What is meant by search help? : sap abap data dictionary

584






What is a modification assistant?

587


what is sap scriptview ?

1731


i have executed a report via back ground job, in this report i have used enqueue and dequeue function modules on a table, but before releasing the lock(before dequeue function module is not call) job gives the dump, so the lock is not released the table, here my question is how to set the lock automatically release the there is a short dump before calling the dequeue module?

1723


Explain about interactive report?

603


What is tcode se16? For what is it used.

585


How is conversion of data types done between abap/4 & db layer? : abap data dictionary

649


What is personnel sub are

1572


What will you code in start-of-selection & end-of-selecton & why?

576


What are the functional modules used in sequence in bdc? : abap bdc

576


What are the three components of a work process?

626