Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
Showing results for 
Search instead for 
Did you mean: 


Former Member
0 Kudos


If RFC is enabled for normal functional modules, will they act as BAPI?


Prajwal K.


Former Member
0 Kudos

yaaa BAPI is also one sort of methods in BO of ABAP...

it work like interface but basically it is method...

Former Member
0 Kudos


yes we can use that function module as a method for BAPI.



Former Member
0 Kudos

hi prajwal,

all RFC enabled FMs are BAPIs but all BAPIs are not RFCs

so if you want to make Normal Function Module as a RFC - you can this use this as an interface in you Business Object.

Hope this clarifies.



Former Member
0 Kudos

Hi Prajwal!!

if u enable any rfc to normal FM it will nt act as bapi.

Just FYI

All BAPIs are RFC bt all RFCs are not BAPI.

to know more about the difference between the two...

kindly refer

rewrd points if useful.

Former Member
0 Kudos


All RFC's function modules are not BAPI's, why because the RFC function module must be registered as a method in Business object repository, then only we can call that RFC as an BAPI.

All bapi's are RFC's, but all RFC's are not BAPI's.

Also if you want to use the RFC function module you have to create the destination in SM59, for the BAPI no need to create any destination, you can call it directly as you call the normal function module