在SAP系统中,数据库视图(Database View) 是一种基于物理数据库表的虚拟表,通过关联多个表(使用INNER JOIN
)生成逻辑数据集。它存储在数据库中,但本身不存储数据,仅通过查询动态生成结果。以下是关于SAP数据库视图的详细解析:
1. 核心概念
- 定义:
数据库视图通过关联一个或多个物理表(透明表或集群表)的字段生成虚拟表,支持跨表查询。 - 特点:
- 仅支持
INNER JOIN
(内连接),不支持OUTER JOIN
(外连接)。 - 数据是动态生成的,视图本身不存储数据。
- 需激活(Activation)后生效,生成对应的数据库对象。
- 支持在ABAP程序、报表或事务码中直接使用。
- 仅支持
2. 应用场景
- 跨表查询:
例如,