SAP Hybris的型別系統更改和ABAP的LOAD_PROGRAM_TABLE_MISMATCH
如果正在執行一個transaction,這個時候系統有一個transport request import進來, 這個TR包含了一些DDIC object的change, 並且這些DDIC object正在被當前transaction使用,就會出現這個exception:
SAP的建議是在晚上user很少的時候import TR。用SGEN只能通過在user launch transaction之前預先生成最新的ABAP LOAD來避免這個問題,但是對於TR import之前已經load到memory開始執行的transaction則無能為例。
Hybris不會遇到類似的問題,因為其data type分為design time source和runtime artifact兩種:
(1) There is a file-based representation that is spread across in the various items.xml files of Hybris extensions. This representation is not actively used by Hybris at runtime. You can modify this representation at any time by modifying the items.xml file of an extension. However, modifications of the items.xml files only take effect after an initialization or an update of Hybris.
(2) The database of Hybris also contains a representation of the type system. This representation is actually in use by Hybris at runtime. The representation in use reflects the state the type system was in when Hybris was last updated or initialized.
直接修改items.xml不會對runtime transaction造成任何影響 - items.xml的change必須重新build整個Hybris之後才會生效.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2679516/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SAP ABAP和Hybris Commerce的Sample資料
- SAP ABAP Netweaver和Hybris Commerce的部署策略
- SAP Hybris的build callback和SAP ABAP的SGEN事務碼UI
- SAP Hybris和ABAP Netweaver裡的DAO(Data access object)Object
- SAP ABAP, Fiori, Android和Hybris裡的非同步操作Android非同步
- ABAP Netweaver, Hybris Commerce和SAP 雲平臺的登入認證
- ABAP和Hybris的原始碼生成工具原始碼
- Hybris裡類似ABAP Netweaver的DDIC - 如何做資料型別的extension資料型別
- SAP SEGW 事物碼裡的 ABAP 型別和 EDM 型別對映的一個具體例子型別
- SAP ABAP 的兩種記憶體物件型別記憶體物件型別
- ABAP的OPEN SQL和Hybris Commerce的Flexible Search簡介SQLFlex
- SAP Hybris的Master Tenant和Netweaver的System ClientASTNaNclient
- SAP Hybris Commerce的JSP tag和SAP BSP tag的比較JS
- SAP Netweaver和Hybris的資料庫層資料庫
- SAP ABAP CDS view 裡 INNER JOIN 和 Association 的區別View
- 在 SAP ABAP Gateway 系統上定義後臺系統的 AliasGateway
- TypeScript型別系統和基礎型別TypeScript型別
- SAP ABAP OData 服務的 $count 和 $inlinecount 兩個操作的區別inline
- SAP ABAP和Linux系統裡如何檢查網路傳輸的資料量Linux
- SAP ABAP轉型,我的幾點建議
- SAP ABAP SQL的execution plan和cacheSQL
- SAP CRM WebClient UI和Hybris的controller是如何被呼叫的WebclientUIController
- ABAP Netweaver和Hybris裡獲得記憶體使用統計資料記憶體
- SAP Cloud for Customer(C4C)後臺ABAP系統的System ID和client IDCloudclient
- 如何檢視型別為LRAW的SAP ABAP資料庫表欄位的內容型別資料庫
- SAP ABAP OData 服務裡 EntityType 和 EntitySet 的區別試讀版
- Dart 裡的型別系統Dart型別
- 淺談 SAP ABAP 系統裡的 ALV 輸出方式實現
- SAP ABAP使用CDS獲取系統資訊
- 如何在 SAP ABAP 系統中使用 Adobe FormORM
- SAP Commerce(原Hybris)的訂單處理框架和SAP CRM One Order框架框架
- 資料更改事件的三種型別事件型別
- SAP CDS view 如何將 CHAR 型別的資料欄位和當前系統日期比較View型別
- go 如何擴充系統型別或者別人的型別Go型別
- SAP CRM WebClient UI和Hybris backoffice UI開發的相同點WebclientUI
- SAP CRM WebClient UI和Hybris Commerce的懶載入機制WebclientUI
- 如何匯入某網站的certificate證書到SAP ABAP系統網站
- SAP ABAP和Java的動態代理實現Java