最近在修改已有的Fiori應用,遇到了緩存上的一點問題,致使對Fiori應用的代碼修改不能在前端頁面生效。現將本身查到的一篇好資料翻譯過來,以供參考。如下爲正文。html
2017.12.19更新:最近又遇到個問題,打開某應用時,提示「應用打開失敗,請稍後再試(fiori could not open app. try again later)」,能夠經過/UI2/INVALIDATE_GLOBAL_CACHES來解決。前端
咱們知道,大部分狀況下SAP Fiori安裝在本地,使用企業的基礎網絡設施,常常會遇到網絡延遲,特別是在複雜和分佈式的場景下。後端
爲了克服這些問題,SAP Fiori擁有如下緩存層:瀏覽器
本文連接:http://www.cnblogs.com/hhelibeb/p/7793730.html緩存
英文原文:Clear SAP Fiori Cache 服務器
一般SAP Fiori緩存應該在它的配置、OData服務、Fiori BSP應用和主題發生修改時,或者應用了補丁/SAP notes時清空。在你遇到Fiori應用的陌生問題時,刷新緩存也是一個不錯的故障定位方式。網絡
爲每一個後端系統運行事務代碼 /IWBEP/CACHE_CLEANUP (SAP ERP, CRM等)。app
選擇複選框"Cleanup Cache in all models"分佈式
2.1 若是某些和主題相關的東西或系統發生了修改,須要重建客戶主題、而且清除主題緩存。ui
2.2 運行事務代碼 /IWBEP/CACHE_CLEANUP
選擇複選框 "Cleanup Cache in all models"
2.3 運行事務代碼 /IWFND/CACHE_CLEANUP (注意和2.2有區別)
2.4 運行如下報表
2.5 運行事務代碼 SMICM 。在菜單選擇 轉到——HTTP插件——服務器緩存——使全局無效。
若是有的話,你須要清除反向代理緩存。一般它是 SAP Web Dispatcher,不過也多是其它的產品。
若是SAP UI5 Cache buster的設置正確,是不須要作額外操做的。若是不是正確設置過的話,你才須要手動清除瀏覽器或者Fiori客戶端裏的緩存。