
An overview of what the course covers and how you can benefit from it.
This class will show you the structures ABAP uses to store data at runtime.
At the end of this class, you will be able to describe these structures, differentiate them and tell when to use one or another.
This class will go through how selection screen fields work in executable programs.
At the end of this class, you will know the selection field types and in which situation each one is used.
This class will go through how selection screen fields work screen programs (module pools).
At the end of this class, you will be able to describe how to relate screen fields with the actual programming code so that they can be referenced.
This class will list the most important events in ABAP programs.
At the end of this class, you will be able to describe the use of each one and tell which program type each one is applicable to and the sequence in which they are called.
At the end of this class you will know how to get a list of all the system variables, describe the most important ones and understand how important is to know them for debugging purposes.
This class will present to you the most used ABAP commands to handle internal tables..
At the end of this class, you will be able describe the most frequently used ABAP commands that can handle internal tables.
This class gives an overview of the crucial commands in ABAP and how assignments are made.
At the end of this class, you will know some of the most important ABAP commands and recognize an assignment, even when they are not explicit.
This class will guide you on how to get help as not all the commands will be known during a debugging session. It will also cover navigation by double-clicking.
At the end of this class, you will be able to get help on new commands and determine variable types by using navigation in the ABAP editor.
This class will present the debugger to you.
At the end of this class, you will describe the main sections of the debugger and will have a glimpse of its capabilities.
This class will present to you the tool bar of the debugger.
At the end of this class, you will be able to execute the source code in steps according to your needs.
This class will continue with the presentation of the tool bar of the debugger.
At the end of this class, you will be able to change the step size of the execution into smaller units and create watchpoints for dynamic stops during the execution.
This class will tell you how to create all the different kinds of breakpoints and set conditions to stop.
At the end of this class, you will be able set all the different kinds of breakpoints and set free conditions.This class will present to you the different breakpoint categories.
At the end of this class, you will understand the differences among them and tell which one is the best depending on the situation you have on hands.
This class will present the ways to personalize the debugger tools.
At the end of this class, you will be able to change to debugger main area to make you more productive in a debugging session.
Part I
This class will present to you the specialized debugger tabs.
At the end of this class, you will be able to describe what is the use of each tab, execute the specialized functions of each one and tell the differences among them.
Part II
This class will present to you the specialized debugger tabs.
At the end of this class, you will be able to describe what is the use of each tab, execute the specialized functions of each one and tell the differences among them.
This class will present the actions you can only trigger via the debugger menu.
At the end of this class, you will describe and use the functions that are not available via buttons, including the saving debugger status for future use or sharing with other users.
This class will present to you the call stack, also know as ABAP and screen stack..
At the end of this class, you will be able to describe the call stack and navigate from the current to the caller program and back.
This class will describe what is system debugging and when you need it.
At the end of this class, you will be able to understand system debugging and switch it on and off.
This class will show you how you can change the content of a variable at runtime.
At the end of this class, you will be able to change the content of variables to make the program behave as you need.
This session will summarize the knowledge you got on the classes above by putting your skills into practice.
How to set breakpoints to be immediately active and their influence during debugging.
Learn how to use transaction code SM50 to debug long running programs or programs that ended up in infinite loops.
Learn how to save function module input parameters as test cases (SE37) for future use.
Learn about the capabilities of the Diff tab for internal table comparison.
Learn how to switch the system debugging on from the command field.
Hi, my name is Marcos. I have more than a decade of experience with system development, seven of them with SAP ABAP. During these lessons I will be guiding you through this course that unlock the main capabilities the new ABAP debugger can offer to you.
Be ahead in the market. This course can differentiate you from others by taking you one step further.
Learn all the capabilities of the New ABAP Debugger and be able to, among others:
The course will start with a bonus package: basic ABAP concepts, because nothing is more frustrating than knowing what the tooling can offer but having no clue of what all those commands do or why they were called in that sequence. ABAP programmers can skip this part and dive into the debugger lessons immediately.
The debugger lessons will present an overview of the debugger, at first, and then will deep dive in all of its capabilities, for example:
This course is designed for you. Both members of the functional and development teams will benefit from it. The ABAP introduction will it beginners in a higher level of understanding before the debugger is presented in detail.Start the course now, gain new skills and be ahead in the market.