单元 6
RFC 连接
单位概述
在本单元中,您将了解远程连接,也称为远程函数调用 (RFC)。除了使用 RFC 的各种选项外,您还将了解此类连接的技术设置。
单位目标
完成本单元后,您将能够:
• 解释远程函数调用的原理
• 列出不同类型的远程函数调用
• 设置 RFC 连接
课程:使用 RFC 的基础知识和变体
课程概述
本课将为您提供远程函数调用的概述。
课程目标
完成本课程后,您将能够:
• 解释远程函数调用的原理
• 列出不同类型的远程函数调用
业务示例
SAP 系统可以使用远程函数调用相互通信。前提是管理员已经设置了相关的接口系统。
RFC 基础
多年来,远程函数调用一直用作 SAP 和非 SAP 系统通常连接的技术接口。数据交换是同步的还是异步的,周期性的还是非周期性的,还是事务性的都无关紧要。支持许多可能的变体。
图 83:RFC 通信
“远程函数调用”(RFC) 是对调用程序在不同系统中运行的函数模块的调用。您也可以在与 RFC 相同的系统中调用功能模块。但是,当调用和被调用的功能模块在不同的系统中运行时,通常会使用 RFC。
当使用远程函数调用 (RFC) 或 CPIC 在系统实例之间或系统本身之间进行通信时,总是会涉及到网关。如果对话工作流程必须在请求的上下文中建立到远程系统的 RFC 连接(例如,检索客户数据),它会使用网关与远程系统进行通信。网关将请求转发到远程系统的网关。然后,远程网关将请求传输到调度程序,调度程序又将请求转发到它的一个工作进程,然后直接与“它的”网关通信。