The DEFINE command is used to define a field for local use within a function, form, reusable part or WAM.
Also See
Required
DEFINE ------- FIELD -------- field name --------------------->
-----------------------------------------------------------------
Optional
>-- TYPE --------- *REFFLD ------------------------>
*DEC
*PACKED
*CHAR
*NVARCHAR
*STRING
*SIGNED
*BIN
*DATE
*TIME
*DATETIME
*INT
*FLOAT
*BOOLEAN
>-- LENGTH ------- *REFFLD ------------------------>
numeric value
incr/decr *PLUS
*MINUS
*NONE
# to incr/decr *NONE
numeric value
>-- DECIMALS ----- *REFFLD ------------------------>
numeric value
incr/decr *PLUS
*MINUS
*NONE
# to incr/decr *NONE
numeric value
>-- REFFLD ------- *NONE -------------------------->
name of reference field
>-- LABEL -------- *DEFAULT ----------------------->
label name
>-- DESC --------- *DEFAULT ----------------------->
text description
>-- COLHDG ------- *DEFAULT ----------------------->
column heading
| |
- 3 maximum -
>-- EDIT_CODE ---- *DEFAULT ----------------------->
edit code
>-- EDIT_WORD ---- *DEFAULT ----------------------->
edit word
>-- INPUT_ATR ---- *DEFAULT ----------------------->
input attributes
>-- OUTPUT_ATR --- *DEFAULT ----------------------->
output attributes
>-- DEFAULT ------ *DEFAULT ----------------------->
default value
>-- TO_OVERLAY --- *NONE -------------- 1 --------->
#field name start position
>-- SHIFT -------- *DEFAULT -----------------------|
keyboard shift