Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
SAP ABAP Debugging - From Basic To Advanced Concepts
Rating: 4.1 out of 5(688 ratings)
3,719 students

SAP ABAP Debugging - From Basic To Advanced Concepts

Understanding and Taking Advantage of the New SAP ABAP Debugger
Created byMarcos Silva
Last updated 7/2022
English

What you'll learn

  • Learn basic ABAP concepts, crucial for debugging
  • Describe the debugger capabilities
  • Change the debugger layout to fit your needs
  • Understand the breakpoints types and set the most suitable one
  • Set watchpoints for conditional stops
  • Work with advanced concepts like saving breakpoint that can be retrieved at anytime

Course content

3 sections28 lectures3h 9m total length
  • Intro Lecture1:46

    An overview of what the course covers and how you can benefit from it.

  • Storing runtime data7:15

    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.

  • Quiz #1
  • Selection screens in executable programs7:42

    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.

  • Quiz #2
  • Selection screens in module pools (screen programs)5:00

    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.

  • Quiz #3
  • Events triggered during program execution9:07

    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.

  • Quiz #4
  • System variables and how they can help you7:26

    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.

  • Quiz #5
  • ABAP commands to handle internal tables9:55

    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.

  • Quiz #6
  • A few ABAP commands you must know10:27

    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.

  • Quiz #7
  • Getting help from the source code4:21

    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.

  • Quiz #8

Requirements

  • Basic SAP knowledge is required.

Description

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:

  1. Find programming errors much easier
  2. Encounter that configuration that needs to be changed but no one can find
  3. Understand the problem with your selection criteria that is preventing your program from running
  4. Simulate a different program behavior by changing runtime data and
  5. Understand which routine or command is causing that long time a program is taking to finish.

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:

  • Code execution
  • Breakpoints
  • Watchpoints
  • How to customize the debugger and
  • How to save the current status for future use

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.

Who this course is for:

  • This course is designed for all levels. Beginners will benefit even more with the bonus ABAP basics module.
  • This course can be taken for both functional and technical team members seeking to know more about debugger capabilities