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的原創文章,請關注公眾號"汪子熙"
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2217158/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SAP CRM Product category的決定邏輯Go
- SAP CRM WebClient UI Text 可編輯與否的控制邏輯WebclientUI
- SAP CRM Product hierarchy,Category和Application三個問題GoAPP
- 動態控制SAP CRM附件的可編輯性
- CRM product UI裡assignment block的顯示隱藏邏輯UIBloC
- SAP CRM Product Sales status在中介軟體中的處理邏輯
- sql生成可讀性邏輯圖SQL
- java邏輯控制Java
- SAP Commerce Cloud Product Review 的新增邏輯CloudView
- angular2 的邏輯控制Angular
- ListView 可編輯View
- Java基礎之邏輯控制Java
- SAP CRM頁面assignment block動態顯示與否的控制邏輯BloC
- 編寫業務邏輯程式碼,清晰可維護是很重要的
- 01.Python邏輯控制流Python
- WPF一個簡單的屬性編輯控制元件控制元件
- SAP CRM WebClient UI html 格式的 Text 顯示邏輯WebclientUIHTML
- 編碼規範:不要用引數控制程式碼邏輯
- 形式邏輯(普通邏輯)7:推理概述
- SAP CRM One order裡user status和system status的mapping邏輯APP
- javascript邏輯運算子“||”和“&&”JavaScript
- 業務邏輯漏洞和cs
- Dynamics 365 可編輯子網格的欄位禁用不可編輯
- 物聯網學習教程——邏輯運算子和邏輯表示式
- 業務分析:HR端職位編輯薪資計算邏輯和錯誤分析
- SAP Spartacus home 頁面讀取 product 資料的請求的 population 邏輯
- SAP CRM WebClient UI Text Type 顯示的過濾邏輯WebclientUI
- SAP CRM 裡 Attachment 搜尋的實現邏輯介紹
- SAP CRM中介軟體Material Sales Organization和distribution channel的對映邏輯
- CRM WebClient UI和Hybris裡工作中心跳轉的url生成邏輯WebclientUI
- (十一)可編輯表格EditorGridPanel
- 分享一款可編輯本地電腦檔案的線上編輯器
- 邏輯分析
- 邏輯題
- 型別系統和邏輯型別
- Oracle物理讀和邏輯讀Oracle
- 物理standby和邏輯standby的區別
- SAP CRM產品主資料ID的生成邏輯介紹