在 SAP 中创建和发送 RFC

列出在 SAP 系统上完成以创建 RFC 的高级任务。 每个任务都可能涉及非常详细的过程。 因此,建议联系 SAP 管理员来完成这些任务,或参阅 SAP 指南。

创建 RFC

  1. 启动 SAP GUI。

  2. 转到事务 SE37 (函数生成器) ,输入 RFC 名称,然后单击“ 创建”。

  3. 输入将在其中创建 RFC 的现有函数组、RFC 的简短说明,然后单击“ 保存”。

  4. “属性 ”选项卡中,选择“ 已启用远程的模块 ”单选按钮。

  5. 在“ 导入 ”选项卡中,输入导入参数。 这些参数用于将外部数据传递给函数模块。

  6. 在“ 导出 ”选项卡中,输入导出参数。

  7. 在“ 更改 ”选项卡中,输入更改参数。

  8. 在“ ”选项卡中,输入表名称。

  9. 在“ 异常 ”选项卡中,输入异常以处理错误。

  10. 在“ 源代码 ”选项卡中,输入 RFC 的源代码 (逻辑) 。

  11. 单击工具栏上的 “激活 ”图标以激活函数模块。

创建 RFC 目标

  1. 启动 SAP GUI。

  2. 转到事务 SM59 (显示和维护 RFC 目标) 。

  3. 在菜单栏中,单击“ 创建”。

  4. 输入 RFC 目标、连接类型、说明,然后按 Enter。

  5. 选择“ 已注册的服务器程序” 单选按钮,输入程序 ID、网关主机和网关服务。

  6. 保存 RFC 目标。

从 SAP 系统发送 RFC

  1. 启动 SAP GUI。

  2. 使用 BD54 事务创建逻辑系统。

  3. 使用 SM59 事务在 TCP/IP 连接中创建 RFC 目标。

  4. 使用 WE21 事务创建端口,并将其附加到在上一步中创建的 RFC 目标。

  5. 使用 SE37 触发 RFC。 此 RFC 必须包含逻辑,以便对外部应用程序进行 RFC 调用,然后接收来自该应用程序的响应。

另请参阅

针对特定 SAP 适配器方案使用 SAP GUI 执行任务