ABAP Preview: ABAP Debugger – Creating Watchpoints

Creating Watchpoints

Watchpoints are like "stop signs" for the ABAP Debugger. Sometimes we debug and look for a specific value on an internal table that has more than 1,000 records. Debugging the table on record at a time can be exhaustive and time consuming. To solve this, we can place a watchpoint. Run the debugger, and it will stop at the watchpoint's given value. This video will show you how to accomplish this.

Example

You have a report that prints all the flight information that an airport generates on a daily basis. Your boss asks you to debug the report and find the dates in which only 39 seats were occupied on all flights. To accomplish this task you are going to place watchpoints that look for 39 occupied seats.

Steps

  1. Place a breakpoint inside an ABAP Loop.
  2. Run the executable program, function or method.
  3. When the debugger activates, search for Watchpoint and create a new one.
  4. Type the name of the variable and the value you are looking for.
  5. Activate the watchpoint and let the debugger run (F8).It will then stop at the given value.

Purchase a Premium Pass with an access link to watch the full video:
After completion of purchase , download the Premium Pass file where you will find the access link to the video.
You will also receive an email, shortly after the purchase, from Mendoza Learning Hub that will contain the Premium Pass and instructions for your video.


Or, become a Premium Member... - click here to become one

As a Premium member you get access to all of the videos, including this one. Log in to your Premium Account by clicking on 'Sign Up/Log In'. Visit your 'Member Profile' page where you will find access to all the Premium content. Alternately, you can visit the course's main page where you can access the premium videos.

If you didn't receive an email:
Check your spam folder. Many internet providers have spam filters that block emails that contain links. If you’re unable to find the confirmation email, then please contact us.

If you have problems with this video visit Help & Support, or contact us at info@carlosmdubon.com .


If you want a video on a particular topic, fill the form below.

[contact-form][contact-field label='Name' type='name' required='1'/][contact-field label='Email' type='email' required='1'/][contact-field label='Video Topic' type='text' required='1'/][contact-field label='Description' type='textarea' required='1'/][/contact-form]

ABAP Preview: Display Data Dynamically using ABAP Field Symbols

ABAP Preview: Display Data Dynamically using ABAP Field Symbols

Display Table Data Dynamically using ABAP Field Symbols . This video will show you how to create an ABAP program that will receive as input the name of a transparent table. It will then retrieve all the information from that table with the number of rows specified by the user.

Use of Field Symbols

Objective: Create a program to retrieve data from any table we specify. The program must verify if the table exists. After a successful verification, it will assign the structure type at runtime, and it will retrieve the data from the specified table. Finally it will present the results on the screen.

Steps

Create an executable program on transaction SE38.
Declare a field symbol for an internal table of unknown type.
Verify if the specified table exists.
Assign the structure type to the field symbol at runtime.
Select the data from the table.
Display the data on screen


Purchase a Premium Pass with an access link to watch the full video:
After completion of purchase , download the Premium Pass file where you will find the access link to the video.
You will also receive an email, shortly after the purchase, from Mendoza Learning Hub that will contain the Premium Pass and instructions for your video.


Or, become a Premium Member... - click here to become one

As a Premium member you get access to all of the videos, including this one. Log in to your Premium Account by clicking on 'Sign Up/Log In'. Visit your 'Member Profile' page where you will find access to all the Premium content. Alternately, you can visit the course's main page where you can access the premium videos.

If you didn't receive an email:
Check your spam folder. Many internet providers have spam filters that block emails that contain links. If you’re unable to find the confirmation email, then please contact us.

If you have problems with this video visit Help & Support, or contact us at info@carlosmdubon.com .


If you want a video on a particular topic, fill the form below.

[contact-form][contact-field label='Name' type='name' required='1'/][contact-field label='Email' type='email' required='1'/][contact-field label='Video Topic' type='text' required='1'/][contact-field label='Description' type='textarea' required='1'/][/contact-form]

Video Lesson 13.1: Web Dynpro ABAP

Learn ABAP

Video Lesson 13.1: Web Dynpro ABAP

This lesson gives a basic introduction on ABAP Web Dynpro. Web Dynpro is used to create web based applications inside the SAP Netweaver.

Purpose

  • Web Dynpro for ABAP or (WD4A, WDA) is the SAP standard UI technology for developing Web applications in the ABAP environment.
  • It consists of a runtime environment and a graphical development environment with special Web Dynpro tools that are integrated in the ABAP Workbench (SE80).

Architecture of Webdynpro

  • Web Dynpro is the SAP NetWeaver programming model for user   interfaces (UIs).
  • Every Web Dynpro application is structured according to the Model View Controller programming model.

Web Dynpro offers the following advantages for application developers:

  • The use of declarative and graphical tools significantly reduces the implementation effort
  • Web Dynpro supports a structured design process
  • Strict separation between layout and business data
  • Reuse and better maintainability by using components
  • The layout and navigation is easily changed using the Web Dynpro tools


Video Lesson 5.7: For All Entries in ABAP

Learn ABAP

Video Lesson 5.7: For All Entries in ABAP

This lesson will teach you about the FOR ALL ENTRIES ABAP statement that is used to extract information from one table using the information of another table.

1. Duplicate rows are automatically removed

2. If the internal table used in the clause is empty , all the rows in
the source table will be selected . In that case, always check if it is not empty before executing the statement.

3. The fields use in the FOR ALL ENTRIES must match the types of the fields of the database tables.

Video Lesson 4.1: Working With Elementary Data Objects

Learn ABAP

Video Lesson 4.1: Working With Elementary Data Objects

Lesson Overview

  • In this lesson you will become familiar with the difference between data types and data objects and you will learn how to define and use these in a program. You will also learn some basic ABAP statements.
  • You will be working with structures and internal tables, as well as program flow control and logical expressions.

Data Types and Data Objects

  • A formal variable description is called data type. In contrast, a variable concretely defined by means of a data type is called data object.
  • Let's have a look at the ABAP standard types predefined by SAP (implemented types) first.
  • These are divided into two groups:
  • Complete and
  • incomplete types.

The following implemented ABAP standard types are complete.

  • This means that they already contain the type-related, fixed length information:
  • Complete ABAP standard types
  • D

Type for date(D), format: YYYYMMDD, length 8 (fixed)

  • T

Type for time (Time), Format: HHMMSS, length 6 (fixed)

  • I

Type for integer (I), length 4 (fixed)

  • F

Type for floating point number (F), length 8 (fixed)

  • STRING

Type for dynamic length character string

  • XSTRING

Type for dynamic length byte sequence (HeXadecimal string)

The following standard types do not contain a fixed length (incomplete). With these, the length of the variable has to be specified for data object definitions.

  • C

Type for character string (Character) for which the fixed length is to be specified

  • N

Type for numerical character string (Numerical character) for which the fixed length is to be specified

  • X

Type for byte sequence (HeXadecimal string) for which the fixed length is to be specified

  • P

Type for packed number (Packed number) for which the fixed length is to be specified. (In the definition of a packed number, the number of decimal points may also be specified.)

  • For more information on predefined ABAP types, refer to the keyword documentation on the TYPES or DATA statement.