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

时间:2018-07-06 07:53:30

标签: sapui5 sap-fiori

有人可以解释一下 SAP Fiori应用 SAPUI5应用之间的区别吗?

SAP给出了创建目标映射的

In the document,提到了必须为 SAP Fiori Apps 选择应用程序类型 SAPUI5 Fiori App 不适用于其他 SAPUI5应用程序

  

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

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

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

7 个答案:

答案 0 :(得分:5)

SAP UI5是该工具(因此视图,控制器,数据绑定),但是SAP Fiori Apps符合SAP Fiori Design Guidelines

答案 1 :(得分:4)

Fiori (在SAP上下文中)表示几件事情:

(某些信息或多或少地反映了当前的技术水平,并且过去可能有所不同,并且将来可能会发生变化。)

  • Fiori Apps (有时也称为SAP标准Fiori Apps)是由SAP开发和提供的一组(数千个)应用程序。其中包括适用于各种业务(例如零售)或各个部门(例如HCM)的Fiori Apps-请参见SAP Fiori App Reference Library
  • Fiori Launchpad (FLP)本身就是一个Fiori应用程序,可以使用多种方法进行配置。 FLP存在于ABAP,SAP Enterprise Portal,SAP Cloud Portal,SAP Cloud Foundry中,并且可以在这些系统中以不同的方式进行配置。上面链接的基于意图的导航是ABAP系统中的一种方法
    • 自定义Fiori应用是遵循Fiori设计准则的SAPUI5应用,如@ sap-fiori-crew
    • 所述。
    • 诸如iOS或Android的Fiori SDK之类的本地移动库也将产生本地Fiori iOS应用(或分别为Android)
    • 某些非ui5应用,例如SAP移动卡或带有Fiori主题的Mendix应用被SAP视为 Fiori应用

总而言之,SAP当前指出SAP Fiori是用户体验(例如,参见this roadmap, page 11

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

关于您的原始问题以及您使用的链接,我看不到任何技术原因,为什么不能使用意图导航来调用实现组件的sapui5应用。

您可以在FLP中配置图块以调用特定的Fiori App。或调用语义对象的某个动作。该对象的操作已配置为使用“目标映射”调用Fiori应用程序。好处是,您可以从任何其他应用程序对此类语义对象调用此类操作,而无需知道实际会调用哪个应用程序。这使客户可以通过更改单个目标映射来替换应用程序,而不必查找并扩展正在调用一个被替换应用程序的所有其他应用程序。

答案 2 :(得分:1)

SAPUI5是一个像JavaScript一样的JavaScript框架,是由SAP刚开发的,并带有大量现成的自定义控件。

另一方面,Fiori是SAP的设计语言。 SAP Fiori用户体验是基于角色的,自适应的,简单的,连贯的,令人愉悦的。另请参见此处https://experience.sap.com/fiori-design-web/get-started/#design-principles

答案 3 :(得分:0)

sap fiori和SAPUI5仅有一个区别。 SAP Fiori应用程序是由SAP提供的标准应用程序。。。我们只需要在fiori启动板中进行配置即可。Fiori应用程序仅通过使用SAPUI5进行构建。这就是为什么要说SAPUI5的原因。 SAPUI5是我们根据要求设计的定制应用程序。

sap fiori引用库中。还有其他类型的应用程序,例如webdynpro,其gui类型也可以在fiori启动板中配置。

答案 4 :(得分:0)

SAP UI5

UI5是SAP自己的用于开发Web应用程序的用户界面。

现在UI5在SAP之外也越来越流行以构建NON-SAP应用程序。

UI5使用HTML,CSS和JavaScript等网络技术。

SAPUI5是技术,而Fiori是一种方法。

SAPUI5是混合应用程序(由于HTML5)。

SAPUI5应用程序可以像SMP这样的本机应用程序一样,在多种功能全面的平台上运行。

UI5是基于MVC模式的框架。通过使用此框架,开发人员可以轻松构建Web应用程序。

SAP Fiori

Fiori是SAP软件的新用户体验。为了克服SAP传统GUI的复杂性,开发了一种新的Fiori。

Fiori主要关注流动性。 Fiori将SAPUI5用于前端,并使用odata来获取后端数据。

不了解SAPUI5知识,很难进行自定义。 Fiori以基于角色的形式包含所有业务流程。目前,基于业务流程创建了1000多个角色。

答案 5 :(得分:0)

SAPUI5

SAPUI5是客户端HTML 5呈现框架,开发人员可以通过该框架为用户创建响应式应用程序。

SAP FIORI

SAP Fiori是基于SAP提供的SAPUI5库的标准应用程序的集合。 SAP Fiori应用程序共享一些标准设计准则以及开发这些应用程序的方式。

答案 6 :(得分:0)

SAP Fiori倡导一种称为1-1-3(“一一三”)的设计原则。这意味着在设计每个屏幕时,都应考虑到一个用户(或角色),该用户要完成的单个任务以及执行此任务的最多三个导航级别。 还有其他设计原则,如连贯,令人愉悦,简单和响应迅速。

作为Sap Ui5应用程序,无需遵循上述设计原则。

SAP webId确实为每种应用程序类型提供模板。