Function实现ALV Table一:最简单的ALV显示
2008-09-18 15:22
302 查看
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.
先看一下两个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.
相关文章推荐
- Function实现ALV Table一:最简单的ALV显示
- OO实现ALV TABLE 一:最简单的ALV显示
- OO 技术实现简单的ALV显示
- OO实现ALV TABLE 一:最简单的ALV显示
- 获取验证码显示的两种简单实现,交互绝非偶然~
- Primefaces(JSF2)实现简单显示上传文件列表功能
- 投票问卷结果漂亮的横向显示,jquery简单实现。
- javascript显示倒计时控制按钮的简单实现
- JS+CSS简单实现DIV遮罩层显示隐藏【转藏】
- ListView实现简单的关键字高亮显示
- Canvas基础学习(一)——实现简单时钟显示
- Jquery实现显示和隐藏的4种简单方式
- android用Gallery空间实现简单的图片显示
- Android 显示隐藏密码的简单实现
- JS实现简单的显示时间
- Java之简单的图片动态显示(实现类似GIF动画结果)
- 两种简单实现菜单高亮显示的JS类代码
- C#进度显示的简单实现
- JAVA SPRING MVC 实现一个简单的页面显示功能
- OO实现ALV TABLE 二:ALV显示的三种形式