SAP简单报表生成工具.docx
工具-ABAP工作台-实用程序-SQV1.-快速查看.屏幕如下:QwWrViewer;InttMJScreenSAP系统提供了两个傻瓜型的列表生成工具:QUiCkVieWer和QUiCkQUery。见到这两个工具,KeyUSer往往如获至宝,我们可.以用它创立“固定资产列表"、"物料列表”等。QuickVieWer与QUiCkQUery的区别在于:QuickVier不能创立包括统计、排序等功能的列表,只能创立根本列表.使用这两个工具只需要少量的数据库知识,不密要程序开发的知识。下面这个图说明了这两个工具生成列表的过程:定义数据源:数据库表和视图定义列表的字段选界和排序.以及列表运行前的选择悌集系统自动生成列表程序F一、创立QuickView1、运行TCode:SQV1.(I径:输入欲创立的QUiCkVieW名称。例如我想创立“固定资产列表”,则输入名称“FAJJST”,点击"Create”按钮。2、系统会弹出1.个创立对话帷。屏幕如下:输入对于这一张报表的描述,DataSoUrCe有四个选择:表、表连接、逻辑数据库、SAPQUe“InfoSet.在这里,我们选择表连接(即:从多个关联表中取数)。点击确认按钮。3 .下面是QUiCkViQW的设计界面:QimkViewer:InMHafynCE勺誓也5SSWq的+SQaAXAt>r三M*Mer3U<RS公FW1.t½M>H也山已MtK1.*rt。阳Mm3*>euiA<XCFDATU由2M三rfrAFtAT>f1.RA*<H.O<1.x4/一座fHMIaWS卜-F*r*6438h,三a>B<ru<<木"咐枳空2cM至记*kHn【*43I,?C1.E-RM3生½HNZ2FCH8。小MTUm”CTJw*xc?rt'csn卜2:5XTFwR_咨“e56*欠一梗竺_AMR*NIttAM|较,AM>A三*amar>*F58町气。-fUW5ISWy*沁UqMre“0Us正心2w4te守.为MTU“aJ加MEHEJwQ.W<rftrtDW*11<包丝J竺竺”忤切vor*rfi9rMX)r<ttr三RWttCKrtifffiRA1.MA/4DRW札,尸IhNMM33NRt8w5W”48AY攵3XP>r<*19«/.4*t插入五个数揖库表AN1.A资产主记录AN1.B折旧条件AN1.C资产值AN1.H主资描述AN1.Z时间相关资产分配这五个表是有关固定资产的根本表.系统巳经设置完整的外键,所以,系统会自动设定表之间的关系。但是,系统自动增加的表之间的关系是依据播入表的先后顺序而定,这种关系往往是错误的,我们需要对表的链接做出调整。在本例中,AN1.H.AN1.Z.AN1.B都与AN1.A左外链,而AN1.C与AN1.B内联。关联表参加完成后,点击返回按钮。4 .下面是QUiCkVieW的主界面QuickViewer:Initia1.SerOGnWMg&I执行6JOOfiUWKK>SiQijcIVmuF1.1.1.S1.DSJ=iS”DIff1.k主登聂陵5Off1.WBJft70Dff1.a0Off1.冏间曲货卢梆2“俯Cf三ebItttfFxAwbE<pts泡"a:IS<rcse<uen<e卜SdgonSeHsDAoSoitwI¾3DEQuickViewer-Fie1.dise1.ectionUhoosethefie1.dsyounanrYOdisp1.ayintheUstTose1.ect,c1.ickGntheentryin:he1.1.IeucUu1.uh1.1.erigh:andchoose«1ttAvai1.ab1.esFie1.ds”包括了上一步选择的数据库表中的所有字段。“Fie1.dsinIiSt”包括在列表中将会显示的字段。根据需要将字段从'Avai1.ab1.esFie1.ds"移动到"Fie1.dsin1.ist,通过向上按钮和向下按钮,调整选择字段的输出I版序。5、下面是eSortsequence*的视图,在这里指定列表的排列顺序。Se1.ecbonfiddijOdta5otrce3*ia星圆册6、下面是"Sc1.octionfie1.ds”视图,在这里指定选择屏幕上将出现的字段.7.这些工作做完后,我们就可以保存并点击“执行"按钮,测试运行该列表。屏幕如下:1.istofFixAssets主受广号到资产分类利费产类型SJ成率中心Id到资产停用到输出珞式W括单划苴匏®ABP图影MK分析可执行信息KtJ(EIS)、文件存储蒂Q保??1.istaffixAssets<S含零号<DPi<5aQaHIO1.istofFixAssets九5>1彳”茶塔产或产有1修产出计鹿.ro氏事吗SSGI100XRnkTO35>do.,rrjji,.,Zs.'三r1.ITng55"IvicTioaxos200W1131A00011XC5C1G002Q06YXX)闽"ooo.oXW5-f1.1-31ADOOIjXC5XS1.00?Y1.HOI1.XO44Y300300X0A式寿?万R表0090O1.Oi20001*FgCCOC工005Y1.K11700即330W75迎?至死屯小033001-0120054)1-20g值C71.及005YINE-1.1J,11100798由300176公5Z软电用OWOi01Ro$0%FIXHpQM1*26005VU4J11100T99YOOC308"M3<8OOW-OhOI20054)1.20g1.CC4.11.2e0051VUN11100BOJY33OOT7BEB6蜘oj>01200$XJI20FCOKai0051u,11100801Y30030Q07S353次优电MOWQI-OI200$4)1-2CFKOm.oo5.IK11100一丁,;HU2rufixn三*U于尺次正位033X01.01X)0S4)1.Z)FMiMMC411*00八八IIM003YQOO300X1父汨第电Hb-033>0010W)1-2f1.F1.ZOI%J112C003*IN11100antaooW(W£流世。onn.ni.rnXXrt4).X)JmkOMY1.NIiiao80SY30030G万侬?03330101000120Fgac<11工00>V1.IM11100Y300万厢033>0-01200JI加FrrHXC4-11CMYINIIIMWY3003oa»&09»Q1.-01»0$Q1.wF1.XMKX710005V1.IM1118顺Y3003000CftB'R03T)0.012005120FTCH2CC4.11.2C005Y1.N_怎样知道报表名称?运行TCode:SQVI,输入QUiCkVieW名称,点击菜单''QuickView-其他功能-显示报表名"。知道了报表名称,我们就能在ABAP编辑器中查看系统自动生成的代码。也能够为该列表分配一个事物代码。因为SAP没有将QUiCkYieW作为传输系统的一个阻件(即:创立的QUiCkYieW不会出现在ObjectDirectory),故QUiCkview不能传输。另外,QUiCkVieW定义成属于某一系统用户,A用户定义的QUiCkYiew,B用户无法使用。二、创立Query我们可以将QUery理解成QUiCkYieW的高级版本,它在QUiCkVieW的基础上增加的功能有:a.能够实现统计、持序等计算功能b、提供标准的图形形式显示列表。c、用户之间能够共享.人作为SAP传输系统的一个局部.能够在系统之间传希。在创立SAPQUe口之前,我们要明白两个慨念:a、功能区:在这里定义查询数据源。b、用户组:为了方便管理,我们定义一些用户组,将用户包含在用户组中。然后将功能区分配给用户组使用。用户组与用户、用户殂与功能区都是多对多的关系。下面,我们开始创立一个QUCry,该QUG'y用于列表显示物料凭证,并且能够根据物料号对物料凭证数量进行统计。k创立功能区运行TCode:SQ02,进入如下界面;InfoSet:Initia1.Screen团除13R0R垃坡附加功能输入欲创立的功能区名称,点击“创立按钮,弹出如下对话糖:输入InfOSeI的名称和基础数据表(这里,以物料凭证明细表MSEG作为基础表),点击确定按钮,仅进入数据源设定界面:ChangeInfoSetZ_GSMOVE4信息集RM廿¥别名器参与条件图国&,(FEG:犬3候:伪科MKPFsIftA.MWMt4tg*te*月MB1.NR物科先”图9-_七旬&工Ri1JIWr月Me1.NR的1.*u娼9-?MJAWt目於“年度一一/13JFJMJAHR的H火举年度万ZEI1.E轲科级J1.8内那日VGART5CA/*件总型1.AW。311T)-MB1.ART凭&灸史PARENTeIDth-fftWMBB1.AUM就估后兔的片田UrC-DePTH凭三中弁电次Q椅SNB1.DAT琉&中的yti1.日期BWART移勘#型(&CWJ®)BUDAT凭中的2帐日期XAUTO4BSMMtCPUOTHHawB*MATNR的科号CPUTM*人御髀WERKSXAEDA