列出在 SAP 系统上完成以创建 RFC 的高级任务。 每个任务可能涉及非常详细的过程。 因此,我们建议与 SAP 管理员联系以完成这些任务,或参阅 SAP 指南。
创建 RFC
启动 SAP GUI。
转到 Transaction SE37(函数生成器),输入 RFC 名称,然后单击“ 创建”。
输入要在其中创建 RFC 的现有函数组、RFC 的简短说明,然后单击“ 保存”。
在“属性”选项卡中,选择Remote-Enabled 模块单选按钮。
在“ 导入 ”选项卡中,输入导入参数。 这些参数用于将外部数据传递到函数模块。
在“ 导出 ”选项卡中,输入导出参数。
在 “更改 ”选项卡中,输入更改的参数。
在“ 表 ”选项卡中,输入表名称。
在“ 异常 ”选项卡中,输入用于处理错误的异常。
在 “源代码 ”选项卡中,输入 RFC 的源代码(逻辑)。
单击工具栏上的 “激活 ”图标以激活函数模块。
创建 RFC 目标
启动 SAP GUI。
转到事务 SM59(显示和维护 RFC 目标)。
在菜单栏中,单击“ 创建”。
输入 RFC 目标、连接类型、说明,然后按 Enter。
选择 “已注册的服务器程序” 单选按钮,输入程序 ID、网关主机和网关服务。
保存 RFC 目标。
从 SAP 系统发送 RFC
启动 SAP GUI。
使用 BD54 事务创建逻辑系统。
使用 SM59 事务在 TCP/IP 连接中创建 RFC 目标。
使用 WE21 事务创建端口,并将其附加到在上一步中创建的 RFC 目标。
使用 SE37 触发 RFC。 此 RFC 必须包含逻辑,以便对外部应用程序进行 RFC 调用,然后接收来自该应用程序的响应。