You are on page 1of 2

Remote Function call in detail –

The figure shows the calling system, in which an RFC destination named DEST has been
created. Do not confuse an RFC destination in transaction SM59 with an SAP system because
an RFC connection can only point to one client in an SAP system. These connections are also
referred to as connections between logical systems.

You can have as many RFC connections between two systems as there are clients in the
target system. Because you can specify a logon user for the destination in each RFC
connection, you can also access clients in the target system several times, for example, with a
different logon user each time. If you need a bidirectional RFC connection between two
systems, that is, the system being called also executes RFC modules in the calling system,
then you must set up equivalent RFC connections from both sides.

You need to provide the name of the function to be executed in the target system. The name
of the target must refer to one of the RFC connections available. When you are creating an
RFC connection, you must specify logon data for the target system or enter the logon
parameters when you start the RFC. Exporting and Importing are used to pass parameters to
the target function and to receive the parameters returned by the target function. The function
called in the target system is executed using the user ID entered for the connection.

You might also like