SAP 用事务码SQVI 制作简单的ALV报表

10 篇文章 0 订阅

我们在项目实施和运维的过程中经常会接到用户的很多需求,有很大的一部分需求可能都是一些报表的需求,有些报表的需求需要开发人员使用ABAP编写,但是有些报表仅仅只是两个或者多个报表的表关联就可以实现。这个时候我们就可以用SQVI这个事物代码制作一个简单的ALV的报表,同时也可以分配对应的事物代码给用户使用。
关于表关联的方式SAP提供了很多方式HANA版本有SE16H
事物代码:SQ01

本文主要演示SQVI的使用

通常物料主数据的数据是存在MARA和MARC的这两个表中,我们演示将这个两个表进行关联。

1、执行事物代码:SQVI
如下图所示:在快速浏览这里输入自定义的名称,然后点击创建
在这里插入图片描述
输入标题描述,然后在数据源如果是查询多个表的数据则需要选择表连接,如果是单个表的 数据就选择表
在这里插入图片描述
如下图点击插入表的图标
在这里插入图片描述
然后输入我们需要查询的表,这里我们输入MARA
在这里插入图片描述

输入后再点击插入表

在这里插入图片描述
我们在输入我们要关联的表MARC

在这里插入图片描述
然后可以看到系统会自动把两个表的主键用线关联起来,如果你觉得系统给出来的主键链接不对也可以删除链接自己拉取对应关系

在这里插入图片描述
我们插入表完成后点击返回按钮

在这里插入图片描述
然后在界面中会显示两个表中的所有的字段的信息,我们可以选择我们需要的字段作为筛选的条件,
如下图所示,选择字段就是ALV界面中的筛选的字段的信息。
字段清单对应的就是列表字段也就是我们最终需要显示的字段的信息

我们筛选字段选择了物料和工厂
显示字段为工厂 物料采购组,采购类型等字段。
在这里插入图片描述
确定好字段以后点击执行按钮
在这里插入图片描述
系统会给出一些警告的信息,我们继续执行即可

在这里插入图片描述

然后系统跳转到查询的页面中,如下图
和开发的ALV程序一样,输入查询条件即可查询出需要的数据
在这里插入图片描述
执行后的结果。
在这里插入图片描述
后面我们要将这个功能分配对应的事物代码。
如系统在查询的界面上点击系统—状态

在这里插入图片描述

如下图找到程序
我这里是:AQQOSYSTQV000006ZMARA=========
在这里插入图片描述
执行事物代码:SE93

在这里插入图片描述
点击创建,选择程序和选择屏幕

在这里插入图片描述
在程序这个位置填写我们上面查询到的那段程序名:AQQOSYSTQV000006ZMARA=========
在这里插入图片描述
然后在点击保存即可。

然后我们直接执行事物代码ZPPR0001
在这里插入图片描述
系统就会跳转到我们做的QUERY中。
在这里插入图片描述
更多SAP文章请点击
更多SAP文章更新,大家一起学习进步!

请添加图片描述

文章中如有错误处。敬请指正!

搜索公众号:SAP资料文库
微信号:SPRO_PP

写于:深圳福田
时间:2024-06-05

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我小时候很黑

你的打赏是对我的肯定

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值