SAP QUERY报表定制)基础讲义
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1
在信息集成功生成后,需要把信息集分配给用户组,否则在
3
定义查询时,将看不到这个信息集,操作如下:
1. 输入信息集名称,按“用户组分配”按钮 2. 选择需要分配的用户组,打勾 3. 按“保存”按钮
2
目录
Query工具概览 实际操作
用户组维护 确定要使用的数据表 定义查询数据源(表或者表链接,生成infoset) 定义查询的输出字段,屏幕格式,选择参数,自定义栏目 运行查询,定义用户格式 生成ABAP程序 为查询定义事务代码
建议:练习时可以采用标准区域,不用登录开发Client,不用生成传输请求;但正式使用时,采 用全局区域,方便传输。
目录
Query工具概览 实际操作
用户组维护 确定要使用的数据表 定义查询数据源(表或者表链接,生成infoset) 定义查询的输出字段,屏幕格式,选择参数,自定义栏目 运行查询,定义用户格式 生成ABAP程序 为查询定义事务代码
SAP Query(BC-SRV-QUE) —— 定义报表的工具
SAP Query(BC-SRV-QUE) :可以使用该工具在不用开发的情况下自己定 义需要的报表。
SAP Query支持以下功能 + 支持所有模块的报表 + 可以自定义查询条件 + 可以自定义查询结果 + 支持多表关联 + 支持公式 + 支持脚本
确定数据来源
F1:查看技术信息 MKPF
F1:查看技术信息 MSEG
目录
Query工具概览 实际操作
用户组维护 确定要使用的数据表 定义查询数据源(表或者表链接,生成infoset) 定义查询的输出字段,屏幕格式,选择参数,自定义栏目 运行查询,定义用户格式 生成ABAP程序 为查询定义事务代码
不同的Query对象类型
用户组(SQ03)
存放用户组信息
信息集(SQ02)
存放数据源信息
查询(SQ01)
存放查询的格式信息
不同的Query对象类型间的关系
信息集
分配
源自文库
用户组 信息集1 信息集2 信息集…
定义 定义
查询1 查询2
用户组… 信息集…
Query查询结果与系统表的关系
SAP Query 的查询结果一定是一个表的内容加上附加信息,所以需要对系统表非常熟悉 这是做Query的基础。
维护用户组(T-CODE: SQ03)
2
1
3 注:1.创建 2.更改 3.删除
目录
Query工具概览 实际操作
用户组维护 确定要使用的数据表 定义查询数据源(表或者表链接,生成infoset) 定义查询的输出字段,屏幕格式,选择参数,自定义栏目 运行查询,定义用户格式 生成ABAP程序 为查询定义事务代码
维护查询(T-CODE:SQ01)
1
2
3
4
1.切换用户组 2.双击需要查看的用户组 3.通过”创建“/”更改“/”显示“ 维护查询 4.通过”删除“ 删除查询
创建查询步骤1 – 指定信息集和维护查询描述
1
3 2
1. 输入查询名称,按“创建”按钮,创建查询 2. 选择相应的信息集,双击 3. 输入查询描述
创建查询步骤2 – 编辑报表输出格式
1 3
2
1. 点击“基本清单”, 编辑报表输出格式 2. 按报表字段出现的顺序,逐一选择字段;如果想删除某一字段,将勾选标志去除即可。如果想调整字段顺序,
3
4
2
1
创建信息集步骤4 – 修改字段描述
在一些情况下,系统默认的字段描述与我们需要的不一致
例如我们希望凭证编号描述就是“凭证编号”,而不是“
1
料凭证编号”或者“凭证号码”这样,就需要修改字段描
操作如下:
1.双击字段组中的字段 2.修改长文本和表头的描述 3.按复制按钮,确认该修改
3 修改后,字段描述相应修改:
创建信息集步骤2 – 新增数据源
1
2
3
注:1.插入新增数据源 2.删除数据源 3.维护信息集
创建信息集步骤3– 定义字段组的字段
字段组:需要显示的字段系统用字段组来管理,创建时系统会 动创建一个默认字段组,你也可以自行添加。在创建信息集时 系统会提示选择如何创建字段组,建议选择包括关键字段。
进入更改界面后,可以加入新的字段到字段组,方法是: 1.选择字段 2.选择字段组 3.按“插入”按钮将字段插入到字段组 4.也可以使用下面的按钮维护字段组和删除字段
维护信息集(T-CODE:SQ02)
1
3
2 注:1.创建
2.双击需要查看的信息集,显示该信息集 3.在查看状态下,按修改按钮,修改信息集
创建信息集步骤1 – 指定信息集名称和类型
信息集名称
数据源: 在大部分情况下,建议选
用直接读取表的方式,输入需 要显示的表名。
表连接/逻辑数据库/数据 恢复程序等方式需要有一定的 数据库和开发知识,属于高级 应用
T-code: SE16
Query
用Query展示
Query 标准区域与全局区域的区别
SAP Query的区域模式
SAP Query 有两种区域模式,可以通过下面的方式从菜单切换,它们的区别是: + 标准区域是Client相关的,全局区域是Client无关的
+ 在标准区域中编辑的Query,在其他Client看不到 + 全局区域是Client无关,编辑后其他Client也可以看到,但只能在开发Client编辑 + 全局区域一旦产生改动,都会生成传输请求,而标准区域则不会 + 传输Query时,全局区域比较简单,只要将传输请求传输到相应服务器即可,但标准区域则比较 麻烦,需要导入/导出
内部培训教材
SAP QUERY(报表定制) 2009.04
目录
Query工具概览 实际操作
用户组维护 确定要使用的数据表 定义查询数据源(表或者表链接,生成infoset) 定义查询的输出字段,屏幕格式,选择参数,自定义栏目 运行查询,定义用户格式 生成ABAP程序 为查询定义事务代码
2
创建信息集步骤5 – 保存和生成信息集
在信息集进行编辑操作后,需要按“保存”按钮,将修改保存下来。但保存后的信息集还不能应用于查询,需要进 行生成,没有生成的信息集在信息集列表显示为红灯: 生成信息集有两种方式,一种是在修改状态下按“生成”按钮,一种是退出时,系统提示是否需要生成,选“是”
创建信息集步骤6 – 把信息集分配给用户组