SAP Query应用7373.docx

上传人:you****now 文档编号:62536789 上传时间:2022-11-22 格式:DOCX 页数:15 大小:32.27KB
返回 下载 相关 举报
SAP Query应用7373.docx_第1页
第1页 / 共15页
SAP Query应用7373.docx_第2页
第2页 / 共15页
点击查看更多>>
资源描述

《SAP Query应用7373.docx》由会员分享,可在线阅读,更多相关《SAP Query应用7373.docx(15页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、SAPQuery应用(2009-02-09 10:38:35)QUERY是SAP的一项简单报表工具,它可为没有编程基础的用户用来生成简单的报表。第一次接触QUERY的时候,感觉也不是很复杂,因为它有图形化的界面,你可在上面托托拽拽,然后就可以见到你要的报表,可是这只是简单的应用,其实每个工具功能都是比较完善的,QUERY也不例外。要全面的理解QUERY,首先看一下QUICKVIWER。事务代码:SQVI。我感觉这是QUERY的一个简化,大体流程基本一致,但是在许多方面的功能都“缩水“了。体现如下:1。Quick Viewer所生成的报表是用户自定义的报表,只能由此用户自己使用、维护2。Quic

2、k Viewer只能使用存于数据库内的数据,不能进行计算(除小计、累计)3。提供与SAP内部工具如EIS,ABC,ALV及外部工具如Word,Excel借口4。无须也无法利用用户组、Functional area统一管理5。无法传输比较而言,QUUERY就比比较完善了,可可是做起来也也比较麻烦一一下:1。生生成用户组SSAP菜单工具ABBAP工作台台实用程序序SAP查查询用户组组T-Codde:SQ0032。创建建Functtionall areaa(功能区)SAP菜单工具ABAP工作台实用程序SAP查询信息集T-Code:SQ023。创建SAP QuerySAP菜单工具ABAP工作台实用程序

3、SAP查询查询T-Code:SQ01这些组件之间的的关系有:11。Querry的管理包包括建立Fuunctioonal aarea(功功能区)和UUser GGroup(用用户组),并并将功能区分分配到相应的的用户组中去去。2。Fuunctioonal aarea(功功能区)中定定义querry中需引用用的表和字段段。3。只有有当一个用户户属于至少一一个用户组才才可以创建、运运行Querries。一一个用户可以以属于几个用用户组。用户户组中的用户户享有相同的的权力。4。当当Functtionall areaa(功能区)分分配给了某用用户组,该用用户组的成员员即可以访问问此功能区。SAP que

4、ery应用 指南SAP Queery操作手手册QUERY是SSAP提供的的方便无编程程基础用户的的报表工具,使使用图形化的的界面,让用用户托托拽拽拽就能轻松完完成报表编写写。Query的操操作简单,包包括建立用户户组、建立信信息集和建立立查询报表,分分别对应Tccode:SSQ01/SSQ02/SSQ03,下下面以资产全全息查询报表表的建立介绍绍Queryy操作的完整整理步骤。一建立Queery用户组组(Tcodde:SQ003)如上图,你可能能为各个模块块建立查询报报表,这些报报表和SAPP Tcodde一样需要要进行权限控控制。1.走菜单单环境-查查询区域可选选择查询的工工作区,标准准区域

5、表示特特定clieent(译成成客户真是有有才),全局局区域则表示示该用户组是是跨clieent端的,大家知道同同一SAP Serveer可允许多多个clieent存在,象象标准的ABBAP程序就就是跨cliient的,SSAP已经为为各模块预制制了很多跨 Clieent的查询询,资产查询询比较多,此此处选择特定定cliennt, 特定定cliennt查询不会会连接到SAAP工作台组组织器(Woorkbennch Orrganizzer),可可使用程序RRSAQR33TR进行传传输。2.传输用用户组,调用用程序RSAAQR3TRR,也可以直直接使用SEE38执行RRSAQR33TR传输,稍后详

6、细介介绍如何传输输。3.建立用用户组名为ZZFICO。4.将用户户组分配到SSAP用户,比如将需要要使用查询的的财务关键用用户和最终用用户的SAPP用户帐号分分配到该用户户组。二建立信息集集(Tcodde:SQ002)信息集是数据集集的特定视图图,数据集主主要来自多表表连接或逻辑辑数据库,建建立信息集如如下图:1.假设建建立信息集ZZFIAM0001,建立立信息集时,用户可自由由选择基于表表还是基于逻逻辑数据库,本例使用到到资产相关表表格ANLAA,ANLBB,ANLCC,ANLUU,ALNZZ共5个表。23.按“角色/用户组分配配”按钮将信信息集分配到到用户组ZFFICO,你你可将一个信信息

7、集分配给给多个用户组组,比如投资资项目管理组组用户也希望望看到该资产产查询。 到此,信信息集-QQuery用用户组-SSAP用户就就关联起来了了。介绍一下信息集集的详细建立立步骤,分aabc三个步步骤:a添加信息集集Tablee新建信息集ZFFIAM0001的数据源源选择“使用用基础表进行行表连接”,输入表ANNLC,进入入后到下图:12.按此图标添添加表,新增增表ANLAA,ANLBB,ANLUU,ANLZZ,系统自动动形成表间的的连接,注意意添加表不能能添加象BSSEG一样的的簇表。*从数据存储角角度,SAPP tablle分透明表表(Trannspareent Taable),簇簇表(C

8、luuster tablee)和池表/共享表(PPoolerr tablle).3.你还可可以使用别名名表,当一个个查询重复用用到同一个表表时,可使用用别名表。表表之间的连接接分两种:内内部连接和左左外连接,熟熟悉数据库的的一定对此非非常了解,将将各表的连接条件接下来,点击”信息息集合”按钮钮正式建立信信息集,如下下图,进入步步骤b。b.建立信息集集1.按此按按钮正式生成成一个信息集集。2.按“附附加”按钮可可增加附加TTable和和字段,有人人问,在此附附加Tablle和上一步步的添加信息息集表有什么么不同呢?在在添加信息集集表时实际上上各表是存在在关联关系的的,如果需要要从某个不大大能相互

9、关联联的表中取得得一个字段,例如,需要要取资产购置置的供应商名名称,那么可可以将供应商商表LFA11作为附加表表,通过资产产主数据表AANLA-LLIFNR查查找LFA11-NAMEE1,当然,也可直接使使用附加字段段,然后通过过代码获取供供应商名称。3.在Quuery中允允许增加ABBAP代码,当当存在附加表表和附加字段段时尤其重要要。4.假设新新增了以下几几个字段,其其中包括本年年已提折旧,年年初累计折旧旧和当前累计计折旧(当前前累计折旧=本年已提折折旧+年初累累计折旧);本年已提减减值,年初累累计减值和当当前累计减值值(当前累计计减值=本年年已提减值 + 年初累累计减值)等等。5.信息集

10、集的字段组和和每个字段组组的数据字段段,在建立信信息集时系统统会提示如下下图的三个选选择,选择包包括所有表字字段,则信息息集将包含所所有的表的所所有字段,实实际上,查询询并不涉及所所有表的所有有字段,因此此,通常人们们会选择”创创建空字段组组”,系统默默认为每个表表建立一个默默认不包括任任何表字段的的空字段组,然后,由创创建者自行添添加各表所需需字段。*有的人还可可能喜欢将所所有的默认空空字段组删除除,另外只建建立一个空字字段组包括所所有的查询所所需字段,如如果设计表较较多,本人不不大推崇此法法。依次将各表所需需字段添加到到对应字段组组,并将附加加字段全部填填加到附加字字段组。6.按“连连接”

11、可回到到步骤a去修修改表连接或或新增表。C.为附加字段段添加代码如下图,除了自自定义代码,你你还可在“选选择”屏自定定义选屏字段段。自定义代码如下下表,注意“代码部分”选择的是”5 记录处理“,在这里编写代码可以使用信息集中的任何何表来编写逻逻辑:ZCDL = ANLA-GDLGRRP(2). 资产大大类ZCEL = ANLA-GDLGRRP(4). 资产小小类IF ANLBB-AFABBE 04. 04表表示税务折旧旧 BNZJJ = ANNLC-NAAFAG + ANLCC-SAFAAG. NCZJJ = ANNLC-KNNAFA + ANLCC-KSAFFA . ZZCLJZJJ = N

12、CCZJ+ BNZJ . BNJZZ = ANNLC-AAAFAG . NNCJZ = ANLCC-KAAFFA . ZZCLJJZZ = BNNJZ + NCJZ.ENDIF.ZCYZ = ANLC-KANSWW + ANNLC-ANNSWL .编写代码完毕后后,就可以生生成信息集了了。注意下列表ANNLC的以下下几个字段:*ANLC-NNAFAG:记帐在当前前年的正常折折旧(本年计计提累计数)*ANLC-SSAFAG:在当前财会会年度中的记记帐的特别折折旧(本年计计提累计数)*ANLC-AAAFAG:有关年的计计划外折旧记记帐(本年计计提累计数)*ANLC-KKNAFA:累计正常折折旧(年

13、初累累计数)*ANLC-KKSAFA:累计特殊折折旧(年初累累计数)*ANLC-KKAAFA:累积计划外外折旧(年初初累计数)SAP的折旧包包括普通的正正常折旧和两两种手工折旧旧:特殊折旧旧和计划外折折旧, ANNLC类似资资产的价值汇总表,类类似FI模块块的GLT00, 在设计计上,SAPP将资产的各各种价值分成成了年初(累累计)数和本年累计数,因因此有下列公公式:当前累计折旧=本年已提折折旧+年初累累计折旧(包包括正常折旧旧和特殊折旧旧)当前累计减值=本年已提减减值 + 年年初累计减值值(指计划外外折旧部分)采用资产重估实实现减值的企企业,则当前前累计折旧包包括正常折旧旧、特殊折旧旧和计划

14、外折折旧三部分,资产减值对对应到其它值值字段。特别需要指出的的是:假设使用计计划外折旧做做资产减值,如果发生过过减值,则TTcode:ABST22 FI-AAA财务资产产模块将出现现差异,也就就说,财务角角度的累计折折旧值(类似似总帐)和资资产模块的累累计折旧(类类似明细帐)必定对不上上,因为ABBST2默认认AA的累计计折旧包括正正常折旧、特特殊折旧和计计划外折旧33 部分,如如果没有其它它情况,FII-AA的差差异恰好就是是减值部分。认识资产价值浏浏览器(Tccode:AAW01N),如下图:1.资产浏浏览器中,将将资产价值分分为计划价值值和实际过帐帐值,计划价价浏览时的会会计年度可选选择

15、上线初年年度直到资产产折旧完毕的的年度; 这这样可以预测测出未来的折折旧值,实务务中很有意义义,比如与投投资管理模块块和获利分析析模块(计划划版本)结合合,可以预测测出未来会计计年度的折旧旧费用,从而而计算出RooI。而实际过帐值只只能选上线初初年度直到本本年度,这个个非常好理解解,假设是22008年112期,过帐帐值是不能显显示20099年度的价值值,直到你做做了资产年结结(Tcodde:AJRRW/AJAAB),资产产年度的一大大作用就是,将上年的价价值作为下年年的年初值,这点类似FF.16/FF.07年结结,只不过是是,每个资产产在一会计年年度的每个折折旧范围只在在ANLC中中保留一条记

16、记录,并不是是按期间保留留的。2.资产的的各种价值:APC原值值,三种折旧旧值,增记,价值调整和和帐面净值,后面还有预预付定金和资资产残值。固固定资产通常常有以下三种种计价方法: (i)原原始价值 (iii)重置价值值(重新评估估,可增值或或减值,评估估减值和计提提减值应有区区别) (iiii)净值或或折余价值国内资产负债表表上有以下公公式:固定资产净值(折余价值)=固定资产产原始价值或或重置价值- 累计折旧旧固定资产净额=固定资产原原价-累计折折旧-固定资资产减值准备备显然,SAP将将资产价值管管理区分的更更细,注意一一下,“会计计年度开始”列列表示上年累累计也即本年年初数数,“更改”列列表

17、示本年累累计数。常规规折旧行的“更更改“数为99167.443元(20008年全年年的计划正常常折旧额,对对应字段ANNLC-NAAFAP)。再看实际过帐屏屏,常规折旧旧行的“更改改“实际数为为1527.90元(22008年11-2月实际际正常折旧过过帐金额, 对应字段AANLC-NNAFAG),这是20008当年的的折旧实际过过帐值,正好好是1-2月月的折旧,如如下图。SE16查看表表结果如下,可以发现一一项资产在每每个会计年度度每个折旧范范围有一条记记录。关于资产价值表表ANLC字字段多多,读读者可以仔细细去研究一番番,现在举一一个业务实例例来说明如何何处理ANLLC的相关价价值字段。业务

18、背景:2006年月,资资产模块“固固定资产减值值准备”1995,4311,100元元导入到单项项资产上时方方向错误,应应为负数但错错误地导入为为正数!?导导致FI与AAA数据不符符(Tcodde:ABSST2检查)。原因分析:资产期初数据导导入大家都喜喜欢使用两个个Tcodee:AS911/OASVV,此处就不不细讲,下图图是AS911输入接管价价值的画面。1.累计购购置价值即资资产的原值。2.3个累累计折旧实际际上表示年初初数(或上线线初的,如果果是年中上线线)累计折旧旧。3.已记一一般折旧表示示本年度已提提折旧。从上图中,可以以看到初始净净值为86880,怎么计计算出来的呢呢?AW011N

19、看一下该该资产的价值值,如下图。现在可能你有一一个问题,为为什么在接管管价值中3个个折旧都是输输入正值,为为了只有累计计折旧反而成成了负数呢?为了解答这这个问题,首首先看一下关关于折旧方式式的配置,如如下图:(TTcode:OABN/OAABS/OAABU)。现在可以发现,对于普通折旧,是是“仅允许负负值和零值”的的,系统默认认的,也就是是说,正常的的折旧只能是是负值,这里里的负值是相相对于资产的的整体价值而而言,正常的的累计折旧只只能减少资产产价值(所以以叫负值似乎乎很怪异),实实务中也非常常好理解,而而且正常的折折旧(Tcoode:AFFAB)也绝绝对不允许冲冲销,所以最最后一定这样样设置

20、,设置置了“仅允许许负值和零值值”,在接管管价值中无论论如何输入(实际上只能输入一正值,这样引起了混淆),在AW01N资产价值中它又只能是作为负数,冲减资产价值。对于特殊折旧,是是“允许的所所有值”,输输入正数后,因因为允许所有有值,则反映映在资产价值值上它就真的的作为正值去去增加资产价价值,如果输输入负数,则则反映在资产产价值上减少少资产价值。对于计划外折旧旧,如果设置置的是“允许许的所有值”,它它输入正值,则则反映在资产产价值上就真真的是正值,增增加了资产价价值,如果设设置的是“仅仅允许负值和和零值”,则则反映在资产产价值上一定定是减少资产产价值。现在根本原因找找到,也就是是说,使用计计划

21、外折旧做做资产减值,并并且计划外折折旧折旧范围围过帐选择的的是“允许的的所有值”,输输入正值后才才造成本来该该减值的东西西变成增加资资产价值。普通折旧可设置置“仅允许负负值和零值”,特特殊折旧是用用来调整折旧旧的,所以它它必须允许所所有值,对于于计划外折旧旧,我们知道道新准则规定定:固定资产产减值不允许许转回,设置置“仅允许负负值和零值”不不正好防止计计提资产减值值准备计提反反了吗?理论论上是,我于于是如此这般般设置了,不不久,有家企企业打电话过过来,他家很很多资产计提提了减值准备备,但审计说说不合理,现现在要冲销,哈哈哈,因为设设置了“仅允允许负值和零零值”,冲销销不可以做,自自找麻烦,哎哎

22、,还是允许许所有值好!也就是说,OAABN/OAABS/OAABU都是针针对折旧对资资产总价值的的递增(仅允允许正值,折折旧只能递增增资产价值,如如在建工程转转暂估资产,等等在建工程完完毕后发现暂暂估资产高估估,则使用特特殊折旧来减减少折旧,也也就是资产价价值增加)/递减(仅允允许负值,折折旧只能递减减资产价值,比如已折旧旧的暂估资产产低估,在建建工程完毕后后再转资则需需要补提折旧旧,也就是是资产价值减减少)的。处理方案:I 修修改计划外折折旧,设置的的是“允许的的所有值”,II 如果必要要,修改ANNLC表从22006到当当年的20008的计划外外折旧(减值值)字段,资资产年结已将将资产减值

23、作作为年初数分分别带到20007和20008。如何设置报表按按月查询折旧旧?单个资产涉及的的主要表格分分两类:一是是资产主数据据,一是资产产业务数据。单个资产主数据据相关表格(主数据):ANEA:比例例值的资产行行项目ANLA:资产产主记录段ANLB:折旧旧期限ANLC:资产产值字段ANLH:主资资产号ANLZ:时间间相关资产分分配资产凭证/会计计凭证(业务务数据):ANEK:凭证证抬头资产过过帐ANEP:资产产行项目BKPF:会计计凭证抬头BSEG:会计计凭证行项目目思路:ANLCC再加ANEEK/ANEEP, ANNEK/ANNEP纪录了了资产每个月月的折旧情况况。三建立查询(Tcodee

24、:SQ033)建立查询首先按按下图1选择一用户户组,然后按按2创建建,选择该用用户组下的信信息集ZFIAM0001(注意用用户组下可针针对各模块建建立多个信息息集),建立立查询也叫ZZFIAM0001(可以以针对一个信信息集根据不不同需求建立立多个查询)。一直按 到选择择字段屏幕,表示将该查查询将从信息息集中选择这这些字段内容容,如上图,然后再按 ,进入下图图。1.选择字字段前面打勾勾,表示查询询将使用这些些字段做屏幕幕选择,并且且给这些屏幕幕选择字段设设置排序位置置,如业务范范围为1,则则表示为选择择屏幕的第一一个选屏条件件字段。2.接下来来选择“基本本清单“标志志,为查询选选择显示的字字段

25、,见下图图。基本清单实际上上设置查询结结果的显示格格式。1.选种表表示查询结果果将显示这些些字段内容。2.到此,可可以选择测试试按钮测试ssap quuery了,测测试出现的选选择屏幕如下下图,注意业业务范围正是是第1个选择择字段。如果果各步骤正确确,运行就能能得到正确的的查询结果!四为查询建立立Tcodee(Tcodde:SE993)首先,走菜单查查询-其他他功能-生生成程序,然然后显示报表表名称。SE93,建立立Tcodee:ZFIAAM001,开始对象如如下图选择.进入下图:1.输入查查询ZFIAAM001对对应的自动程程序名称。2.输入开开发类,为该该Tcodee产生一个传传输请求,可

26、可以传输到生生产系统。3.测试一一下,结果和和直接使用ssq01运行行查询ZFIIAM0011一样。关于SAP qquery的的几个总结:Asq03建建立用户组,一个用户组组queryy可包含多个个sap登录录用户,一个个sap用户户也可被分配配到多个Saap queery用户组组。Bsq02建建立querry信息集,一个信息集集可以分配给给多个用户组组或角色,一一个信息集通通常是从多个个相互连接的的表或逻辑数数据库中取数数,信息集从从这些关联表表中获取字段段或自定义附附加字段。C.sq03建建立查询,一一个信息集可可根据需要建建立多个查询询,查询的字字段从信息集集获取。想象一下,信息息集涉及100个数据库表表,每个表2250个字段段,信息集从从各表中选择择出250个个常用字段,而查询1只只用到其中225个字段,查查询2,查查询n全部用用到信息集的的250字段段.

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

当前位置:首页 > 管理文献 > 电力管理

本站为文档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