在CRM開發系統上進行equipment下載,發現不工做。調試發現錯誤信息在下圖定96行的WHEN default分支拋出的:ui
MESSAGE ID ‘AZ’ 。。。調試
經過閱讀源代碼發現,ERP端支持的可以傳輸到CRM端的表都是寫在這些WHEN 分支裏的。這段代碼裏的意思是對於ERP和Address相關的表,只支持86行的ADRC表。第90行的JEST和JSTO都是和狀態相關的表。blog
上圖右邊調試窗口裏出現了ADR6這個不支持的表,結果就進入後面的WHEN OTHERS分支進行錯誤處理了。事務
解決方案就是到CRM系統裏,使用事務碼R3AC1進入Adapter object設置頁面,找到EQUIPMENT:ip
將表ADR6刪除,問題即解決。開發
要獲取更多Jerry的原創文章,請關注公衆號"汪子熙":object