t-code ST05 trace的用法和分析

ST05有很多trace的功能,主要使用的有两个:



1、通过SQL trace去追踪你所执行的程序跑了那些数据库表(例如我想知道某个主数据上的text是怎么来的,或者是某个t-code下面的某个值是存在那个表的):

      首先通过激活trace:

      

      然后去run你的t-code(这里越简洁越好,例如我是要查看XD03里面主数据的text是怎么保存和读取的,我就进入了XD03的数据之后,再去激活SQL trace,这样就可以省去很多无用的trace,如果你从XD03开始trace就会多很多无用数据):

     

         看trace结果(有针对性的看,例如我这里要想通过trace找到read_text这个FM的输入屏幕的参数,所以我要关注tableSTXH,如果你要关注更新表,你就要注意commit work,很多时候trace的结果不那么直接明显,还需要一个个去尝试):

         


2、通过ST05去trace一个程序的SQL语句是否有可以优化的点:

      通过上面1的方法去trace一个程序,然后去分析里面是否有重复FETCH一个表,看看FETCH一次是否有超过几十万微妙的时间,这样可以考虑索引是否使用正确,然后是否有重复open多次的,可以考虑是否存在LOOP select。。然后还有双击后面的select语句,可以进入去看这个SQL语句的解析。







SAP T-Code是SAP系统中的事务码,用于访问不同的功能和模块。它们以"T"为前缀,后面跟着一个唯一的编码。 SAP T-Code是SAP的一个重要组成部分,它帮助用户快速访问各个模块,提高工作效率。 SAP T-Code可以按照不同的模块进行分类。常见的模块有财务会计、人力资源管理、销售和分销、采购、生产计划等。每个模块都有一组特定的T-Code,用于执行特定的功能。例如,T-Code F-02用于创建会计凭证,T-Code PA30用于管理员工信息,T-Code VA01用于创建销售订单等等。 SAP T-Code大全是指包含了所有可用的SAP T-Code的一个列表。这个列表详细列出了所有T-Code及其对应的功能和用途。对于SAP用户来说,这个T-Code大全是非常有用的参考工具,可以帮助他们快速找到和执行所需的功能。 在T-Code大全中,T-Code按照不同的模块和子模块进行组织和分类。用户可以通过查找相应的模块和子模块,找到所需的T-Code。此外,T-Code大全还提供了对T-Code的详细说明和用法的解释,帮助用户了解并正确使用每个T-Code。 总而言之,SAP T-Code大全是一个非常有价值的参考工具,它为SAP用户提供了一个便捷的访问各个功能和模块的路径。通过查找T-Code,用户可以快速执行各种操作,提高工作效率。同时,T-Code大全还提供了对T-Code的详细解释,帮助用户更好地理解和使用这些代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值