想获得完整的可以在本地运行的 Fiori Elements 项目源代码,请参考笔者的系统教程:
在实际项目中,SAP Fiori Elements 应用开发经常面临各种扩展需求。本文将围绕四类典型的 Extensibility(可扩展性)需求展开分析:
- UI 层的自定义扩展(例如添加新的字段、按钮、事件处理逻辑)
- OData 服务扩展(例如在服务中添加新的字段、关联关系、行为/操作)
- CDS View 的增强(扩展数据模型视图以包含新字段或逻辑)
- 全流程的扩展实践案例(结合上述各层面的扩展,完整演示从后端到前端的扩展过程)
针对每一类扩展,我们将分别介绍在 ABAP RESTful Application Programming Model (RAP) 和传统 BOPF + SEGW 后端架构下的实现思路与技术路径。通过严谨的逻辑推理和实际项目案例,我们解释复杂概念,使内容具备现实可操作性。每部分还将提供完整的源代码示例,包括 CDS View 定义、Behavior 定义/实现、OData 服务定义与扩展、前端 UI manifest.json 配置以及自定义 Controller 扩展代码等片段。
订阅专栏 解锁全文
460

被折叠的 条评论
为什么被折叠?



