SAP_Query培训9271.pptx

上传人:zhang****gqing 文档编号:77247572 上传时间:2023-03-13 格式:PPTX 页数:45 大小:2.21MB
返回 下载 相关 举报
SAP_Query培训9271.pptx_第1页
第1页 / 共45页
SAP_Query培训9271.pptx_第2页
第2页 / 共45页
点击查看更多>>
资源描述

《SAP_Query培训9271.pptx》由会员分享,可在线阅读,更多相关《SAP_Query培训9271.pptx(45页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、SAPQUERY(报表定制报表定制)2013.01常小涛常小涛1目目录录nQuery工具概览n实际操作l用户组维护l确定要使用的数据表l定义查询数据源(表或者表链接,生成infoset)l定义查询的输出字段,屏幕格式,选择参数,自定义栏目l运行查询,定义用户格式l生成ABAP程序l为查询定义事务代码2报表创建和生成工具报表创建和生成工具nSap Query SAP列表生成工具,可以自动生成简单列表,其特点 是较为方便,而且可以在系统间传输nQuick Viewer SAP数据查询工具,可以自动生成简单列表,其特点 是十分方便,但不能在系统间传输,只能由此用户自己使用、维护等。nABAP Que

2、ry ABAP程序编辑器,大量的定制报表通过程序进行设计,其特点是功能强大,然而需要ABAP专业技术人员进行。3SAPQuery(BC-SRV-QUE)定义报表的工具定义报表的工具nSAP Query:可以使用该工具在不用开发的情况下自己定义需要的报表。lSAPQuery支持以下功能支持以下功能+支持所有模块的报表支持所有模块的报表+可以自定义查询条件可以自定义查询条件+可以自定义查询结果可以自定义查询结果+支持多表关联支持多表关联+支持公式支持公式+支持脚本支持脚本4不同的不同的Query对象类型对象类型用户组用户组(SQ03)存放用户组信息查询查询(SQ01)存放查询的格式信息信息集信息集

3、(SQ02)存放数据源信息5不同的不同的Query对象类型间的关系对象类型间的关系信息集分配用户组信息集1信息集2信息集用户组信息集定义查询1定义查询26Query查询结果与系统表的关系查询结果与系统表的关系SAPQuery的查询结果一定是一个表的内容加上附加信息,所以需要对系统表非常熟悉,的查询结果一定是一个表的内容加上附加信息,所以需要对系统表非常熟悉,这是做这是做Query的基础。的基础。用用Query展示展示T-code:SE16或者或者SE11Query7SAP系统内模块表系统内模块表n航班相关 SPFLI 航班计划 和 SFLIGHT 航班n物料相关 MKPF物料凭证 和 MSEG

4、 物料 n总账科目相关 SKB1 总帐科目主记录(公司代码)和 SKA1总帐科目主记录(科目表)n资产负责相关 ANLA 资产主记录段 和 ANLC 资产值字段n会计核算凭证段 BSEG 会计核算凭证段 和 BSED 汇票字段凭证段n。n。n。n。n。n等等8Query标准区域与全局区域的区别标准区域与全局区域的区别SAPQuery的区域模式SAPQuery有两种区域模式,可以通过下面的方式从菜单切换,它们的区别是:有两种区域模式,可以通过下面的方式从菜单切换,它们的区别是:+标准区域是Client相关的,全局区域是Client无关的在标准区域中编辑的Query,在其他Client看不到全局区

5、域是Client无关,编辑后其他Client也可以看到,但只能在开发Client编辑+全局区域一旦产生改动,都会生成传输请求,而标准区域则不会+传输Query时,全局区域比较简单,只要将传输请求传输到相应服务器即可,但标准区域则比较麻烦,需要导入/导出建议:练习时可以采用标准区域,不用登录开发建议:练习时可以采用标准区域,不用登录开发Client,不用生成传输请求;但正式使用时,采,不用生成传输请求;但正式使用时,采用全局区域,方便传输。用全局区域,方便传输。9目目录录nQuery工具概览n实际操作l用户组维护l确定要使用的数据表l定义查询数据源(表或者表链接,生成infoset)l定义查询的

6、输出字段,屏幕格式,选择参数,自定义栏目l运行查询,定义用户格式l生成ABAP程序l为查询定义事务代码10维护用户组(维护用户组(T-CODE:SQ03)11目目录录nQuery工具概览n实际操作l用户组维护l确定要使用的数据表l定义查询数据源(表或者表链接,生成infoset)l定义查询的输出字段,屏幕格式,选择参数,自定义栏目l运行查询,定义用户格式l生成ABAP程序l为查询定义事务代码12确定数据来源确定数据来源目的:做一个基于航班及其计划的报表,查询每个航班剩余座位数,标记剩余座位小于20个的航班与航班相关SPFLI航班计划和SFLIGHT航班13目目录录nQuery工具概览n实际操作

7、l用户组维护l确定要使用的数据表l定义查询数据源(表或者表链接,生成infoset)l定义查询的输出字段,屏幕格式,选择参数,自定义栏目l运行查询,定义用户格式l生成ABAP程序l为查询定义事务代码14维护信息集(维护信息集(T-CODE:SQ02)15创建信息集步骤创建信息集步骤1指定信息集名称和类型指定信息集名称和类型信息集名称数据源:在大部分情况下,建议选用直接读取表直接读取表的方式,输入需要显示的表名。表连接/逻辑数据库/数据恢复程序等方式需要有一定的数据库和开发知识,属于高级应用16创建信息集步骤创建信息集步骤2新增数据源新增数据源17创建信息集步骤创建信息集步骤3定义字段组的字段定

8、义字段组的字段字段组:需要显示的字段系统用字段组来管理,创建时系统会自动创建一个默认字段组,你也可以自行添加。在创建信息集时,系统会提示选择如何创建字段组,建议选择包括关键字段。18创建信息集步骤创建信息集步骤4修改字段描述修改字段描述在一些情况下,系统默认的字段描述与我们需要的不一致,例如我们希望凭证编号描述就是“飞机起飞诚实”,而不是“起飞城市”这样,就需要修改字段描述,操作如下:1.双击字段组中的字段2.修改长文本长文本和表头表头的描述3.按复制复制按钮,确认该修改修改后,字段描述相应修改:19创建信息集步骤创建信息集步骤5保存和生成信息集保存和生成信息集在信息集进行编辑操作后,需要按“

9、保存保存”按钮,将修改保存下来。但保存后的信息集还不能应用于查询,需要进行生成,没有生成的信息集在信息集列表显示为红灯:生成信息集有两种方式,一种是在修改状态下按“生成”按钮,一种是退出时,系统提示是否需要生成,选“是”。20创建信息集步骤创建信息集步骤6把信息集分配给用户组把信息集分配给用户组在信息集成功生成后,需要把信息集分配给用户组,否则在定义查询时,将看不到这个信息集,操作如下:1.输入信息集名称,按“用户组分配用户组分配”按钮2.选择需要分配的用户组,打勾3.按“保存保存”按钮21创建信息集步创建信息集步骤骤7高级应用高级应用n添加全局字段并使用代码控制值添加全局字段并使用代码控制值

10、(对查询结果进行算数运算对查询结果进行算数运算)TCODE:SQ02n添添加全局字段并使用代码控制值加全局字段并使用代码控制值(多表关联多表关联)TCODE:SQ02n对对搜索字段设置单选必输搜索字段设置单选必输TCODE:SQ02n新增本地字段并设置简单属性新增本地字段并设置简单属性SQ01n新增本地字段并设置图标属性新增本地字段并设置图标属性SQ01n对查询结果附加操作对查询结果附加操作(使用使用TR),实现双击查询结果联查到凭证实现双击查询结果联查到凭证n对查询结果附加操作对查询结果附加操作(使用使用RT),实现双击查询行项目联查到凭证实现双击查询行项目联查到凭证22添加全局字段并使用代

11、码控制值添加全局字段并使用代码控制值(对查询结果进行算数运算对查询结果进行算数运算)23添加全局字段并使用代码控制值添加全局字段并使用代码控制值(多表关联多表关联)24对搜索字段设置单选必输对搜索字段设置单选必输25新增本地字段并设置简单属性新增本地字段并设置简单属性SQ021编辑-短名-打开/关闭26新增本地字段并设置图标属性新增本地字段并设置图标属性SQ0127对查询结果附加操作对查询结果附加操作(使用使用TR),实现双击查询结果联查到凭证实现双击查询结果联查到凭证菜单“转到-报表分配”28对查询结果附加操作对查询结果附加操作(使用使用RT),实现双击查询行项目联查到凭实现双击查询行项目联

12、查到凭证证29目目录录nQuery工具概览n实际操作l用户组维护l确定要使用的数据表l定义查询数据源(表或者表链接,生成infoset)l定义查询的输出字段,屏幕格式,选择参数,自定义栏目l运行查询,定义用户格式l生成ABAP程序l为查询定义事务代码30维护查询(维护查询(T-CODE:SQ01)31.切换用户组2.双击需要查看的用户组31创建查询步骤创建查询步骤1指定信息集和维护查询描述指定信息集和维护查询描述1.输入查询名称,按“创建”按钮,创建查询2.选择相应的信息集,双击3.输入查询描述32创建查询步骤创建查询步骤2编辑报表输出格式编辑报表输出格式1.点击“基本清单”,编辑报表输出格式

13、2.按报表字段出现的顺序,逐一选择字段;如果想删除某一字段,将勾选标志去除即可。如果想调整字段顺序,可以拖拉字段,但不好掌握。建议全部反选后,按报表输出项目的顺序重新选择各项3.格式确定后,保存,按“退出”按钮退到编辑查询画面33创建查询步骤创建查询步骤3确定选择条件(确定选择条件(1/3)1.按“前进”按钮2.按“前进”按钮3.选择需要作为选择条件的字段,如果该字段报表输出也选择的话,默认为打勾状态,但有时也需要把不输出的字段作为选择条件,这时就需要增加该字段。例如画面中的“会计年度”。4.按“前进”按钮34创建查询步骤创建查询步骤3确定选择条件(确定选择条件(2/3)5.打勾选择需要的选择

14、字段6.按“保存”按钮保存7.输入选择字段的顺序,保存35创建查询步创建查询步骤骤4确定选择条件确定选择条件(3/3)1.如果将检查标记放在此复选框中,那么在选择字段中只准备一个条目字段.选择多选择附加字段的按钮,是可用的,以确保您使用此功能来进行多项选择.如果要撤销激活多选择功能,那么将检查标记放在复选框中.2.若选择此复选框,就能在选择屏幕上指定单一值或间隔.选择额外屏幕的按钮多重选择不可用,有效预防进行多重选择.若想限制选择以致仅允许选择单一值,也要在首个复选框中安置一个检查标记36目目录录nQuery工具概览n实际操作l用户组维护l确定要使用的数据表l定义查询数据源(表或者表链接,生成

15、infoset)l定义查询的输出字段,屏幕格式,选择参数,自定义栏目l运行查询,定义用户格式l生成ABAP程序l为查询定义事务代码37创建查询步骤创建查询步骤4测试运行查询测试运行查询1.按“测试”按钮测试运行查询2.输入测试条目的最大值,按“继续”按钮继续3.输入选择条件,按“执行”按钮执行报表4.出现执行结果,检查是否满足要求38目目录录nQuery工具概览n实际操作l用户组维护l确定要使用的数据表l定义查询数据源(表或者表链接,生成infoset)l定义查询的输出字段,屏幕格式,选择参数,自定义栏目l运行查询,定义用户格式l生成ABAP程序l为查询定义事务代码39生成生成ABAP程序程序

16、查询-其它功能-显示报表名SE38可以查看程序内容40目目录录nQuery工具概览n实际操作l用户组维护l确定要使用的数据表l定义查询数据源(表或者表链接,生成infoset)l定义查询的输出字段,屏幕格式,选择参数,自定义栏目l运行查询,定义用户格式l生成ABAP程序l为查询定义事务代码41定义事务代码(定义事务代码(1/2)在实际应用时,报表编好后,可以通过SQ01直接运行报表,但是出于权限和方便性考虑,通常会给查询定义对应的事务码。注意,以下内容可能需要有开发权限才能进行,实际项目中可能不需要顾问定义。1.输入事务码:SE932.输入需要定义的事务码3.点击“创建”按钮创建事务码4.输入

17、事务码的短文本5.选择对象类型6.点击“继续”按钮继续427.1.输入程序名称8.2.保存9.3.保存到本地对象定义事务代码(定义事务代码(2/2)43组组件之间的关件之间的关系系总结总结1。Query的管理包括建立Functionalarea(功能区)和UserGroup(用户组),并将功能区分配到相应的用户组中去。2。Functionalarea(功能区)中定义query中需引用的表和字段。3。只有当一个用户属于至少一个用户组才可以创建、运行Queries。一个用户可以属于几个用户组。用户组中的用户享有相同的权力。4。当Functionalarea(功能区)分配给了某用户组,该用户组的成员即可以访问此功能区。5。一个Functionalarea(功能区)可以分配给多个用户组;多个Functionalarea(功能区)可以分配给一个用户组。6。Queries通常为特定的用户组和特定的功能区而建立。这个用户组的用户可以访问所有分配给这个用户组的Queries。44结结束束语语谢谢聆听

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com