如何使用配置的方式修改SAP C4C UI的欄位標籤,以及背後的工作原理

i042416發表於2020-09-27

I was asked by one partner that it is expected to adapt the label of “New” button into “Add”, and change the text of first menu item from “Add” to “From Contact”.


如何使用配置的方式修改SAP C4C UI的欄位標籤,以及背後的工作原理


Here below is detail step how to achieve this requirement.

(1) Work center Administrator, General Settings->Language Adaptations:


如何使用配置的方式修改SAP C4C UI的欄位標籤,以及背後的工作原理


Create a new Language Adaptation:


如何使用配置的方式修改SAP C4C UI的欄位標籤,以及背後的工作原理


Select the Work center view where the button and menu item resides in:


如何使用配置的方式修改SAP C4C UI的欄位標籤,以及背後的工作原理


Click Edit button and then click button “Collect Texts”:


如何使用配置的方式修改SAP C4C UI的欄位標籤,以及背後的工作原理


(2) Now you could do actual text adaptation. Do filtering by “New” keyword and restrict UI Element Type to only display Button to avoid too many items with Source Text equals to “Add”. Since there are lots of “New” button defined within this work center view, so you have to also use column “UI Short Name” to identify the very button in Contact OWL toolbar.


如何使用配置的方式修改SAP C4C UI的欄位標籤,以及背後的工作原理


Replace “Add” with “From Contact” as well.


如何使用配置的方式修改SAP C4C UI的欄位標籤,以及背後的工作原理


Write down the ID of this text for later usage: igVref5FuaY1LnI6tdBKZm

How Text adaptation works under the hood

In the runtime the adapted text works as expected.


如何使用配置的方式修改SAP C4C UI的欄位標籤,以及背後的工作原理


Neither the original text shipped by SAP nor the adapted text is directly bound to menu item. Instead, there is a binding existed to connect an instance of UI text pool with the text property of menu item.

Copy the source code of COD_Account_TI from HTTP response in the network tab of Chrome development tool and search by ID igVref5FuaY1LnI6tdBKZm:


如何使用配置的方式修改SAP C4C UI的欄位標籤,以及背後的工作原理


One entry for text pool instance found:


如何使用配置的方式修改SAP C4C UI的欄位標籤,以及背後的工作原理


And in the runtime, we can see the text property of menu item is bound to this text pool instance:


如何使用配置的方式修改SAP C4C UI的欄位標籤,以及背後的工作原理 如何使用配置的方式修改SAP C4C UI的欄位標籤,以及背後的工作原理 如何使用配置的方式修改SAP C4C UI的欄位標籤,以及背後的工作原理


要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":

如何使用配置的方式修改SAP C4C UI的欄位標籤,以及背後的工作原理


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2724395/,如需轉載,請註明出處,否則將追究法律責任。

相關文章