点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在尝试通过扩展应用程序中的更改来测试缓存清除器功能
("我的时间表")。 进行更改后,我将按顺序执行程序/UI2/INVALIDATE_GLOBAL_CACHES和/UI5/APP_INDEX_CALCULATE(仅用于时间表应用程序)。
我们的启动板URL是默认URL'/sap/bc/ui5_ui5/ui2/ushell/shells/abap/Fiorilaunchpad.html',我们创建了一个外部别名,别名为/sap/bc/ui5_ui5/ui2/ushell/shells/abap和Trg元素为/sap/bc/ui2/flp。
即使执行了这些步骤,更改也不会反映在浏览器中。 如果我清空缓存并重新加载应用程序,则更改将显示在屏幕上。
我们不希望用户在应用程序发生更改时手动清除浏览器/设备缓存。
请提出实现此目标所缺少的内容。
谢谢
Kishore。
大家好,
问题是组件名称区分大小写。 启动板自定义使用所有大写字母的应用程序名称完成。
将其更改为所有小写字母即可解决此问题。 尽管这很奇怪,但是它的行为方式。
谢谢
Kishore。
我认为,i18n的更改也不是由缓存破坏程序处理的。
缓存破坏程序的作用是:脚本版本控制意味着仅读取所有脚本,进行更改 脚本文件名并附加一些时间戳等,并加载这些脚本,以便每次加载新版本的脚本时。
关于您的观察结果:
浏览器可保持高速缓存
,并且只有很少的参数,例如userid/name/timestamp和到期日期时间。
并且一旦缓存内存已满或过期,缓存数据将自动销毁。
因此行为可能不相同/
。您要更改css部分,并且没有反映出来吗? 我认为缓存无效化器无法处理CSS部分。
Hello Satyavathi,
在事务LPD_CUST中,必须确保组件名称应全部使用小写字母。 同样适用于component.js文件。
谢谢
Kishore。
Hi Kishore,
我们也面临着同样的问题:UI的更改不能同时反映应用程序级别和浏览器级别。按照您建议的相同步骤,您能否让我们知道他更改的确切位置? 发射台定制。
尝试在您的应用中使用以下URL index.html
还尝试执行以下活动:
1。清除服务器http缓存转到事务SMICM。 转到-> HTTP插件->服务器缓存->在本地和全局无效。
2。 清除元数据缓存事务:网关上的/IWFND/CACHE_CLEANUP事务:后端和网关上的/IWBEP/CACHE_CLEANUP
3。 同步芯片缓存运行报告/UI2/CHIP_SYNCHRONIZE_CACHE。 确保表/UI2/CHIP_CHDR中没有错误,运行报告/UI2/DELETE_CACHE_AFTER_IMP。/UI2/DELETE_CACHE
4.运行缓存清除器运行报告/UI5/UPDATE_CACHEBUSTER。
5。 清除本地浏览器缓存
6。 在SE38中运行报告/UI2/INVALIDATE_CLIENT_CACHES,/UI2/INVALIDATE_GLOBAL_CACHES和/UI5/APP_INDEX_CALCULATE。 在上一个中使用完全计算。
一周热门 更多>