ALV
ALV是ABAP List Viewer 的缩写,是实际业务中查询数据或修改数据时经常使用的程序。
ALV的主要功能
- 过滤设置
- 变更列宽
- 变更布局
- ABC分析
- 下载excel及word文档的保存
ALV的类型
- Function ALV
- GRID ALV
- SALV
其中Function ALV 和Grid ALV内部含有相似的结构和功能,而SALV是之后出现的。他们出现的技术顺序依次为Function ALV > Grid ALV > SALV。
ALV功能的SAL包(SALV也称为New ALV)。SALV可以使用函数生成ALV一样不适用画面以全屏模式输出,也可以利用容器在画面上显示ALV。利用Grid的ALV不能以Batch Job登录后再后台运行,但SALV可正常运行。SALV与现有方法相比为开发提供了便利,集合了详细功能以及接口方式提供,但SALV的唯一缺点就是不支持编辑模式。
GRID ALV容器接口
ALV程序中使用的接口由参照cl_gui_alv_grid类的变量定义。用下列语句定义对像引用变量。如:
data:gs_grid type ret to cl_gui_alv_grid.
用create obejct语句调用类的构造函数并生成ALV GRID接口。
GRID ALV容器中拥有画面显示的所有信息,调用类方法可以重新定义或修改ALV画面属性。
GRID ALV容器的结构
要利用ALV显示数据,至少要经过两个步骤:
- 定义内表:定义显示在画面上的内表。在A
2589




被折叠的 条评论
为什么被折叠?



