
Compare the classic debugger with the new debugger in SAP, learn to switch to the advanced interface, and view variable names and values to leverage the advanced functionalities for debugging.
Learn how to change data in SE16 by switching from display to change mode, edit values, insert or delete rows, and save updates that reflect on refresh.
Use the SAP debugger to locate two database tables that store transaction descriptions and menu item data by using the call search to reveal related transactions such as sales items.
Celebrate completing the first unit and prepare to explore smarter, faster debugging techniques with the Devourer, improving productivity and effectiveness in SAP debugging.
Discover how easter eggs in SAP reveal hidden commands and raw traces through breakpoints and command box exploration, exposing internal information and potentially dangerous actions for expert users.
Explore post mortem debugging by using a one-time debugger button after a crash to inspect variables and the call stack, enabling post-crash investigation of shutdown data.
Use a conditional watch point to stop execution when a global field reaches an uncommon value, such as line 194, enabling quick navigation to the correct code.
Watchpoints trigger on variable changes to pause execution and show current and old values. They let you monitor object attributes and table contents during SAP debugging.
Debugging is one of the most important tools to do advanced work on SAP. The debugger is a tool that allows you to better understand how SAP works, not only to fix bugs on programs, but also to understand things that are not correctly documented and to fix configurations to make the system work as we want.
The course is both for beginners than want learn to do debugging and also for experienced people that want to learn more tricks and the less used features of debugging.
The class will consist of lecture videos, which are broken into small pieces, usually between 4 and 8 minutes each. After the lectures, we have questions and assignments, that in some cases require practicing debugging in a SAP system, that will assess your knowledge.
The course is both for beginners than want learn to do debugging and also for experienced people that want to learn more tricks and the less used features of debugging. The course assumes basic knowledge of SAP. For the assignments access to an SAP system is needed. The assignments will run in any SAP system based on Netweaver, for example an ECC sandbox. It is also possible to install the free Netweaver trial and run there the homeworks.