PO 7.5:减慢消息处理EDISeparator发件人的速度

2020-08-18 17:11发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 我有这种情况:A...

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

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


尊敬的专家,

我有这种情况:AS2发送器-> EDI分隔符接收器-> EDI分隔符发送器-> IDoc接收器。

我收到不需要映射的MBGMCR IDoc。 这些IDoc通过场景。 现在有时我会在几秒钟内收到2个IDoc,它们触发了SAP在同一物料上的库存转移。 第一个IDoc进行处理,第二个IDoc出现此错误:"物料批已被锁定"。
当我手动重新处理IDoc时,该处理成功。

我之前有确切的情况,但是有一个" FTP File Sender"适配器,并使用了"消息处理后运行操作系统命令",并将" sleep 15"放入命令行,因此消息之间有15秒的间隔 处理。

但是现在我的" EDI Separator Sender"卡住了。 我有什么办法可以缩短消息之间的时间间隔?

谢谢你,彼得

5条回答
SC_Yao
2020-08-18 17:40

Hello Peter,
是的,将值作为Java映射的参数是正确的。

您可以添加类似的内容以将值作为参数-

String timedelay = in.getInputParameters()。getString(" timedelay");

引用链接-

https://blogs.sap.com/2009/12/07/parametrized-java-mapping-in-pi-71-plus-some-other-delicecies /

谢谢

Sugata

一周热门 更多>