ABAP 字典功能概述 (★★★)
ABAP 字典功能概述 (★★★)
#abap #abap-dictionary
概览表
| Function Area (功能区域) | Key Point (要点) |
|---|---|
| 类型定义 | 数据元素、结构、表类型 |
| 数据库对象 | 表、视图、索引 |
| 服务 | F4 帮助、F1 帮助、锁、日志、缓冲 |
核心功能
ABAP 字典(Transaction SE11)是 SAP 系统中集中管理所有类型定义的工具:
1 | ABAP Dictionary |
💡核心概念
ABAP 字典中定义的对象在激活时自动反映到数据库。修改表定义后,数据库结构也会自动调整。
与开发/运行环境的关系
| Integration Point (集成点) | 说明 |
|---|---|
| ABAP 解释器 | 程序生成时访问类型定义 |
| Screen Painter | “Get from Dictionary” 功能直接使用字段定义 |
| 数据库接口 | 使用存储的表/视图信息访问数据库 |
| 即时生效 | 字典中的每次变更立即影响所有相关程序和屏幕 |
类型层次关系
1 | Domain (域) |
- 域: 定义技术属性(数据类型、长度),不能在程序中直接引用
- 数据元素: 连接域和使用场景,包含语义信息(字段标签、F1 帮助)
- 结构: 组件组成,可以是数据元素、内表或子结构
- 表类型: 描述内表的行结构和访问方式