点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
发件人:-SFTP
接收器:-代理
文件一次全部放在"发件人SFTP文件夹"中。 SAP PO 7.5应该顺序选择文件并以5秒钟的延迟进行处理。
我确实使用了第一次使用:-服务质量作为恰好一次订购,这样即使是所有消息也将被立即接收,但是它们将排在队列中。 现在在消息映射中使用udf来创建延迟。 只需在UDF代码中使用 Thread.sleep(3000); 并将其映射到任何字段,或将此代码添加到任何现有的UDF中即可。
此选项效果很好。 但是,当某些数据问题的消息在ECC一侧出错时,就会发生此问题。 如果消息出错,则接下来的所有消息都不会得到处理,并处于计划状态。
该怎么办? 如何实现成功的逻辑?
Jyoti,你好
解决最初的问题,而不是当前解决方案所面临的问题:
使用注释 2786478 推出的功能怎么样? 我从未尝试过,但是我在此博客,它可能是自行进行顺序文件处理的一种方式。
最诚挚的问候,
Péter
你好彼得,
感谢您的来信。 但要求文件应与延迟一起按顺序处理。 可以通过UDF映射延迟实现延迟,但是文件应按顺序处理。 使用EOIO时,如果一条消息在ECC中失败,则其他消息将陷入错误。
如果我们实施限制消息数量的注释,那么如果任何消息在ECC中失败,它将如何提供帮助?
感谢与问候,
Jyoti
嗨Jyothi,
请帮助您更多地了解您的要求。
如果使用EOIO,则其他消息将处于计划状态。 您对这里的要求有什么期望? 您是否希望处理其他文件而不考虑先前的失败。
根据注释 2786478 ,您可以将maxNoFilesPerPolling安排为" 1" ,因此每个周期只轮询一个文件,这可以确保在映射级别使用延迟UDF进行一对一处理。
如果您需要进行处理,而与失败的前任无关,则应在EO模式下执行。
感谢和问候
Saikiran Kanduri
Hello Saikiran,
我当前的要求是文件应按顺序处理,并带有特定的延迟。 如果我将UDIO与EOIO一起使用,则从SAP PO端开始它可以正常工作,但是如果有任何消息陷入ECC错误中,那么所有消息将进入计划状态。 这种情况不应发生。
是否要处理其他文件而不考虑失败的前任。=>是
一周热门 更多>