ALV和LOOP输出比较|ABAP开发

在这个周什么内表、数据库表、创建事务代码、定义屏幕、行颜色、列颜色、添加按钮、添加状态栏、热点控制、筛选重复数据。整整折腾了我一周,突然发现开发类的东西简直博大精深,老师一直讲“你们是有C、JAVA基础的,学一个新的语言肯定不难。”其实刚开始我也这么想的,后来我就盒盒了。就像我一直会汉语,而我的英语也就盒盒的样子。

  • 内表、数据表输出
    自己建表的过程中,必须定义数据元素(域+类型)
ALV和LOOP输出比较|ABAP开发_第1张图片
图1.输出表内容.png

LOOP循环输出的没有格式较乱,样式展示:

ALV和LOOP输出比较|ABAP开发_第2张图片
loop直接输出.png

为了整洁,美观、方便报表处理于是引入ALV格式

  • ALV输出表
ALV和LOOP输出比较|ABAP开发_第3张图片
alv输出表内容.png

(最后的ALV样式定义更改为ALV输出展示)
效果图:

ALV和LOOP输出比较|ABAP开发_第4张图片
输出样式.png

用ALV格式输出需要注意的几点:

1.表头引用字段必须大写

2.在select数据库表里面的数据时,不用“-”,而是用“~”

3.ALV样式定义时,引用function module REUSE_ALV_GRID_DISPLAY,在function里面定义对应的参数。

你可能感兴趣的:(ALV和LOOP输出比较|ABAP开发)