- 浏览: 295500 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
Kisses99:
怎么锁了?readonly?
tomcat不能正常启动 -
zhangliixi:
老板果然还是要厉害点~~
tomcat不能正常启动
最近有个需求,需要修改一个Query,在DEV修改好并测试通过后,传输到QAS,但是报表还是没变化,着实郁闷了一下,这是万能的google帮上忙了,原来传到其他系统以后还需要generate program一下,也就是在用sq01在运行一下,下面是一篇比较quickquery与query的文章
QuickViewer 和 SAP Query 是两种不同的创建SAP报表的工具,是SAP专门提供给没有任何ABAP背景的用户使用的。当然懂得ABAP的人也可以使用。他们有许多的不同之处:
1.QuickViewer只能用来创建最基本的报表,而SAP Query可以用来创建各式报表;
2.和SAP Query相比,在定义QuickView时不需要指定用户组,而是每个用户创建的QuickView只能由其来更改。SAP Query则不同,在指定的用户组内的用户都能够修改SAP Query;
3.在定义QuickView时不需要一定定义其InfoSets,你可以直接指定其数据源。透明表、数据库视图、联合表、逻辑数据库,甚至是InfoSets,都可以作为QuickView的数据源。
4.QuickView使用各式控件,所以使用要QuickView的话对硬件软件都有一定的要求。
5.QuickView并不是SAP系统的一个传输组件,不能够被直接传输至其他的系统/client。
在这里,我们主要是针对第五点,怎样使QuickView能够被传输。我们需要将QuickView转化为SAP Query,才能够被传输至不同的系统,不同的client.下面是一些主要的步骤和细节:
1.使用事务代码SQVI创建QuickView。
2.使用事务代码SQ01进入到SAP Query的维护界面。根据SAP提供的步骤,我们需要选择菜单
Query->Convert QuickView 来转化所创建的QuickView.但是我们会发现这个菜单项是被灰掉的,没法选中。为什么呢?
3.在做上面步骤之前,请选择菜单 Environment->Query areas,这时会弹出一个选择窗口来,其中用两项选择:Standard Area(Client-specific)和Global Area(Cross-client).这两项是什么意思呢?从字面上我们知道Standard Area是与客户端相关的,只能在特定的客户端使用的;而Global Area是可以跨客户端的,也就是能够在不同的客户端使用的,可以在不同的客户端传输。默认的Query是可以在不同的客户端传输使用的,请改变这个选项,选择Standard Area(Client-specific)。这是因为我们的QuickView是与客户端相关的,只能够在特定的客户端使用,所以首先我们需要将QuickView转换为与特定的客户端相关的SAP query.
4.选定之后,在选择菜单Query->Convert QuickView,这时该菜单能够被使用了。按照SAP提供的步骤做下去。在弹出的窗口中填写好将要生成的Query和InfoSet的名字。确定。这样就完成了。
5.转换完成之后我们知道这个生成的Query和InfoSet还只是能够在该客户端使用的,他并没有生成传输请求以让我们传输。该怎么办呢??
6.请在SAP Query的维护界面选择菜单Environment->User groups.这样就到了User group的维护界面了。
7.选择菜单Environment->Transports,这样就到了SAP Query的传输工具的界面,请选择必要的参数,填写所需要传输的Query、InfoSet和User group,执行就能够产生传输请求。这样就可以被传输到其他的客户端了。
8.传输到另外的系统后,QUERY还是需要在SQ01里面执行generated program生成本地程序。
QuickViewer 对于开发人员来说,一般使用的比较少,所以有些需要注意的东西还是值得我们去探究的。
QuickViewer 和 SAP Query 是两种不同的创建SAP报表的工具,是SAP专门提供给没有任何ABAP背景的用户使用的。当然懂得ABAP的人也可以使用。他们有许多的不同之处:
1.QuickViewer只能用来创建最基本的报表,而SAP Query可以用来创建各式报表;
2.和SAP Query相比,在定义QuickView时不需要指定用户组,而是每个用户创建的QuickView只能由其来更改。SAP Query则不同,在指定的用户组内的用户都能够修改SAP Query;
3.在定义QuickView时不需要一定定义其InfoSets,你可以直接指定其数据源。透明表、数据库视图、联合表、逻辑数据库,甚至是InfoSets,都可以作为QuickView的数据源。
4.QuickView使用各式控件,所以使用要QuickView的话对硬件软件都有一定的要求。
5.QuickView并不是SAP系统的一个传输组件,不能够被直接传输至其他的系统/client。
在这里,我们主要是针对第五点,怎样使QuickView能够被传输。我们需要将QuickView转化为SAP Query,才能够被传输至不同的系统,不同的client.下面是一些主要的步骤和细节:
1.使用事务代码SQVI创建QuickView。
2.使用事务代码SQ01进入到SAP Query的维护界面。根据SAP提供的步骤,我们需要选择菜单
Query->Convert QuickView 来转化所创建的QuickView.但是我们会发现这个菜单项是被灰掉的,没法选中。为什么呢?
3.在做上面步骤之前,请选择菜单 Environment->Query areas,这时会弹出一个选择窗口来,其中用两项选择:Standard Area(Client-specific)和Global Area(Cross-client).这两项是什么意思呢?从字面上我们知道Standard Area是与客户端相关的,只能在特定的客户端使用的;而Global Area是可以跨客户端的,也就是能够在不同的客户端使用的,可以在不同的客户端传输。默认的Query是可以在不同的客户端传输使用的,请改变这个选项,选择Standard Area(Client-specific)。这是因为我们的QuickView是与客户端相关的,只能够在特定的客户端使用,所以首先我们需要将QuickView转换为与特定的客户端相关的SAP query.
4.选定之后,在选择菜单Query->Convert QuickView,这时该菜单能够被使用了。按照SAP提供的步骤做下去。在弹出的窗口中填写好将要生成的Query和InfoSet的名字。确定。这样就完成了。
5.转换完成之后我们知道这个生成的Query和InfoSet还只是能够在该客户端使用的,他并没有生成传输请求以让我们传输。该怎么办呢??
6.请在SAP Query的维护界面选择菜单Environment->User groups.这样就到了User group的维护界面了。
7.选择菜单Environment->Transports,这样就到了SAP Query的传输工具的界面,请选择必要的参数,填写所需要传输的Query、InfoSet和User group,执行就能够产生传输请求。这样就可以被传输到其他的客户端了。
8.传输到另外的系统后,QUERY还是需要在SQ01里面执行generated program生成本地程序。
QuickViewer 对于开发人员来说,一般使用的比较少,所以有些需要注意的东西还是值得我们去探究的。
发表评论
-
程序方法添加SAP_ALL权限
2012-04-10 14:28 2016REPORT ZTEST_001. data zUSR04 ... -
Business Add-ins
2011-12-20 10:33 1284本文是BC425中BAPI部分的内容,闲来无事学习一下,顺便翻 ... -
维护成本控制凭证的编号范围报错:co area have different elements
2011-08-19 16:30 1393在做维护成本控制凭证的编号范围时,从0001控制范围cop ... -
初级成本要素和次级成本要素 .
2011-08-18 16:40 2841初级成本要素与次级成本要素。SAP除总帐的及时集成外,它的另一 ... -
ABAP程序启动后台作业
2011-07-15 10:03 5067FORM frm_set_bgex . DATA: ... -
SAP菜单显示事务码
2011-07-11 16:34 2897SAP的菜单项上,默认不显示该菜单项的事务码,进行如下操作可显 ... -
程序查找Customer Exit
2011-04-11 10:27 1096REPORT ZEXIT_HELP no standard p ... -
inner join on, left join on, right join on区别(转)
2011-03-31 14:06 16461.理论 只要两个表的公共字段有匹配值,就将这两个表中的记录 ... -
For all entries使用中注意的问题
2011-03-30 21:54 12331.SELECT CARRID CONNI ... -
ABAP memory中的Export和Import
2011-03-30 17:02 3598REPORT z_barry_export_import . ... -
ABAP中的各种接口技术(转)
2011-03-30 12:19 2339下面总结一下ABAP中的各 ... -
导入现成的安装有SAP的虚拟机报错:Failed to lock the file解决方法
2011-03-23 10:52 2256虚拟机文件来源:windows server 200 ... -
sap 标准abap程序优化example
2011-03-22 11:11 1392用se38进入程序编辑器,然后在Environment-Exa ... -
BADI 入门
2011-03-21 22:17 1135badi入门的文章看了不少,感觉下面这一片讲的挺好的。 地址: ... -
根据事物码查找BADI(转)
2011-03-21 20:29 1447对于根据事务代码查找对应的BADI,网上介绍的方法很多,但总结 ... -
SAP IMG的概念
2011-03-05 11:14 2156SAP - IMG IMG是SAP后台配置的入口。 Imp ... -
abap debug中设置watchpoint
2011-03-02 23:12 5137拿一个实例来说:先将文件写入服务器,然后再从应用服务器上读取, ... -
报表事件块终止
2011-02-25 23:45 1113在事件块中,如果需要终止事件,可以使用STOP,EXIT ... -
abap screen parameters自动转化成大写
2011-02-22 13:32 1857当我们写下面这段代码时 PARAMETERS: name ty ... -
使用Call Transaction来实现BDC(转)
2011-02-22 10:54 2342data: ls_bdc like bdcdata, lt ...
相关推荐
5. 在上传到生产机后,需要在 SQ01 里面执行 generated program,生成本地程序,才能真正运行 Query。 最后,在 Query 的上传和实现过程中,需要注意以下几点: * Query 需要经过 generate program 的过程,才能被...
SAP Query是SAP R/3系统中的一种报告工具,它允许用户无编程地创建自定义报告,特别适合于那些需要定期生成但不需要复杂逻辑处理的报表。下面我们将详细讲解如何通过SAP Query进行报表的制作和传输。 首先,我们来...
在实际应用中,顾问可能需要在开发环境中使用SQVI创建Quick View,然后根据查询的程序生成Query,并将其传输到生产环境中供用户使用。理解SAP Query和SQVI的区别与应用场景,以及如何有效地维护和使用它们,是提升...
1. 需要具备一定的 SAP 知识:SAP QUERY 需要用户具备一定的 SAP 知识,否则将难以使用。 2. 需要具备一定的报表设计经验:SAP QUERY 需要用户具备一定的报表设计经验,否则将难以设计报表。 SAP QUERY 是一个功能...
- **生成 ABAP 程序**:Query 会自动生成 ABAP 代码,支持进一步的定制和优化。 - **定义事务代码**:分配事务代码给查询,以便用户通过事务代码直接访问报表。 6. **创建信息集** - **步骤 1**:指定信息集名称...
如果需要,SAP Query 还可以生成 ABAP 程序,这有助于进一步定制和自动化报告过程。 最后,通过为查询定义事务代码,用户可以直接在 SAP 界面中执行这些自定义报告,提高了工作效率。维护用户组、确定数据来源、...
7. 传输到目标系统后,需要在SQ01中执行generated program以生成本地程序。 QuickViewer虽然在开发中使用较少,但对于了解SAP系统的报表工具仍然是重要的。在使用时,需要特别注意“查询区域”的选择,标准区域适用...
通过 SAP Query,用户可以根据需要创建自己的报表,选择所需的数据源、定义查询条件和格式,并生成报表。 SAP Query 报表定制主要包括三个部分:SQ01、SQ02 和 SQ03。其中,SQ01 负责查询的定义和格式设置,SQ02 ...
### SAP Query 教材知识点详解 #### 一、SAP Query 概述 SAP Query 是一款用于构建自定义报表的强大工具,适用于SAP系统。它主要包括三种类型的查询工具:SAP Query、InfoSet (AdHoc) Query 和 QuickViewer。 - *...
- **财务分析**:使用SAP Query 可以快速生成财务报表,如利润表、资产负债表等,帮助财务部门进行深入分析。 - **销售报告**:销售团队可以利用SAP Query 制作销售业绩报告,跟踪销售趋势,为决策提供支持。 - **...
特定客户端的Query不会连接到SAP工作台组织器,但可以通过程序RSAQR3TR进行传输。用户组创建后,将SAP用户分配到相应组,以便他们可以访问这些Query。 接着,我们要建立信息集。信息集是数据集的一个特定视图,通常...
SAP中的QUERY是一种简易的报表制作工具,设计用于让不具备编程背景的用户生成简单的查询报告。尽管其界面直观,允许用户通过拖放操作构建报表,但本质上,QUERY仍然是基于代码的,与ABAP开发报表并无本质区别。在...
尽管其图形化界面使得报表制作显得直观易懂,但实质上,SAP Query 依然是基于代码的,只不过系统会自动生成相应的代码以响应用户的界面操作。此外,SAP Query 允许用户在必要时添加 ABAP 代码,特别是在处理附加表和...
SAP Query 是一款专为非专业编程人员设计的报表生成工具,通过其直观的图形化界面,用户能够轻松构建和定制报表,无需深入的编程知识。这一工具允许用户通过简单的拖放操作来选择数据字段和表格,从而快速生成所需的...
- 若要传输 QuickView,需要先将其转换为 SAP Query 报表,使用事务码 SQ01 进行转换。 - 生成传输请求后,通过工作台组织器进行传输。 6. SAP Query 操作: - SAP Query 允许更复杂的报表设计,且可以跨客户端...
ABAP Query是SAP提供的更高级的报表生成工具,使用Query Painter,用户可以直观地通过鼠标操作来设计报表布局。查询的组织结构基于Functional area和User Group,Functional area定义了查询中使用的表和字段,而User...
在SAP系统中,"Execute Query Directly On The Server"是一种功能,允许用户直接在数据库服务器上执行查询,以提高数据检索效率并减轻客户端的负担。这种技术通常用于处理大量数据或复杂查询,以避免在客户端进行...
报表运行后,若需要将其传输至其他系统或Client,需先通过SQ01将QuickView转换为Query报表。此过程中,需确保工作区设置正确,转换完成后,系统会提示分配信息集。接着,通过生成传输请求,报表就能在不同环境间进行...
通过 SAP Query,用户能够根据自身需求定义查询条件、选择字段、设置输出格式,并生成 ABAP 程序以实现报表的执行。以下是对 SAP Query 的详细说明: 一、SAP Query 功能概述 SAP Query 提供了跨模块的报表创建能力...
ABAP/4 Query是SAP R/3系统中用于创建简单报表的重要工具,它使得非编程背景的用户也能设计和生成报表。以下是设计ABAP/4 Query报表的详细步骤: 1. **创建用户组(User Group)** (TCODE: SQ03) - 用户组在ABAP/4 ...