6.1.2  Quick Query

更新于 2026年10月10日 版权声明
6.1.2 Quick Query

可以将Quick Query理解成QuickView的高级版本,它在QuickView的基础上增加的功能有:

■能够实现统计、排序、计算等功能。

■提供标准的图形形式显示列表。

■用户之间能够共享。

■作为SAP传输系统的一个部分,能够在系统之间传输。

在创建SAP Query之前,先要弄明白两个概念:

■功能区:在这里定义查询数据源,也称为信息集。

■用户组:为了方便管理,定义一些用户组,将用户包含在用户组中。然后将功能区分配给用户组使用。用户组与用户、用户组与功能区都是多对多的关系。

1.创建功能区

功能区访问路径:

菜单路径:工具→ABAP工作台→实用程序→SAP查询→信息集。

事务代码:SQ02。

步骤一:功能区(第一画面)。

在相应的栏位填入信息集的名称,单击图示按钮,如图6-11所示。

图示

图6-11

输入要创建的功能区名称,单击“创建”按钮,弹出对话框如图6-12所示。

图示

图6-12

输入InfoSet的名称和基础数据表,单击图示按钮,进入数据源设定界面,如图6-13所示。

图示

图6-13

步骤二:功能区(第二画面)。

单击应用工具栏中的图示按钮,添加与之关联的表或视图,如图6-14所示。

图示

图6-14

填写要追加的表,单击图示按钮,如图6-15所示。

图示

图6-15

步骤三:功能区(第二画面)。

单击应用工具栏中的图示按钮,编辑输出信息集,如图6-16所示。

图示

图6-16

选中“创建空字段组”,单击图示按钮,进入如图6-17所示界面。

图示

图6-17

从左边的数据库表中选择字段,拖到右边的“Field Group Fields”中。在右下方,能够设定字段的显示标题,如图6-18所示。

图示

图6-18

步骤四:QuickQuery(第二画面,保存、检查并生成该数据源)。

将需要的字段添加到字段中后,单击标准工具栏上的保存按钮图示,如图6-19所示。

图示

图6-19

单击保存按钮图示,如图6-20所示。

图示

图6-20

单击上图中的图示按钮,如图6-21所示。

图示

图6-21

单击标准工具栏中的检查按钮图示,如图6-22所示。

图示

图6-22

单击应用工具栏中的生成按钮图示,如图6-23所示。

图示

图6-23

2.创建用户组

用户组访问路径:

菜单路径:工具→ABAP工作台→实用程序→SAP查询→用户组。

事务代码:SQ03。

步骤一:用户组(第一画面)。

在相应的栏位填入用户组的名称,单击图示按钮,如图6-24所示。

图示

图6-24

弹出创建对话框,如图6-25所示。

图示

图6-25

输入用户组的描述后,单击图示按钮,如图6-26所示。

图示

图6-26

单击保存按钮图示,如图6-27和图6-28所示。

图示

图6-27

图示

图6-28

单击上图中的图示按钮。

步骤二:用户组(第二画面)。

单击图示按钮,填写可分配用户如图6-29所示。

图示

图6-29

单击图示按钮,选中上述步骤创建的信息集,如图6-30所示。

图示

图6-30

步骤三:用户组(第二画面)。

单击标准工具栏中的保存按钮图示,保存用户组,如图6-31所示。

图示

图6-31

3.创建Query

用户组访问路径:

菜单路径:工具→ABAP工作台→实用程序→SAP查询→查询。

事务代码:SQ01。

步骤一:查询(第一画面)。(https://www.daowen.com)

在相应的栏位填入查询的名称,单击图示胺钮,如图6-32所示。

图示

图6-32

弹出如图6-33所示窗口,选择相应数据源。

图示

图6-33

步骤二:查询(第二画面)。

输入标题,选择清单格式、输出格式等列表基本信息,如图6-34所示。

图示

图6-34

单击图示按钮,进入下一屏幕,如图6-35所示。

图示

图6-35

选择相应字段组,单击图示按钮,进入下一屏幕,如图6-36所示。

图示

图6-36

选择希望出现在选择屏幕及清单上的字段,单击图示按钮,进入下一屏幕,如图6-37所示。

图示

图6-37

在这个屏幕中,各选项的介绍如下:

■勿使用参数ID预分配选项:选择字段是否自动带出默认值。

■否:选择参数在选择屏幕上的输出次序。

■SV:如果选中该选项,则该选择参数只有一个输入框。

■1Z:如果选中该选项,则该选择参数没有“多项选择”按钮。

步骤三:查询(第二画面)。

单击图示按钮,定义查询基本列表,选中并编辑要显示的字段,屏幕如图6-38所示。

图示

图6-38

逐一双击需要出现在列表中的字段,设计字段清单的列。然后选中需要设定格式的列表字段,在左下角修改字段的显示格式,如图6-39所示。

图示

图6-39

单击标准工具栏中的保存按钮图示,保存基本清单,单击图示按钮返回查询处理界面。

步骤四:查询(第二画面)。

单击图示按钮,定义查询统计功能,选中并编辑字段的统计选项,屏幕如图6-40所示。

图示

图6-40

在这个屏幕中,各选项的介绍如下:

■否:统计中字段顺序的定义,可以分配1和98之间的序列号。

■Srt:策略里的排序顺序的定义。

■De:如果选择此字段,统计将根据相关排序标准以降序排序,在其他情况中,以升序排列。

■Su:ABAP/4查询在统计中为排序标准生成小计,输出含相关小计的行。

■NS:在统计中为每个字符串插入换页,即每次排序字符串更改,就显示一个新的页面。

■否:盘点用于确定统计行的数据记录。

■Av:为左侧单个被加数输入的字段计算平均值。

■%:输出总计字段百分比。

■Len:更改字段的输出长度。

■Rnd:整取时的小数点的位数。

使用统计列表,有三个限制条件:

■它的字段来源为基本列表。

■只能对数量和金额字段进行条目数统计、平均值统计、百分比统计。

■显示统计列表时,如果与“数量/金额”相应的“单位/币别”不一致,则能引发统计错误。

单击标准工具栏中的保存按钮图示,保存统计设定,单击图示按钮返回查询处理界面。

步骤五:查询(第二画面)

单击图示按钮,定义查询等级功能,选中并编辑字段的等级选项,屏幕如图6-41所示。

图示

图6-41

在这个屏幕中,各选项的介绍如下:

■否:统计中,字段顺序的定义;可以分配1和98之间的序列号。

■Crit:左侧选择指定的字段作为优先级清单标准。优先级清单将根据优先级清单标准排序。

■Asc:按优先级列表对优先级列表进行排序或按升序排列。否则按降序排序。

■Len:更改字段的输出长度。

■Rnd:整取时的小数点的位数。

单击标准工具栏上的保存按钮图示,保存等级设定,单击按钮图示返回查询处理界面。

步骤六:查询(第二画面)。

单击图示按钮,定义查询输出次序,编辑输出序列,屏幕如图6-42所示。

图示

图6-42

单击图示按钮。

步骤七:查询(第二画面)。

单击标准工具栏中的保存按钮图示,如图6-43所示。

图示

图6-43

单击上图中按钮图示。

图示

图6-44

单击上图中的图示按钮,如图6-45所示。

图示

图6-45

4.运行查询

单击应用工具栏中的图示按钮,运行结果如图6-46所示。

图示

图6-46

单击图6-46中的图示按钮。

■选择屏幕如图6-47所示。

图示

图6-47

■基本列表如图6-48所示

图示

图6-48

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)