SAP WebClient UI頁面標籤的決定邏輯介紹
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:
- Text Repository
- Design layer
- 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的原創文章,請關注公眾號"汪子熙":
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2721867/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SAP WebClient UI配置決定(configuration)的邏輯介紹WebclientUI
- SAP WebClient UI和business switch相關的邏輯介紹WebclientUI
- SAP CRM WebClient UI html 格式的 Text 顯示邏輯WebclientUIHTML
- SAP CRM WebClient UI Text 可編輯與否的控制邏輯WebclientUI
- SAP CRM WebClient UI Text Type 顯示的過濾邏輯WebclientUI
- SAP CRM WebClient UI的Delta處理機制介紹WebclientUI
- SAP BSP和JSP頁面裡UI元素的ID生成邏輯JSUI
- Mycat邏輯表table標籤的九個屬性介紹
- 在SAP CRM WebClient UI裡開啟ABAP Webdynpro頁面WebclientUI
- SAP CRM Product category的決定邏輯Go
- SAP WebClient UI overview頁面裡assignment block的可見性分析技巧WebclientUIViewBloC
- SAP UI5 sap-ui-core.js的載入邏輯UIJS
- SAP CRM 裡 Attachment 搜尋的實現邏輯介紹
- SAP CRM WebClient UI表格編輯模式的除錯明細WebclientUI模式除錯
- JSP標籤庫介紹(1)定製標籤內幕 (轉)JS
- SAP CRM產品主資料ID的生成邏輯介紹
- 引起SAP WebClient UI頁面出現超時(time out)錯誤的另一個原因WebclientUI
- SAP UI5 sap.ui.Device.media 的使用介紹UIdev
- SAP UI5 sap.ui.core.Element 的概要介紹UI
- SAP CRM WebClient UI和ABAP Webdynpro頁面的互相跳轉WebclientUI
- SAP WebClient UI的白屏問題分析WebclientUI
- HTML常用標籤介紹HTML
- linux 邏輯卷介紹Linux
- SAP Spartacus home 頁面讀取 product 資料的請求的 population 邏輯
- SAP UI5 sap.ui.Device.media.RANGESETS 的使用介紹UIdev
- SAP CRM頁面assignment block動態顯示與否的控制邏輯BloC
- SAP 電商雲 Spartacus UI Configurable Product 的頁面設定UI
- SAP WebClient UI的會話重啟原理WebclientUI會話
- SAP UI5 sap.ui.export.Spreadsheet API 介紹UIExportAPI
- SAP UI5 sap.ui.Device.media.RANGESETS.SAP_STANDARD_EXTENDED 介紹UIdev
- canvas標籤簡單介紹Canvas
- CRM WebClient UI和Hybris裡工作中心跳轉的url生成邏輯WebclientUI
- SAP UI5 BarcodeScannerButton 的初始化邏輯 - Cordova API 檢測等邏輯UIAPI
- 利用css設定列印頁面簡單介紹CSS
- SAP UI5 的 sap-ui-bootstrap script 指令碼標籤各屬性解析UIboot指令碼
- 移動終端H5頁面meta標籤的設定H5
- 如何在SAP WebClient UI裡使用jChartFXWebclientUI
- 使用note++開發SAP WebClient UIWebclientUI