写点什么

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

用户头像
Jerry Wang
关注
发布于: 2021 年 05 月 23 日
到底哪种类型的错误信息会阻止business transaction的保存

当试图在 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 的原创技术文章,请关注公众号"汪子熙":



发布于: 2021 年 05 月 23 日阅读数: 6
用户头像

Jerry Wang

关注

个人微信公众号:汪子熙 2017.12.03 加入

SAP成都研究院开发专家,SAP社区导师,SAP中国技术大使。

评论

发布
暂无评论
到底哪种类型的错误信息会阻止business transaction的保存