【问题标题】:How to test an RFC module that exists only in remote system?如何测试仅存在于远程系统中的 RFC 模块?
【发布时间】:2017-02-06 18:43:20
【问题描述】:

我正在调试一个解决方案,其中一个 SAP 系统 (A) 中的程序通过 RFC 连接调用另一个 SAP 系统 (B) 中启用远程的功能模块。

有没有办法“测试运行”来自A 的 RFC,就像我们通常对本地功能模块使用 SE37 所做的那样?远程功能模块在A中不存在,所以SE37只是给出一个功能模块不存在的错误信息。

我可以使用 SE37 运行 B 中的功能模块,但我需要通过 RFC 连接对其进行测试。

【问题讨论】:

  • 您是否尝试通过 sm59 测试两个 sys 上的 RFC 连接?

标签: abap saprfc function-module


【解决方案1】:

调用系统中的两个选项:

  1. 创建一个shell ABAP程序来调用FM,在SE38中运行;
  2. 仅使用参数创建 FM 的外壳,在 SE37 中运行。

我不相信没有在调用系统中进行任何编程的情况下可以做到这一点。要在 SE37 中生成测试环境,事务需要知道 FM 的接口。

【讨论】:

  • 最后一句话的解释非常好。当然 SE37 需要知道接口。
猜你喜欢
  • 2011-12-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-06
  • 1970-01-01
  • 1970-01-01
  • 2011-06-20
  • 2023-02-15
相关资源
最近更新 更多