CL_GUI_ALV_GRID Utility Class

In report or workbench / cockpit developments, we often have to display ALV in various layouts. Instead of spending effort in building the same...

ABAP Object Oriented with Model View Controller (MVC) – Part 3

This guide represents part 3 of 3 for the topic ABAP Object Oriented with Model View Controller (MVC). Part 1: Understanding ABAP OO with MVC...

Table Maintenance

In order to make changes to custom table entries such as insert, update or delete without using a custom program, we need to create...

Exception Handling via Class-Based Exception (IF_T100_DYN_MSG)

Exceptions are used to handle errors arised during program execution. It can be used in object-oriented design as well as all processing blocks. Class-based...

ABAP Object Oriented with Model View Controller (MVC) – Part 1

This guide represents part 1 of 3 for the topic ABAP Object Oriented with Model View Controller (MVC). Part 1: Understanding ABAP OO with MVC...

ABAP Object Oriented with Model View Controller (MVC) – Part 2

This guide represents part 2 of 3 for the topic ABAP Object Oriented with Model View Controller (MVC). Part 1: Understanding ABAP OO with MVC...

Responsive Dialog Screen Width and Height

Although SAP Fiori and SAPUI5 has been the talk of the town, dialog programming is still popular and widely used. Thus, we must ensure...

Create Range Table Type in Data Dictionary

Often, it is sufficient to declare local range table if we want to use it in local classes or programs. However, there’s a need...

Create Events in Global Class

In this short tutorial, we are going to create events in global class. A common event example below is done in local class for...
Best Practice

Maintain Data Consistency When Using Database Operations

It is crucial to maintain data integrity and consistency especially for complex programs that will update several custom tables that are logically linked together...

Popular Posts