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 is foreign key relationship? : abap hr

621


How do you process errors in session method ? : abap bdc

587


What is internal payroll process? : sap abap hr

592


What is at exit-command:?

573


I am getting the (first) page number and the remaining records displayed in another list in another page BUT the PAGE Number is not displayed? What is the code/solution?

1537






What is the difference between RETURNING and CHANGING parameters for a method?

1008


Setting up a BDC program where you find information from?

662


What are the different kinds of lock modes?

567


Search help exit details.

930


What happens if a function module runs in an update task?

562


What is sap script? Describe its components.

599


What are plan versions used for? : sap abap hr

576


Explain what are interactive reports?

625


What is the meaning of table buffer? This buffer is used by which type oftable?

771


What are clustered tables?

616