在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被保留"。

    在SAP中使用QUERY_第1张图片

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

    在SAP中使用QUERY_第2张图片

    在SAP中使用QUERY_第3张图片

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

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

    在SAP中使用QUERY_第4张图片

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

    在SAP中使用QUERY_第5张图片

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

    在SAP中使用QUERY_第6张图片

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

    在SAP中使用QUERY_第7张图片

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

    在SAP中使用QUERY_第8张图片

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

    在SAP中使用QUERY_第9张图片

    在SAP中使用QUERY_第10张图片

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

    在SAP中使用QUERY_第11张图片

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

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mVLuTFzu-1681893401300)(D:\学习计划笔记\问题解决办法\IMAGE\image-20230419152856967.png)]

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

    在SAP中使用QUERY_第12张图片

    在SAP中使用QUERY_第13张图片

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

    在SAP中使用QUERY_第14张图片

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

    在SAP中使用QUERY_第15张图片

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

    在SAP中使用QUERY_第16张图片

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

    在SAP中使用QUERY_第17张图片

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

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-d61JMJux-1681893401302)(D:\学习计划笔记\问题解决办法\IMAGE\image-20230419154745851.png)]

    在SAP中使用QUERY_第18张图片

    在SAP中使用QUERY_第19张图片

你可能感兴趣的:(SAP,SAP,干货,SAP)