SAP Fiori Elements 公开课第二单元学习笔记:Fiori Elements 架构

简介: SAP Fiori Elements 公开课第二单元学习笔记:Fiori Elements 架构

课程地址


第二单元内容:讲解 Fiori Elements Architecture


image.png


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


image.png


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

image.png


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


image.png


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


哪个字段允许用户唯一标识一个业务实体

定义字段 A 是字段 B 的货币单位

若干字段应该组合起来,共同显示在一个 form 里

image.png


在 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 服务开发。

image.png


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

image.png


SAP Fiori Elements 应用的扩展手段


自定义控件

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

image.png


相关文章
|
1月前
|
数据库 API
启用SAP Fiori之前的一些注意事项
启用SAP Fiori之前的一些注意事项
14 0
|
2月前
|
SpringCloudAlibaba Java 网络架构
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(二)Rest微服务工程搭建
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(二)Rest微服务工程搭建
60 0
|
2月前
|
SpringCloudAlibaba Java 网络架构
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(七)Spring Cloud Gateway服务网关
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(七)Spring Cloud Gateway服务网关
117 0
|
2月前
|
SpringCloudAlibaba 负载均衡 Java
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(目录大纲)
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(目录大纲)
70 1
|
2月前
|
Java Nacos Sentinel
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(九)Nacos+Sentinel+Seata
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(九)Nacos+Sentinel+Seata
235 0
|
2月前
|
消息中间件 SpringCloudAlibaba Java
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(八)Config服务配置+bus消息总线+stream消息驱动+Sleuth链路追踪
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(八)Config服务配置+bus消息总线+stream消息驱动+Sleuth链路追踪
788 0
|
2月前
|
SpringCloudAlibaba Java 测试技术
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(六)Hystrix(豪猪哥)的使用
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(六)Hystrix(豪猪哥)的使用
46 1
|
2月前
|
SpringCloudAlibaba 负载均衡 Java
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(五)OpenFeign的使用
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(五)OpenFeign的使用
46 0
|
2月前
|
负载均衡 算法 Java
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(四)Ribbon的使用
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(四)Ribbon的使用
28 0
|
2月前
|
SpringCloudAlibaba 负载均衡 Java
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(三)Eureka服务注册中心
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(三)Eureka服务注册中心
49 1