Answer Posted / keerthana
BAPI stands for Business Application Programming Interface.
It is a library of functions that are released to the public
as an interface into an existing SAP system from an external
system.
RFC is the protocol used to call functions in an R/3 system
by a caller external to R/3 or to call programs external to
R/3 from an R/3 system.
Functions can only be called via RFC, if they are tagged as
RFC functions in the SAP development workbench. They are
then called RFC function modules. BAPIs are complete sets of
(BAPI) function modules that model a business application.
When you are familiar with web developments: RFC can be
compared to HTTP and BAPIs are CGI applications.
In other words: A BAPI function is a function module that
can be called remotely using the RFC technology.
| Is This Answer Correct ? | 16 Yes | 3 No |
Post New Answer View All Answers
Define subtype ? : abap hr
How many lists can a program can produce?
What are the functional modules used in sequence in bdc? : abap bdc
Is a logical database a requirement/must to write an abap/4 query?
Why do we use events and actions in web dynpro?
What are datasets in abap?
What are the functional areas? User groups?
What are the different buffering methods?
What are the uses of the information in the data dictionary? : abap data dictionary
Explain the advantages and disadvantages of different types of bdc's?
What is protect & endprotect?
If a table that is to be extended contains a long field, we cannot use append structures why? : abap data dictionary
How to transfer data into line items using batch input session method? : abap bdc
Explain the difference between call screen and leave screen?
What is transparent table?