点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
我们有一个方案ECC IDoc-> SAP PO 7.5-> SFTP。
有时,这些DESADV IDoc是在几秒钟内从ECC发送的,并且由SAP PO接收映射文件的SFTP服务器在正确处理这些文件时遇到了问题。 SFTP在接收文件之间需要30秒的间隔。
我尝试在消息映射中和SFTP接收器通道上添加延迟,但是两种方法都只会给消息增加30秒,而没有在消息之间设置延迟。
是否可以在IDoc AAE Sender适配器上设置延迟? 我已经在SFTP Sender适配器上使用"在消息处理之前运行操作系统命令"中的" sleep 30"完成了此操作,但是IDoc AAE Sender上不可用。
有没有办法在消息之间延迟?
谢谢你,彼得
这很有趣,几个小时内来自两个不同人的两个非常相似的主题:-)
无论如何,请参阅我对/img/questions/13085640/how-to-set- 在sftp-ser.html中等待文件的时间。。 但是,由于您在IDoc-> PI-> X方案中,因此必须在ERP/ECC中强制执行动态队列。 例如,请参阅: /img/ questions/12132771/dymanic-queue-eoio-for-idoc-to-soap.html
当然是包装(请参见 Rajesh PS 的答案)可能更合适,具体取决于接收方的行为方式。
您好,Jens,谢谢您的想法。 您在评论中提到的是根本问题:sFTP目标服务器顺序读取文件时出现问题,显然我们的合作伙伴并不自行管理sFTP,因此变得更加复杂。
我正在使用sFTP接收器通道中的临时文件名。 是的,我终于也实现了第二点:我将所有文件都写入本地目录,然后使用sFTP Sender通道(延迟为" sleep 20")从那里有了第二个iFlow,并将映射的文件传递到 接收者的sFTP。 在SAP上线之后,由于时间紧迫,我决定采用这种" hack",我同意-必须有一个更优雅的解决方案。
最好的问候,Peter
你好 Peter Wallner ,
看看以下线程:
https://blogs.sap.com/2007/12/02/xipi-sender-idoc-adapter-packaging/
/img/questions/282344/can-we-add-a-delay-before-triggering-a-idoc-in-pi-.html
感谢-Rajesh PS
您好,Rajesh,链接很有趣,但是我看不到如何在消息之间添加延迟
一周热门 更多>