SAP 如何创建 Quickview 快速报表
基础知识
SAP quickviewer 是 SAP 查询的小姐妹,允许在一个用户友好的(终端用户准备好的)工具组中查询 SAP的大量表格,它能够让用户创建简单的报告/查询供其个人使用。
对数据表进行查询通常使用 SE16N
,但只限于单张表,对于多表联动的查询,则需要通过创建 Query 的方式,方法有多种,而 SQVI
是一种简洁快速的工具。
SAP 提供了一些报表工具,包括基于查询的报表工具 SAP Query 和 Ad Hoc Query(InfoSet Query)。还有一个叫做 SAP QuickViewer(事务码 SQVI
)的工具,可用于快速数据检索。
还可以重用已为 SAP 查询或信息集查询报表配置的信息集来创建快速视图。您可以直接在生产环境中创建概览以获得数据的实时视图,而不是像自定义 ABAP 报表那样在开发环境中创建报表,然后通过系统景观将其转移到生产环境中。某些表的可见性应通过授权进行相应的限制。
你可以从 QuickViewer 中直接将保存的 QuickView 转换为 SAP 查询报表。因此,如果您想利用 SAP 查询功能(排序、小计、颜色、模板、图形、计算、用户共享等),您不必从头创建报告。
优点
QuickViewer 报告的主要优点之一是能够动态地指定要使用的数据源。QuickViewer 允许你在创建报告时选择以下来源之一:
- 一个逻辑数据库
- 一张表
- 一个信息集
- 一个表连接
- 用逻辑数据库的数据创建 QuickView
以下是使用逻辑数据库创建 QuickView的说明,这是目前最有效、最安全的选择。由于使用表作为数据源的步骤几乎是相同的,你可以不重复这些步骤,而是在看例子的时候简单地强调不同之处。
创建 Quickview
在创建 QuickView 时,动态选择数据源(逻辑数据库、表、InfoSet 或表连接),这样,与 SAP Query 和 InfoSet Query 不同,QuickViewer 不需要事先配置源的额外步骤。
SAP 的 QuickViewer被设计用来查询一个或多个表格,参数越少越好。
它产生非常有限的结果列表,称为 QuickViews,所以你不必花时间去研究各种格式化和计算选项和设置。
创建QuickView的步骤如下:
通过事务码
SQVI
或菜单路径System > Services > QuickViewer
打开QuickViewer工具。主屏幕与 SAP Query 的主屏幕相似。屏幕底部的表格列出了所有现有的 QuickViews。
- 输入事务码:
SQVI
,然后在在“快速浏览”字段中输入名称,接着点击“创建”按钮
- 选择数据源,输入查询的标题,输入有关查询的注释/注释,即表名或查询原因。输入有关查询的注释/注释,即表名或查询原因。基本模式将默认。
- 屏幕 – 选择数据源,此示例中,我们将联接采购订单表 VBAK(SO 表头)和 VBAP(SO 行项目)。打 插入表格图标 - 弹出框将出现。在弹出窗口中,输入第一个表名称 – VBAK。 按回车键。同理,对 VBAP 表重复这些步骤:
- SAP 根据每个表中的字段自动建议连接条件。这似乎是一个好主意,但很多时候连接条件是错误的,比如自定义数据表,需要我们手动进行更正,如果不更正,您的查询将无法正常工作。在下面的示例中,
VBELN
字段之间的顶部连接是正确的:
如果发现不正确的表字段连接,左键单击不正确的连接条件,然后选择“删除链接”。使用绿色箭头退出屏幕或 F7。保存查询。当您保存查询时,它会“重新生成”,您将获得一个大的弹出框。只要进入它。
- 屏幕 – 快速查看器:ZTEST_QV 列表设计 – 选择“列表字段”和“选择字段”
实际上有两种不同的方法可以从这里继续。通过使用“基本模式”或“布局模式”。基本模式使用已知 SAP 的 GUI 类型屏幕。虽然布局模式有更多的图形界面。我喜欢从基本模式开始,将事情设置成我认为我想要的方式,然后在需要时切换到布局模式进行最后的润色。
在此步骤中,我们将选择要在查询中看到的字段以及要在初始选择屏幕上使用的字段。在屏幕的左上角,您应该会看到刚刚完成连接的表。选择/打开顶部表格。
保存查询。当您保存查询时,它会“重新生成”,您将获得一个大的弹出框。只要进入它。
- 在“列表字段” 选项卡上,我们可以更改字段在查询中的显示顺序。您可以通过选择线条并使用向上或向下箭头来上下移动线条。 您也可以从此选项卡右侧的“可用字段”部分选择字段(选择字段点击左箭头或向右箭头)。
- “选择字段”选项卡 – 按照相同的步骤更改选择屏幕上的字段顺序。
- 保存更改,选择执行查询
- 运行结果
Quickview VS SAP 查询
- Quickview 报表依赖于用户,不能在用户之间交换,而 SAP 查询可以分配给一个或多个用户组
- Quickview 仅创建基本列表,而 SAP 查询还可以创建统计信息和排名列表
- Quickview 不需要任何信息集来生成,因为我们可以显式指定数据源,而 SAP 查询则需要
总结
使用 SAP 查询以及 QuickViewer 的终端用户会注意到两者的相似之处。它没有 SAP 查询那么强大,但也没有那么复杂。如果你需要将你的 QuickViewer 查询迁移到其他系统,考虑将 SQVI 查询转变为 SAP 查询。
- 点赞
- 收藏
- 关注作者
评论(0)