打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
SAP Fiori Elements 概述
SAP Fiori elements provide designs for UI patterns and predefined templates for common application use cases.

SAP Fiori Elements 提供了预定义的模板和 UI 样式,适用于 SAP 应用的通用应用场合。

App developers can use SAP Fiori elements to create SAP Fiori applications based on OData services and annotations that don't need JavaScript UI coding.

使用 SAP Fiori Elements,应用开发人员可以创建基于 OData 服务和注解的 Fiori 应用,而无需额外的 JavaScript 编程。

The resulting app uses predefined views and controllers that are provided centrally.

Fiori Elements 应用使用的视图和控制器,都是 SAP UI5 框架统一提供的。这些统一的视图,控制器,component.js, 如下图所示:

This means no application-specific view instances are required.

这种设计意味着无需应用层面的视图实例了。

The SAPUI5 runtime interprets metadata and annotations of the underlying OData service and uses the corresponding views for the SAP Fiori app at startup.

运行时,SAP UI5 解析 OData 服务和注解中包含的元数据,将其同业务数据一起,使用框架统一提供的视图来渲染页面。

为什么要使用 SAP Fiori Elements?

  1. High development efficiency to cover what 80% of all apps need

开发效率高,Fiori Elements 提供的模板,能涵盖 80% 的应用需求。

You do not need to build the UI over and over again. Just reuse the common features required by most applications. They are provided by the SAP Fiori elements floorplans.

应用开发人员无需一次又一次地重复创建相似的 UI,而是直接重用 SAP Fiori Elements 为大多数应用提供的可重用模板即可。

  1. Design consistency

Predefined floorplans, views, and controllers ensure UI consistency within and across similar apps.

因为每个 SAP Fiori Elements 应用,使用的都是统一的 floorplans,views,和控制器,这样保证了 UI 界面的高度一致性。

Apps created using SAP Fiori elements are kept up-to-date as they are automatically adapted to the most recent design guidelines.

基于 SAP Fiori Elements 的应用,因为使用的是 SAP UI5 统一提供的模板,这些模板由 SAP 管理,总能保证符合最新的设计准则。

  1. Decoupling of UI and business logic

UI 和业务逻辑的解耦合。

The metadata-driven development model uses semantic annotations and significantly reduces the amount of front-end code. Developers can focus on the business logic.

SAP Fiori Elements 采取元数据驱动的开发模式,使用语义化注解,从而极大减少了前端代码的规模。开发者可以专注于业务逻辑的设计和实现。

To extend your apps, use SAP Web IDE 1.17 or higher.

如果想扩展 SAP Fiori Elements 应用,需要使用 Web IDE 1.17 之上的版本。

The OData service models (entity sets and entity types) are derived from CDS views.

OData 服务的模型(entity sets 和 entity types) 源于CDS view.

The CDS entities are the primary artifacts for the data model.

CDS view 是 SAP Fiori Elements 应用数据模型的首要资源。

Transactional runtime model (based on the BOPF) is generated based on annotations.

基于 BOPF 的事务性运行时模型,基于 annotation 自动生成。

The UI annotations are attached to CDS views using the tags as defined in the SAP - ABAP Programming Model for SAP Fiori guide in the documentation for your SAP NetWeaver version on SAP Help Portal at https://help.sap.com/viewer/p/SAP_NETWEAVER

UI 注解使用 SAP Fiori ABAP 编程模型里定义的 tag,附加到 CDS view 上。

Here, the annotations are read using the catalog service of SAP Gateway. This is the standard method when using the auto-exposure feature of the application infrastructure.

使用 SAP Gateway 的 catalog service 读取注解。

The local resources localService/metadata.xml and localService/SEPMRA_PROD_MAN_ANNO_MDL.xml are generated for local tests that want to simulate back-end access.

下列资源是为了本地测试而创建的,用于模拟后台返回的结果。

  • localService/metadata.xml

  • localService/SEPMRA_PROD_MAN_ANNO_MDL.xml

Besides the annotations that are retrieved from the back-end system, the local resource annotations.xml plays a role at runtime, as this file contains the facet descriptions for the object page. This is where you have to maintain the labels for the different facets.
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存
猜你喜欢
类似文章
Excel教程:公历日期转农历的6个公式
Zlibrary | 全球最大电子书资源网站最新网址 新手使用指南
电脑🖥️键盘上所有英文键的意思
旧电脑比新电脑还好用还流畅的方法
WLK-生存猎常用宏
网页文本禁止复制粘贴?一分钟学会六个套路,轻松突破限制
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服