Diagnostic/Debugging tool in Sage X3 ERP: The Debugger

By | June 23, 2011

Sage X3 has a robust design that provides even the non technical users/ administrators to easily create custom fields and display/ hide fields in Sage X3 screens. The challenging task here is to identify the Table that is being used and finding the screen to which you need to add the field. To overcome this challenge, we would like to introduce you to the Sage X3 debugger that gives complete information when invoked over a screen. For e.g. if you are viewing the Sales Order Screen and you need information of the screen, just invoke the debugger and the below debugger screen will be loaded. The Sage X3 debugger can be invoked by pressing Ctrl +Alt + F keys altogether. Please note you need to have Administrative permission or users that belong to the module SUP (Supervisor) and to the group DEV (Development) can invoke the debugger.

Check ProductSage X3 Development Services

Sage EM Debugger

  • The Variables Grid, this is similar to the Watch window wherein you can watch the value of Variables.

  • The Stopping Points Grid, this is very interesting (it is the same as using breakpoints) in case you do not want to step through each line of code, you can just type in the Code Line Number in this grid and click on continue, the program will break/ stop when it reaches that line number.

  • Clicking on the Detail Button on the Sage X3 Debugger displays very useful information such as Memory used, Screen Objects, Tables, Processes, etc that is being used by the current process/ screen.
 
Sage EM Debugger Details
  • Another quick way to identify the Screen/ Field Name is by invoking the Field Information screen from the Help a Diagnostic Help menu (This screen can also be invoked by pressing F6).

Sage EM Field Information

  • Look at the window Title it shows you the screen name.

The Debugger has made many of the useful and regularly used operations handy. If you find this content useful, please drop us an email at x3@greytrix.com.