Table Maintenance Events

We can implement events to the table maintenance to have additional functionalities such as authorization checks, populating audit trails information and etc. during entry...

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...
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...

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...

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...

Basic Components of a Dialog Program

When we are developing workbench / cockpit applications, we would normally use dialog programming. As such, in this guide, I’ll illustrate the basic components...

Exception Handling via Class-Based Exception (IF_T100_MESSAGE)

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...

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...

Access Source Code-Based of Class

This will be a short guide on how to access source code-based of a class. Since classes are more common now, I’ll show this...

Access Source Code-Based of Exception Class

This will be a short guide on how to access source code-based of exception class. Since class-based exception will be more common to be...

Popular Posts