1.概述
SAP Query为我们提供了三种Query工具 SAP Query、InfoSet (Ad Hoc) Query、QuickViewer。通常在不特指的情况下我们所说的Query Report就是SAP Query,因为它的功能较其它两个工具更加强大些。
InfoSet Query的特点:
? Quick Viewer所生成的报表是用户自定义的报表,只能由此用户自己使用、维护。 ? Quick Viewer只能使用存于数据库内的数据,不能进行计算(除小计、累计) 。 ? 提供与 SAP内部工具如EIS,ABC,ALV及外部工具如 Word,Excel接口 。 ? 无须也无法利用用户组、Functional area统一管理 ? 无法传输
SAP Query的特别: ? Query的管理包括建立 Functional area(功能区)和User Group(用户组),并将功能区分配到相应的用户组中去。
? Functional area(功能区)中定义query中需引用的表和字段。
? 只有当一个用户属于至少一个用户组才可以创建、运行 Queries。一个用户可以属于几个用户组。用户组中的用户享有相同的权力。 ? 当 Functional area(功能区)分配给了某用户组,该用户组的成员即可以访问此功能区。
? 一个 Functional area(功能区)可以分配给多个用户组;多个Functional area(功能区)可以分配给一个用户组。
? Queries通常为特定的用户组和特定的功能区而建立。这个用户组的用户可以访问所有分配给这个用户组的Queries。
2.实例操作讲解SAP Query
简单来讲,制作SAP Query可以用到SQ03(创建用户组并分配用户)、SQ02(创建InfoSet并分配到用户组)、SQ01(在分配好的用户组中使用信息集来生成Query Reporting)这三个事务代码。
2.1 创建用户组并分配用户 Tcode:SQ03
Figure1-1:创建新的用户组 Figure1-2:保存新的用户组
Figure1-3:为新的用户组分配用户
2.2 创建InfoSet并分配到用户组 Tcode:SQ02
Figure2-1:创建新的InfoSet Figure2-2:保存
Figure2-3:将InfoSet分配到用户组
Figure3:指定数据源及其类型。