我假设我有一个ABAP程序需要很长时间才能运行.所以我想检查程序当前正在做什么,正在执行哪行代码或者程序在那个时刻正在写什么表.
我认为有一个事务来检查正在运行的程序.我对吗 ?如果我就是那个人?
myd*_*rms 11
您要做的是转到流程概述.
事务SM66显示当前系统的所有活动进程.如果您有多个应用程序服务器,这将特别有用.
SM50将显示您登录的当前应用程序服务器的所有进程.要查看可用的应用程序服务器,请转至SM51.
从流程概述(在SM66中),您可以单击该流程并单击"调试"按钮.
同样,从SM50,您可以Administration -> Program -> Debugging从菜单中选择调试程序.
您可以从流程概述中项目的详细信息中识别执行程序的过程.
如果您能够使用有限的数据集测试程序,那么您可能想要做的另一件事是通过运行时分析(事务SE30或新系统中的SAT)运行它.这样您就可以更轻松地识别处理中的瓶颈.