“ SAP Fiori应用程序”和“ SAPUI5应用程序”之间的区别

rs9*_*rs9 1 sapui5 sap-fiori

谁能解释一下SAP Fiori应用程序SAPUI5应用程序之间的区别吗?

SAP提供的用于创建目标映射的文档中,提到必须仅为SAP Fiori Apps选择应用程序类型SAPUI5 Fiori App,而不为其他SAPUI5 Applications选择应用程序类型。

您只能将此功能用于SAP Fiori应用程序。不要将此功能用于其他SAPUI5应用程序。

到目前为止,我相信Fiori是SAP UI5应用程序的集合。如果两者相同,那么我们为什么不应该为其他UI5应用程序选择SAPUI5 Fiori。

如果有误,请纠正我,也请清除混乱。

iPi*_*rat 6

Fiori(在 SAP 上下文中)意味着几件事:

(一些信息可能或多或少反映了当前的技术状态,过去可能有所不同,将来可能会发生变化。)

  • Fiori 应用程序(或有时称为 SAP 标准 Fiori 应用程序)是一组(几千个?)由 SAP 开发和提供的应用程序。这包括适用于各种业务(如零售)或各个部门(如 HCM)的Fiori 应用程序- 请参阅SAP Fiori 应用程序参考库
  • Fiori Launchpad (FLP) 本身就是一个 Fiori 应用程序,它可以使用各种方法进行配置。FLP 存在于 ABAP、SAP Enterprise Portal、SAP Cloud Portal、SAP Cloud Foundry 中,并且可以在这些系统中以不同方式进行配置。您在上面链接的基于意图的导航是 ABAP 系统中的一种方式
    • 自定义 Fiori 应用程序是遵循 Fiori 设计指南的 SAPUI5 应用程序,如@sap-fiori-crew 所述
    • 像 Fiori SDK for iOS 或 Android 这样的原生移动库也将生成原生 Fiori iOS 应用程序(或分别为 Android)
    • 一些非 ui5 应用程序,如 SAP Mobile Cards 或带有 Fiori 主题的 Mendix 应用程序被 SAP视为Fiori 应用程序

总而言之,目前,SAP 声明 SAP Fiori 是一种用户体验(例如参见此路线图,第 11 页

技术角度来看,一个 ui5 应用程序必须至少使用 Component Paradigma 才能无缝集成到 Fiori Launchpad 中。对于其余的答案,我将任何实现组件的 ui5 应用程序称为“Fiori App”

至于您的原始问题和您使用的链接,我没有看到任何技术原因,为什么不应该使用意图导航来调用实现组件的 sapui5 应用程序。

您可以在 FLP 中配置一个 tile 来调用某个 Fiori App。或者调用语义对象的某个动作。该对象的该操作被配置为使用目标映射调用 Fiori 应用程序。好消息是,您可以从任何其他应用程序对此类语义对象调用此类操作,而无需知道实际将调用哪个应用程序。这允许客户通过更改单个目标映射来替换应用程序,而不是查找和扩展调用被替换应用程序的所有其他应用程序。


小智 5

SAP UI5是该工具(因此,视图,控制器,数据绑定)是必需的,但是SAP Fiori Apps符合SAP Fiori设计准则