RFC接口相关知识点

1.什么是RFC,有哪些通信模式?

RFC是Remote Function Call的简称,是SAP系统和其他系统之间重要而常用的双向接口技术,它包含同步RFC,异步RFC,事务性RFC,队列RFC和并行RFC.

2.RFC中涉及的常用事物代码有哪些?

  • SM51:查看当前系统中活动的应用服务器,包括Server_Name、Host name和Type(服务类型)
  • SM49:查看、设定并执行外部命令
  • SM59:配置RFC连接,其中相同类型的RFC目标被组合至同一个目录。这些远程目标的定义将保存在表RFCDES中。

3.RFC接口的具体功能包括哪些?

  • 登陆并退出远程系统、并执行权限检查
  • 调用并管理远程系统会话所需的通信例程
  • 将参数转换成远程系统所需的格式
  • 处理通信过程中的错误

4.如何调用SAP标准的RFC?

在SAP中,功能模块的调用通过CALL FUNCTION语句实现。远程功能作为普通函数模块的扩展,可通过在CALL FUNCTION语句中添加DESTINATION子句完成,其语法格式与普通函数调用完全相同。

5.怎么维护DESTINATION(远程目标)?

SM59中包含链接和登陆远程系统所需的全部参数信息,还可以在远程调用时直接指定当前系统的应用服务器作为RFC目标,通过SM51查看当前SAP系统中活动的应用服务器。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容