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

Remote function call

Former Member
0 Likes
1,994

Hello abapers,

I need to know, what is the impact of changing a local function module to RFC.

I can do this operation?

Best regards,

Rui

Please read the Help documentation

Edited by: Vijay Babu Dudla on Jan 14, 2009 7:54 AM

1 ACCEPTED SOLUTION
Read only

Former Member
9 REPLIES 9
Read only

Former Member
0 Likes
1,649

<<Cut and paste is forbidden. Points deducted>>

Hi,

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.

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

RFC, to connect two different SAP Servers to transfer data

bt normal function calls r like subroutines to access

within the sysetm.

Go to SE37 attributes and set the Processing type as the RFC for gettng remote enable FM

Hope now you clear on your question.

Thanks!

Edited by: Matt on Jan 14, 2009 1:53 PM

Read only

Former Member
0 Likes
1,649

Hi,

Definately u can do it,,,, just go to attribute and select RFC instead of Normal fm....

As per i know if it is not remote enable then u cant use it for portal purpose

Read only

piyush_mathur
Active Participant
0 Likes
1,649

Yes Dear, You can change your function to RFC. By enable remote function call, u can execute your function remotely. You have to Check the Pass By value for import paratmeter also.

Thankx

Piyush

Read only

0 Likes
1,649

Piyush,

This operation (Check the box Pass by value...) will have no impact on programs that call the function locally already?

Thanks,

Rui

Read only

0 Likes
1,649

No, It will not make any impact.

Piyush

Read only

Former Member
0 Likes
1,649

Hi,

when u create Fm as RFC,

we can access FM from Non-SAP syatems like legacy, portal.

Read only

Former Member
0 Likes
1,649

Hi,

Using Remote Function Module we can access data in destination system .

Regards,

Phani.

Read only

Former Member
0 Likes
1,649

HI.

Yes You can.

RFC can pass the parameters from SAP to SAP as well as SAP to Non-SAP.

Go to se37,go to Attributes and Processing type from Normal function module to Remote enable module.

Regards.

jay

Read only

Former Member