课程地址
第二单元内容:解说 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 提供的自定义逻辑
更多 Jerry 的原创文章,尽在:” 汪子熙 ”: