Query查询

Query查询

SQ01:Query名称
SQ02:信息集
SQ03:用户组

前置条件:先通过SQ02配置表连接,报表选择屏幕及输出字段等生成Query查询


Query查询(SQ01/SQ02/SQ03)分配事务代码(T-CODE)
一、概述
Query查询经常被业务顾问使用,Query查询分配或创建事务代码有两种方式
(1)报表事物类型
(2)参数事物类型
针对如下Query查询:
用户组(User Group): ZFI15
信息集(Infoset): ZFI15
Query名称(Query name):ZFI15

针对方式1和2分别给QUERY创建事务代码(T-CODE)

二、方式1:根据query自动生成的report name分配tcode

2.1 Query查询对应的程序名
Query查询对应程序路径:SQ01:查询->其他功能->显示报表名(刚创建的Query需要先执行“生成程序”)

分配的报表: AQZZZFI15=======QUE_YISZ_01===

2.2 SE93分配TCODE, 选择QUERY自动生成的REPORT程序名,启动类型:程序和选择屏幕

测试tcode执行即可

三、方式2:使用参数事务分配TCODE

注意:分配事务START_REPORT,且勾选跳过初始屏幕

根据其维护规则:
D_SREPOVARI-REPORTTYPE : AQ (固定值)
D_SREPOVARI-REPORT : 用户组 (不满12位后面通过空格补齐) + G(代表 Global Area )
D_SREPOVARI-EXTDREPORT : Query名称

可知:
用户组:ZFI15
Query名称:QUE_YISZ_01


测试tcode执行即可

四、总结、两种方式优劣比较
方式1直接通过程序名分配事务代码,非常方便,但是存在一定风险,因为不同的client里面可能自动生成的程序名可能不同,导致创建的事务代码无法正常使用;
方式2直接使用用户组和Query名称则不会出现这种情况。
【重点】推荐使用方式2为Query查询分配事务代码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值