| 
                            
  |  
                               
                        
                            
  |  
                               
                        
                            
  |  
                               
                        <character-string> |  
                               
                        
                            
  |  
                              
                     |||
< |  
                               
                        
                            
  |  
                               
                        
                            
  |  
                               
                         > |  
                              
                     ||||
For explanations of the symbols used in the syntax diagram, see Syntax Symbols.
The init-definition option is
                      used to define the initial/constant values for a variable.
               
Note:
 If, in the variable-definition
                         option, the keyword INIT
                         was used for the initialization, the value may be modified by any statement
                         that affects the content of a variable. If the keyword
                         CONST was used for the
                         initialization, any attempt to change the value will be rejected by the
                         compiler.
                  
See also Field Definitions, Initial Values in the Programming Guide.
This document covers the following topics:
For a redefined field, an
                       init-definition is not permitted.
               
| Syntax Element | Description | 
|---|---|
 <constant> | 
                                
                                
                         
                                    
                            Constant Value Option:  
                                    
                           The constant value with which the variable is to be initialized; or the constant value to be assigned to the field. For further information, see User-Defined Constants in the Programming Guide.  |  
                               
                     
 <system-variable> | 
                                
                                
                         
                                    
                            System Variable Option:  
                                    
                           The initial value for a variable may also be the value of a Natural system variable, for example: DEFINE DATA LOCAL 1 #MYDATE (D) INIT <*DATX> END-DEFINE Note:  |  
                               
                     
  FULL LENGTH
                                       <character-string> 
                                    
                           
                         |  
                                
                         
                                    
                            Character String Option for Alphanumeric/Unicode
                                           Variables:  
                                    
                           For a variable of the Natural data format A or U, a
                                         A  FULL LENGTH Option:  
                                    
                           With the  DEFINE DATA LOCAL 1 #FIELD (A25) INIT FULL LENGTH <'*'> END-DEFINE LENGTH Option:  
                                    
                           With the  DEFINE DATA LOCAL 1 #FIELD (A25) INIT LENGTH 4 <'!'> END-DEFINE  |