You can trace the execution of an ABAP request even if you cannot start it directly yourself.
That is, you can create a trace request: Tell the ABAP Profiler to wait until a
request starts and then automatically profile its execution.
Procedure
[Optional-]Switch to the
ABAP Profiling
perspective.
Open the
ABAP Trace Requests
view.
Then click on the Create Trace Request button ( (Ctrl +
N) or choose the corrsponding function from the context menu of a
line in the view.
In the Trace Schedule Trace ... wizard that appears, you can specify
what you want to profile. Look at Filling Out the ABAP Trace Request Dialog for more information on the
fields in the wizard page.
Click on Finish to schedule your traces.
Open the new entry in the ABAP Trace Requests view to see the status of your asynchronous trace request.
Any request that meets your scheduling specifications (type of activity, user, client, and so
on) will be traced. It does not matter whether the program was started from
the ABAP Development Tools client or from the back-end system.
Use the Refresh (F5) function in the context menu to monitor your trace request.
When the Executions column in ABAP Trace Requests shows that at least one trace has been made, you can switch to the ABAP Traces
view to examine the trace. To do so, mark the trace request entry and choose Show inABAP Traces.
The cursor will be positioned on the trace entry in the ABAP Traces view.
Double-click on a trace to open it in the Overview view. You can then use the anylysis
tools to examine the results in detail.