为SAP Query创建TCode
转自:http://www.saphow.com/html/17/n-17.html
发布: 2009-10-11 15:09 | 作者: admin | 查看: 467次
为SAP Query创建TCode有两种方式,既可以直接使用程序名创建TCode,也可以通过参数创建TCode。
一、使用程序名创建TCode
-
SE93 输入所需的 TC ode ,需以字母 Y 或 Z 开头。
-
输入描述,在 Start Object 页卡中选择第二个选项 “Program and selection screen(report transaction)” 。
-
输入 Query 的程序名,勾选 GUI support 页卡的 “SAP GUI for windows” 后保存即可。
PS:查询Query程序名,SQ01 → Query → More Functions → Display Report Name
通过程序名创建事务代码,是一种十分方便的方式,但它存在一定的风险,因为在不同的System中,两个不同的Query的程序名有可能相同,那么程序在系统中传输的时候,有可能产生错误。
SE93:维护事务代码
SE93:选择Program and Selection Screen (Report Transaction)
SE93:在Program字段输入Query所对应的程序名
二、使用参数创建TCode(这个方法是自己测试过的!)
使用此种方法创建Query的TCode,需要填入Query所属的UserGroup以及QueryName等3个字段,以及对应关系。
-
D_SREPOVARI-REPORTTYPE : AQ
-
D_SREPOVARI-REPORT : UserGroup + 空格 ( UserGroup 与空格相加应为 12 位 ) + G ( G 应为第 13 位, 代表 Global Area )
-
D_SREPOVARI-EXTDREPORT : QueryName
如有必要,也可以为事务代码指定变式:D_SREPOVARI-VARIANT。
SE93:选择Transaction with Parameters (Parameter Transaction)
在Default Values for页卡下,Transaction字段填入“START_REPORT”,并勾选“Skip Initial Screen”。
SE93:为Query创建TCode