RFC是SAP系统和其他(SAP和非SAP)系统间的一个重要而常用的双向接口技术,也被视为SAP与外部通信的基本协议.
简单地说,RFC过程就是系统调用当前系统外的程序模块,从而实现某个功能.
在系统间通信过程中,需区分发送系统和接收系统.RFC调用请求从发送系统中传送至接收系统,
发送请求方--RFC客户端,接收方--RFC服务端
调用系统和被调用系统均可以是SAP系统或非SAP系统,此外还可以在SAP系统内部将特定应用服务器指定为目标系统.
RFC通信的情况
根据通信方向和系统类型,共有如下3种RFC通信:
两个独立的SAP系统之间通信
SAP系统作为调用系统,与外部远程系统(非SAP ABAP系统)通信
外部系统作为条用系统,与SAP系统通信
SAP系统A调用SAP系统B中的功能,这种方式叫RFM.