27.04.2013 Views

SAP Basis

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ADM100 Lesson: Fundamentals and Types of RFC<br />

Figure 144: The RFC Interface<br />

Describe at this point how systems exchange data with each other with a<br />

Remote Function Call (RFC) using standardized communication routines.<br />

These communication routines are provided using an interface. This<br />

performs the conversion of the parameter data, calls the communication<br />

routines, and handles errors.<br />

A Remote Function Call is a call of a function module that is running in a<br />

different system to the calling program. You can also call a function module<br />

in the same system as an RFC; however, RFCs are usually used when the<br />

calling and called function modules are running in different systems.<br />

In the <strong>SAP</strong> system, the RFC interface system provides this function. The<br />

RFC interface system allows function calls between two <strong>SAP</strong> systems or<br />

between an <strong>SAP</strong> system and an external (non-<strong>SAP</strong>) system.<br />

RFC is an <strong>SAP</strong> interface protocol that is based on CPI-C and allows<br />

cross-host communication between programs. This means that ABAP<br />

functions can be called from external applications and tools, and that<br />

external applications can be called from the <strong>SAP</strong> system.<br />

RFC means that the ABAP programmer does not have to write his or her<br />

own communication routines. For an RFC call, the RFC interface<br />

• Converts all parameter data to the format required in the remote<br />

system<br />

2003/Q3 © 2003 <strong>SAP</strong> AG. All rights reserved. 451

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!