码迷,mamicode.com
首页 > 其他好文 > 详细

到底哪种类型的错误信息会阻止business transaction的保存

时间:2018-02-25 19:17:32      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:并且   ges   分享   nav   body   str   AC   logs   oppo   

当试图在CRM WebUI保存一个business transaction比如Opportunity时,可能会遇到各种各样的错误消息。有的错误消息会阻止Business transaction被save,有的则不会。这些错误消息有何区别?

通过debug, 发现method check_popup_to_raise 会检查当前是否存在会导致弹出popup window提示给end user的error message。此类error message会终止transaction的save process.

技术分享图片

技术分享图片

上图代码的逻辑翻译成文字就是:当且仅当一个message的navigation 属性被设置成abap_true且在system table CRMC_MESSAGES_S里存在对应的entry且其AUTO_EXEC 字段设置为abap_true时,才会弹出popup window并且阻止save:

技术分享图片

要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

技术分享图片

技术分享图片

到底哪种类型的错误信息会阻止business transaction的保存

标签:并且   ges   分享   nav   body   str   AC   logs   oppo   

原文地址:https://www.cnblogs.com/sap-jerry/p/8469893.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!