Sub-dialogs need to be identified by a name to distinguish the different contexts.
A procedural DIALOG block is a collection of sub-dialogs that act as controllers for different parts of a form. In order to program a procedural DIALOG block, there must be a unique identifier for each sub-dialog.
For example, to set the current row of a screen array with the DIALOG.setCurrentRow() method, you pass the name of the screen array to specify the sub-dialog to be affected. Sub-dialog identifiers are also used as a prefix to specify actions for the sub-dialog.
The following topics describe how to specify the names of the different types of DIALOG sub-dialogs: