图解SAP-Query创建过程.doc_第1页
图解SAP-Query创建过程.doc_第2页
图解SAP-Query创建过程.doc_第3页
免费预览已结束,剩余14页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SAP Query步骤QUERY是SAP的一项简单报表工具,它可为没有编程基础的用户用来生成简单的报表。第一次接触QUERY的时候,感觉也不是很复杂,因为它有图形化的界面,你可在上面托托拽拽,然后就可以见到你要的报表,可是这只是简单的应用,其实每个工具功能都是比较完善的,QUERY也不例外。 要全面的理解QUERY,首先看一下QUICKVIWER。事务代码:SQVI。我感觉这是QUERY的一个简化,大体流程基本一致,但是在许多方面的功能都“缩水“了。体现如下:1。Quick Viewer所生成的报表是用户自定义的报表,只能由此用户自己使用、维护2。Quick Viewer只能使用存于数据库内的数据,不能进行计算(除小计、累计)3。提供与SAP内部工具如EIS,ABC,ALV及外部工具如Word,Excel借口4。无须也无法利用用户组、Functional area统一管理5。无法传输比较而言,QUERY就比较完善了,可是做起来也比较麻烦一下:1。生成用户组SAP菜单工具ABAP工作台实用程序SAP查询用户组T-Code:SQ032。创建Functional area(功能区)SAP菜单工具ABAP工作台实用程序SAP查询信息集T-Code:SQ023。创建SAP QuerySAP菜单工具ABAP工作台实用程序SAP查询查询T-Code:SQ01这些组件之间的关系有:1。Query的管理包括建立Functional area(功能区)和User Group(用户组),并将功能区分配到相应的用户组中去。2。Functional area(功能区)中定义query中需引用的表和字段。3。只有当一个用户属于至少一个用户组才可以创建、运行分配到该用户组的Queries。一个用户可以属于几个用户组。用户组中的用户享有相同的权力。因此,要想让一个用户使用某个Query,必须将该用户分配到对应的用户组。4。当Functional area(功能区)分配给了某用户组,该用户组的成员即可以访问此功能区。SAP Query总体思路:1.sq02建立功能区域 a.选择table b.建立条件 c.选择字段2.sql01建立query,可把query的使用分配给你建立的使用者群组(权限的控制)3.使用query,可定义格式,使用那些栏位进行选择具体步骤如下:1. Example by query for Scrap reason;2. T-code SQ02 for create a query;3. Input the report name then click “Create”;4. If the information that show in final report include in one table than choice “Direct read of table”, if need got from more than one table than choice “Table join by basis table” and maintained major table name. In our example, the major table is MSEG; 5. After save, you can choice additional table from “Insert table”;6. Fill the addition table name, in our example, the secondly table is “MKPF”; 7. System will automatic create the relation between two table, in our example the key field is “MBLNR (material document number);8. After all related table is chose and create the relation, then click back, in our example we just need use two table;9. Then choice “include key fields”; 10. After click , you can see below screen; 11. Expanded the field group;12. Then you can choice the required information from left side to right side;13. Our report structure is GL account / Material document number / Material number / posting date / Quantity / Unit / Amount / Currency / Profit center / Cost center / Movement type / Reason / Reason text / User name, after choice;14. Then generate the report;15. After you got the green notice from system, then you can save and back;16. After back;17. Using T-code SQ03 for assign user;18. Choice user group from the list, in our example, we choice Group MM; 19. Then click “Assign users and Infosets”; 20. Then you can specific choice who can use the report;21. Add user in the screen then save and back; 22. Then back to SQ02, choice user group assignment;23. Choice user group “MM”, then save and back; 24. User T-code SQ01, fill the query name then click “Create”;25. Find the new “Query” then double click; 26. Then filled the column “Title” then choice “Basic list”;27. After choice “Basic list”;28. Expanded the field group, and choice “Text: Material number” and “Text: Reason for movement” then we can show the description for material code and reason code in final report, the filed that already chose will use green to highlight;29. Then you can choice which field in Left side should show in final report by click column “List field”;30. Then you need choice which field is the Filter conditional in this report by click column “Selection fields”;31. Then you can test the report by click icon “Test”;32. You can ignore the system dialogue box choice continue directly;33. System will display a choice box then you can fill the condition that you want; 34. Result after execute the report;35. If anything is ok, then you back and save;36. Use T-code SQ00 to execute the report and save by EXCEL。我已经跟大家介绍了SAP Query创建的基本步骤,下面,通过一个“固定资产查询”的Query创建的实例,我来给大家示范一下一个完美的Query是如何诞生的。1、运行事物码SQ03,创建用户组(User Group),在创建User Group之前,需要先设置查询区域:第一个是client相关,第二个是跨client的,一般默认为跨client的。然后,输入User Group的名字,点“create”:保存即可。2、运行事物码SQ02,创建功能区(Functional Area):输入功能区的名字,点击“create”:如果是多个表联查,就选择“1”,如果是直接读取某个表,就选择“2”,插入第二张表:设置连接条件,一般默认的连接条件就可以,然后点击“信息集”:嗯,包括所有表字段:然后点击红色的BMW车轮标记,生成功能区。然后,将新建的功能区分配到用户组,以使该用户组包含的用户能使用该功能区的Query:3、运行事物码SQ01,创建Query。在创建之前,先要设置正确的用户组和范围:上篇完,预知后事如何,请见第二篇。承接上文图解SAP Query创建过程(一):输入Query的名字,点击“create”:点击“下一页”,这里设置需要的数据字段:“下一页”,设置选择屏幕的选择字段:点击“基本清单”,选择报表界面的显示字段(再顺便选一下选择字段):保存:然后测试运行:4、为Query设置事物码:运行事物码SE93,输入需要定义的事物码(最好以Z开头),然后点击“create”:这里填的是Query生成的程序。这个程序能从哪里获取呢?从Query执行的地方可以看到:可以看到程序名。我们继续刚才的界面,保存即可。然后执行T-CODE:ZAA09,即可以实现用T-CODE来运行Query:如何传输Query在做传输之前,请选择菜单 Environment-Query areas,这时会弹出一个选择窗口来,其中用两项选择:Standard Area(Client-specific)和Global Area(Cross-client).这两项是什么意思呢?从字面上我们知道Standard Area是与客户端相关的,只能在特定的客户端使用的;而Global Area是可以跨客

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论