SAP CRM和C4C的產品主資料price維護

注销發表於2018-11-01

SAP CRM

點了Edit List之後,可以直接修改產品主資料的Price資訊:

C4C

在C4C的product administration工作中心裡:

點選Edit按鈕進入編輯模式,Price List區域裡的內容也不能編輯:

那麼上圖紅色高亮的資料從哪裡來?

首先從Chrome開發者工具裡找到C4C產品主資料明細頁面的UI模型名稱:

/sap/ap/ui/json?app.component=/BYD_COD/SalesOnDemand/Product/UI/COD_Material.TI.uicomponent

然後到UI Designer開啟UI模型,找到Price List對應的實現:

發現Price List顯示是透過控制元件AdvancedListPane實現的。

BO模型的繫結位於namespace Foundation Object下面的BO: PriceAndTax

當執行時Price List區域被渲染之前,Price List所在的AdvancedListPane會自動執行一個query:

在控制器裡找到這個query,有兩個輸入引數PropertyValueSearchText和SearchText:

在執行時,這兩個引數的值自動被該UI的控制器附上對應值,執行query後,結果顯示在Product Price List區域裡。

要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":

相關文章