ALV_GRID_CONTROL详解

ALV_GRID_CONTROL详解

ID:37865752

大小:393.50 KB

页数:29页

时间:2019-06-01

ALV_GRID_CONTROL详解_第1页
ALV_GRID_CONTROL详解_第2页
ALV_GRID_CONTROL详解_第3页
ALV_GRID_CONTROL详解_第4页
ALV_GRID_CONTROL详解_第5页
资源描述:

《ALV_GRID_CONTROL详解》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一.ALV介绍2二.ALVGRIDCONTROL(ALV网格控制器)2三.ALVGRIDCONTROL实例2四、ALVGRID相关的几个控制结构31.字段目录 [Fieldcatalog]32.布局控制[layout]53.打印和排序,过滤控制6五.编写简单的ALV程序.6首先ALV的显示需要有几个先决条件.7第一步:创建个SCREEN,在屏幕上创建个容器,CONTAINER.定义变量.7第二步:创建ALV这个对象,它的父组件是那个容器.7第三步,获取要显示数据的字段目录.10第四步,设置布局11第五步,排除不需要的标准按钮11方法:12功能一:在第一次显示以后,修改字段目录和布局.1

2、2功能二:设置排序条件12功能三:设置过滤(和排序类似)13功能四:选择方式13功能五:颜色设置14功能六:插入超链接16功能七:把字段设置为下拉17基于事件的附加功能18定义事件处理类.19类的实现的一些概要代码20把事件管理类注册到ALVGRID的实例事211.热点事件(单击事件)222.双击事件223.添加自定义的按钮和响应命令234.覆盖标准的功能.255.设置单元格的风格256.控制数据变化27一.ALV介绍   TheALVGridControl(ALV=SAPListViewer)是一个显示列表的灵活的工具,它提供了基本功能的列表操作,也可以通过自定义来进行增强,因此可以

3、允许你可以在大型的应用程序中使用.  SAP提示:在SAP的开发项目中,ALVGRID也可以作为修改和创建数据的一种工具,然而,目前这个功能只在实验计划中使用,还没有向客户发布.  下面是一个ALVGRID的图片:  它包括3大部分,工具栏,标题,用于显示数据的网格控制器.如果有必要,用户可以隐藏标题和工具栏.    ALV家族包含3种ALV工具:简易的,两层ALV,分等级连续的列表和树形结构的ALV. 二.ALVGRIDCONTROL(ALV网格控制器)   ALVGRIDCONTROL使用了控制器技术以实现艺术性的屏幕显示,象所有的控制器一样,ALVGRIDCONTROL通过系统中

4、的一个全局的类提供了方法,以响应它的动作.  使用了ABAP的对象以后,列表是通过ALV的一个实例(INSTANCE)来显示的,程序员可以使用ABAP对象的事件管理. 三.ALVGRIDCONTROL实例  ALVGRID实例的定义,参照CL_GUI_ALV_GRID类       data ALV_GRID1typereftocl_gui_alv_grid.  ALVGRID继承结构:四、ALVGRID相关的几个控制结构1.字段目录 [Fieldcatalog]       字段目录是用来控制ALV显示的网格中每个字段的属性的,比如字段的顺序,对齐方式,可编辑状态,颜色,等等.   

5、   常用的控制字段如下:(下面的示例将说明这些字段的使用,参考STRUCTURELVC_S_FCAT)2ROW_POSALV控制:输出行(内部使用) 3COL_POSALV控制:输出列列的位置,第几列,例如1,2,…..4FIELDNAMEALV控制:内部表字段的字段名称字段名称5TABNAMELVC标签名称表名,如果是内表,是16CURRENCYALV控制:货币单位 7CFIELDNAMEALV控制:参考的当前单位的字段名称 8QUANTITYALV控制:计量单位 9QFIELDNAMEALV控制:参考计量单位的字段名称 10IFIELDNAMEALV控制:内部表字段的字段名称 1

6、1ROUNDALV控制:ROUND值 12EXPONENTALV控制:流动表示的指数 13KEYALV控制:关键字段关键字段,前面变蓝色14KEY_SELALV控制:可以被隐藏的关键列可以被隐藏的关键列15ICONALV控制:作为图标输出此列作为图标输出16SYMBOLALV控制:输出作为符号 17CHECKBOXALV控制:作为复选框输出复选框输出18JUSTALV控制:对齐对齐方式:'R':rightjustified'L':leftjustified'C':centered19LZEROALV控制:输出前导零X'20NO_SIGNALV控制:输出抑制符号X',不输出符号21NO_

7、ZEROALV控制:为输出隐藏零X',隐藏022NO_CONVEXTALV控制:不考虑输出的转换退出 23EDIT_MASKALV控制:为输出编辑掩码格式24EMPHASIZEALV控制:带有颜色的高亮列列的颜色25FIX_COLUMNALV控制:固定列 26DO_SUMALV控制:总计列值X',合计27NO_SUMALV控制:没有总计列值X',没有合计28NO_OUTALV控制:列没有输出X',隐藏此列29TECHALV控制:技术字段X'.也

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。