In this blog we have discussed the logic how the correct UI view configuration is chosen by framework in the runtime.

You may have observed that for each field, there is the attribute “Label Origin”, which indicates where the label text comes from.

There are three types of text origin and their determination priority are sorted in the descending order:

  1. Text Repository
  2. Design layer
  3. ABAP Dictionary

See an example:
I just create a simple component with component set PROD_ALL loaded, and add two fields from Genil Model node Product: PRODUCT_ID and OBJECT_FAMILY_DESC.
For PRODUCT_ID, I don’t change its label so its Label Origin is “Data Dictionary”.

for the latter, I change the default one to “Description 1”, so the origin changes to “Text Repository”, since it has higher priority.

If I assign the context node to the Design layer object PRD_MATSRV as below,

and make some changes on the design object entity:

the origin for PRODUCT_ID changes to “Design layer”, since it has higher priority than “ABAP Dictionary”.

To debug the label determination logic yourself, you can set BP in method below. The logic is the same as UI configuration determination logic – customer stuff always precedes SAP stuff.

or use transaction code WCF_FA to get field origin overview of a given UI component:

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

SAP WebClient UI页面标签的决定逻辑介绍相关推荐

  1. SAP WebClient UI和business switch相关的逻辑介绍

    Do you know the meaning of these two checkboxes in F2 popup? Let's first learn some prerequisite kno ...

  2. 在SAP WebClient UI里使用AJAX进行异步数据读取

    For POC purpose I need to implement the AJAX functionality in Webclient UI component. The UI compone ...

  3. SAP WebClient UI界面元素ID生成的逻辑分析

    If we open a WebClient UI page with Chrome and inspect its UI element via Chrome development tool, w ...

  4. SAP WebClient UI开发工具中attribute文件夹展开的实现原理分析

    For project reason I need to figure out the logic how the field list is assembled when folder " ...

  5. 在SAP WebClient UI里显示倒数计时的UI

    First let's have a look at what is achieved: Once you click work center "Jerry count down" ...

  6. SAP Webclient UI和Fiori UI的混搭

    CRM UI的作用简单来说就是定义report. HANA那边定义了VDM和Query哪些,但是Fiori这边不直接访问HANA,所以CRM这边的UI可以创建report把HANA的那个信息存在rep ...

  7. SAP CRM WebClient UI配置的加载逻辑

    Sent: Wednesday, August 28, 2013 3:36 PM Subject: workbench ui configuration 如果是SAP标准configuration 读 ...

  8. SAP WebClient UI删除搜索条件的后台处理,以及max hit的处理逻辑

    Created by Wang, Jerry, last modified on Dec 05, 2014 advanced search remove one search attribute in ...

  9. SAP WebClient UI overview页面里assignment block的可见性分析技巧

    issue some assignment block is visible in design time ( the assignment block already appears in &quo ...

最新文章

  1. 在Labview中调用M文件(Matlab文件)
  2. Docker创建Dockerfile脚本构建jdk1.8镜像并启动容器示例
  3. 链表中是否存在环的问题,及环入口在链表中位置(Linked List Cycle II)
  4. IOC容器特性注入第四篇:容器初始化
  5. wifi芯片_全新蜕变!康希通信第四代WIFI 6 FEM芯片将于2020年Q1量产
  6. 进程异常行为-访问恶意下载源 解决方案_不要忽略服务器上的异常进程
  7. 228 Summary Ranges 汇总区间
  8. CentOS Repos
  9. go gorm 关联模式_Beego 结合 GORM 操作 Mysql 数据库
  10. oracle between 和大于小于性能_2.oracle伪例+序列
  11. bzoj 4873: [Shoi2017]寿司餐厅 [最小割]
  12. 谷歌浏览器如何截全屏长图,超级方便实用
  13. textarea输入框光标定位问题
  14. open drain push pull 上拉电阻理解
  15. 协同办公市场暴增背后:融云通信能力是需求重点
  16. win10电脑显示未连接网络连接到服务器,win10系统未识别网络无法连接到internet的解决方法...
  17. 【Linux kernel/cpufreq】framework ----cpufreq governor
  18. 【HCIE-BigData-Data Mining课程笔记(三)】预备知识-Python基础
  19. mysql经典问题之group by和max函数
  20. python 获取list特定元素下标

热门文章

  1. Exchange2010之典型安装
  2. squid代理服务器详解
  3. HDU 1565 状态压缩
  4. LVS负载均衡DR模式实现
  5. Go Web:URLs
  6. Rails + React +antd + Redux环境搭建
  7. HEOI 2017 游记
  8. 英语语法最终珍藏版笔记-18what 从句的小结
  9. Hadoop学习资料
  10. mac下IPhone开发环境配置