Hi All,
Can u tell me the difference between RFC and BAPI. I know
Both are remote enabled.

Answer Posted / malli.gontla

BAPI methods are RFC enabled function modules. The
difference between RFc and BAPI are business objects. You
create business objects and those are then registered in
your BOR (Business Object Repository) which can be accessed
outside the SAP system by using some other applications
(Non-SAP) such as VB or JAVA. in this case u only specify
the business object and its method from external system in
BAPI there is no direct system call. while RFC are direct
system call.Some BAPIs provide basic functions and can be
used for most SAP business object types. These BAPIs should
be implemented the same for all business object types.
Standardized BAPIs are easier to use and prevent users
having to deal with a number of different BAPIs.BAPI is
having all Key fields, methods, interfaces etc.


regards
malli.gontla@gmail.com

Is This Answer Correct ?    5 Yes 2 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is the difference between field-group header and other field groups?

565


what is 3 tire architecture and how does SAP utilizes this architecture. and how do netweaver came into picture?

1734


What are field groups?

604


How can I get ascii value of any letter? Is there any function?

655


What is the difference between sy-tabix and sy-index? Where it is used?

758






How are BAPI different from normal function modules?

1724


Explain what is an rfc?

615


Which commands are used for interactive reports?

641


What is the maximum number of match code id's that can be defined for one match code object? : abap data dictionary

632


How can end-of-selection be used?

636


Concepts of OO ABAP and why we are using it?

861


Describe the data classes?

618


what is the difference between hashed & sorted internal tables?

1639


How do you take care of performance issues in your ABAP programs?

670


Fallback class

1748