BADI CTS_IMPORT_FEEDBACK,方法:FEEDBACK_AFTER_IMPORT。 调用外部Web服务

2020-08-16 20:09发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好,我在 BADI方法FEE...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,我在 BADI方法FEEDBACK_AFTER_IMPORT 中调用外部Web服务时遇到以下问题,该方法是在将TR从一个环境导入到另一个环境时触发的,特别是对于我们的环境 将TR导入PROD时需要。

在方法主体中实例化一个Proxy对象,在该对象的构造函数中,将LOGICAL PORT作为参数传递。 通过手动测试该方法(DEV,客户端100),该方法有效,因此可以正确调用该服务。

通过在TEST中导入TR来测试它,从而调用该方法,但是在实例化Proxy对象时捕获了一个异常,该异常是:LOGICAL PORT NOT DEFINED。

调查显示,TR的导入是由JOB( RDDFDBCK )进行的,该作业称为报告 RDDFDBCK ,该报告由 DDIC执行 用户在 Client 000 中。

进行调试检查的问题很有可能是在客户端000中,未定义通过SOAMANAGER为服务使用者提供的逻辑端口。 因此,产生了上述异常。

我如何解决问题,而不必为客户端000中的代理使用者定义相对逻辑端口?

谢谢