Control block execution order with declarative dialogs

Context-dependent behavior

Depending on the usage context, dialog-starting and ending control blocks such as BEFORE INPUT / AFTER INPUT are executed each time the focus goes to an element controlled by the dialog, or only once, when the dialog is started/ended. See control block specific topics for more details.

Control block execution order when in multiple dialogs

When the declarative dialog is used with a SUBDIALOG keywoard in the context of a procedural DIALOG block, the control blocks are executed in the same order as if the declarative dialog was included in the procedural DIALOG block.

For more details, see Control block execution order in multiple dialogs.