`

SAP query传输以后需要重新生成程序

阅读更多
   最近有个需求,需要修改一个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 对于开发人员来说,一般使用的比较少,所以有些需要注意的东西还是值得我们去探究的。
分享到:
评论

相关推荐

    about SAP query传输.docx

    5. 在上传到生产机后,需要在 SQ01 里面执行 generated program,生成本地程序,才能真正运行 Query。 最后,在 Query 的上传和实现过程中,需要注意以下几点: * Query 需要经过 generate program 的过程,才能被...

    QUERY报表制作和传输

    SAP Query是SAP R/3系统中的一种报告工具,它允许用户无编程地创建自定义报告,特别适合于那些需要定期生成但不需要复杂逻辑处理的报表。下面我们将详细讲解如何通过SAP Query进行报表的制作和传输。 首先,我们来...

    SAP Query 和 SQVI Quick View

    在实际应用中,顾问可能需要在开发环境中使用SQVI创建Quick View,然后根据查询的程序生成Query,并将其传输到生产环境中供用户使用。理解SAP Query和SQVI的区别与应用场景,以及如何有效地维护和使用它们,是提升...

    SAP QUERY 入门

    1. 需要具备一定的 SAP 知识:SAP QUERY 需要用户具备一定的 SAP 知识,否则将难以使用。 2. 需要具备一定的报表设计经验:SAP QUERY 需要用户具备一定的报表设计经验,否则将难以设计报表。 SAP QUERY 是一个功能...

    SAP_Query培训.ppt

    - **生成 ABAP 程序**:Query 会自动生成 ABAP 代码,支持进一步的定制和优化。 - **定义事务代码**:分配事务代码给查询,以便用户通过事务代码直接访问报表。 6. **创建信息集** - **步骤 1**:指定信息集名称...

    SAPQuery培训.pptx

    如果需要,SAP Query 还可以生成 ABAP 程序,这有助于进一步定制和自动化报告过程。 最后,通过为查询定义事务代码,用户可以直接在 SAP 界面中执行这些自定义报告,提高了工作效率。维护用户组、确定数据来源、...

    SAPQuery培训资料.docx

    7. 传输到目标系统后,需要在SQ01中执行generated program以生成本地程序。 QuickViewer虽然在开发中使用较少,但对于了解SAP系统的报表工具仍然是重要的。在使用时,需要特别注意“查询区域”的选择,标准区域适用...

    SAP-Query(SQ01SQ02SQ03)报表-业务顾问版.docx

    通过 SAP Query,用户可以根据需要创建自己的报表,选择所需的数据源、定义查询条件和格式,并生成报表。 SAP Query 报表定制主要包括三个部分:SQ01、SQ02 和 SQ03。其中,SQ01 负责查询的定义和格式设置,SQ02 ...

    SAP QUERY超好教材

    ### SAP Query 教材知识点详解 #### 一、SAP Query 概述 SAP Query 是一款用于构建自定义报表的强大工具,适用于SAP系统。它主要包括三种类型的查询工具:SAP Query、InfoSet (AdHoc) Query 和 QuickViewer。 - *...

    sap query进行报表开发

    - **财务分析**:使用SAP Query 可以快速生成财务报表,如利润表、资产负债表等,帮助财务部门进行深入分析。 - **销售报告**:销售团队可以利用SAP Query 制作销售业绩报告,跟踪销售趋势,为决策提供支持。 - **...

    SAP Query 操作手册

    特定客户端的Query不会连接到SAP工作台组织器,但可以通过程序RSAQR3TR进行传输。用户组创建后,将SAP用户分配到相应组,以便他们可以访问这些Query。 接着,我们要建立信息集。信息集是数据集的一个特定视图,通常...

    SAP中QUERY的介绍和制作

    SAP中的QUERY是一种简易的报表制作工具,设计用于让不具备编程背景的用户生成简单的查询报告。尽管其界面直观,允许用户通过拖放操作构建报表,但本质上,QUERY仍然是基于代码的,与ABAP开发报表并无本质区别。在...

    sap query的使用

    尽管其图形化界面使得报表制作显得直观易懂,但实质上,SAP Query 依然是基于代码的,只不过系统会自动生成相应的代码以响应用户的界面操作。此外,SAP Query 允许用户在必要时添加 ABAP 代码,特别是在处理附加表和...

    SAP Query 总结

    SAP Query 是一款专为非专业编程人员设计的报表生成工具,通过其直观的图形化界面,用户能够轻松构建和定制报表,无需深入的编程知识。这一工具允许用户通过简单的拖放操作来选择数据字段和表格,从而快速生成所需的...

    专题资料(2021-2022年)SAP系列之QuickView报表制作及传输手册报告.doc

    - 若要传输 QuickView,需要先将其转换为 SAP Query 报表,使用事务码 SQ01 进行转换。 - 生成传输请求后,通过工作台组织器进行传输。 6. SAP Query 操作: - SAP Query 允许更复杂的报表设计,且可以跨客户端...

    sapquery报表定制-中国石化(29页).pdf

    ABAP Query是SAP提供的更高级的报表生成工具,使用Query Painter,用户可以直观地通过鼠标操作来设计报表布局。查询的组织结构基于Functional area和User Group,Functional area定义了查询中使用的表和字段,而User...

    SAP Execute Query Directly On The Server

    在SAP系统中,"Execute Query Directly On The Server"是一种功能,允许用户直接在数据库服务器上执行查询,以提高数据检索效率并减轻客户端的负担。这种技术通常用于处理大量数据或复杂查询,以避免在客户端进行...

    SAP系列之QuickView报表制作及传输手册.docx

    报表运行后,若需要将其传输至其他系统或Client,需先通过SQ01将QuickView转换为Query报表。此过程中,需确保工作区设置正确,转换完成后,系统会提示分配信息集。接着,通过生成传输请求,报表就能在不同环境间进行...

    sap自定义查询报表.pptx

    通过 SAP Query,用户能够根据自身需求定义查询条件、选择字段、设置输出格式,并生成 ABAP 程序以实现报表的执行。以下是对 SAP Query 的详细说明: 一、SAP Query 功能概述 SAP Query 提供了跨模块的报表创建能力...

    如何设计ABAP4Query报表

    ABAP/4 Query是SAP R/3系统中用于创建简单报表的重要工具,它使得非编程背景的用户也能设计和生成报表。以下是设计ABAP/4 Query报表的详细步骤: 1. **创建用户组(User Group)** (TCODE: SQ03) - 用户组在ABAP/4 ...

Global site tag (gtag.js) - Google Analytics