在SAP中使用QUERY(特殊查询)

在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用户组:初始屏幕(用于存放用户组信息)
1.打开事务码SQ03,输入需要建立的用户组名字->创建->输入描述名字,点击保存,如果不需要传输请求,点击“本地对象”即可,保存后会报信息"使用者组ZMM_QUERY被保留"。

2.创建好后可以通过点击分配用户和功能区,可以分配这个用户组供给哪些用户使用,跟用户的权限有关。

3.配置好后使用SQ02对数据源进行定义。

三、SQ02建立信息集:初始屏幕(存放数据源信息)
  1. 使用事务码SQ02建立一个数据集,一共有四个数据源,如果没有开发经验,一般用第一种或者第二种就可以了。

2.然后就和之前的SQVI使用的方法是一致的。

3.点击信息集之后会有一个弹窗,字段组:需要显示的字段系统用字段组来管理,刨建时系统会自动创建一个
默认字段组,也可自行添加,在创建信息集时,系统会提示选择如何创建字段组,建议选择包括关键字。
有三个选项:选项1:系统将把所有表的字段放到信息集里;选项2:系统将把表的关键字段放到信良集里;选项3:自定义字段。

4.点击之后可以带出关联表的所有字段,如果要插入新的字段,直接拖拽到对应的位置就可以了。

5.如果报表的字段描述需要修改,只需要双击字段,然后修改长文本和表头描述,点击复制按钮,确认修改即可。

6.增加字段列,点击附加,然后点击创建,选择附加字段,以下是添加一个数量列。借贷为H时,显示负数,否则为正数,填写字段信息通常需要填写参考的字段类型。

7.添加好字段后,可以在里面编写代码来处理新增字段的逻辑,点击附加,然后点击代码标签即可。

8.最后点击红白标识激活生成。

9.完成后需要把我们的信息集分配给用户组

四、SQ01建立查询:来自用户组/FSCMA/IS/的查询:初始屏幕(存放查询的格式信息)
  1. 使用事务码SQ01,先切换为自己定义的字段组,然后创建一个新的查询,点击创建,选择SQ02创建的信息集。

2.然后输入显示的标题,然后点击查询清单。

3.进入界面后通过选择字段的数据和选择屏幕需要显示的字段,然后保存后点击后退。

4.然后返回上一个界面,点击下一页,可以设置选择屏幕的字段顺序。

5.最后点击执行按钮就可以显示对应报表的结果。

————————————————

  版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
                        
原文链接:https://blog.csdn.net/weixin_42459695/article/details/130247614

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值