预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

SAPQuery应用(2009-02-0910:38:35)QUERY是SAP的一项简单报表工具它可为没有编程基础的用户用来生成简单的报表。第一次接触QUERY的时候感觉也不是很复杂因为它有图形化的界面你可在上面托托拽拽然后就可以见到你要的报表可是这只是简单的应用其实每个工具功能都是比较完善的QUERY也不例外。要全面的理解QUERY首先看一下QUICKVIWER。事务代码:SQVI。我感觉这是QUERY的一个简化大体流程基本一致但是在许多方面的功能都“缩水“了。体现如下:1。QuickViewer所生成的报表是用户自定义的报表只能由此用户自己使用、维护2。QuickViewer只能使用存于数据库内的数据不能进行计算(除小计、累计)3。提供与SAP内部工具如EISABCALV及外部工具如WordExcel借口4。无须也无法利用用户组、Functionalarea统一管理5。无法传输比较而言QUERY就比较完善了可是做起来也比较麻烦一下:1。生成用户组SAP菜单→工具→ABAP工作台→实用程序→SAP查询→用户组T-Code:SQ032。创建Functionalarea(功能区)SAP菜单→工具→ABAP工作台→实用程序→SAP查询→信息集T-Code:SQ023。创建SAPQuerySAP菜单→工具→ABAP工作台→实用程序→SAP查询→查询T-Code:SQ01这些组件之间的关系有:1。Query的管理包括建立Functionalarea(功能区)和UserGroup(用户组)并将功能区分配到相应的用户组中去。2。Functionalarea(功能区)中定义query中需引用的表和字段。3。只有当一个用户属于至少一个用户组才可以创建、运行Queries。一个用户可以属于几个用户组。用户组中的用户享有相同的权力。4。当Functionalarea(功能区)分配给了某用户组该用户组的成员即可以访问此功能区。SAPquery应用指南SAPQuery操作手册QUERY是SAP提供的方便无编程基础用户的报表工具使用图形化的界面让用户托托拽拽就能轻松完成报表编写。Query的操作简单包括建立用户组、建立信息集和建立查询报表分别对应Tcode:SQ01/SQ02/SQ03下面以资产全息查询报表的建立介绍Query操作的完整理步骤。一.建立Query用户组(Tcode:SQ03)如上图你可能为各个模块建立查询报表这些报表和SAPTcode一样需要进行权限控制。[1].走菜单环境->查询区域可选择查询的工作区标准区域表示特定client(译成客户真是有才)全局区域则表示该用户组是跨client端的大家知道同一SAPServer可允许多个client存在象标准的ABAP程序就是跨client的SAP已经为各模块预制了很多跨Client的查询资产查询比较多此处选择特定client特定client查询不会连接到SAP工作台组织器(WorkbenchOrganizer)可使用程序RSAQR3TR进行传输。[2].传输用户组调用程序RSAQR3TR也可以直接使用SE38执行RSAQR3TR传输稍后详细介绍如何传输。[3].建立用户组名为ZFICO。[4].将用户组分配到SAP用户比如将需要使用查询的财务关键用户和最终用户的SAP用户帐号分配到该用户组。二.建立信息集(Tcode:SQ02)信息集是数据集的特定视图数据集主要来自多表连接或逻辑数据库建立信息集如下图:[1].假设建立信息集ZFIAM001建立信息集时用户可自由选择基于表还是基于逻辑数据库本例使用到资产相关表格ANLAANLBANLCANLUALNZ共5个表。[2][3].按“角色/用户组分配”按钮将信息集分配到用户组ZFICO你可将一个信息集分配给多个用户组比如投资项目管理组用户也希望看到该资产查询。到此信息集->Query用户组->SAP用户就关联起来了。介绍一下信息集的详细建立步骤分abc三个步骤:a.添加信息集Table新建信息集ZFIAM001的数据源选择“使用基础表进行表连接”输入表ANLC进入后到下图:[1][2].按此图标添加表新增表ANLAANLBANLUANLZ系统自动形成表间的连接注意添加表不能添加象BSEG一样的簇表。*从数据存储角度SAPtable分透明表(TransparentTable)簇表(Clustertable)和池表/共享表(Poolertable).[3].你还可以使用别名表当一个查询重复用到同一个表时可使用别名表。表表之间的连接分两种:内部连接和左外连接熟悉数据库的一定对此非常了解将各表的连接条件接下来点击”信息集合”按钮正式建立信息集如下图进入步骤b。b.建立信息集[1].按此按钮正式生成