1个回答
2017-11-29
展开全部
RFC是对一个函数模块的调用,但是调用者的系统与被调函数所在的系统是不一样的。
RFC也可以在系统内被调用,但是通常调用和被调用是在不同的系统中的。
在sap系统中,远程调用的能力是有RFC接口系统提供的。 RFC允许在两个sap系统(R/3或者R/2)之间进行调用。或者
是在一个sap系统和非sap系统之间调用。
RFC由以下的接口组成
. 在abap程序的调用接口
任何一个abap程序都可以调用一个远程调用函数,使用语句:CALL FUNCTION ....DESTINATION.
这个DESTINATION参数告诉SAP系统,被调函数运行的系统不同于访问者的系统。
RFC与远程系统的通讯作为CALL FUNCTION语句的一部分。
运行在一个sap系统上的RFC函数,必须是真实存在的函数模块,并且必须在sap系统中显示为"remote".
当访问和被访问的都是ABAP程序,那么RFC接口提供两者到通讯中。访问者可能是任何 ABAP 程序,但是
被调用的程序必须是一个RFC函数。
主题:在abap程序中调用RFC函数, 提供了详细的信息。
主题:在abap程序中写RFC函数, 提供了写你想要调用的远程函数的信息。
. 在非sap程序中调用接口
当访问者或者被访问者是一个非sap程序,那么那个非sap程序就被规划为运行另一个程序,在RFC通讯中。
为了帮助运行RFC程序,在一个非sap系统中,sap提供了
-- 外部接口(Ext)
基于RFC和基于GUI的接口可以被外部程序使用,来调用在sap R/2或者 R/3系统中的函数模块,并且在
R/2 R/3系统中运行。
在R/2 或者 R/3系统中, ABAP 程序,可以使用由外部程序提供的函数,通过这些接口。--朗泽教育
大雅新科技有限公司
2024-11-19 广告
2024-11-19 广告
这方面更多更全面的信息其实可以找下大雅新。深圳市大雅新科技有限公司从事KVM延长器,DVI延长器,USB延长器,键盘鼠标延长器,双绞线视频传输器,VGA视频双绞线传输器,VGA延长器,VGA视频延长器,DVI KVM 切换器等,优质供应商,...
点击进入详情页
本回答由大雅新科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询