SAP Fiori Launchpad頁面在伺服器端的配置背後的實現原理
In this blog Why Adapt UI button is visible in some system but missing in some other system I have explained my analysis about one issue that I would like to use Adapt UI button to extend some standard Fiori UI, and this button is available in some system,
But missing in another system. My conclusion in that blog for this issue is that the necessary plugin sap.ushell.plugins.rta is not considered as valid by server, it is simply not included in server side configuration. For example, in one system that the Adapt UI button is available, we can see this plugin in server side configuration data:
Now the question is, what configuration I need to do in server side to make this plugin available for my user?
Have a look at file FioriLaunchpad.html, there is a place holder ${SERVER-SIDE-CONFIG} defined:
When this page working as template is requested by client in the runtime, the real configuration data stored in server side is retrieved and stored in variable lv_server_side_config, and merged into the template file.
When I debug the logic how lv_server_side_config is populated, I find that among all available plugins stored in the shared memory, the plugin sap.ushell.plugins.rta is already there.
However it is marked as invalid because for this very plugin, the corresponding catalog id /UIF/SAP_RTA_PLUGIN is not assigned to my user.
After I manually added this catalog to the PFCG role assigned to my user, the issue is resolved:
I could see Adapt UI button now.
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2722627/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SAP Fiori Launchpad tile裡顯示的數字的重新整理間隔是在伺服器端什麼地方配置的伺服器
- 如何分辨 SAP Fiori Launchpad 裡的真假 Fiori 應用
- 如何讓SAP S/4HANA的Material Fiori應用配置到Fiori Launchpad裡
- SAP Fiori Launchpad 應用的兩個實用技巧分享
- 在 SAP Fiori Launchpad 裡給需要執行的 SAPGUI 事物碼配置系統別名GUI
- 把經典的ABAP webdynpro應用配置到SAP Fiori Launchpad裡Web
- SAP Fiori Elements裡Drop down list的實現原理
- 一步步把SAP GUI的事務碼配置到SAP Fiori Launchpad裡GUI
- SAP Fiori Launchpad url 引數 sap-app-origin-hint 的含義APP
- SAP Fiori image的顯示原理
- 如何將本地 SAP UI5 應用配置到本地 Fiori Launchpad 中UI
- SAP S/4HANA Material Fiori應用的搜尋實現原理
- 關於將本地 SAP UI5 應用配置到本地 Fiori Launchpad 的技術實現深入講解試讀版UI
- Fiori Launchpad Tile點選後跳轉的除錯技巧除錯
- Fiori裡花瓣的動畫效果實現原理動畫
- 探討一下To C營銷頁面服務端渲染的必要性以及其背後的原理服務端
- SAP Fiori應用沒能從Fiori Launchpad啟動的一個可能原因及分析過程
- 聊一聊Unity協程背後的實現原理Unity
- SAP Spartacus unit detail 頁面顯示後自動 focus 設定的原理AI
- SAP CRM Fiori應用和SAP JAM的整合配置
- 如何把SAP UI5應用部署到SAP雲平臺的Fiori Launchpad裡去UI
- 從 SAP 幫助文件的頁面,談談 SAP Content Management 的實現
- 單頁面路由原理及實現路由
- 如何將BSP應用配置成Fiori Launchpad上的一個tile
- 如何查詢SAP Fiori launchpad Designer的準確路徑即url地址
- 【原始碼分析】Lottie 實現炫酷動畫背後的原理原始碼動畫
- SAP Fiori 頁面的週期性動態重新整理功能的實現步驟
- Java實現後端分頁Java後端
- SAP Fiori裡兩種鎖機制(lock)的實現
- SAP Fiori Launchpad Tile,UI5應用,和PFCG Role的對應關係UI
- 在 SAP Fiori Gateway 系統配置一個指向 SAPGUI 事務的 tileGatewayGUI
- 使用 mock 資料在本地執行 SAP Fiori Elements 應用的工作原理Mock
- SAP Fiori Elements controller extension 的載入原理Controller
- firewalld: 背後的原理(nftables)
- SAP 電商雲 Spartacus UI 頁面佈局的設計原理UI
- SAP Spartacus Site Context 實現專題頁面Context
- 小程式頁面動態配置實現
- 如何使用配置的方式修改SAP C4C UI的欄位標籤,以及背後的工作原理UI