Control block execution order with declarative dialogs

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

Control block execution order in parallel dialogs

The order in which control blocks are executed in a declarative DIALOG used as parallel dialog is the same as when executing a singular dialog.