Query查询(SQ01/SQ02/SQ03)分配事务代码(T-CODE)

一、概述

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

二、方式1:报表事物类型 - ZA367_Q001

报表事物类型前提是知道程序名称。

2.1 Query查询对应的程序名

Query查询对应程序路径:SQ01:查询->其他功能->显示报表名(刚创建的Query需要先执行“生成程序”)
Query查询(SQ01/SQ02/SQ03)分配事务代码(T-CODE)
Query查询(SQ01/SQ02/SQ03)分配事务代码(T-CODE)

2.2 分配事物代码

SE93
Query查询(SQ01/SQ02/SQ03)分配事务代码(T-CODE)
Query查询(SQ01/SQ02/SQ03)分配事务代码(T-CODE)
测试T-CODE: ZA367_Q001
Query查询(SQ01/SQ02/SQ03)分配事务代码(T-CODE)

三、方式2:参数事物类型 - ZA367_Q001_START

使用此方式需要信息:Query查询、Query查询所属的用户组
和SM30表视图维护类型,Start_report维护规则如下:
D_SREPOVARI-REPORTTYPE : AQ (固定值)
D_SREPOVARI-REPORT : 用户组 (不满12位通过空格补齐) + G(代表 Global Area )
D_SREPOVARI-EXTDREPORT : Query名称
Query查询(SQ01/SQ02/SQ03)分配事务代码(T-CODE)
Query查询(SQ01/SQ02/SQ03)分配事务代码(T-CODE)
D_SREPOVARI-REPORT值如下设置:用户组A367不满12位,通过空格补齐
Query查询(SQ01/SQ02/SQ03)分配事务代码(T-CODE)
测试T-CODE: ZA367_Q001_START
Query查询(SQ01/SQ02/SQ03)分配事务代码(T-CODE)

四、根据Query分配TCODE反查Query名称/信息集/用户组

参考如下链接:
https://blog.****.net/wangjolly/article/details/107632824