🎯 State of SAP 2024 ReportFind the State of SAP 2024 ReportCheck Report
Back to Glossary

RFC (Remote Function Call)

Integration

Definition

RFC is a protocol that enables communication between different systems in SAP, allowing them to execute functions remotely.

Detailed Description

RFC, or Remote Function Call, is a standard SAP protocol used for the remote communication between systems in an SAP environment. It enables one SAP system to invoke functions or operations in another system without requiring both systems to be on the same physical machine. RFC can also connect non-SAP systems, providing flexibility and integration capabilities across different technology platforms.

Key Features

  • Cross-system function execution
  • Error handling and logging capabilities
  • Support for various communication types including TCP/IP
  • Synchronous and asynchronous communication support

Common Modules

SAP Basis

The technical foundation that enables SAP applications to function, including managing RFC configurations.

SAP NetWeaver

SAP's platform for integrating different SAP applications and technologies, facilitating the use of RFC for communication.

Examples

Basic RFC Call Example in ABAP

An example of how to perform a basic RFC call to execute a function in a remote SAP system using ABAP.

CALL FUNCTION 'RFC_FUNCTION' DESTINATION 'DESTINATION_NAME'.