BC430 — ABAP 字典快速参考
#dashboard #abap #abap-dictionary
| Type (类型) |
Description (描述) |
Key Point (要点) |
| Domain (域) |
技术属性(数据类型、长度、值域) |
不能直接在程序中使用 |
| Data Element (数据元素) |
语义属性(字段标签、F1 帮助) |
连接域与数据对象的桥梁 |
| Structure (结构) |
组件集合(扁平/嵌套/深层) |
一维数据对象 |
| Table Type (表类型) |
内表描述(行类型+访问方式) |
二维数据对象 |
| Type Group (类型组) |
全局常量定义 |
旧技术,名称最多 5 字符 |
常用域数据类型
| Type |
Description |
Max Length |
| CHAR |
字符串 |
表中 255,结构无限制 |
| DATS |
日期 |
固定 8 |
| DEC |
金额/计算字段 |
最多 31 |
| NUMC |
数字字符串 |
最多 255 |
| CURR |
货币字段 |
需要引用表 |
| QUAN |
数量字段 |
需要引用表+单位字段 |
| Feature |
Transparent (透明表) |
Pooled (池表) |
Cluster (簇表) |
| DB 中独立存在 |
是 |
否(合并到表池) |
否(合并到表簇) |
| 数据压缩 |
否 |
是 |
是 |
| 可建索引 |
是 |
仅键字段 |
仅簇键 |
| JOIN / View |
支持 |
不支持 |
不支持 |
| Native SQL |
可用 |
仅 Open SQL |
仅 Open SQL |
| Setting |
Options |
说明 |
| Data Class |
APPL0 / APPL1 / APPL2 / USER |
主数据/事务数据/组织数据/客户 |
| Size Category |
0-4 |
控制扩展大小 |
| Buffering |
不允许/完全/通用/单记录 |
影响读性能 |
| Logging |
开/关 |
需配合 rec/client 参数 |
| Type |
Trigger (触发) |
Loaded (加载) |
适用场景 |
| Full (完全) |
访问任一记录 |
全表 |
小表、读频繁 |
| Generic (通用) |
访问某记录 |
同左键前缀的所有记录 |
按键前缀分组访问 |
| Single (单记录) |
访问某记录 |
仅该记录 |
大表、随机访问 |
| Cardinality |
Meaning |
示例 |
| 1:1 |
每个检表条目必须对应一条 |
必选且唯一 |
| 1:C |
每个检表条目对应 0 或 1 条 |
可选 |
| 1:N |
每个检表条目对应多条 |
一对多(必须) |
| 1:CN |
每个检表条目对应 0 或多条 |
一对多(可选) |
外键字段类型
| Type |
Description |
| Key fields/candidates |
外键字段是检表键字段 |
| Non-key fields/candidates |
外键字段不是键字段 |
| Key fields of a text table |
文本表专用 |
| Feature |
Database View |
Maintenance View |
Help View |
| Join Type |
Inner Join |
Outer Join |
Outer Join |
| 可写 |
仅单表时可写 |
可读写 |
不可 |
| 缓冲 |
支持 |
不支持 |
不支持 |
| 用途 |
数据选择 |
数据维护 |
搜索帮助选表 |
| 外键要求 |
无 |
必须 |
必须 |
- 屏幕字段直接挂接(Screen Painter)
- 结构/表字段上的搜索帮助
- 检表上的搜索帮助
- 数据元素上的搜索帮助
- 域固定值
- 时间相关检查表
1 2 3 4 5 6 7
| Step 1: 锁定表 → 禁用视图 Step 2: 重命名原表为 QCMTAB(删索引) Step 3: 用新结构创建 QCM8TAB Step 4: MOVE-CORRESPONDING 回填数据(每 16MB commit) Step 5: 删除 QCMTAB Step 6: QCM8TAB → TAB(重建索引+视图) Step 7: 释放锁
|
- 字段名以 YY 或 ZZ 开头
- 不能用于池表/簇表
- 含 LCHR/LRAW 的表不能使用
- 不需要表转换(ALTER TABLE)
关键事务码
| T-Code |
Description |
| SE11 |
ABAP 字典维护 |
| SE14 |
数据库工具(转换/修复) |
| SE54 |
表维护视图生成器 |
| SM30 |
表维护(已生成视图) |
| SM34 |
视图集群维护 |
| SCU3 |
表历史日志查看 |
- [[学习地图-BC430]]
- [[考试陷阱-BC430]]