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

RFC

Former Member
1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
533

Hi Balu,

<b>Remote Function Call</b> (RFC) is the standard SAP interface for communication between SAP systems.

A remote function call (RFC) is the call of a function module that runs in a different system to the calling program. Although it is also possible to call a function module in the same system as an RFC, normally RFCs are used when the caller and the called function module run in the same system.

<b>--> </b> Each ABAP program can call a remote function module using the command <b>CALL FUNCTION...DESTINATION. </b>

The parameter DESTINATION informs the SAP system that the called function module runs in a different system to the calling system. RFC communication with the remote system takes place as a part of the CALL FUNCTION command.

<b>--></b> RFC function modules in an SAP system must be proper function modules and must be registered in the SAP system as remote.

Check the following link for further help:

http://help.sap.com/saphelp_erp2005vp/helpdata/en/22/042a3e488911d189490000e829fbbd/frameset.htm

Hope this helps you,

Pragya

4 REPLIES 4
Read only

anversha_s
Active Contributor
0 Likes
533

hi,

<u><b>Remote Function Call:</b></u>

RFC is an SAP interface protocol. Based on CPI-C, it considerably simplifies the programming of communication processes between systems.

RFCs enable you to call and execute predefined functions in a remote system - or even in the same system.

RFCs manage the communication process, parameter transfer and error handling.

Have a look at this link.

http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCFESDE2/BCFESDE2.pdf

http://help.sap.com/saphelp_47x200/helpdata/en/22/042860488911d189490000e829fbbd/frameset.htm.

Rgds

anver

Read only

Former Member
0 Likes
533

RFC stands for Remote Function Call. It is a process where a function module on a system is called from a different system. This is accomplished by specifying an addition DESTINATION <dest> along with the function call.

Read only

Former Member
0 Likes
533

Hi ,

RFC stands for remort function call , it basically means to execute a function at some other system , by calling it form here.

e.g. we have two systems A and B , we have a program in A which wants data from B to continue processing , so what we do is write an RFC enabled FM in B which retreives all the required data and then call this FM from A.

Once the FM is executed the data from system B is available at system A for processing.

Regards

Arun

Read only

Former Member
0 Likes
534

Hi Balu,

<b>Remote Function Call</b> (RFC) is the standard SAP interface for communication between SAP systems.

A remote function call (RFC) is the call of a function module that runs in a different system to the calling program. Although it is also possible to call a function module in the same system as an RFC, normally RFCs are used when the caller and the called function module run in the same system.

<b>--> </b> Each ABAP program can call a remote function module using the command <b>CALL FUNCTION...DESTINATION. </b>

The parameter DESTINATION informs the SAP system that the called function module runs in a different system to the calling system. RFC communication with the remote system takes place as a part of the CALL FUNCTION command.

<b>--></b> RFC function modules in an SAP system must be proper function modules and must be registered in the SAP system as remote.

Check the following link for further help:

http://help.sap.com/saphelp_erp2005vp/helpdata/en/22/042a3e488911d189490000e829fbbd/frameset.htm

Hope this helps you,

Pragya