CRM和C4C product category hierarchy的可编辑性控制逻辑
CRM
從ERP導入到CRM系統的Product Hierarchy,在CRM系統切換成編輯模式時,會收到一條提示信息:
Hierarchy XXX may only be changed in the original system XXX
C4C(Cloud for Customer)
在這個系統里,New hierarchy按鈕處于禁用狀態。
首先通過Chrome開發者工具找到Product Categories這個視圖所在的工作中心視圖:
/SAP_BYD_APPLICATION_UI/mdm/pmm/ProductData_CentralPCH_WCView.WCVIEW.uiwocview
打開這個工作中心視圖,找到Product Categories Hierarchy列表的UI模型:
檢查這個按鈕的Enabled控制字段,發現被綁定到了模型字段isNewHierarchyEnabled:
這個字段沒有綁定到BO字段上(如下圖,綠色字段代表綁定到BO上,黃色字段說明沒有綁定值),說明它是在UI控制器的邏輯里被賦值的。
在這個UI模型里有一個事件處理器ev_RowCountChange, 每當表格內記錄個數發生變化時會觸發。控制newHierarchy按鈕是否禁用的模型字段isNewHierarchyEnabled就是在這個事件處理器里進行賦值的。
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
總結
以上是生活随笔為你收集整理的CRM和C4C product category hierarchy的可编辑性控制逻辑的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在ABAP里取得一个数据库表记录数的两种
- 下一篇: 游戏本cpu温度多少正常(4399小游戏