从源系统提取数据
学习目标
描述 ABAP CDS 视图如何从源系统提取数据。
ABAP CDS 视图
场景概览
让我们从数据流的第一步开始。
在 SAP S/4HANA 中,已经定义了一个 ABAP CDS 视图。
ABAP CDS 视图:术语与用例
ABAP CDS 视图是一个 ABAP 对象,属于 SAP S/4HANA 的一部分。ABAP CDS 视图对外暴露存储在数据库表中的业务数据。SAP 提供了数量庞大的 ABAP CDS 视图,覆盖所有业务功能。你既可以自定义这些 SAP 提供的 ABAP CDS 视图,也可以从头创建自己的视图。ABAP CDS 视图在名为 Eclipse 的开发工具中创建和维护。我们使用代码来定义 ABAP CDS 视图,这些代码看起来很像 SQL。代码乍看之下可能有些复杂,但经过练习,你很快就能理解 ABAP CDS 视图的处理逻辑,并识别出 SAP BW/4HANA 提取流程所使用的最重要参数。
ABAP CDS 视图可以有多种用途。它可以被许多不同的 SAP 系统使用,包括 SAP Analytics Cloud 和 SAP DataSphere。如果你希望某个 ABAP CDS 视图支持向 SAP BW/4HANA 提取和加载数据,必须在定义中启用设置:@Analytics.dataExtraction.enabled: true。
ABAP CDS 视图:系统设置
在我们的场景中,ABAP CDS 视图 ZPEPMCDSVSO1 组合了若干销售表,例如 SNWD_SO(销售订单抬头数据)、SNWD_SO_I(销售订单行项目明细)和 SNWD_SO_SL(销售订单计划行)。该 ABAP CDS 视图由来自所选表的源字段及其对应的元数据(数据类型、长度、小数位、货币等)组成。
我们的 ABAP CDS 视图具有设置 @Analytics.dataExtraction.enabled: true,因此它已准备好从 SAP S/4HANA 提取数据到 SAP BW/4HANA。
观看以下演示,探索 SAP S/4HANA 中 ABAP CDS 视图的输出。
探索 ABAP CDS 视图
Demo:Watch Demo(SAP 官方交互式练习)
本课其余配图



本课其余配图


本课其余配图


本课其余配图

