在SAP中使用QUERY
一、SAP query介绍
QUERY是SAP提供的方便无编程基础用户的报表工具,使用图形化的界面,让用户托托拽拽就能轻松完成报表编写。我们可以将Query理解成QuickView的高级版本,它在QuickView的基础上增加的功能有:
-
能够实现统计、排序等计算功能
-
提供标准的图形形式显示列表。
-
用户之间能够共享。
-
作为SAP传输系统的一个部分,能够在系统之间传输。
-
1、SAP Query的区域模式:标准区域和全局区域,可以在SQ01~SQ03中的菜单-》查询中切换,
2、其中标准区域和Client相关,全局区域是Client无关的,同时在标准区域中编辑的Query,在其他的Client 看不到,而全局区域可以在其他的Client看到,但是只能在开发Client编辑。
3、全局区域一旦改动,都会生成传输请求,而标准区域则不会。
4、传输Query时,全局区域比较简单,只要将传输请求传输到相应服务器即可,但标准区域则比较麻烦,需要导入/导出。
Query的操作简单,包括建立用户组、建立信息集和建立查询报表,分别对应Tcode:SQ01/SQ02/SQ03,下面以资产全息查询报表的建立介绍Query操作的完整理步骤。
二、SQ03建立Query用户组:初始屏幕(用于存放用户组信息)
-
打开事务码SQ03,输入需要建立的用户组名字->创建->输入描述名字,点击保存,如果不需要传输请求,点击“本地对象”即可,保存后会报信息"使用者组ZMM_QUERY被保留"。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yKr50O2y-1681893401297)(D:\学习计划笔记\问题解决办法\IMAGE\image-20230419104341104.png)]](https://img-blog.csdnimg.cn/7c0b64d7f97d45bb8f35b86951022a44.png)
-
创建好后可以通过点击分配用户和功能区,可以分配这个用户组供给哪些用户使用,跟用户的权限有关。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oEUv3z4q-1681893401298)(D:\学习计划笔记\问题解决办法\IMAGE\image-20230419104708504.png)]](https://img-blog.csdnimg.cn/c0ed1f8f17754168a986fe3dc3ef59c9.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nhvYg02F-1681893401298)(D:\学习计划笔记\问题解决办法\IMAGE\image-20230419104754253.png)]](https://img-blog.csdnimg.cn/bd846c5417604200a5c48f5b45570506.png)
-
配置好后使用SQ02对数据源进行定义。
三、SQ02建立信息集:初始屏幕(存放数据源信息)
-
使用事务码SQ02建立一个数据集,一共有四个数据源,如果没有开发经验,一般用第一种或者第二种就可以了。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Kq3uoxnR-1681893401298)(D:\学习计划笔记\问题解决办法\IMAGE\image-20230419105106530.png)]](https://img-blog.csdnimg.cn/f8984da3b99d47bb856c7bbe3e2c168a.png)
-
然后就和之前的SQVI使用的方法是一致的。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-w7WYLVvU-1681893401299)(D:\学习计划笔记\问题解决办法\IMAGE\image-20230419105623166.png)]](https://img-blog.csdnimg.cn/3cfe075e09fe4364a161d950bf5dfc8d.png)
-
点击信息集之后会有一个弹窗,字段组:需要显示的字段系统用字段组来管理,刨建时系统会自动创建一个
默认字段组,也可自行添加,在创建信息集时,系统会提示选择如何创建字段组,建议选择包括关键字。
有三个选项:选项1:系统将把所有表的字段放到信息集里;选项2:系统将把表的关键字段放到信良集里;选项3:自定义字段。![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ENdrGi5R-1681893401299)(D:\学习计划笔记\问题解决办法\IMAGE\image-20230419105812685.png)]](https://img-blog.csdnimg.cn/b0b8820b1c98468088c8d062c6718d9d.png)
-
点击之后可以带出关联表的所有字段,如果要插入新的字段,直接拖拽到对应的位置就可以了。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QEfCybky-1681893401299)(D:\学习计划笔记\问题解决办法\IMAGE\image-20230419110017245.png)]](https://img-blog.csdnimg.cn/9cd9b2035d7145d2b17d1e4563bdd40b.png)
-
如果报表的字段描述需要修改,只需要双击字段,然后修改长文本和表头描述,点击复制按钮,确认修改即可。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Qgq2BZay-1681893401299)(D:\学习计划笔记\问题解决办法\IMAGE\image-20230419150039804.png)]](https://img-blog.csdnimg.cn/18c5d96427e84366b2f7bcee781fcf7f.png)
-
增加字段列,点击附加,然后点击创建,选择附加字段,以下是添加一个数量列。借贷为H时,显示负数,否则为正数,填写字段信息通常需要填写参考的字段类型。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4pwZoQc4-1681893401299)(D:\学习计划笔记\问题解决办法\IMAGE\image-20230419150226832.png)]](https://img-blog.csdnimg.cn/46819d4f6bb6444aad100f053590df58.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4h0vyp17-1681893401300)(D:\学习计划笔记\问题解决办法\IMAGE\image-20230419150416215.png)]](https://img-blog.csdnimg.cn/bee5c40330dc44f0a6022590743b6b68.png)
-
添加好字段后,可以在里面编写代码来处理新增字段的逻辑,点击附加,然后点击代码标签即可。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-a5Gaf6ZG-1681893401300)(D:\学习计划笔记\问题解决办法\IMAGE\image-20230419151136992.png)]](https://img-blog.csdnimg.cn/e7f9f82dd99d4e35bad0c3c9e0a0815e.png)
-
最后点击红白标识激活生成。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mVLuTFzu-1681893401300)(D:\学习计划笔记\问题解决办法\IMAGE\image-20230419152856967.png)]](https://img-blog.csdnimg.cn/15047af356664736a0a36821762260d3.png)
-
完成后需要把我们的信息集分配给用户组
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-75oXUpWu-1681893401300)(D:\学习计划笔记\问题解决办法\IMAGE\image-20230419153019781.png)]](https://img-blog.csdnimg.cn/fe641cda4c954ba5b53758881ddcc0db.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LOKABXR1-1681893401300)(D:\学习计划笔记\问题解决办法\IMAGE\image-20230419153045806.png)]](https://img-blog.csdnimg.cn/c65605d319a244e2a49da4f4aac229e2.png)
四、SQ01建立查询:来自用户组/FSCMA/IS/的查询:初始屏幕(存放查询的格式信息)
-
使用事务码SQ01,先切换为自己定义的字段组,然后创建一个新的查询,点击创建,选择SQ02创建的信息集。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lFyAOQCc-1681893401301)(D:\学习计划笔记\问题解决办法\IMAGE\image-20230419153631909.png)]](https://img-blog.csdnimg.cn/c67ae3b41a664b4f8d05fd20bb0e0ad1.png)
-
然后输入显示的标题,然后点击查询清单。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-51XTXTte-1681893401301)(C:\Users\邓利洋\AppData\Roaming\Typora\typora-user-images\image-20230419153808859.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AwMoRKz4-1681893401301)(D:\学习计划笔记\问题解决办法\IMAGE\image-20230419153809419.png)]](https://img-blog.csdnimg.cn/d76f9c15f9e741b0894c5ef4f4dc4fdc.png)
-
进入界面后通过选择字段的数据和选择屏幕需要显示的字段,然后保存后点击后退。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LTxyPvok-1681893401301)(D:\学习计划笔记\问题解决办法\IMAGE\image-20230419154108166.png)]](https://img-blog.csdnimg.cn/d0f1873c66464c0baeb1ab6d8a707049.png)
-
然后返回上一个界面,点击下一页,可以设置选择屏幕的字段顺序。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZvHSvpTK-1681893401301)(D:\学习计划笔记\问题解决办法\IMAGE\image-20230419154232775.png)]](https://img-blog.csdnimg.cn/ffc0618da71640f19d71334a3d4dd690.png)
-
最后点击执行按钮就可以显示对应报表的结果。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-d61JMJux-1681893401302)(D:\学习计划笔记\问题解决办法\IMAGE\image-20230419154745851.png)]](https://img-blog.csdnimg.cn/74fbeb4b183a4a59bc1a2d9d01d797df.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hIFtJAwb-1681893401302)(D:\学习计划笔记\问题解决办法\IMAGE\image-20230419154807916.png)]](https://img-blog.csdnimg.cn/b608afacf5114639bfbf0d51b93430cd.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YMkXdv2M-1681893401302)(D:\学习计划笔记\问题解决办法\IMAGE\image-20230419154828545.png)]](https://img-blog.csdnimg.cn/48801534dea64931a05b3da7c02ec452.png)



![[java/初学者]java常用API(1)——包装类](https://img-blog.csdnimg.cn/52461acb432948bfa5de601076e979f8.png)














