Fiori Elements 架构概述

举报
汪子熙 发表于 2022/06/19 17:52:19 2022/06/19
1.3k+ 0 0
【摘要】 本文讲解 Fiori Elements Architecture使用 SAP Fiori Elements,SAP 负责提供应用 floorplans,而应用开发人员只负责专注于提供 OData 服务以及服务上施加的注解。SAP Fiori Elements elements floorplans 是基于 XML 的模板,体现了 SAP Fiori 用户交互式体验。Fiori Element...

本文讲解 Fiori Elements Architecture

使用 SAP Fiori Elements,SAP 负责提供应用 floorplans,而应用开发人员只负责专注于提供 OData 服务以及服务上施加的注解。

SAP Fiori Elements elements floorplans 是基于 XML 的模板,体现了 SAP Fiori 用户交互式体验。Fiori Elements 应用控制器,也由 Fiori Elements 框架提供。

OData 服务将您的 Fiori Elements 应用 UI 同后台数据源连接起来,OData 服务提供商包括 SAP S/4HANA,SAP Business Warehouse,SAP Business Technology Platform 和其他外部 OData 服务提供商。

OData 注解,决定了您的 Fiori Elements 的外观以及行为。比如控制哪个字段可以点击,哪个字段可以编辑。同时,OData annotation 能够为 OData 元数据提供更多的语义化信息 - semantic information,比如:

  • 哪个字段允许用户唯一标识一个业务实体
  • 定义字段 A 是字段 B 的货币单位
  • 若干字段应该组合起来,共同显示在一个 form 里

在 ABAP platform 7.5 及其以后的版本,我们可以采取 Core Data Services 的方式,实现 OData 服务.

在 SAP BTP ABAP 编程环境里,除了 ABAP Programming Model for SAP Fiori 之外,我们还可以选择 Restful ABAP Programming Model 以及 Cloud Application Programming Model 来进行 OData 服务开发。

SAP Fiori Elements 基于 SAP 最新的 UX 准则,提供了默认的配置项,使用 SAP Fiori Tools,可以便捷地修改这些配置。

SAP Fiori Elements 应用的扩展手段

  • 自定义控件
  • 使用 SAP Fiori Elements ExtensionAPI 提供的自定义逻辑

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

作者其他文章

评论(0

抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。