点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
早上好!
我们有一个奇怪的要求,即客户希望在发送警报通知电子邮件时填充源字段和字段描述。 通常,当任何消息由于数据问题而失败时,错误消息详细信息都会捕获,我们可以将这些详细信息作为电子邮件发送给客户端,但是在这里,他们期望源字段详细信息也可以在发生任何映射错误的情况下使用,因为业务不 了解字段描述。
场景:IDOC-> CPI->肥皂。
要求:如果发生映射错误,则需要在警报邮件中填充IDOC源字段和字段描述。
如果我们可以满足此要求,并且有任何标准选项,流程或Groovy脚本,请提供帮助。
先谢谢了!
Raviteja Satuluri
嗨Raviteja,
我怀疑我们是否可以发送idoc元素的描述。
此致
Yatan
嗨Yatanveer,
是的,企业需要IDOC字段名称以及字段描述。 您能帮我实现它吗?
感谢和问候,
Raviteja Satuluri。
嗨,
如果字段的数量受到限制(较少),则将其创建为"属性",并在"异常"子进程中进行访问,并使用创建的属性创建消息正文,然后使用邮件适配器将其发送给邮件。
我认为他们必须将字段描述作为输入发送给CPI,否则很难。
感谢和问候,
Vijay
嗨,
请检查此博客,了解如何在异常子过程中使用groovy脚本构造错误消息。
https ://blogs.sap.com/2019/02/14/create-custom-message-for-exceptions-raised-by-sap-cpi/
感谢和问候,
Vijay。
嗨,Raviteja,
没有开箱即用的解决方案,您只能通过iflow内部的任何数据在邮件中发送详细信息。
您可以在下面检查。
1。 检查是否有任何可以提供idoc描述的BAPI/RFC,如果存在(我怀疑),可以在出现错误的情况下调用该BAPI并获取idoc字段的详细信息/描述。
2。 您还可以创建一个值映射,类似于键值对类型的文件,在其中可以将idoc元素名称与描述进行映射,并在发生错误时调用此映射以获取相关描述。
简而言之,因为您在iflow中没有这些数据,所以您需要转到外部源以获取相关信息,并且该源可以是任何东西-数据库,CSV文件,值映射,BAPI等
此致
Yatan
嗨Yatanveer,
请告知我是否可以使用Groovy Script达到此要求。 请确认。
感谢和问候,
Raviteja Satuluri。
一周热门 更多>