SAP 列表查看器 (ALV)
SAP 列表查看器 (ALV) (★★★)
#abap #abap-dialog
概述表
| 类 | 用途 |
|---|---|
| CL_SALV_TABLE | 简单 ALV 显示 |
| CL_GUI_ALV_GRID | 自定义容器中的高级 ALV |
简单 ALV (CL_SALV_TABLE)
1 | DATA: go_alv TYPE REF TO cl_salv_table. |
- 最少代码实现表格显示
- 自动从 ABAP 字典获取列标题
- 内置排序、筛选、汇总功能
带容器控件的高级 ALV
| 组件 | 角色 |
|---|---|
| 自定义容器 | ALV 的屏幕区域 |
| CL_GUI_ALV_GRID | 功能完整的网格控件 |
| 字段目录 | 列定义 |
| 布局 | 显示设置 |
关键 ALV 方法
| 方法 | 用途 |
|---|---|
factory |
创建 ALV 实例 |
display |
显示 ALV |
set_table_for_first_display |
初始数据显示 (CL_GUI_ALV_GRID) |
refresh_table_display |
更新数据 |
考试/测试模式
| 场景/关键词 | 答案 |
|---|---|
| “简单 ALV 类?” | CL_SALV_TABLE |
| “高级 ALV 类?” | CL_GUI_ALV_GRID |
| “ALV 列标题来自?” | ABAP 字典定义 |