SAP 的事务码前缀不是乱起的,它本身就是一张功能分区地图。你记住前缀,就知道自己进的是“哪个科室“。


SAP 的事务码前缀不是乱起的,它本身就是一张功能分区地图。你记住前缀,就知道自己进的是"哪个科室"。

先给一张总表(最核心的 4 组)

前缀

全称含义

管什么

典型代表

SE*

System Editor / Service Editor

开发工具、对象浏览器、编辑器

SE09/SE11/SE16/SE37/SE38/SE80/SE93

SU*

Security / Set User

用户 / 权限 / 安全

SU01/SU21/SU53/PFCG

ST*

System Trace / Statistics

系统跟踪、性能、运行时错误

ST22/ST01/ST03/ST05/STMS

SM*

System Management

系统管理、作业、进程、锁、监控

SM50/SM51/SM66/SM36/SM37/SM12/SM21

逐个展开(你每天用到的那些)

一、SE = 开发 / 对象 / 字典工具("工程台")


一句话:SE 区 = 查对象、改对象、建对象的地方

事务码

干什么

SE80

对象导航器(总入口,所有对象都能搜到)

SE38

ABAP 编辑器(程序源码)

SE11

数据字典(表/结构/字段/视图/Domain)

SE16 / SE16N

看表数据(≈ SELECT * FROM table

SE37

函数模块(FM)测试/查看

SE09 / SE10

传输请求管理(CTS)

SE93

事务码定义(哪个 T-code 指向哪个程序+屏幕)

SE51

屏幕绘制器(Dynpro:你追的那个 SAPLBUSS屏)

SE03

对象目录搜索(找对象归属/依赖)

SE14

数据库实用工具(表调整、重建)


📌 Basis 直觉:SE 开头的,动到就是"结构层"。没把握别乱改——SE 区的修改通常要走传输。
 

二、SU = 用户 / 权限 / 安全("门卫室")


一句话:SU 区 = 谁能进、能按什么按钮、能看什么数据

事务码

干什么

SU01

用户维护(建/锁/解锁/改密码/配参数文件)

SU21

权限对象定义(OBJ、字段、值域)

PFCG

角色(Role)维护 ← 实际做权限分配的核心

SU53

看"我为什么没权限"(用户点完报错后进来看原因)

SUIM

权限报表(按用户/角色/对象查权限)

📌 经典对话:
•用户:"我没权限!" → 你让他跑 SU53,截图发你
•你:PFCG里把缺的权限对象补进角色 → 重新生成 → 用户再试
 

三、ST = 跟踪 / 监控 / 诊断("黑匣子 & 仪表盘")


一句话:ST 区 = 系统出了什么事、慢在哪、为什么崩

事务码

干什么

ST22

⭐ ABAP 运行时错误(Short Dump)→ 你那 DYNPRO_NOT_FOUND的家

ST01

授权跟踪(跟着一个用户跑,看他权限哪步卡住)

ST03 / ST03N

工作负载监控(性能/响应时间/Top事务)

ST05

SQL / RFC / Enqueue 跟踪(查"这条语句到底干了什么")

STMS

⭐ 传输管理系统(导入/导出请求)→ 和 SE09 是上下游

STAT

单步统计(老版本,被 ST03 吸收)

📌 Basis 直觉:ST 区的信息是"只读诊断"居多。你在这看证据、找根因,不太会"改坏"。
 

四、SM = 系统管理 / 运维操作("控制室")


一句话:SM 区 = 进程、作业、锁、系统状态的实时操控

事务码

干什么

SM50 / SM66

⭐ 工作进程监控(哪个进程卡住、在跑什么)

SM51

应用服务器列表(哪个实例在线)

SM21

⭐ 系统日志(syslog:登录失败/参数改动/TP导入记录)

SM36 / SM37

⭐ 后台作业(定义/调度 / 看状态)

SM12

⭐ 锁条目(谁锁了什么表/行,僵锁在这清)

SM13

更新请求(update error / 未完成更新)

SM02

系统消息(给所有用户弹通知横幅)

SM59

RFC 连接(系统间对接配置)

📌 Basis 直觉:SM 区是"动手区"。尤其是 SM12(清锁)、SM37(作业失败后重跑)、SM50(取消卡死进程)——做之前最好截图留证。
 

五、一个快速记忆法(把前缀当楼层)




/-------------------------------\
|  SM*   ██  实时操控层(进程/锁/作业)  |
|----------------------------------|
|  ST*   ██  诊断观察层(Dump/跟踪/日志)|
|----------------------------------|
|  SU*   ██  权限安检层(用户/角色/锁门)|
|----------------------------------|
|  SE*   ██  工程结构层(代码/表/屏/请求)|
\-------------------------------/


从高到低:SE(地基)→ SU(安检)→ ST(仪表盘)→ SM(方向盘)
 

六、你现场最常碰到的"三联组合"(记住这三个就够开工)

用户说...

你先进...

看什么

"程序崩了"

ST22

哪个程序+屏幕号,错误类型

"没权限"

SU53​ + PFCG

缺哪个 auth obj

"卡住了/锁住了"

SM12​ / SM50​ / SM21

谁锁的,进程在干嘛

"我改了配置但不生效"

SE09→STMS

请求导没导、版本对不对

七、"Basis 值班速查卡"

SAP 里 90% 的 Basis 问题,都逃不出这四层:

SE*(对象层) → SU*(权限层) → ST*(诊断层) → SM*(操控层)

以后遇到报错,按这个顺序扫一遍,基本不会乱:

现象

第一站

第二站

程序/屏幕炸了

ST22

SE51 / SE93 / SE80

用户说没权限

SU53

PFCG / SUIM

系统慢 / 卡死

SM50 / SM66

ST03 / ST05

作业失败

SM37

SM21 / ST22

传输不对

STMS

SE09 / SE03

锁表/数据改不了

SM12

SE11 / SM13

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值