CRM WebUI的text determination logic:
https://blogs.sap.com/2014/03/07/ui-text-label-determination-logic/

优先级从高到低: Text Repository-> Design layer -> ABAP Dictionary
WebUI configuration determination:
https://blogs.sap.com/2014/03/07/ui-configuration-determination-logic-introduction/

Custom defined configuration优先级高于SAP configuration

Hybris

Hybris里的配置是通过键值对的方式写到配置文件里的,配置文件有三种不同的位置,按照优先级从高到低影响最后runtime该配置的value.
这个优先级的design在我看来很怪,和SAP传统的product设计正好相反:server根目录下的配置文件具有最高的优先级,不同的module folder下的次之,platform folder下的配置文件是配置文件里优先级最低的,最后应用代码提供default value的优先级反而是最低的,这和ABAP里应用程序可以overwrite表里的配置从而设置新的default value的behavior正好相反。

下图是一个例子:如果四个地方设置了不同的default value,最后起作用的反而是根目录下的配置文件: 囧

nodejs里,我们用node命令执行一个module,node在文件系统上找该module的实现文件,也有一系列优先级不同的determination procedure。从debugger里能很清楚看到:

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

SAP UI configuration determination的优先级相关推荐

  1. UI Configuration类型的determination 逻辑

    Created by Jerry Wang, last modified on Apr 14, 2014 在UI component workbench里,发现UI configuration可以分为 ...

  2. SAP UI渲染模式:客户端渲染 VS 服务器端渲染

    今年由于疫情原因,SAP一年一度的DKOM(Developer Kick-Off Meeting)切换成了线上模式,刚刚于昨天圆满落幕. 时间过得真快,去年的DKOM仿佛还历历在目:SAP成都研究院数 ...

  3. SAP Commerce配置属性的优先级

    https://help.sap.com/viewer/b490bb4e85bc42a7aa09d513d0bcb18e/1905/en-US/8b8e13c9866910149d40b151a919 ...

  4. SAP UI 搜索分页技术

    搜索分页技术往往和另一个术语Lazy Loading(懒加载)联系起来.今天由Jerry首先介绍S/4HANA,CRM Fiori和S4CRM应用里的UI搜索分页的实现原理.后半部分由SAP成都研究院 ...

  5. 采购配置SAP Purchasing Configuration Tips and Tricks

    采购配置SAP Purchasing Configuration Tips and Tricks   Goods Receipts/Invoice Receipts  for Purchase Ord ...

  6. 安装linux 系统报错:No DEFAULT or UI configuration directive found 解决方法

    安装linux 系统报错:No DEFAULT or UI configuration directive found 解决方法 参考文章: (1)安装linux 系统报错:No DEFAULT or ...

  7. SAP UI5 sap.ui.vk 命名空间内的控件介绍

    SAP 电商云 Spartacus UI 里的 spare part 3D 模型展示,使用的控件来自 SAP UI5 sap.ui.vk 下的控件. sap.ui.vk 库为应用程序中 2D 和 3D ...

  8. SAP UI5 日期类型 sap.ui.model.type.Date 的解析格式问题分析

    我开发了一个 SAP UI5 应用,使用了数据类型 sap.ui.model.type.Date,并且指定了显示格式 pattern 为:yyyy-MM-ddTHH:mm:ss: <Object ...

  9. 如何理解 SAP UI5 的 sap.ui.define 函数

    Understanding sap.ui.define by Hello World 随着 1.28 版本中 sap.ui.define 函数的引入,SAPUI5 引入了对异步模块定义 (AMD) 的 ...

最新文章

  1. 肝了3版才满意:分布式系统之CAP理论,我们对它的理解和误解
  2. PHP的学习--Traits新特性
  3. 软件测试(一):概念篇
  4. 本地服务器模板网站怎么安装,本地服务器怎样安装帝国CMS模版网站
  5. 1.Boost之array
  6. Oracle分析函数三——SUM,AVG,MIN,MAX,COUNT
  7. 有了 elseif 为什么还要 switch case
  8. android 调出键盘表情_如何在Android的G板键盘中搜索表情符号和GIF | MOS86
  9. JavaScript的引入方式
  10. PostgreSQL 12系统表(1)pg_class
  11. 华为鸿蒙万物互联应用,为什么我需要万物互联? 鸿蒙能带来什么?
  12. Hadoop系列之Aggregate用法
  13. html有序列表和无序列表
  14. python入门基础2 if语句 while循环 for循环
  15. php点击按钮变文字,点击按钮文字变成input框,点击保存变成文字的实现代码
  16. python多线程刷网站流量(含ip代理池文档,可制作成exe文件挂服务器代刷)
  17. 用python画多来a梦-Python—turtle画图(哆啦A梦)
  18. deepin自己更新火狐esr
  19. 运行 c++ 程序出现“Failed to execute ”.exe“ Error 0:操作成功完成
  20. [论文阅读]用于车辆轨迹预测的卷积社交池Convolutional Social Pooling for Vehicle Trajectory Prediction

热门文章

  1. EXCEL两组数相等红色标示并放到第三列_VBA
  2. 再推荐一个安全的好软件
  3. A Simple Problem with Integers POJ - 3468 (线段树)
  4. Dom4j操作XML
  5. 04_数据库升级onUpgradeondowngrade
  6. QT信号与槽机制需要注意的问题
  7. [转+个人整理]从D触发器的逻辑结构说明建立时间和保持时间
  8. 随记一个C的毫秒级群PING
  9. 【转】【翻译】实体框架中的POCO支持 - 第二部分 - 复杂类型,延迟装载和显式装载...
  10. HTTP协议详细资料