您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > query查询--SQVI
关于query查询QUERY是SAP系统一项简单的报表查询工具,它可以不用通过编程,为用户生成些简单的报表。因为它有图形化的操作界面,所以操作起来比较简单易懂,而且每个功能都是比较完善的,可以处理大部分的报表生成、导出、检查工作。QUERY的T-CODE是SQVI。下面具体说明操作流程以及注意问题。1.输入SQVI,进入QUERY报表制作的初始界面。路径是:工具→ABAP工作台→实用程序→快速浏览器2.创建一个QUICKVIEW。名字、标题、注释可以自定义,数据源是将不同表进行连接,所以选择表连接。3.回车后,可以在选择数据源,也就是插入需要关联的表。点击左上角的插入表这个按钮(shift+F1)。如果不清楚需要连接的字段在哪个表里面,可以找到相应字段,F1帮助查询。例如不知道MRP控制者在哪个表里面,可以选中MRP控制者后摁F1,然后点击技术信息。可以看出,MRP控制者是在MARC这个表里面。4.添加相关表到数据源里面,物料主数据常用的表有:与采购数据有关的表:MARC:物料的工厂数据MLAN:物料的税分类与基本数据有关的表:MAKT:物料描述MARA:常用物料数据MARM:物料的计量单位与会计数据有关的表:MBEW:物料评估将这些表添加后,系统会自动讲相同将不同表中相同字段进行连接:表添加完后,点击左上角的检查连接条件(F8),如果连接不对,会提示:这个时候需要手动将连接更改,一般,我们将字段多的表作为一个主表,主表不是手动定义的,而且与其他表连接最多的表,这样做的好处是使数据的调出、搜索、查询更快。需要说明的是,当我们点击连接线右键时,会有两个选项:系统一般默认的连接是内部连接,这个是初始设置,意思是从左边的表查找右边的表里的值时,如果右边的表内没有左边表输入的关键字段,则就不会显示连接,连左边表的信息都不会显示;而图中所说的“左侧外部连接”,就没有上面说的那些限制,但是表中的字段是不会显示出来的。当所有的表连接正确后,再点击检查链接条件时就会显示:已定义的合并条件正确。5.返回后,进入字段筛选屏幕,就是需要输入哪些字段,显示哪些字段。需要注明的是:字段清单:是output屏幕上需要显示哪些字段选择字段:是input时屏幕上显示的字段。一般在我们检查物料的完整性时,将几个表里面的关键字段进行选择,然后再output一些关键字段,如果这些关键字段有数据,证明已经维护;如果没有字段,证明还没有维护。6.将需要input和output的字段选中后,进行左上角的执行,可以手动选择些筛选条件,点击执行后,就将选择条件内所有的物料号列出来了,这里显示的的字段,就是我们在字段清单里面选中的字段,我们可以很清楚的看到哪些字段没有被维护,需要重新维护的。7.同时,我们也可以将这个导出成EXCEL表格方便做进一步的筛选、处理。点击导出成EXCEL文件既可。8.同样的方法,我们可以将采购申请、采购订单、采购订单收货进行表连接,下面附上表连接图,仅供参考:最后,有个可以快速查询表连接的方法可以介绍一下:1.输入事务代码SE93,自定义一个事务代码,然后创建。2.短文本自行定义,开始对象选择Programandselectionscreen(reporttransaction)3.进入后,会有程序、选择屏幕等要输入。这些代码可以在我们已经做好的查询表的:系统→状态里面找到将这些代码复制粘贴相应选项下既可。4.最后保存,选择本地对象。事务代买ZFJ1就建立了。以后每次可以直接在初始屏幕输入ZFJ1这个T-CODE,可以直接进入我们先前制作的查询表了。
本文标题:query查询--SQVI
链接地址:https://www.777doc.com/doc-2812526 .html