‎2006 Sep 20 9:25 AM
Hi,
what's the difference b/w RFC and function module?
Regards,
bala.
‎2006 Sep 20 9:27 AM
function module can be called within the system.
rfc can called from remote system
‎2006 Sep 20 9:26 AM
everything is same except that RFC can be called from a non SAP system(remote system) but normal function module can NOT.
Regards,
srikanth
Message was edited by: Srikanth Kidambi
‎2006 Sep 20 9:27 AM
function module can be called within the system.
rfc can called from remote system
‎2006 Sep 20 9:32 AM
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.
A remote function call (RFC) is the call of a function module that runs in a different system to the calling program
also refer this link
http://www.planetsap.com/RFC.htm
regards
Vivek
reward points if this helps
‎2006 Sep 20 9:34 AM
RFC is just a FM that can be called from remote system too(destination defined in transaction SM59).
u create rfc function same as normal function only one diffrence is one radio button click which is rfc enabled function when we create fm.
RFC or RFC destination means you define (in transaction SM59) a remote destination, usually to another SAP system
‎2006 Sep 20 9:33 AM
Hello Krithika
The interface of an RFC-enabled function module differs from a "normal" function module in that all parameters must be typed (to DDIC types) and passed "by value" (flag set for parameter in function module interface).
Regards
Uwe
‎2006 Sep 20 9:34 AM
hi,
RFC - > FM used to comunicate btwn SAP and NON sap systems
eg: BAPI.
WEBSITE to R/3 like tht.
Function module(FM) -> used to communicate with in SAP system.
rgds
anver
if hlped mark points
‎2006 Sep 20 9:35 AM
hi,
RFC is a function module, but it is remote enabled meaning it can be invoked from other(remote) systems.
when creating a function module u can make it remote enabled by choosing radiobutton in the attributes.
to call a Remote enabled FM, we do like this
call function '<FM name>' destination '<logical systemsname of partner>'.
RFC concept is very useful in ALE,EDI,also in BAPI where u can access a funtion in SAP from a legacy system also.