SAP UI5 Flexible Programming Model Explorer

简介: SAP UI5 Flexible Programming Model Explorer

按照 SAP UI5 官网的说法,


The SAPUI5 freestyle templates are deprecated, and it’s recommended to use the custom page SAP Fiori template based on the flexible programming model as an alternative. For more information, see Flexible Programming ModelInformation published on SAP site.


SAP UI5 Freestyle template 已经 deprecated 了,推荐使用基于 flexible programming model 这个编程模型来使用 custom page Fiori template.


OData V4 的 SAP Fiori Elements 提供了多种方法来扩展应用程序以满足您自己的特定需求。

虽然可以在扩展点中自由使用任何 SAPUI5 编码或控件,但也可以利用 Fiori Elements 的构建块和控制器扩展。


SAP Fiori Elements 是一种基于元素(element)和模板(template)的应用程序开发框架,它可以帮助开发人员快速构建符合SAP Fiori 设计原则的应用程序。在 SAP Fiori Elements 中,extension point 是指可以在应用程序中进行自定义扩展的位置。


extension point 允许开发人员在不修改原始 Fiori Elements 模板代码的情况下,向应用程序添加自定义功能或修改现有功能。extension point 是一种在应用程序中定义的占位符,开发人员可以通过编写自定义代码或配置元素属性来填充这些占位符。


SAP Fiori Elements 中包含了多个 extension point,包括 list report extension points、object page extension points、overview page extension points、analytical list page extension points、以及 freestyle extension points。开发人员可以使用这些 extension point 来自定义应用程序的布局、添加自定义字段、定义新的操作和行为等等。这样可以让开发人员更加方便地创建符合用户需求的应用程序,并且降低了开发的复杂度和成本。


Extension point 一览:

building block 一览:

Extension points 为开发人员提供了可以在其中实施您自己的 UI 的容器,而 SAP Fiori Elements 公开了一组构建块,这些构建块在模板化期间用于构建您的应用程序。


构建块是由框架一致编排的可重用工件,使用这些 artifacts 会自动受益于 SAP Fiori 合规性和标准应用程序行为,如草稿处理和 side effects.


Controller extension


在 SAP Fiori Elements 中内部使用的控制器扩展的集合,公开了一个开发人员可以重写以允许更大灵活性的方法:


相关文章
|
9月前
|
JavaScript 前端开发 Java
SAP BTP 平台 Cloud Application Programming 编程模型概述
SAP BTP 平台 Cloud Application Programming 编程模型概述
|
9月前
|
设计模式 SQL 数据建模
SAP Virtual Data Model 和 CDS View 的关联关系
SAP Virtual Data Model 和 CDS View 的关联关系
|
9月前
|
数据采集 数据库
什么是 SAP S/4HANA 的 Virtual Data Model(VDM)
什么是 SAP S/4HANA 的 Virtual Data Model(VDM)
|
9月前
|
SQL JSON 前端开发
SAP Restful ABAP Programming 和 HTML Over the wire 的一些对比
SAP Restful ABAP Programming 和 HTML Over the wire 的一些对比
|
10月前
|
SQL JavaScript IDE
SAP Cloud Application Programming 编程模型(CAP)的设计准则
SAP Cloud Application Programming 编程模型(CAP)的设计准则
|
10月前
|
数据库
SAP Restful ABAP Programming 编程模型的 Action 实现和云端调试介绍
SAP Restful ABAP Programming 编程模型的 Action 实现和云端调试介绍
|
开发框架 容器
SAP UI5 Flexible Programming Model Explorer
SAP UI5 Flexible Programming Model Explorer
|
对象存储
SAP Gateway Service Builder 里的 OData Model 定义方式
SAP Gateway Service Builder 里的 OData Model 定义方式
104 0
SAP Gateway Service Builder 里的 OData Model 定义方式
|
存储 供应链 数据库
SAP S/4HANA New Simplified Data Model (NSDM) 模型介绍
SAP S/4HANA New Simplified Data Model (NSDM) 模型介绍
114 0
SAP S/4HANA New Simplified Data Model (NSDM) 模型介绍
|
开发工具
最简单的 SAP Cloud Application programming CDS 练习
最简单的 SAP Cloud Application programming CDS 练习
100 0
最简单的 SAP Cloud Application programming CDS 练习