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 primary index?

534


How do you validate the selection criteria of a report? And how do you display initialvalues in a selection screen?

610


How collect statement is different from append?

533


There is 1 person but it’s displaying that this person cannot be booked. He is not available for the business event. Can you tell me where is it going wrong? What can be the reasons? : sap abap hr

638


Where do you create indexes in abap?

619






What are the data types of the external layer? : abap data dictionary

791


Explain the different types of mode (run code) in call transaction method?

565


From excel to abap - is batch mode possible ? : abap bdc

625


​​What is the symbol to do “concatenation” operation in​​ nw​​ abap​​ 7.4​​ ?

773


In order to upload purchase order details, how you handle multiple values for a single field?

564


What is a view in sap? : abap data dictionary

624


What kind of deliverables you have on a day to day basis?

963


What is the difference between retroactive accounting period, earliest retroactive accounting period? : sap abap hr

551


What are the fields in a bdc_tab table? : abap bdc

615


Why we are using Macros instead of Function Modules

1617