1.

What Is An Rfc Interface? What Are The Types Of Rfc Interface?

Answer»

The RFC interface provides the ability to call remote functions. In SAP, RFC Interface system is used for setting-up RFC connections between different SAP SYSTEMS, and also between an SAP and an external (NON SAP) system.

RFC consists of two interfaces:

a) Calling interface for ABAP Programs: Any ABAP program can call a remote function using the CALL FUNCTION...DESTINATION statement. The DESTINATION parameter tells the SAP System that the called function runs in a system other than the caller's.

Syntax:
CALL FUNCTION <‘RFC_Name’>DESTINATION
EXPORTING 
f1 =
IMPORTING 
f2 =
TABLES
t1 =
EXCEPTIONS
.

b) Calling Interface For Non-SAP programs: If either the calling program or the called partner is not an SAP program, the program in question must be PROGRAMMED in such a way that it can play the role of the other partner in RFC communication. RFC-supported and GUI-supported interfaces can be used by external programs to call function modules in SAP systems, and execute them in these systems. Likewise, ABAP programs can also use these interfaces to use functions supplied by external programs. Connectors can be used to achieve the same, for example SAP Java Connector (JCo) or SAP .Net Connector.

The RFC interface provides the ability to call remote functions. In SAP, RFC Interface system is used for setting-up RFC connections between different SAP systems, and also between an SAP and an external (Non SAP) system.

RFC consists of two interfaces:

a) Calling interface for ABAP Programs: Any ABAP program can call a remote function using the CALL FUNCTION...DESTINATION statement. The DESTINATION parameter tells the SAP System that the called function runs in a system other than the caller's.

Syntax:
CALL FUNCTION <‘RFC_Name’>DESTINATION
EXPORTING 
f1 =
IMPORTING 
f2 =
TABLES
t1 =
EXCEPTIONS
.

b) Calling Interface For Non-SAP programs: If either the calling program or the called partner is not an SAP program, the program in question must be programmed in such a way that it can play the role of the other partner in RFC communication. RFC-supported and GUI-supported interfaces can be used by external programs to call function modules in SAP systems, and execute them in these systems. Likewise, ABAP programs can also use these interfaces to use functions supplied by external programs. Connectors can be used to achieve the same, for example SAP Java Connector (JCo) or SAP .Net Connector.



Discussion

No Comment Found