Restriction:  This topic applies only when the AppMaster Builder AddPack has been installed, and applies only to Windows platforms. 
               	 
            
            	 
            The screen fields you paint in the Screen Painter can be:
               	 
            
            	 
             
               		
               - Character
                  		
               
  
               		
               - Numeric
                  		
               
  
               		
               - Date or time
                  		
               
  
               	 
            
            	 
            Depending on the type of field you create, you assign field edits that define the data representations. AppMaster Builder
               supports the following field edits:
               	 
            
            	 
             
               		
               - Internal field edit values - Specify the COBOL picture characteristics for storing data the end user enters. These include:
                  
                  		  
                  
 
                     			 
                     - Alphabetic, character, or numeric data type
                        			 
                     
  
                     			 
                     - Internal length
                        			 
                     
  
                     			 
                     - Binary or packed format
                        			 
                     
  
                     			 
                     - Sign specification
                        			 
                     
  
                     			 
                     - Right justification
                        			 
                     
  
                     		  
                  
                  		
                 
               		
               - Input field edit values - Specify format and data requirements that the end user must adhere to when entering data into the
                  field. These include: 
                  		  
                  
 
                     			 
                     - Required data
                        			 
                     
  
                     			 
                     - Input mask
                        			 
                     
  
                     			 
                     - Julian, Gregorian, system, or user-defined date type
                        			 
                     
  
                     			 
                     - User-defined or system time type
                        			 
                     
  
                     			 
                     - Minimum/maximum input requirements
                        			 
                     
  
                     			 
                     - Testing for blank spaces or special characters
                        			 
                     
  
                     			 
                     - Testing for numeric data
                        			 
                     
  
                     			 
                     - Testing for specific values
                        			 
                     
  
                     			 
                     - Zero-fill when blank
                        			 
                     
  
                     		  
                  
                  		
                 
               		
               - Output field edit values - Specify the format requirements for displaying the data. These include: 
                  		  
                  
 
                     			 
                     - Output mask
                        			 
                     
  
                     			 
                     - Output picture
                        			 
                     
  
                     			 
                     - Julian, Gregorian, system, or user-defined date type
                        			 
                     
  
                     			 
                     - User-defined or system time type
                        			 
                     
  
                     			 
                     - Right justification
                        			 
                     
  
                     			 
                     - Commas
                        			 
                     
  
                     			 
                     - Zero suppression
                        			 
                     
  
                     			 
                     - Floating, leading, and trailing symbols
                        			 
                     
  
                     		  
                  
                  		
                 
               		
               - Values or conversion values - Ensure only certain values are entered. You can test for: 
                  		  
                  
 
                     			 
                     - A specific value or range of values for input data
                        			 
                     
  
                     			 
                     - Conversion values for input and output data representation to define how data is stored and converted for output
                        			 
                     
  
                     		  
                  
                  		
                 
               		
               - Application edit routines - Specify additional edits or tests for input or output data. Edit routines can be paragraphs, subprograms,
                  or Customizer rules that you create. Or, you can select a predefined application edit routine from a centralized listing of
                  edit routines maintained by your AppMaster Builder Administrator.