很多时候,我们需要确定并下载Fiori应用程序配置详细信息,并出于各种原因列出一个列表,大数据行业前景,例如,
确定大部分详细信息,如基础ODatas、CD视图等,下面的博客由杉下Makoto提供了极好的信息https://blogs.sap.com/2019/07/03/fiori-for-sap-s4hana-identifing-the-odata-services-cds-views-and-authorizations-of-a-sap-fiori-app/
在这篇文章中,计算机大数据,我想补充一下一个要求,即我们需要知道特定S/4 HANA版本的所有相关应用程序都有哪些,以及如何提供这些应用程序一次下载,而不是在fiori库上手动从一个应用程序导航到另一个应用程序。
识别相关应用程序,
2。从app library的xsodata服务
我们可以运行这个URL(app library的xsodata)来获得XML格式的apps列表
https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/services/SingleApp.xsodata/Related\u Apps?$filter(requiredReleaseId%20eq%20%27S14OP%27)
***强烈建议进行筛选,以避免检索大量内容时超时。
在上述服务URL中,我们正在尝试检索上述快照中由"S14OP"表示的"S/4 HANA 1809"版本的相关应用程序信息
,我们已调用"相关应用程序实体集"数据,并检索了S/4 HANA 1809版本的所有相关应用程序。具体来说,显示了F0106的相关应用程序—流程应收账款获取的应用程序。
我们可以下载此xml文件并根据需要使用。
****
我们还可以使用此方法获取我们在应用程序的fiori库中看到的任何其他信息。
如果您想查看xsodata服务可以提供的所有信息,我们可以调用服务的元数据,找出服务中所有可用的实体
https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/services/SingleApp.xsodata/$metadata
例如,物联网概念,如果我们想从1809版本中提取所有应用程序,我们可以这样调用服务,
https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/services/SingleApp.xsodata/Details?$filter(releaseId eq'S14OP')
这需要时间,因为它必须提取上千个应用程序的信息
如果我们想要一个特定的应用程序详细信息,让我们对应用程序说:"F0106"来自S/4 1809版本,淘客引流,什么是物联网,我们可以通过以下过滤器调用服务:
https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/services/SingleApp.xsodata/Details?$filter=fioriId%20eq%20%27F0106%27%20和%20%20releaseId%20eq%20%27S14OP%27%20
请告诉我您对此的看法。