CRM和C4C product category hierarchy的可编辑性控制逻辑

简介: 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就是在这个事件处理器里进行赋值的。



相关文章
How to render S4 Code List extension field into CRM WebUI product search view
This question is asked by Wade. Suppose I have created one extension field in S4 with type CodeList which contains all possible queue type supported by JDK. This extension field must be exposed to CRM Product Search WebUI. POC is done in X3C/504:
How to render S4 Code List extension field into CRM WebUI product search view
|
Java
SAP CRM WebClient UI和Hybris CommerceUI tag的渲染逻辑
SAP CRM WebClient UI和Hybris CommerceUI tag的渲染逻辑
118 0
SAP CRM WebClient UI和Hybris CommerceUI tag的渲染逻辑
SAP CRM和Hybris里的Product Variant
SAP CRM和Hybris里的Product Variant
117 0
SAP CRM和Hybris里的Product Variant
|
Web App开发 Java
CRM WebClient UI和Hybris里工作中心跳转的url生成逻辑
CRM WebClient UI和Hybris里工作中心跳转的url生成逻辑
CRM WebClient UI和Hybris里工作中心跳转的url生成逻辑
CRM WebUI and Hybris的Product页面标题实现
CRM WebUI and Hybris的Product页面标题实现
CRM WebUI and Hybris的Product页面标题实现
如何查看CRM WebUI,C4C和Hybris里的页面技术信息
如何查看CRM WebUI,C4C和Hybris里的页面技术信息
183 0
如何查看CRM WebUI,C4C和Hybris里的页面技术信息
|
移动开发 JavaScript 前端开发
一些SAP CRM和C4C顾问应聘的面试题
一些SAP CRM和C4C顾问应聘的面试题
|
安全 网络安全
SAP CRM WebClient UI 支持的一些 url 参数
SAP CRM WebClient UI 支持的一些 url 参数
使用 SAP CRM Application Enhancement Tool(AET) 创建扩展字段(2)
使用 SAP CRM Application Enhancement Tool(AET) 创建扩展字段