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 modes in which any update tasks work?

825


What is a size category?

859


Can we use write statements in screen fields?if not how is data transferred from field data to screen fields?

751


Differentiate screen painter from menu painter.

745


Can we create a gui status in a program from the object browser?

789






Reports: Event functionality.

1071


What is the logo in sap script?

753


What is the step-by-step process to create a table in data dictionary? : abap data dictionary

916


If I have put commit in badi implementation class after update, is it allowed? Also if some standard functionality already implemented an update and now i m doing update and if it fails, what will be the impact of commit?

1539


What are table clusters?

782


What are the various types of selection screen event?

741


How many types of tables exists and what are they in data dictionary?

1286


What are the types of views? : sap abap data dictionary

832


What are the steps to be followed to set lockobjects? : sap abap data dictionary

837


What is database utility?

873