SAP系列之-QuickView报表制作及传输手册

更新时间:2024-04-09 11:09:02 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

一份耕耘,一份收获 – SAP农民

目录

一. 创建QuickView ................................................................................................................ - 2 - 一. 数据维护 ........................................................................................................................... - 4 - 三. 报表运行 ........................................................................................................................... - 5 -

1.转换为Query报表 ........................................................................................................ - 5 - 2.生成请求传输 ................................................................................................................ - 7 -

系统版本:ECC 6.0

- 1 -

一份耕耘,一份收获 – SAP农民

SAP Query操作手册

QuickViewer是SAP提供的方便无编程基础用户的报表开发工具,使用图形化的界面,让用户能够不通过编程就可以轻松完成报表编写。

QuickViewer 和 SAP Query 两者的制作过程、展现页面比较相似,是SAP提供的两种不同的创建报表的工具。两者的主要区别在于:

1.QuickViewer只能用来创建最基本的报表,而SAP Query可以用来创建各式报表; 2.和SAP Query相比,在定义QuickView时不需要指定用户组,而是每个用户创建的QuickView只能由其来更改。SAP Query则不同,在指定的用户组内的用户都能够修改SAP Query;

3.在定义QuickView时不需要一定定义其信息集,你可以直接指定其数据源。透明表、数据库视图、联合表、逻辑数据库,甚至是信息集,都可以作为QuickView的数据源。

4.QuickView使用各式控件,所以使用要QuickView的话对硬件软件都有一定的要求。 5.QuickView并不是SAP系统的一个传输组件,不能够被直接传输至其他的系统/Client。

如果要对QuickView进行传输,需要先将QuickView转换为Query,生成传输请求,然后再传输。

QuickView操作简单,下面就具体操作过程作一个详细的解释。 一.创建QuickView

通过事务码:SQVI进入。

路径(前台):工具?ABAP工作台?实用程序?SQVI-快速浏览器

在“快速浏览器”中输入需要创建的报表的名称,SAP固定客户自定义的程序一般都是以“Z”开头的报表,输入以后系统自动跳到如下页面(图1-1)。

系统版本:ECC 6.0 - 2 -

一份耕耘,一份收获 – SAP农民

输入描述信息,并选择数据源,系统提供的数据源有:表、表连接、逻辑数据库、SAP查询信息集。这几个数据源主要是报表数据的来源。

表:单个表的数据查询。 表连接:多张数据表的关联查询。

逻辑数据库:逻辑数据库就是系统在特定的业务里,自动关联一些表,我们可以直接使用其中的各种子段而无需考虑其逻辑关联关系。

SAP查询信息集:通过SQ02在标准区(Standard Area)建立的查询,往往用以满足特

定用户的特定需求,因此属于Client独立(client-specific)的查询。这些查询不会连接到SAP工作台组织器(Workbench Organizer)上。

下面数据源采用“表连接”来制作报表,这种连接是一种线性连接,而且有先后顺序。我们以科目主数据报表来演示制作过程。在SAP系统中,科目表层数据在SKAT表中,公司代码成数据在SKB1表中。

首先插入数据表SKAT,然后再插入数据表“SKB1”(图1-2)。

系统版本:ECC 6.0 - 3 -

一份耕耘,一份收获 – SAP农民

表插入好以后系统会自动连接两个数据表,然后按上面返回到下一页面。

一.数据维护

选择好数据源以后,下来维护报表的屏幕选择字段和输出的字段。在图2-1的左边是数据源和数据表中的字段,其中“字段清单”是输出报表的所有字段;“选择字段”是报表的屏幕选择字段。对于需要的字段只要在前面勾选即可,但是需要注意的是,选择字段的时候是有先后顺序的,如果前面选的字段将会在前面出现;反之则在后面出现。

输出清单的字段选好后会在屏幕右边中的“清单字段选择”中显示,如果感觉顺序想做调整,可以选择黑色的上下按钮对选定的字段进行上下调整。右边这几个子页面的功能分别是:

清单字段选择:输出清单字段的调整 排序顺序:按照需要的字段指定默认的排序 选择字段:屏幕选择字段的顺序调整 数据源:对创建的数据源进行更改

系统版本:ECC 6.0 - 4 -

一份耕耘,一份收获 – SAP农民

三. 报表运行

上面报表的数据源、清单字段等确定以后就可以运行自己的报表了。

二.报表传输

1.转换为Query报表

使用事务代码SQ01进入到SAP Query的维护界面。在页面的左上角:查询?转换快速

浏览器。这时我们会发现这个是灰色的,为什么呢?其实在进行这一步之前,在环境中需要设置一下,因为系统默认的是全局区域,上面我提到QuickView的是建立在标准区域;而Query工作区是建立在全局区域。

系统版本:ECC 6.0 - 5 -

一份耕耘,一份收获 – SAP农民

在SQ01页面:环境?查询区域(图3-2)设置工作区,将默认工作区设置为标准区域(客

户特定)(图3-3)。

设置好后我们在回过头去看图3-1,快速转换已经变为激活状态(图3-4)。然后找出我

刚才创建的QuickView,查询中填入在SQ01中创建的Query查询名称,系统会要求分配一个信息集,可以创建一个空的信息集,或者分配已有的信息集。(由于下图叠加的图片较多,所以不是很直观,大家可以自己摸索一下)

系统版本:ECC 6.0 - 6 -

一份耕耘,一份收获 – SAP农民

2.生成请求传输

转换完成之后我们知道这个生成的Query和信息集还只是能够在该客户端使用的,他并没有生成传输请求以让我们传输。该怎么办呢??可以回头看图3-2,选择“用户组”,这样就进入了用户组维护界面(图3-8),点击传输按钮进入传输参数设置界面。选择必要的参数,填写所需要传输的Query名、信息集、用户组,执行就能够产生传输请求。设置好参数以后取消“测试运行”

正式运行后会产生一个请求号(图3-10),这样就可以被传输到其他的客户端了。

系统版本:ECC 6.0

- 7 -

一份耕耘,一份收获 – SAP农民

传输到另外的系统后,Query还是需要在SQ01里面执行“生成程序”生成本地程序。再加上一个TCODE就完成了。

QuickViewer 对于开发人员来说,一般使用的比较少,因为他的局限性比较大,对于选择的字段描述等不能进行自定义。

系统版本:ECC 6.0 - 8 -

本文来源:https://www.bwwdw.com/article/g27r.html

Top