ALV 介绍 The ALV Grid Control (ALV = SAP List View er)是一个显示列表的灵活的工具,它提供了基本功能的列表操作,也可以通过自定义来进行增强,因此可以允许你可以在大型的应用程序中使用
SAP 提示: 在 SAP 的开发项目中,ALV GRID也可以作为修改和创建数据的一种工具,然而,目前这个功能只在实验计划中使用,还没有向客户发布
下面是一个ALV GRID的图片: 它包括3 大部分,工具栏,标题,用于显示数据的网格控制器
如果有必要,用户可以隐藏标题和工具栏
ALV 家族包含 3 中 ALV 工具:简易的,两层 ALV,分等级连续的列表和树形结构的 ALV
ALV GRID CONTROL (ALV网格控制器)ALV GRID CONTROL使用了控制器技术以实现艺术性的屏幕显示,象所有的控制器一样,ALV GRID CONTROL通过系统中的一个全局的类提供了方法,以响应它的动作
使用了ABAP 的对象以后,列表是通过 ALV 的一个实例(INSTANCE)来显示的,程序员可以使用 ABAP 对象的事件管理
ALV GRID CONTROL 实例 ALV GRID实例的定义,参照 CL_GUI_ALV_GRID 类 data ALV_GRID1 type ref to cl_gui_alv_grid
ALV GRID继承结构: CL_GUI_OBJECT四
ALV GRID相关的几个控制结构1
字段目录 [Field catalog] 字段目录是用来控制ALV 显示的网格中每个字段的属性的 ,比如字段的顺序 ,对齐方式,可编辑状态,颜色,等等
CL_GUI_ALV_GRID_BASSCL_GUI_ALV_GRIDCL_GUI_ALV_OBJECTCL_GUI_CONTROL 常用的控制字段如下:(下面的