LOAD_TYPE_VERSION_MISMATCH与TYPELOAD_NEW_VERSION错误分析
一、造成錯誤的操作
在ECC端通過appended ?structure修改數據源的抽取結構之后,將請求傳到生產機。
二、錯誤造成的影響
ECC前段業務無法成功地將數據保存到后臺表。
三、Runtime Errors
(一)???LOAD_TYPE_VERSION_MISMATCH:
The current ABAP program "SAPLMCEX" had to be terminated because one of the statements could not be executed at runtime.
The ABAP runtime system detected that the Dictionary-type "ZZ2LIS_02_ITM" changed during the flow of the transaction. As the type was already used in the old version and in the new type should be used in the same transaction in the new version, the transaction had to be cancelled to avoid inconsistencies.
(二)???TYPELOAD_NEW_VERSION
The current ABAP program "SAPLMCEX" had to be terminated because one of the statements could not be executed at runtime.
The data type "ZZ2LIS_02_ITM" was loaded from the database during the program run. However, a type of a newer version than the one requried was found here.
四、錯誤原因
數據源抽取結構已激活,向?QRFC?隊列中更新數據的更新程序正在執行時,字典的數據類型發生改變,造成字典類型與程序buffer中的類型不一致。
五、解決方法以及教訓
(一)???解決方法:將抽取結構恢復為更改之前版本,并重新傳輸請求
(二)???教訓:選取無業務操作的時段,傳輸請求
總結
以上是生活随笔為你收集整理的LOAD_TYPE_VERSION_MISMATCH与TYPELOAD_NEW_VERSION错误分析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SAP簇表BSEG取数优化的方法
- 下一篇: 物料Bapi默认采购价值代码