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:创建新的 InfoSetFigure2-2:保存Figure2-3:将 InfoSet 分配到用户组Figure3:指定数据源与其类型。Figure4:假如使用“包括关键字段〞,那么 InfoSet 会自动带入数据源的 Key值字段,当然也可以使用其它另外两个选择项,不过那样看上去会有些怪异。Figure5-1:转换显示与更改Figure5-2:检查是否有错误Figure5-3:生成信息集 InfoSet〔重要〕Figure5-4:连接〔可以添加数据源连接,较重要〕Figure5-5:附加〔可以添加全局字段、对字段进展代码控制、对选择屏幕进展控制等,重要〕Figu...