ABAP T-CODE

ABAP T-Code

事务码 描述(中英文)
SM01 Lock transactions 锁定事务
BCHK  DE example (SAP tournaments) DE举例(SAP竞赛)
FAX1 BC sample SAP DE 2.1 BC 示例 SAP DE 2.1
FAX2 BC sample 2 SAP DE 2.1   BC样品 2SAP DE 2.1
SFAX BC Sales   BC销售
ST01 System Trace 系统轨迹
ST11 Display Developer Traces 开发轨迹显示
STDA Debugger display/control (server) 调试 显示/控制 (服务器)
STDC Debugger output/control 调试 输出/控制
STDU Debugger display/control (user) 调试 显示/控制 (用户)
@@D Debugger -> Documentation 调试程序 -> 文档
@@E Debugger -> ABAP Editor 调试程序 -> ABAP 编辑器
@@O Debugger -> Repository Browser 调试程序 -> 仓库浏览器
@@S Debugger -> Screen Painter 调试程序 -> 屏幕制作器
ICON Display Icons 显示图标
SAMT ABAP Program Set Processing ABAP 程序集处理
SICK Installation Check 安装检查
SLIN ABAP: Extended Program Check ABAP: 扩展程序检查
SM28 Installation Check 安装检查
SM58 Asynchronous RFC Error Log 异步 RFC 错误日志
SM59 RFC Destinations (Display/Maintain) RFC终点(显示/维护)
SMT1 Trusted Systems (Display <-> Maint.) 信赖系统 (显示 <-> 维护)
SMT2 Trusting systems (Display <->Maint.) 信任系统 (显示 <->维护)
SSMT Modification 2.2 --> 3.0 修改 2.2 --> 3.0
ST22 ABAP/4 Runtime Error Analysis ABAP/4 运行时错误分析
SUB% Internal call: Submit via commnd fld 内部调用: 通过命令 fld 提交
SYNT Display Syntax Trace Output 显示语法跟踪输出
SE33 Context Builder 环境生成程序
SE30 ABAP Runtime Analysis ABAP 实时分析
LOPI LOOP AT internal ABAP table 内部 ABAP/4 表格中的循环
LOPJ LOOP AT internal ABAP table 内部 ABAP/4 表格中的循环
RJ10 Test Batch Input (large) 测试批输入(大量)
RJ11 Test Batch Input (large) 测试批输入(大量)
SHDB Record batch input 记录批输入
SM35 Batch Input Monitoring 批输入监控
CLJP Specify Japanese calender 指定日语日历
SE73 SAPscript font maintenance (revised) SAPscript 字体维护(修订的)
SE74 SAPscript format conversion SAPscript 格式转化
SE75 SAPscript Settings SAPscript 设置
SE76 SAPscript: Form Translation SAPscript: 翻译格式
SE77 SAPscript Translation Styles SAPscript 翻译样式
SO10 SAPscript: Standard Texts SAPscript:标准文本
SE71 SAPscript form SAP脚本格式
SE72 SAPscript styles SAPscript 样式
SARP Reporting (Tree Structure): Execute 报表(树结构):执行
SART Display Report Tree 显示报表树
SERP Reporting: Change Tree Structure 报表:修改树结构
SA38 ABAP reporting ABAP 报表
SA39 SA38 for Parameter Transaction SA38为参数传送
SAR0 Display Standard Reporting Tree 显示标准报告树
SC38 Start Report (Remote) 启动报表程序(远程)
SE32 ABAP/4 Text Element Maintenance ABAP/4 文本元素维护
SM38 Queue Maintenance Transaction 队列维护事务
SRCN Delete country-specific reports 删除指定国家报表
SQ00 ABAP/4 Query: Start Queries ABAP/4 询问: 开始询问
SQ01 ABAP/4 Query: Maintain Queries ABAP/4 询问: 维护询问
SQ02 ABAP/4 Query: Maintain Funct. Areas ABAP/4 查询: 维护功能区
SQ03 ABAP/4 Query: Maintain User Groups ABAP/4 查询: 维护用户组
SQ07 ABAP/4 Query: Language Comparison ABAP/4 查询:语言比较
SE11 ABAP/4 Dictionary Maintenance ABAP/4 字典维护
SE12 ABAP/4 Dictionary Display ABAP/4 字典显示
SE80 Repository Browser 资源库浏览器
SE81 Application Hierarchy 应用层次
SE82 Application Hierarchy 应用层次
SEU Repository Browser 资源库浏览器
SE39 Splitscreen Editor: Program Compare 分屏编辑器: 程序比较
SE38 ABAP Editor ABAP 编辑器
SE40 MP: Standards Maint. and Translation MP:标准维护和翻译
SE41 Menu Painter 菜单制作
SE43 Maintain Area Menu 保持区域菜单

 

