CRM product UI里assignment block的显示隐藏逻辑

简介: 我们在product overview page里能看到很多的assignment block。但是runtime的时候真正显示出来的内容只是configuration里面看到内容的一个子集。

image.png

image.png

Product category能够assign很多settype和relationship,每个settype和relationship都对应一个UI view.

image.png

runtime的时候,我们会根据product category找到上面assign的settype和relationship,再把对应的UI以assignment block的形式显示出来。具体逻辑:


(1) 首先在这个方法GET_LIST_OF_STATIC_VIEWS里拿到Workbench configuration里面看到的view list:

image.png

(2) 这个GET_VIEWS_TO_DISPLAY方法会determine出运行时真正应该显示给最终用户看的view list:

image.png

调试GET_VIEWS_TO_DISPLAY能获得更多信息。

首先找到product的category分配的settype和relationship list:

image.png

表CRMC_PRIL_UIU存放了settype和UI view的映射关系:

image.png

相关文章
|
6月前
|
人工智能 搜索推荐 Serverless
使用金庸的著作,来测试阿里通义千问最新开放的长文档处理功能
使用金庸的著作,来测试阿里通义千问最新开放的长文档处理功能
使用金庸的著作,来测试阿里通义千问最新开放的长文档处理功能
在 CRM WebClient UI Attachment 区域,创建支持 Web Service 的 Word 文档
在 CRM WebClient UI Attachment 区域,创建支持 Web Service 的 Word 文档
如何实现 CRM Attachment UI 的 Advanced 按钮
如何实现 CRM Attachment UI 的 Advanced 按钮
|
6月前
|
存储
三种不同的控制 CRM UI Assignment Block 显示与否的技术
三种不同的控制 CRM UI Assignment Block 显示与否的技术
|
6月前
|
监控 测试技术
SAP 电商云修改 Product Catalog Staged 版本数据后,同步到 online 版本的 UI 操作
SAP 电商云修改 Product Catalog Staged 版本数据后,同步到 online 版本的 UI 操作
什么是 SAP ABAP 里的 Subscreen
什么是 SAP ABAP 里的 Subscreen
什么是 SAP ABAP 里的 Subscreen
|
6月前
|
中间件
如何在 SAP CRM 系统调试 Product Initial Download
如何在 SAP CRM 系统调试 Product Initial Download
|
6月前
|
XML 存储 数据格式
如何在 CRM Assignment block 里创建支持 Web Service 的 PDF 附件
如何在 CRM Assignment block 里创建支持 Web Service 的 PDF 附件
|
6月前
|
存储 数据管理 数据安全/隐私保护
如何动态控制 CRM attachment UI 的可编辑性(editability)
如何动态控制 CRM attachment UI 的可编辑性(editability)
关于 CRM WebClient UI 能够被 AET 工具扩展与否的讨论
关于 CRM WebClient UI 能够被 AET 工具扩展与否的讨论