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