如何测试仅存在于远程系统中的 RFC 模块?

How to test an RFC module that exists only in remote system?

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

有没有办法从 A 'test-run' RFC,就像我们通常对本地功能模块使用 SE37 所做的那样? A中不存在远程功能模块,所以SE37只是报错功能模块不存在

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

调用系统中的两个选项:

  1. 创建一个shellABAP程序来调用FM,运行 in SE38;
  2. 只用参数 运行 在 SE37 中创建一个 shell FM。

我不相信有一种方法可以在调用系统中不进行任何编程的情况下执行此操作。要在SE37中生成测试环境,事务需要知道FM的接口。