使用SAP Fiori Elements开发应用程序
Fiori Element 简介
本节包含有关使用SAP Fiori元素开发SAP Fiori应用程序的信息。
为什么要使用SAP Fiori元素?
SAP Fiori元素为常见的应用程序用例提供UI模式和预定义模板的设计。应用程序开发人员可以使用SAP Fiori元素基于OData服务和不需要JavaScript UI编码的注释来创建SAP Fiori应用程序。生成的应用程序使用集中提供的预定义视图和控制器。这意味着不需要特定于应用程序的视图实例。SAPUI5运行时在启动时解释基础OData服务的元数据和注释,并在SAP Fiori应用程序中使用相应的视图。
- 高开发效率 ,可满足所有应用程序的80%的需求。
不需要一遍又一遍地构建UI。只需重用大多数应用程序所需的通用功能即可。它们由SAP Fiori元素平面图提供; - 设计一致性
预定义的平面图,视图和控制器可确保类似应用程序内部和之间的UI一致性。使用SAP Fiori元素创建的应用程序会自动更新,以适应最新的设计准则。 - UI和业务逻辑的分离
数据驱动的开发模型使用语义注释,并显着减少了前端代码的数量。开发人员可以专注于业务逻辑。
注意
使用SAP Fiori元素创建应用程序的最初工作可能比创建自由样式的SAP Fiori应用程序要高。但是,以这种方式创建更多的应用程序后,也会收到丰厚的回报,因为应用程序将受益于使用框架和包含的功能,如下所述。
SAP Fiori元素平面图创建应用程序:
-
列表报告和对象页面(List Report and Object Page)
SAP Fiori元素包含用于列表报告和对象页面的预定义模板。列表报告使用户可以筛选,查看和使用以列表(表)格式组织的项目(对象)。列表报告通常与对象页面结合使用。该对象页面使用户可以使用对象,提供查看,编辑和创建对象的功能。在这里插入图片描述 -
工作清单(Worklist)
工作清单显示用户要处理的项目的集合。无需复杂的过滤。浏览项目列表通常涉及查看列表项目的详细信息并采取措施。在大多数情况下,用户必须完成或委派工作项。 -
概述页面(Overview Pages)
概述页面是一个数据驱动的SAP Fiori应用程序,用于组织大量信息。信息以吸引人且有效的方式以卡片格式可视化。不同的卡用于不同类型的内容。用户友好的体验使查看,过滤数据以及对数据进行操作变得容易快捷。在展示全局时,业务用户可以专注于最重要的任务,从而可以更快地制定决策并立即采取行动。 -
分析列表页面(Overview Pages)
分析列表页面是用于详细分析的SAP Fiori元素应用程序。它使您可以从不同的角度分析数据,调查根本原因并根据交易内容采取行动。您可以使用数据可视化和商业智能来识别数据集或重要的单个实例中的相关区域。所有这些都可以在一页上无缝完成。
系统要求
-
要扩展应用程序,请使用SAP Web IDE 1.17或更高版本(有关更多信息,请参阅SAP Web IDE文档中的Annotation Modeler在SAP网站上发布的信息)。
-
对于高于或等于1.52的SAPUI5版本,您还可以使用SAP Fiori工具在SAP网站上发布的信息构建应用程序 。
-
要开发具有草案功能的新交易应用程序,需要SAP NetWeaver AS的ABAP Application Server(用于ABAP 7.51创新包SP02或更高版本)。SAP NetWeaver AS for ABAP 7.50无法使用草稿功能。有关更多信息,请参见草稿处理。