点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
每次向下滚动时,在Fiori Elements List报告中。 我们将向后端发出另一个请求,以请求"下一页"数据。 现在,这在Web应用程序中很常见。 但是我来自ABAP背景,就像循环中的SELECT。 尤其是如果我们对报告进行非常复杂的逻辑。
可以这样做吗? 还是有针对Fiori Elements List Report(或SADL)的缓存功能,我在此类CL_SADL_GW_GENERIC_DPC方法_GET_ENTITYSET中进行了检查,我看到以下代码:
... 如果mv_is_crp_cached_request = abap_true。 get_cached_entityset(导出io_tech_request_context = io_tech_request_context 导入et_data = et_data es_response_context = es_response_context)。 其他。 "正常的请求处理 ...
我尝试调试,似乎每个新请求mv_is_crp_cached_request都不是真的。
是否有可用于分页的缓存功能? (另一种方法是构建一些CDS并使用下推方法。)
谢谢。
你好 Suwandi Cahyadi
这不像选择循环,它更像是分页,您仅返回一组记录,这实际上可以改善前端体验。 想象一下,您正在等待1000条带有复杂逻辑的记录要在浏览器中加载许多分钟/小时等。这不是只获得有限的记录集,而是随着滚动滚动加载下一组记录。 网关确实具有缓存功能,但是在某些情况下是这样。 阅读此了解更多详细信息
谢谢
那不勒斯
一周热门 更多>