<think>嗯,我现在需要解决用户的问题:在ABAP中如何通过QUERY添加事务代码(T-CODE)的方法或示例。首先,用户提到的引用内容其实不太相关,比如DESCRIBETABLE和SQF事务码,可能用户之前有误解,但当前问题聚焦在ABAPQUERY和事务码的关联上。接下来,回顾用户的问题,核心是ABAPQUERY创建的事务码如何生成。我记得ABAPQUERY允许用户创建报表后生成事务码,方便直接执行。具体步骤应该是创建功能组,然后添加查询,最后生成事务码。需要确认具体步骤是否正确。用户引用中的内容提到SYDEX_KIND用于判断内表类型,但这和QUERY添加T-CODE无关,所以忽略。另一个引用关于SQF事务码属于静态分析工具,也不相关。因此,应该专注于ABAPQUERY的流程。然后,思考正确的步骤。首先,用户需要SE93创建事务码,但ABAPQUERY自身可以在创建查询时生成事务码。比如在用户组的查询列表中,每个查询可以选择生成事务码,自动填充程序和屏幕号。这可能涉及SUGR、SQ03、SQ02等事务码的使用。需要验证SUGR是否用来管理用户组,SQ03创建用户组后添加用户并分配查询。当在SQ03中保存查询时,可能有选项生成事务码。或者直接在SQ02创建查询后,通过菜单生成事务码。此外,生成的程序名通常以AQA或AQZ开头,屏幕号1000,这些细节需要准确。可能遗漏的步骤包括权限检查,用户组必须授权给用户,否则事务码无法使用。但用户的问题主要是生成方法,所以重点在操作流程。同时,需要区分手动创建事务码(SE93)与QUERY自动生成的区别,指出后者更直接。然后考虑示例代码是否有必要。例如使用SE93的FunctionModule方式,但用户更可能需要自动生成的步骤说明,所以重点放在SQ03中的操作。确认是否有截图或事务码生成的按钮位置,比如在SQ03的查询列表中右键或菜单选项。但文字描述时需明确步骤顺序。最后总结,确保用户明白自动生成依赖于ABAPQUERY环境,手动创建则需要程序名和屏幕号,以及正确的授权设置。相关问题围绕维护用户组、创建事务码方法对比等展开,这样用户能进一步了解相关知识点。</think> 在ABAP Query中为自定义查询创建事务代码(T-CODE)有两种核心方法,以下是详细步骤和示例: ### 方法1:通过ABAP Query环境自动生成(推荐) 1. **创建用户组(SUGR)** 执行事务码 `SQ03` → 输入用户组名称 → 点击"创建" → 添加描述 → 保存到包 2. **创建查询(SQ02)** - 在用户组下进入 `SQ02` → 创建新查询 → 选择基础表(如`SFLIGHT`) - 设计查询字段、选择条件等 → 保存查询(如`ZFLIGHT_QUERY`) 3. **生成事务码** 在SQ03的用户组界面: ```abap 1. 选择目标查询 ZFLIGHT_QUERY 2. 右键菜单选择"附加" → "创建事务码" 3. 系统自动生成以 `SQA_` 开头的事务码(如`SQA_ZFLIGHT`) ``` ![](https://help.sap.com/doc/saphelp_erp60_sp/6.0.12/zh-cn/48/5c99f1d95a6f16e10000000a42189b/frameset.htm) [^1] ### 方法2:手动创建事务码(SE93) 适用于需要自定义事务码名称的场景: 1. 执行事务码 `SE93` 2. 输入自定义事务码名(如`ZFLIGHT_REPORT`) 3. 选择参数: ``` 事务类型:报表程序(Report) 报表名称:生成的ABAP Query程序名(通常以AQ开头,如AQZZFLIGHT) 变式屏幕:1000(标准ABAP Query屏幕号) ``` 4. 保存到开发包并分配传输请求 ### 关键点说明 1. **程序名规则** ABAP Query生成的程序名遵守: ```abap AQ<用户组ID><查询ID> // 如 AQGRP001ZQUERY01 ``` 2. **权限配置** 需在 `SQ01` 中为查询分配权限组,确保用户有 `S_QUERY` 权限对象授权 ### 验证事务码 在命令框执行生成的事务码(如`SQA_ZFLIGHT`或`ZFLIGHT_REPORT`),系统将直接打开ABAP Query生成的报表选择屏幕。 [^1]: SAP官方文档表明ABAP Query生成的事务码默认以SQA_前缀标识其来源 [^2]: 深度解构事务码系列说明SE93是创建自定义事务码的标准工具
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值