- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SAP 简单报表生成工
具
SAP 系统提供了两个傻瓜型的列表生成工具:Quick Viewer 和 Quick Query 。见到这两个工具,
Key User 往往如获至宝,我们可以用它创建“固定资产列表”、“物料列表”等。
Quick Viewer 与 Quick Query 的区别在于:Quick Vier 不能创建包括统计、排序等功能的列表,
只能创建基本列表。
使用这两个工具只需要少量的数据库知识,不需要程序开发的知识。
下面这个图说明了这两个工具生成列表的过程:
一、创建 QuickView
1、运行 TCode:SQVI (路径:工具-ABAP 工作台-实用程序-SQVI-快速查看)。
屏幕如下:
输入欲创建的 QuickView 名称。例如我想创建 “固定资产列表”,则输入名称
“FA_LIST”,点击 “Create”按钮。
2、系统会弹出一个创建对话框。屏幕如下:
输入对于这一张报表的描述,Data Source 有四个选择:表、表连接、逻辑数据
库、SAP Query InfoSet。在这里,我们选择表连接(即:从多个关联表中取数)。
点击确认按钮。
3、下面是 QuickView 的设计界面:
插入五个数据库表
ANLA 资产主记录
ANLB 折旧条件
ANLC 资产值
ANLH 主资描述
ANLZ 时间相关资产分配
这五个表是有关固定资产的基本表,系统已经设置完整的外键,所以,系统会自
动设定表之间的关系。但是,系统自动增加的表之间的关系是依据插入表的先后
顺序而定,这种关系往往是错误的,我们需要对表的链接做出调整。在本例中,
ANLH、ANLZ、ANLB 都与 ANLA 左外链,而 ANLC 与 ANLB 内联。关联表加入完成后,
点击返回按钮。
4、下面是 QuickView 的主界面
“Availables Fields”包括了上一步选择的数据库表中的所有字段。 “Fields
in list”包括在列表中将会显示的字段。根据需要将字段从 “Availables
Fields”移动到 “Fields in list”。通过向上按钮和向下按钮,调整选择字段
的输出顺序。
5、下面是 “Sort sequence”的视图,在这里指定列表的排列顺序。
6、下面是 “Selection fields”视图,在这里指定选择屏幕上将出现的字段。
7、这些工作做完后,我们就可以保存并点击 “执行”按钮,测试运行该列表。
屏幕如下:
怎样知道报表名称?
运行 TCode:SQVI,输入QuickView 名称,点击菜单 “QuickView-其他功能-显
示报表名”。知道了报表名称,我们就能在ABAP 编辑器中查看系统自动生成的
代码。也能够为该列表分配一个事物代码。
因为 SAP 没有将 QuickView 作为传输系统的一个组件(即:创建的 QuickView
不会出现在 ObjectDirectory 中),故QuickView 不能传输。另外,QuickView
定义成属于某一系统用户,A 用户定义的 QuickView,B 用户无法使用。
二、创建 Query
我们可以将 Query 理解成 QuickView 的高级版本,它在QuickView 的基础上增加
的功能有:
a、能够实现统计、排序等计算功能
b、提供标准的图形形式显示列表。
c、用户之间能够共享。
d、作为 SAP 传输系统的一个部分,能够在系统之间传输。
在创建 SAPQuery 之前,我们要明白两个概念:
a、功能区:在这里定义查询数据源。
b、用户组:为了方便管理,我们定义一些用户组,将用户包含在用户组中。然
后将功能区分配给用户组使用。用户组与用户、用户组与功能区都是多对多的关
系。
下面,我们开始创建一个 Query,该Query 用于列表显示物料凭证,并且能够根
据物料号对物料凭证数量进行统计。
1、创建功能区
运行 TCode:SQ02,进入如下界面;
输入欲创建的功能区名称,点击 “创建”按钮,弹出如下对话框:
输入 InfoSet 的名称和基础数据表(这里,以物料凭证明细表MSEG 作为基础表),
点击确定按钮,仅进入数据源设定界面:
在该数据源中,包括三个数据库表:
MSEG 物料凭证明细
MKPF 物料凭证抬头
其中 MSEG 与 MKPF 左外连接。
注意:SAP系统会为数据源提供一些附加字段。例如:MSEG 中包含 “物料号”,
系统在附加字段中就会提供物料描述。故数据源中无需填入表 “MEKT
文档评论(0)