写点什么

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

作者:Jerry Wang
  • 2021 年 12 月 24 日
  • 本文字数:628 字

    阅读完需:约 2 分钟

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



SAP Cloud for Customer(C4C)和 SAP 其他传统产品进行数据同步的方式,如下图所示,可以使用 SAP Netweaver Process Integration 或者 SAP HANA Cloud Integration(HCI)。



在 C4C 系统,工作中心 Administrator, 视图 General Settings, 在 Integration 里维护数据同步远端信息。



下图意思是我期望将当前 C4C 系统的 Opportunity 数据同步到远端 CRM 系统,ID 为 Q2C。



使用 PI 进行数据同步的配置文档

PDF link


使用 HCI 进行数据同步的配置文档

PDI link



要获取更多 Jerry 的原创文章,请关注公众号"汪子熙"。

发布于: 2 小时前
用户头像

Jerry Wang

关注

个人微信公众号:汪子熙 2017.12.03 加入

SAP成都研究院开发专家,SAP社区导师,SAP中国技术大使。

评论

发布
暂无评论
CRM 和 C4C product category hierarchy的可编辑性控制逻辑