Created by Jerry Wang on Jul 08, 2014
since in normal case, the optional parameter im_tracelevel is not filled,
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsISPrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdsATOfd3bkFGazxCMx8VesATMfhHLlN3XnxCMwEzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsYTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cmbw5SOjRDMmJGOwU2NwIWOmhTYkVDZzYmYiBjNxMTOiJWM28CX2AzLcdDMxIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjLzM3Lc9CX6MHc0RHaiojIsJye.png)
so in order to switch on trace mode, we need to manually enable it. First force the ABAP debugger to execute line 10 by shift+F12:
Click F5 to go inside method START, assign a value to the variable level which is bigger than 1, and maintain a trace ID:
once done, the rule evaluation will be traced.
The meaning of constant G, H and X is defined within local class LCL_TRACE: