Boolean fields have only two possible values: either False (0) or True (1).
Please review the general 1.1.1 Field Type Considerations.
Field Definition Rules
Rules for defining a Boolean field in the repository are:
|
Length |
Length cannot be specified. No decimals. |
|
Valid Keyboard Shift |
Blanks |
|
Allowed Attributes |
ASQN |
|
Edit Mask |
Not allowed. |
|
Default |
*NULL (False) |
Field Definition Notes
Usage Rules
|
Partition Type |
RDMLX Enabled Partitions |
|
Files |
Booleans may only be used in RDMLX Files. Booleans can be used as key fields if the ASQN attribute is removed. |
|
Logical Views |
Booleans may be used as keys to logical views if the ASQN attribute is removed. Booleans may be used in Select/Omit criteria with COMP() EQ/NE 'True' or 'False' |
|
Virtual Fields |
Booleans may be used as virtual field; they may only be assigned a value using Code Fragments. |
|
Predetermined Join Fields |
Booleans may be used for lookup predetermined joined fields. |
|
RDML Commands |
Booleans are classified as their own type and are not valid for numeric or alpha command parameters in RDML commands. |
|
Built-In Functions |
Booleans are classified as their own type and are not valid for numeric or alpha command parameters in RDML commands. |
|
Special Values |
*NULL, *NAVAIL, *HIVAL, *LOVAL, *REMEMBERED_VALUE |
|
Conversion |
Booleans may be converted to alpha, integer, signed, packed, string or char. In numeric conversions, False becomes 0, and True becomes 1. In Character/String conversions, the target is populated with the word "False" or "True". Refer to Field Type Conversions. |
Usage Notes
Platform Considerations
Also See