Function实现ALV Table一:最简单的ALV显示
2012-05-16 11:52
337 查看
ALV的实现方法有三种:一种是用类CL_SALV_TABLE,一种是用类CL_GUI_GRID_DISPLAY,还有另外一种,跟前面两种不同,是用Function来实现的,它们是REUSE_ALV_LIST_DISPLAY和REUSE_ALV_GRID_DISPLAY。现在用得最多的也是用Functoin来实现ALV,其实这两个Function的底层也是基于类CL_GUI_GRID_DISPLAY的。
先看一下两个Functoin实现的ALV的效果有什么区别?
用REUSE_ALV_GRID_DISPLAY实现的ALV效果
用REUSE_ALV_LIST_DISPLAY实现的ALV效果
其实实现ALV相当简单,主要就是调用那两个Function。下面我们来讲一下它的实现步骤:
一、声明要显示的内容的内表,并取得数据
DATA: it_spfli TYPE TABLE OF spfli.
SELECT * FROM spfli INTO TABLE it_spfli.
二、 调用ALV的Function
CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
EXPORTING
i_structure_name = 'SPFLI'
TABLES
t_outtab = it_spfli.
注:这里调用的Function是REUSE_ALV_LIST_DISPLAY,如果你想实现第一种效果,你应该调
用REUSE_ALV_GRID_DISPLAY,这两种显示效果不一样,操作方式基本上一样。
这个例子调用Function时候用到了两个参数:一个是i_structure_name,一个是
t_outtab。i_structure_name是输出列表的结构,t_outtab是输出列表的内容。
下面是所有源代码
DATA: it_spfli TYPE TABLE OF spfli.
SELECT * FROM spfli INTO TABLE it_spfli.
CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
EXPORTING
i_structure_name = 'SPFLI'
TABLES
t_outtab = it_spfli.
原文地址:/article/10111832.html
先看一下两个Functoin实现的ALV的效果有什么区别?
用REUSE_ALV_GRID_DISPLAY实现的ALV效果
用REUSE_ALV_LIST_DISPLAY实现的ALV效果
其实实现ALV相当简单,主要就是调用那两个Function。下面我们来讲一下它的实现步骤:
一、声明要显示的内容的内表,并取得数据
DATA: it_spfli TYPE TABLE OF spfli.
SELECT * FROM spfli INTO TABLE it_spfli.
二、 调用ALV的Function
CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
EXPORTING
i_structure_name = 'SPFLI'
TABLES
t_outtab = it_spfli.
注:这里调用的Function是REUSE_ALV_LIST_DISPLAY,如果你想实现第一种效果,你应该调
用REUSE_ALV_GRID_DISPLAY,这两种显示效果不一样,操作方式基本上一样。
这个例子调用Function时候用到了两个参数:一个是i_structure_name,一个是
t_outtab。i_structure_name是输出列表的结构,t_outtab是输出列表的内容。
下面是所有源代码
DATA: it_spfli TYPE TABLE OF spfli.
SELECT * FROM spfli INTO TABLE it_spfli.
CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
EXPORTING
i_structure_name = 'SPFLI'
TABLES
t_outtab = it_spfli.
原文地址:/article/10111832.html
相关文章推荐
- Function实现ALV Table一:最简单的ALV显示
- OO实现ALV TABLE 一:最简单的ALV显示
- OO 技术实现简单的ALV显示
- OO实现ALV TABLE 一:最简单的ALV显示
- 简单实现根据选项显示不同的表单
- JS+CSS简单实现DIV遮罩层显示隐藏
- JavaScript简单实现关键字文本搜索高亮显示功能示例
- servlet+mysql实现简单报表显示
- javaScript实现定时显示隐藏、BOM对象方法介绍、表单简单校验、表格换色、DOM、二级联动
- 最简单自定义实现ArrayAdapter,可以显示自己的逻辑
- ActionBar简单使用——添加搜索按钮;让不同的Activity上显示不同的ActionBar;添加Tab标签;实现DrawerLayout并用ActionBarDrawerToggle控制
- JS+CSS简单实现DIV遮罩层显示隐藏
- 简单几步教你实现对 Drawable 的扇形区域剪切显示
- 基于嵌入式linux的freetype矢量字体简单显示的实现
- 两种简单实现菜单高亮显示的JS类(转载)
- ASP.NET,flexpaper,SWFTools 实现简单的PDF显示(三)
- 使用volley实现简单的操作,json传输,网络图片显示
- 实现百度地图(最简单的实现方式,只是将地图显示出来,并没有什么功能)
- JS+CSS简单实现DIV遮罩层显示隐藏【转藏】
- Android 简单实现显示密码效果