到底哪一種類型的錯誤信息會阻止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.debug

上圖代碼的邏輯翻譯成文字就是:當且僅當一個message的navigation 屬性被設置成abap_true且在system table CRMC_MESSAGES_S裏存在對應的entry且其AUTO_EXEC 字段設置爲abap_true時,纔會彈出popup window而且阻止save:it

要獲取更多Jerry的原創技術文章,請關注公衆號"汪子熙"或者掃描下面二維碼:io

相關文章
相關標籤/搜索