【SAP-QUERY】QUERY报表的创建

本文详细介绍了如何在SAPECC环境中,使用SQVI创建的查询报表,通过生成程序和配置事务代码,将查询与事务码关联,以便于用户访问和管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SQ03:创建用户组

  1. 环境-》查询区域-》选择标准区域

  1. 创建用户组和用户组描述

  1.  可选分配权限(授权当前用户组下人员可以修改该query报表)

SQ02:创建信息集

  1. 确认区域是否为标准区域

选择创建的用户组

创建信息集:输入描述,选择直接读取表,输入表名

选择包括所有表字段

若存在多个表,点击链接, 选择需要关联的表

插入表,写入表名,创建链接

  1. 点击附加,可以添加字段,在代码标签页下可以对附加字段赋值,在选择也页签下控制搜索框的输入参数

点击附加,可以给qeury报表增加一些ABAP代码逻辑

代码形式参考如下:(这个是对入参进行逻辑调整)

增加文本语句

点击生成后,保存即可(像激活在保存)

SQ01: 构建查询页面

确认区域是否为标准区域

输入查询ID,点击创建,选择对应的信息集

  1. 输入查询报表的标题

  1. 选择基本清单,选择需要显示的列,最后保存即可

  1. 点击执行即可看到查询报表

  • SE93:创建并关联TCode

        

生成Tcode:例如:YTESTQUERY01

事务代码:START_REPORT

D_SREPOVARI-REPORT Sq03-》 用户组字段+空格+G(一共为14位)(Y_TEST       G)

D_SREPOVARI-EXTDREPORT sq01-》查询表(Y_TEST_QUERY01)

D_SREPOVARI-REPORTTYPE:默认 AQ

 QUERY报表传输

先下载(这个需要PRD有权限,否则PRD无法上传)

下载时,指定特定的QUERY下载

这个步骤需要PRD有权限

和下载时的内容保持一致即可

QUERY的翻译,好像不能通过SE63和SLXT翻译,所以需要语言比较完成翻译

SQ01修改别人的QUERY报表信息

选择好对应的query报表后更改

给QUERY报表增加字段或者减少字段

QUERY TR传输

SQVI:好像只能更改自己创建的QUERY报表,并且QUERY报表可以生成对应的程序,事务码也可以包(程序和dynpro)的事务类型(改完之后,程序可能需要重新激活)

SQ01~SQ03:可以更改别人的query报表,可以使用参数型事务码,通过这个更改完之后,事务码参数无需改动

综上,建议使用SQ01、SQ02创建query,并且不要用程序型的query报表事务码,使用参数型的query报表事务码

How to assign a transaction code to a QuickViewer query (SQVI) in SAP ECC

1. Go to SQVI t code and enter your query name and press enter

2. In the menu path select Quick view–> additional functions–>Generate Program

3. After Generating the program In the menu path select Quick view–> additional functions–>Display report Name

4. Now in se38 enter the report name in Program field and execute

5. You will get the Initial Selection screen of the report . Go to Menu of System –>Status

6. Note down the Program name and Screen number

7. Go to SE93 and Create a Z tcode for the query, Enter the description and importantly you have to select the 2nd Option radio Button Program and Selection Screen (Report Transaction) and Press enter

8. In the next screen enter the Report name In Program field and enter the screen number

9. In the classification Section select Professional user Transaction

10. In GUI support section select all the options i.e SAPGUI for HTML,Java,Windows

Source:

SCN dicussion “Transaction Code assignment for Query created in SQVI” Transaction Code assignment for Query created in SQVI | SAP Community

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

自律的Drew.Dong

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值