到底哪種型別的錯誤資訊會阻止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的原創技術文章,請關注公眾號"汪子熙"或者掃描下面二維碼:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2151236/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 建立NFS型別的儲存NFS型別
- PHP memcached 各種資料型別儲存PHP資料型別
- 字元型別的字元儲存與位元組儲存字元型別
- 【儲存】flashcache 使用遇見的錯誤
- Oracle 儲存型別Oracle型別
- Mysql - 如何決定用 datetime、timestamp、int 哪種型別儲存時間戳?MySql型別時間戳
- 資料庫儲存時間到底該用什麼型別?資料庫型別
- 儲存故障時的ORA-7445錯誤
- JavaScript中的資料型別-儲存差別JavaScript資料型別
- 常見的錯誤日誌型別型別
- Golang的值型別和引用型別的範圍、儲存區域、區別Golang型別
- 在資料倉儲建模時,應該使用哪種資料型別的度量值資料型別
- Double型別精度問題引起的錯誤型別
- ora-600內部錯誤的型別型別
- C#引用型別和值型別在堆、棧中的儲存C#型別
- 12種型別黑客 你遇見過哪種?型別黑客
- MYSQL 資料型別儲存-數值型MySQL 資料型別
- varchar型別的欄位儲存純數字的排序型別排序
- select會訪問buffer cache裡哪種型別的data block,XCUR還是CR?型別BloC
- mybatis引數型別錯誤MyBatis型別
- 預定義錯誤型別型別
- Block型別及儲存區域BloC型別
- Oracle Lob型別儲存淺析Oracle型別
- 查詢儲存過程報錯資訊儲存過程
- 關於Mapreduce Text型別賦值的錯誤型別賦值
- zt_ora-600內部錯誤的型別型別
- 解決儲存過程擷取錯誤的問題儲存過程
- InnoDB儲存引擎鎖機制(二、 鎖的型別)儲存引擎型別
- 關於MYSQL中FLOAT和DOUBLE型別的儲存MySql型別
- 如何檢視mysql中表的儲存引擎型別薦MySql儲存引擎型別
- MySQL儲存函式錯誤[Err] 1064的除錯記錄MySql儲存函式除錯
- mysql儲存地理資訊的方法MySql
- Cortex-A8支援哪兩種儲存模式模式
- 資料中心代理有哪幾種型別?型別
- 美國伺服器有哪幾種型別?伺服器型別
- css選擇器有哪幾種型別CSS型別
- Oracle基本資料型別儲存格式淺析——RAW型別Oracle資料型別
- 怎樣獲取發生錯誤的會話資訊 -- 轉會話