sap模块有哪些_SAP跨模块知识TipsQuery创建报表

本文介绍了如何使用SAP事务码SQ01, SQ02, SQ03创建和传输报表,详细讲解了创建用户组、信息集和报表查询属性的步骤,帮助SAP用户更便捷地生成和管理报表。" 121456412,9863761,Arduino ESP8266 使用RF433无线传输DHT11数据,"['Arduino', '无线射频', '物联网', '传感器', 'DHT11']
摘要由CSDN通过智能技术生成

导读

之前我们有介绍过通过Query的一种方式SQVI,但SQVI不方便传输,一般只是在一个客户端中创建的,如果要传输到生产机等,就比较麻烦了。

想了解SQVI的方式,请参考以下文章:SAP-跨模块知识Tips-SQVI-创建一张简易的报表

本篇我们介绍Query的另一种方式,通过SQ01/02/03此三个事务码创建报表,这种方式创建的报表便于传输。

正文:

此种方式创建报表,分如下三步:

  1. SQ03--创建报表的用户组,即设置可使用报表的用户权限。

  2. SQ02--创建报表的信息集,也就是设置该报表所用表的关联关系。

  3. SQ01--设置查询范围,实际上就是设置报表的选择字段、显示字段以及排序汇总等。

我们将逐一进行介绍分享:

1. 创建用户组--T-code: SQ03

输入用户组,点击创建,并输入描述,如下图1所示。

63b5f83f468d01858d2420c952b8164a.png

接着,如上图2,点击按钮“分配用户和功能区”,则出现如下所示界面,输入对此报表有权限的用户信息,之后点击保存。

f6cbc03eed8c6b592b05a574d4e5355f.png

保存之后,就已经创建好了此用户组。

注意:前文我们提到,此报表可以通过CR进行传输,所以首次保存的时候,系统会要求我们选择具体传输包,如果之后需要修改传输包,可以如下图操作。

203457aeea9ba7e1483d6b285a3dbde3.png

fbf445ed6ae71a8bd0f94f60c6721d15.png

SQ02/SQ01在创建和更改时,均需要选择传输包,后面就不单独说明了。

2. 创建用户组--T-code SQ02

如下图所示,创建信息集:

1:我们需要输入一个信息集的ID

2:点击创建;

3:系统弹出界面,我们需要输入名称;

4:权限组中需要输入的就是我们之前创建的用户组ID

5:我们可以先输入一个报表所用主表的名称;

6:如果我们把信息集创建完毕,忘了分配用户组,或者需要更改所分配的用户组,就点击6按钮。

9b61f338477ca8d648d4be01b6e80cca.png

输入完毕后,点击对勾进行确认,系统进入如下界面,通过此界面,我们可以插入此报表所需要的所有透明表,插入按钮如红框所示,输入完成后,点击返回。

b7d002f797acceff10b8a7a6f07d3868.png

在上述界面下,完成所有透明表的插入,点击返回,系统出现如下界面,这里我们需要选择“包括所有表字段”,点击对勾,继续。

55d00958ab708b2271dd568920122aab.png

点击对勾确认后,进入如下界面,这个界面中,我们需要点击保存和生成按钮。

7fb57127fda71cce832aed9b0feb9416.png

在上述界面中,点击保存,系统将提示需要选择保存的传输包,这个我们在前面解释过,这里就不截图演示了。

点击保存之后,需要点击声明,系统会出现如下提示消息,如果有些自开发字段的数据元素有问题,会在如下显示error提示无法生成,这里,我们点击对勾继续即可。接着进行SQ01的操作。

4452c68365b50312e08bc770cb88ffc7.png

注意:完成SQ02这步骤以后,在使用SQ01前,再使用SQ02 “角色/用户组分配按钮,分配一次用户组,否则使用SQ01打开已经保存的信息集,可能会出现数据不存在的情况,在以前的SAP版本中出现过此类情况。在创建时已经输入了用户组,应该是已经正常分配了,原则上来说,在使用SQ01时不应该出现数据不存在的情况。大家注意一下即可。

3.设置报表查询属性-- T-Code: SQ01

如下图,查询中输入之前信息集的ID,然后点击创建,出现信息集的选择界面,点击确认即可。

2ca91607e901e955acb193e3ab905796.png

上图确认完成后,如下图所示,标题输入的内容即为此报表的名称。

dfe1f338690917e870456215d791ff91.png

“基本清单”点击如下所示

  1. 设置报表的选择字段和报表清单的显示字段;

  2. 可以修改每个字段在报表中的描述

  3. 设置按照哪些字段拍讯

  4. 设置汇总统计字段

a58d9b53e4a2c94e6ad2a2ac5565fe7d.png

通过“统计、等级清单”等按钮,在SQ01还可以设置字段显示的顺序,合计等,这些可以自行测试。

设置完毕后,可以点击生成程序,如下图所示,系统将自动生成此报表的程序,并可以给此程序分配事务码。

点击“显示报表名称”,系统将显示所生成程序的程序名,如下图所示。

20690db417c83550fabae70212c24947.png

注意:我们根据程序名能看出来,此程序名的结构:“AQZZZ_K_001=====Z_MARA_01=====”,包含了用户组IDZ_K_001,以及信息集IDZ_MARA_01”。如果以后有报表修改的需求,我们看到是类似此程序,就可以直接修改其用户组和信息集了。

4.报表的使用

生成程序后,我们就直接使用SE38执行此程序即可,当然也可给程序分配一个T-code,再执行程序。执行结果如下:

筛选界面

42675555148d6b7b14515d59728024ea.png

报表展示界面 702f2ccca3bb4a4557bc39d811811980.png

后文

分享知识,也是为自己做一些总结和记录,方便以后查阅。

根据自己所趟过的坑,更愿意把这些知识和经验分享给大家。

愿意与更多的朋友一起讨论、总结,共同进步。

希望所写的文章对大家有用……

希望大家的学习之路,轻松且愉快……

分享知识,也是为自己做一些总结和记录,方便以后查阅。

每一个SAP顾问都不容易

最后还是希望:

大家的学习工作之路,轻松且愉快……

~~~~~~~这篇内容就到这儿吧,我们下篇见~~~~~~~~~~

愿大家的学习,轻松且愉快。

文中如有疑问之处,还请大家随时指正。

如果大家觉得有用,欢迎转发关注,谢谢。

个人CSDN博客:https://blog.csdn.net/qq_33641781

最后悄悄地说一下:

~~~~~~~~如果本篇内容对大家有用,请大家关注转发~~~~~~~

谢谢^_^

e8c8f5ed5fe79e1359e825f8d836bca3.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值