【ABAP】 ALV 实现流程

ALV实现流程

第一步:定义将要用到的表,即TABLES定义部分,然后定义TYPE-POOLS:SLIS.

【ABAP】ALV实现流程

第二步:定义数据类型或者内表的实体对象.

第三步:定义一些需要用到的变量.

【ABAP】ALV实现流程

第四步:定义自己的选择屏幕.

【ABAP】ALV实现流程
【ABAP】ALV实现流程

第五步:START-OF-SELECTION部分-用一个子程序完成自己所需要数据的抓取.

·通过屏幕上定义的相关屏幕字段完成对相应数据库表的数据抽取,

·然后对抽取到的数据进行对应的加工。将内容存放至输出表中。

【ABAP】ALV实现流程
【ABAP】ALV实现流程

第六步:

定义子程序使用ALV的方式输出数据。

·如果没有数据输出提示信息。

【ABAP】ALV实现流程

1.用一个子程序完成输出格式的设置(i_layout)

【ABAP】ALV实现流程
【ABAP】ALV实现流程

2.用一个子程序完成要显示列表的列名称(第一行)的相关赋值(i_fieldcat)以及设置.

【ABAP】ALV实现流程
【ABAP】ALV实现流程
【ABAP】ALV实现流程

3.用一个子程序完成输出事件的赋值

【ABAP】ALV实现流程
【ABAP】ALV实现流程

通过双击STATUS进入到STATUS创建页面,我们可以复制标准程序SAPLKKBL中的STANDARD来作为模板,然后进行更改,然后需要保存激活

【ABAP】ALV实现流程

4.用一个子程序FORM DISPLAY_DATA来显示上面我们已经分别封装好的数据,需要调用两个常用的FUNCTION MODULE.

REUSE_ALV_GRID_DISPLAY或者REUSE_ALV_GRID_DISPLAY_LVC

【ABAP】ALV实现流程
【ABAP】ALV实现流程

人已赞赏
ABAPSAP

【ABAP】 创建F4搜索帮助

2019-9-21 11:35:48

ABAPSAP

【ABAP】 每月最后一天函数

2019-9-28 10:25:39

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索