到底哪種型別的錯誤資訊會阻止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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JavaScript中的資料型別-儲存差別JavaScript資料型別
- 資料庫儲存時間到底該用什麼型別?資料庫型別
- 建立NFS型別的儲存NFS型別
- [20191219]oracle timestamp資料型別的儲存.txtOracle資料型別
- Mysql - 如何決定用 datetime、timestamp、int 哪種型別儲存時間戳?MySql型別時間戳
- Mybatis讀取和儲存json型別的資料MyBatisJSON型別
- redis-4.資料儲存型別Redis型別
- [20241009]oracle timestamp with time zone資料型別的儲存.txtOracle資料型別
- 常見的錯誤日誌型別型別
- Oracle基本資料型別儲存格式淺析——RAW型別Oracle資料型別
- Golang的值型別和引用型別的範圍、儲存區域、區別Golang型別
- 3種常見的Class級別的錯誤
- Redis的各種資料型別到底能玩出什麼花兒?Redis資料型別
- 訪問SAP C4C Business Configuration工作中心時遇到的錯誤資訊
- Android的3種資料儲存技術(一)File儲存Android
- oracle資料庫事務transaction 不同的鎖lock型別Oracle資料庫型別
- CRM User Status profile中Business Transaction欄位的用途
- C#引用型別和值型別在堆、棧中的儲存C#型別
- 資料中心代理有哪幾種型別?型別
- 【儲存資料恢復】NetApp儲存誤刪除的資料恢復案例資料恢復APP
- mysql儲存地理資訊的方法MySql
- mybatis引數型別錯誤MyBatis型別
- 關於Mapreduce Text型別賦值的錯誤型別賦值
- 【儲存資料恢復】NetApp儲存誤刪資料夾的資料恢復案例資料恢復APP
- Redis資料結構(一)-Redis的資料儲存及String型別的實現Redis資料結構型別
- InnoDB儲存引擎鎖機制(二、 鎖的型別)儲存引擎型別
- iOS開發資料儲存篇—iOS中的幾種資料儲存方式iOS
- Block型別及儲存區域BloC型別
- vcode 儲存修復vue檔案的eslint語法錯誤VueEsLint
- 記JPA 儲存資料異常: Row was updated or deleted by another transactiondelete
- 資訊的儲存及整數表示
- 【儲存資料恢復】HP EVA儲存誤刪除VDISK的資料恢復案例資料恢復
- Swift實踐:使用CoreData儲存多種資料類的通訊錄Swift
- 程式錯誤型別及其處理型別
- 一種錯誤的資料欄位取名
- 記錄一次根據錯誤資訊無法定位錯誤的錯誤
- 5G訊息的三種型別型別
- mysql之json型別與文字儲存json的優勢MySqlJSON型別
- 使用紋理的RGBA通道儲存float型別數值型別