EVENT PROCESSING is often used to set an object value explicitly with an ACTION.
An object defined within an ACTION is called an explicit object.
Unlike regular object values, such as those found under a DATA PROCESSING, explicit objects are not evaluated and updated automatically. Some important properties of explicit objects are provided below:
Explicit Object Usage | Evaluated Value |
---|---|
logical expression in Show if: parameter in USER INTERFACE branch | expression will evaluate to false |
logical expression in Enable if: parameter in USER INTERFACE branch | expression will evaluate to false |
expanded object reference in Label: parameter in USER INTERFACE branch | object value will be set to zero length string |
logical expression in Run if: or Do if: parameter in PROCESSES branch | expression will evaluate to true |
logical expression in Show if: parameter in OUTPUT branch | expression will evaluate to true |