什么是 SAP UI5 Application Index

发布时间 2023-05-16 18:43:35作者: JerryWang_汪子熙

SAP UI5 Application Index是一个集成在SAP Fiori Launchpad 中的应用程序索引。它提供了一个集中式的位置,用于展示和访问已安装的SAP UI5应用程序。

在SAP Fiori Launchpad的主页上,用户可以看到一个应用程序索引页面,其中包含了所有已经安装的SAP UI5应用程序。这个索引页面提供了一种简单的方式来查找和访问SAP UI5应用程序,同时也提供了一些有用的功能,比如应用程序过滤和搜索。

SAP UI5 Application Index的设计旨在使用户更容易地找到和使用SAP UI5应用程序。它使得在SAP Fiori Launchpad上集成和管理SAP UI5应用程序变得更加容易,从而提高了用户的生产力和效率。

SAPUI5应用程序索引(以下简称索引)为SAPUI5 ABAP库中的应用程序、组件和库以及SAPUI5分发层中的组件和库的相关信息提供了索引和缓存机制。

该索引被多个不同的服务(如SAP Fiori Launchpad和 cache buster)使用,这意味着必须将报告/UI5/APP_INDEX_CALCULATE的执行定义为后台作业。在单个SAPUI5存储库中使用的描述符和组件ID必须是唯一且有效的。有关更多信息,请参见下面的内容。

索引使得检索和查找这些信息比每次请求时进行计算要快得多。例如,寻找到SAP Fiori库的路径也需要该索引。

索引包含以下内容:

  • 单个和多个应用程序资源级别的缓存 buster 信息

  • 存储在应用程序、组件和库的描述符中的某些属性或属性(例如,组件ID、使用的库或依赖项)

该索引最初是空的,需要从头开始计算。它是通过SAPUI5存储库(/UI5/APP_INDEX_CALCULATE)的SAPUI5应用程序索引计算报告来计算的。该报告替换了用于SAP NetWeaver用户界面附加组件1.0的报告/UI5/UPDATE_CACHEBUSTER。每当SAPUI5 ABAP库的内容发生更改时,都必须在每个系统中执行报告/UI5/APP_INDEX_CALCULATE。有几种情况会自动更新计算,但并不是每种情况都能确保自动更新。为了安全起见,建议实施时使用标准设置每15分钟调度一次报告。