SAP简单报表生成工具.docx
《SAP简单报表生成工具.docx》由会员分享,可在线阅读,更多相关《SAP简单报表生成工具.docx(7页珍藏版)》请在冰豆网上搜索。
SAP简单报表生成工具
SAP系统提供了两个傻瓜型的列表生成工具:
QuickViewer和QuickQuery。
见到这两个工具,KeyUser往往如获至宝,我们可以用它创建“固定资产列表”、“物料列表”等。
QuickViewer与QuickQuery的区别在于:
QuickVier不能创建包括统计、排序等功能的列表,只能创建基本列表。
使用这两个工具只需要少量的数据库知识,不需要程序开发的知识。
下面这个图说明了这两个工具生成列表的过程:
一、创建QuickView
1、运行TCode:
SQVI(路径:
工具-ABAP工作台-实用程序-SQVI-快速查看)。
屏幕如下:
输入欲创建的QuickView名称。
例如我想创建“固定资产列表”,则输入名称“FA_LIST”,点击“Create”按钮。
2、系统会弹出一个创建对话框。
屏幕如下:
输入对于这一张报表的描述,DataSource有四个选择:
表、表连接、逻辑数据库、SAPQueryInfoSet。
在这里,我们选择表连接(即:
从多个关联表中取数)。
点击确认按钮。
3、下面是QuickView的设计界面:
插入五个数据库表
ANLA资产主记录
ANLB折旧条件
ANLC资产值
ANLH主资描述
ANLZ时间相关资产分配
这五个表是有关固定资产的基本表,系统已经设置完整的外键,所以,系统会自动设定表之间的关系。
但是,系统自动增加的表之间的关系是依据插入表的先后顺序而定,这种关系往往是错误的,我们需要对表的链接做出调整。
在本例中,ANLH、ANLZ、ANLB都与ANLA左外链,而ANLC与ANLB内联。
关联表加入完成后,点击返回按钮。
4、下面是QuickView的主界面
“AvailablesFields”包括了上一步选择的数据库表中的所有字段。
“Fieldsinlist”包括在列表中将会显示的字段。
根据需要将字段从“AvailablesFields”移动到“Fieldsinlist”。
通过向上按钮和向下按钮,调整选择字段的输出顺序。
5、下面是“Sortsequence”的视图,在这里指定列表的排列顺序。
6、下面是“Selectionfields”视图,在这里指定选择屏幕上将出现的字段。
7、这些工作做完后,我们就可以保存并点击“执行”按钮,测试运行该列表。
屏幕如下:
怎样知道报表名称?
运行TCode:
SQVI,输入QuickView名称,点击菜单“QuickView-其他功能-显示报表名”。
知道了报表名称,我们就能在ABAP编辑器中查看系统自动生成的代码。
也能够为该列表分配一个事物代码。
因为SAP没有将QuickView作为传输系统的一个组件(即:
创建的QuickView不会出现在ObjectDirectory中),故QuickView不能传输。
另外,QuickView定义成属于某一系统用户,A用户定义的QuickView,B用户无法使用。