码迷,mamicode.com
首页 > 其他好文 > 详细

Debug过程中如何使用SAT跟踪程序

时间:2020-03-20 22:04:39      阅读:46      评论:0      收藏:0      [点我收藏+]

标签:nbsp   width   应用   分代   返回   运行   使用   png   code   

1, 场景介绍

众所周知,我们可以使用tcode SAT方便的跟踪传统dialog程序。但是对于一些非传统dialog应用就不是那么方便了,比如说webdynpro程序或者Fiori应用,本文就介绍一种在debug过程中启动SAT跟踪程序的方法。

举例说明:

在下面这个Fiori应用中,用到了odata service来返回用户共享日历。odata service是通过Chrome浏览器中的postman插件发起的,现在对这个应用进行性能分析。

技术图片

2, 设置断点

在需要做性能分析的代码处设置断点,本例中在odata service的实现处(12行)设置断点,然后在postman中点击发送按钮触发断点,并点击 "New Tool" 按钮:

技术图片

3, 启动SAT工具

在Special Tools,启动Trace( SE30/ST05 )工具,

技术图片

双击SE30的激活按钮,

技术图片

然后会发现status由红灯变成绿灯,这代表ABAP跟踪已经开启,

技术图片

在跟踪结束的地方再设置一个断点,F8运行到断点后,再将SAT工具关闭。这时可以在Tracefile例处看到一个文件的icon,这个就是跟踪的结果已经产生。

技术图片

4, 查看结果

Tcode:SAT

在SAT中可以看到刚才产生的跟踪结果,

技术图片

双击查看详细,

技术图片

通过上面的方法也可以在debug过程中启动ST05,用这种方法可以十分便捷的有针对性地跟踪部分代码,而不是全部的程序,更容易发现性能问题所在。

以上。

Debug过程中如何使用SAT跟踪程序

标签:nbsp   width   应用   分代   返回   运行   使用   png   code   

原文地址:https://www.cnblogs.com/lvdong18847870057/p/12535102.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!