ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

从 CDS 到 RAP、Analytics 与 Enterprise Search,深入理解 ABAP Data Models 的完整技术体系

从 CDS 到 RAP、Analytics 与 Enterprise Search,深入理解 ABAP Data Models 的完整技术体系 在一个新的 SAP S/4HANA Cloud 项目里,如果业务提出销售订单查询、订单维护、实时经营分析以及 Fiori Launchpad 全局搜索这几类需求,我们很容易产生一种传统 ABAP 开发思路,给每个需求分别设计程序、SQL、OData 服务和查询逻辑。到了 ABAP Cloud,这种做法已经不是理想架构。更符合 SAP 当前技术路线的做法,是先建立一个具有明确业务语义、可复用、可授权、可扩展的数据模型,再让 RAP、ABAP Analytics、Enterprise Search、Fiori、远程 API 等不同消费场景建立在这个模型之上。这个承担核心角色的技术,就是 ABAP Core Data Services,也就是 ABAP CDS。SAP 对 ABAP Cloud 的定义中已经明确把 ABAP CDS 放在数据模型与 Analytics 的核心位置。ABAP Cloud 追求 lifecycle-stable 和 cloud-ready 的应用、服务与扩展,而 ABAP CDS 正是实现这种架构的重要基础。因此,当我们讨论 ABAP Data Models 时,讨论的已经不只是数据库 View。真正需要理解的是一整套从数据库,到业务语义,到授权,到事务行为,到分析模型,到服务暴露,再到最终消费者的 Full Stack 数据架构。ABAP Data Model 已经不等于传统数据库模型经典 ABAP 项目里,数据库建模经常围绕透明表、Database View、SE11 Data Element、Domain 和 ABAP Open S
返回列表