
Monitoring and Troubleshooting Functions
Use
This transaction provides monitoring, analyzing, and troubleshooting functions.
This means that trace and debugging functions are available when accessing the SAP System via HTTP. Use transaction SICF to access the functions.

Note that these functions can slow down system performance. Therefore, only activate them when genuinely necessary.
Functions
The following functions are available.
HTTP Debugging
Use Edit ® Debugging to switch HTTP debugging on and off for a particular user in the current client.
If debugging is active, a new mode is created showing the ABAP debugger when the corresponding URL is entered. The ABAP debugger can then be used to debug the handler.
You have two ways to set HTTP breakpoints, which you can also combine.
In the popup for activating debugging, you can also make the following entries:


There are the following types of breakpoints:
There are two ways of setting the HTTP breakpoints. In the ABA peditor, you can activate HTTP debugging. With every breakpoint that you set, the system asks whether it should be an HTTP or a session breakpoint.
The other option is described above.
Debugger Not Responding
Sometimes the debugger may not open, even though debugging is activated. There are a number of possible causes of this. Try the following:
Trace
Use Edit ® Trace to switch on the trace for the current user. The details for the trace correspond to the
User Trace that you can activate in transaction SM04. In the popup, you can set the following properties for the trace:

You can then deactivate the trace and view it using Edit ® Trace ® Display Trace.
Runtime Analysis
You can use Edit ® Runtime Analysis to activate runtime analysis for the current user. The same popup appears as for the trace (exception: trace level).
If you want to display the runtime analysis, open transaction se30 and choose Other File on the entry screen. Enter SAPSYS as the user. You can then select a request from the list and view the runtime.
For details on runtime analysis, see the documentation:
Runtime analysis.
Server Monitor
Use Edit® Server Monitor to display which of the executed functions are activated, either for the current server or for the entire SAP System.
Since these functions effect performance, it is recommended that you monitor the settings and deactivate settings that are no longer needed.

In this example, the local view has been selected. Trace and runtime analysis are both activated for one user, and debugging is not active.

Note that the analysis tools can influence performance. Only implement an error search, and do not forget to deactivate the tools (debugging, trace and runtime analysis) after you have used them!