面向对 ABAP 与 CDS 有较深功底的开发者,本文将整合官方文档与一线经验,把 ABAP CDS View 的核心概念、设计取舍与工程化细节讲清楚,并给出可直接运行的示例代码,帮助在项目中做出稳健而可演进的技术决策。
为什么是 CDS View,而不是传统字典视图
在 ABAP Development Tools 里,用 CDS DDL 的 DEFINE VIEW 定义数据模型,激活之后会落地两个与开发者密切相关的对象:CDS 实体 与 CDS 数据库视图。两者既相关又不同:CDS 实体 是语义载体,承载访问控制与注解等高阶能力;CDS 数据库视图 则是技术层的只读视图,供 ABAP Dictionary 展示。官方文档明确指出,应用侧读数应使用 CDS 实体,而不是 CDS 数据库视图,并且从 ABAP 7.50 的严格模式起,直接在 Open SQL 中访问 CDS 数据库视图 被视为过时做法并被禁止。(Eduardo Copat)
为了避免命名冲突,经典
订阅专栏 解锁全文
827

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



