Entering content frameModularization Techniques Locate the document in its SAP Library structure

All ABAP programs are modular in structure and made up of processing blocks (see Structure of ABAP Programs). There are two kinds of processing blocks, those that are called from outside a program by the ABAP runtime system, and those that can be called by ABAP statements in ABAP programs.

Processing blocks that are called using the ABAP runtime system:

Processing blocks that are called from ABAP programs:

The processing blocks that you call from ABAP programs are called procedures.

As well as modularization in processing blocks, ABAP allows you to modularize source code by placing ABAP statements either in local macros or global include programs.

This section of the documentation describes both modularization in source code modules and in procedures. This kind of modularization makes ABAP programs easier to read and maintain, as well as avoiding redundancy, increasing the reusability of source code, and encapsulating data.

This graphic is explained in the accompanying text

Splitting up ABAP programs into event blocks and dialog modules is designed to help the general flow of the programs. This is discussed in ABAP Program Processing.

 

 

 

Leaving content frame