What is the diffrence between RFC & normal Function module?
Answers were Sorted based on User's Feedback
Answer / ajith kumar
RFC is used to call the function module from the remote
system, where as normal functin module is used within the
system.
Is This Answer Correct ? | 33 Yes | 3 No |
Answer / ashok
Shameer is right.
Remote function modules can only be called by value, but the normal function modules can be called either by value or by reference.
Is This Answer Correct ? | 22 Yes | 1 No |
Answer / shameer
Dear,
All the above said answers are correct there is one more
question unanswered. What is different RFC doing and not the
fn module?
The die ifference is in the way parameters are passed the
import export n the table parameters.
In fn module its by reference(passing memory address) if a
parameter's address is passed will the remote system
identify it ? wouldn't hence the concept RFC evolved to
solve it the mode of passing data is by value.
Cheers.
Is This Answer Correct ? | 14 Yes | 4 No |
Answer / diwakar
RFC is Remote Function Call which can be used to execute
the function module on remote system to get the required
data.To call the function module remotely,we have to enable
the remote call radio button located in the attribute of
the function module.
Normal function module is one which can be used to
execute the function module in the local system to get the
required data.
Is This Answer Correct ? | 9 Yes | 3 No |
Answer / syed mahboob feroz ahmed
Hi,
The Difference between RFC and Normal Function Module is
RFC Stands for Remote Function Call and Normal Function
Module is without RFC Connection.For a Successful RFC
Connection one should check OS level(Ip Address and
HostName fo Target Machine),Logical System Name(Sale/BD54)
and Communication User(SU01).Where as for Normal Function
all this is not required.
Is This Answer Correct ? | 5 Yes | 0 No |
Answer / sateesh
RFC function module: RFC creation and it's call is
existing in different clients.
Normal function module: the funxtion module and it's call
is in the same clients.
Is This Answer Correct ? | 4 Yes | 1 No |
Answer / sudhakar
RFC, to connect two different SAP Servers to transfer data
bt normal function calls r like subroutines to access
within the sysetm.
Is This Answer Correct ? | 5 Yes | 4 No |
Answer / samiuddin syed
RFC stands for REMOTE FUNCTION CALL RFCs are used to
establish a connection between two different application
servers rfc used for accessing functions of a function
module in a function group present on different application
servers with in a landscape i.e., for transfer of data
directly between source and target client on remote systems
in sap system landscape.
in sap basis rfc is used for remote client copies.
Tcode RFC- sm59 display/maintain
FUNCTION MODULE contains functions in particular to a module
like finance , HR , MM....... .Function module is always
created under function group. one group can contain one or
more function modules a function module can be accessed from
remote system where u can call it as RFC call.
u create function module in following way
1.tcode- sm37
2.create a function group
3.activate the function group
4.create the function module
5. activate the function module
6. access the function module
hope i answered your question
--best regards
--samiuddin syed
SAP BASIS ADMIN
Is This Answer Correct ? | 3 Yes | 5 No |
What is the difference between end-of-page and end-of- selection?
while uploading a flat file through bdc call trans, then the system get CRASHED. how do i know how many records have been updated.
Final class
how is data transported from module to program?
What are Standard Texts?
what is session and what is the use of that one?
actually, How I will Start For Enhancements Technique.
What is Group by in Select statement?
What is the use of 'table index'?
What is the Comparison between Class and Function Module in Data Point of View?
WHAT IS THE PURPOSE OF SPLIT COMMAND?
How do you check it out whether the Logo is added or not in your forms?