点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
我有一个场景,我在集成配置中维护一个条件,以将消息传递到它们的接收者。 共有三个接收方,当从发送方系统传递条件正确的数据时,消息已成功传递到其各自的接收方系统。
但是,如果三个条件中的任何一个条件都不满足,则所有消息都会陷入SM58中,并显示错误(提交错误:ASJ.ejb.005043(组件失败: sap.com/com.sap.aii.ad )。
例如,假设有三个接收器:R1,R2和R3。
要传递到R1的消息的条件是/IDOC/E1/WERKS = 250
并且对于接收器R2和R3不保持任何条件。 所有消息都应传递到两个接收者。
因此,当WERKS的值变为250时,该消息将传递到所有三个接收者,而当传递的值在WERKS字段中不是250时,消息将卡在SM58中。
按照我们的预期,消息应该流向R2和R3接收者,而不管WERKS的任何值如何,但这不是这种情况。
此处使用的PO版本为7.5。任何建议将不胜感激。
嗨, Evgeniy Kolmakov ,
我们有一个出站接口(来自S4)和三个接收器。 所有三个接收器都有各自的条件。 如果我按照您的问题回答了,请纠正我。
此致
Kesha Shah
嗨Kesha!
我的意思是,如果您有三个接收器,每个接收器都有一个入站接口,则不需要接口中的条件 (完全取决于您提供的条件)。
致谢,Evgeniy。
嗨,克莎。
您不应仅在接收方确定上就接口确定有条件。 当前,您的接收者确定对于R1和R3具有相同的规则,这也不正确。 然后,您应该只具有一个条件,其中两个接收器用于该条件。
我建议您像所附的图片中那样尝试确定接收器的条件,并从接口确定中删除条件。
*请奖励积分。
致谢
雅克·奥托(Jacques Otto) receiver-determination.jpg
一周热门 更多>