我假设我有一个ABAP程序,该程序需要很长时间才能运行。因此,我想检查该程序当前正在执行的操作,正在执行的代码行或该程序正在写入的表。
我认为有一个事务可以检查正在运行的程序。我对吗 ?如果我是什么?
请您参考如下方法:
您要做的是转到流程概述。
事务SM66向您显示当前系统的所有 Activity 进程。如果您有多个应用程序服务器,这将特别有用。
SM50将显示您登录的当前应用程序服务器的所有进程。要查看可用的应用程序服务器,请转到SM51。
从过程概述(在SM66中)中,您可以单击过程,然后单击“调试”按钮。
同样,从SM50,您可以从菜单中选择Administration -> Program -> Debugging来调试程序。
您可以从流程概述中项目的详细信息中确定程序正在执行的流程。
如果您能够用有限的数据集测试程序,则可能要做的另一件事是通过运行时分析(事务SE30或较新系统中的SAT)运行该程序。这将使您更容易地确定处理过程中的瓶颈。




