欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

SAP [ABAP] 如何编写一个ALV报表程序

程序员文章站 2022-03-08 22:20:40
这里我想编写一个SAP供应商查询报表 虽然标准的MKVZ可以查询 但是不能根据供应商的创建日期在进行筛选一:创建一个结构 就是我最终ALV展示输出的结构二:我们创建一个类 三:在类的属性里面增加我想选择筛选的条件 这里我选择的是工厂 供应商编号 创建日期 作为筛选条件 值从我们的MIAN方法传输过来 后面的关联类型是对应的表类型(多选类型)四:定义两个方法 获取表里面的数据 以及展示ALV的结构到这里我们所有的想要的......

这里我想编写一个SAP供应商查询报表  虽然标准的MKVZ可以查询  但是不能根据供应商的创建日期在进行筛选

一:创建一个结构 就是我最终ALV展示输出的结构

SAP [ABAP] 如何编写一个ALV报表程序

 


二:我们创建一个类

       SAP [ABAP] 如何编写一个ALV报表程序

三:在类的属性里面增加我想选择筛选的条件

     这里我选择的是工厂  供应商编号   创建日期  作为筛选条件    值从我们的MIAN方法传输过来
    后面的关联类型是对应的表类型(多选类型)
SAP [ABAP] 如何编写一个ALV报表程序

四:定义两个方法  获取表里面的数据  以及展示ALV的结构

SAP [ABAP] 如何编写一个ALV报表程序
SAP [ABAP] 如何编写一个ALV报表程序SAP [ABAP] 如何编写一个ALV报表程序
到这里我们所有的想要的东西都已经定义了   接下来就是要到MAIN去传输值以及显示ALV   在GET_DATA方法里面去获取表里面的值

五:MAIN方法   以及GET_DATA 方法编写
SAP [ABAP] 如何编写一个ALV报表程序

SAP [ABAP] 如何编写一个ALV报表程序

到这里为止  我们类的相关方法都已定义以及编写完毕    接下来我们就要定义一个程序去调用这个类

六:创建一个程序来引用这个类就好了
SAP [ABAP] 如何编写一个ALV报表程序

七:查询界面
SAP [ABAP] 如何编写一个ALV报表程序
SAP [ABAP] 如何编写一个ALV报表程序

本文地址:https://blog.csdn.net/qq_39313859/article/details/107316107