Use the Screen Painter to paint the BLDRCU screen. 
                  	  
               
            
 
            	 
            Restriction:  This topic applies only when the AppMaster Builder AddPack has been installed, and applies only to Windows platforms. 
               	 
            
 
            	 
            
               Requirements
 
               		 
               		
               Before attempting this tutorial, you must complete: 
                  		
               
 
               		
                
               		
               If you have closed 
                  		  Enterprise Developer, start it; then open the AppMaster Builder perspective. 
                  		
               
 
               	 
              
            	 
            Restriction:  This topic applies only when the AppMaster Builder AddPack has been installed, and applies only to Windows platforms. 
               	 
            
 
            	 
            To paint the BLDRCU (Parts Update) screen, we start the Screen Painter from the AppMaster Builder perspective, paint the text
               and entry fields, assign a field for system messages, paint a field to save the database key, and title the screen. 
               	 
            
 
            	 
             
               		 
               		  
               - Start the Screen Painter 
                  		  
               
-  
                  			 
                   
                     				
                     - From the 
                        				  Project Explorer tab, expand 
                        				  c:\amb_tutorials\BLDRAPPL\dev1 > BLDRAPPL > BLDRUPD. 
                        				
                     
- Double-click the 
                        				  BLDRCU screen entry. This starts the Screen Painter. 
                        				
                     
 
- Show the grid 
                  		  
               
- To help you align screen fields, set the Screen Painter grid to show. If the grid is already showing, skip this step. 
                  			 
                   
                     				
                     - In the Screen Painter, click 
                        				  Options > Show grid. 
                        				
                     
 
- Draw static text fields 
                  		  
               
- Use the static text tool to drop static text fields onto the BLDRCU screen. Some of the static text fields serve as text labels
                  for entry fields. Others serve as screen title labels. Use the 
                  			 Static Text Fields figure as your guide for this procedure. 
                  			 
                  Figure 1. Static Text Fields 
                     				  
  
                     				
                     -  To toggle sticky mode on, click 
                        				  Tools > 
                        				  Sticky Mode. When sticky mode is toggled on, the tool you select next stays active until you toggle sticky mode off or select another
                        tool. 
                        				
                     
-  Click 
                        				  Tools > 
                        				  Static Text, or click the Static Text Tool icon on the toolbar 
                        				   . The mouse pointer changes to the static text tool. . The mouse pointer changes to the static text tool.
- Using the 
                        				  Static Text Fields figure as your guide, position the tool on the top center area of the screen, where you want to paint the first screen title.
                        
                        				
                     
- Click to drop the field. 
                        				
                     
- Repeat steps 
                        				  3 and 
                        				  4 to drop the nine remaining static text fields. At this point, all fields read 
                        				  Text. Do not be concerned if the fields are not properly aligned. 
                        				
                     
- To toggle sticky mode off, click 
                        				  Tools > 
                        				  Sticky Mode. 
                        				
                     
 
- Increase static text field sizes 
                  		  
               
- Before you can assign descriptive text to these fields, you must first increase the size of each to accommodate the text.
                  Use the 
                  			 Static Text Field Lengths table and the 
                  			 Labeled Static Text Fields figure as your guides for this procedure. While the table indicates the label for the fields, we will not actually put the
                  labels onto the fields until the next section. 
                  			 
                  
                     
                        Table 1. Static Text Field Lengths 
                        			 
                         
                           				
                            
                              				  
                              | Static Text Field Label | Length |   
                              				  
                              | AMB DEMONSTRATION SYSTEM | 25 |   
                              				  
                              | PARTS UPDATE SCREEN | 20 |   
                              				  
                              | FUNCTION: | 10 |   
                              				  
                              | (Q=QUERY, U=UPDATE, D=DELETE) | 30 |   
                              				  
                              | PART NUMBER: | 13 |   
                              				  
                              | DESCRIPTION: | 13 |   
                              				  
                              | UNITS: | 7 |   
                              				  
                              | BASE PRICE: | 12 |   
                              				  
                              | DIMENSIONS: | 12 |   
                              				  
                              | INVENTORY VALUE: | 17 |   
                              				  
                              | HIT F3 TO BYPASS FIELDS AND RETURN TO MAIN MENU SCREEN | 55 |  
 
 Figure 2. Labeled Static Text Fields 
                     			   
  
                     			 
                     - First, activate the Tracking option. To do this, click 
                        				Options > Show tracking. The bottom right field on the Screen Painter dialog box shows 
                        				Track, indicating that tracking is active. 
                        			 
                     
- On the BLDRCU screen, click the first screen title field, located at the top center. The anchor blocks appear. This field
                        must accommodate the text 
                        				AMB DEMONSTRATION SYSTEM, which is 24 characters in length. 
                        			 
                     
- Move the mouse pointer to the right border of the field. The pointer changes to a double-sided arrow. 
                        			 
                     
- Drag the border to the right until the LEN specification in the 
                        				Screen Painter Tracking field reads 
                        				LEN=24. 
                        			 
                     
- Using the 
                        				Static Text Field Lengths table and the 
                        				Labeled Static Text Fields figure as your guides, repeat steps 
                        				2 through 
                        				4 for each text field. 
                        			 
                     
 
- Label static text fields 
                  		  
               
- Next, label the fields with descriptive text. Use the 
                  			 Labeled Static Text Fields figure as your guide for this procedure. 
                  			 
                   
                     				
                     - Double-click the 
                        				  AMB Demonstration System field on the top center of the screen. The Text Attributes dialog box appears. 
                        				
                     
- Highlight the word 
                        				  Text in the 
                        				  Text field, located on the top right column of the Text Attributes dialog box. 
                        				
                     
- Type 
                        				  AMB DEMONSTRATION SYSTEM to replace it. 
                        				
                     
- Click the check mark 
                        				   to accept the change. to accept the change.
- Close the Text Attributes dialog box by clicking the 
                        				  x icon in the upper right corner. 
                        				
                     
- Using the 
                        				  Labeled Static Text Fields figure as your guide, repeat steps 
                        				  1 through 
                        				  5 for each static text field, substituting the appropriate label text in step 
                        				  3. 
                        				
                     
 
- Draw entry fields 
                  		  
               
- Use the Entryfield tool to drop entry fields onto the BLDRCU screen. Use the 
                  			 Entry Fields figure as your guide for this procedure. 
                  			 
                  Figure 3. Entry Fields 
                     				  
  
                     				
                     - To toggle sticky mode on, click 
                        				  Tools > Sticky Mode. 
                        				
                     
- Click 
                        				  Tools > Entryfield, or click the Entryfield tool icon 
                        				   from the toolbar. The mouse pointer changes to the Entryfield tool. from the toolbar. The mouse pointer changes to the Entryfield tool.
- Position the tool to the right of the 
                        				  FUNCTION static text field. 
                        				
                     
- Click to drop the entry field. 
                        				
                     
- Using 
                        				  Figure 3 as your guide, position and drop the remaining entry fields. Do not be concerned if all fields are not aligned. 
                        				
                     
- To toggle sticky mode off, click 
                        				  Tools > Sticky Mode. 
                        				
                     
 
- Resize entry fields 
                  		  
               
-  Because the Screen Painter default length for entry fields is 4, all of your entry fields are now four characters in length.
                  You need to make them the size needed for data entry. Use the 
                  			 Entry Field Lengths table to determine field lengths. 
                  			 
                  
                     
                        Table 2. Entry Field Lengths 
                        			 
                         
                           				
                            
                              				  
                              | Field | Length |   
                              				  
                              | Function | 1 |   
                              				  
                              | Part Number | 8 |   
                              				  
                              | Description | 20 |   
                              				  
                              | Units | 2 |   
                              				  
                              | Base Price | 7 |   
                              				  
                              | Dimensions | 8 |   
                              				  
                              | Inventory Value | 12 |   
                              				  
                              | Savekey (located below and to the left of the Dimensions field) | 9 |   
                              				  
                              | System Message (located below the Savekey field) | 79 |  
 
  
                     			 
                     - Click the 
                        				FUNCTION entry field. The anchor blocks appear. 
                        			 
                     
- Move the mouse pointer to the right border of the field. The pointer changes to a double-sided arrow. 
                        			 
                     
- Drag the border to the left until the LEN specification in the 
                        				Screen Painter Tracking field reads 
                        				LEN=1, and release the mouse. 
                        			 
                     
- Repeat steps 
                        				1 through 
                        				3 for each entry field, dragging each border to the left or the right as necessary, using the 
                        				Entry Field Lengths table to determine field lengths. 
                        			 
                     
- Now is a good time to save your work. Click 
                        				File > Save. 
                        			 
                     
 
- Assign field attributes 
                  		  
               
- With the fields painted and labeled, we can now assign attributes to each field. 
                  			 
                   
                     				 
                     				  
                     - Assign field attributes to DATA fields 
                        				  
                     
-  
                        					 
                         
                           						
                           - Double-click the entry field next to the 
                              						  FUNCTION text field. The Field Attributes dialog box appears. 
                              						
                           
- In the 
                              						  Name field, change 
                              						  DATA1 to 
                              						  function. 
                              						
                           
- Check 
                              						  Cursor. This positions the cursor in the 
                              						  Function field when you run the application. 
                              						
                           
- Click the check mark 
                              						   to accept the change. to accept the change.
- Close the Field Attributes dialog box. 
                              						
                           
- Repeat steps 
                              						  1, 
                              						  2, 
                              						  4, and 
                              						  5 once for each remaining entry field, using the following table to determine field names. 
                              						  
                              
                                  
                                    								
                                     
                                       								  
                                        
                                          									 
                                          | For the field with this label . . . 
                                                										
                                              | Change DATAx1 to . . . 
                                                										
                                              |   
                                          									 
                                          | FUNCTION: 
                                                										
                                              | function 
                                                										
                                              |   
                                          									 
                                          | PART NUMBER: 
                                                										
                                              | part-nbr 
                                                										
                                              |   
                                          									 
                                          | DESCRIPTION: 
                                                										
                                              | short-desc 
                                                										
                                              |   
                                          									 
                                          | UNITS: 
                                                										
                                              | units-instock 
                                                										
                                              |   
                                          									 
                                          | BASE PRICE: 
                                                										
                                              | base-price 
                                                										
                                              |   
                                          									 
                                          | DIMENSIONS: 
                                                										
                                              | dimensions 
                                                										
                                              |   
                                          									 
                                          | INVENTORY VALUE: 
                                                										
                                              | inv-value 
                                                										
                                              |   
                                          									 
                                          | 1 
                                             										x represents the number generated for the default name of the field. |  
 
 
 
- Assign attributes to the 
                        					 Savekey field 
                        				  
                     
-  
                        					 
                         
                           						
                           - Double-click the 
                              						  Savekey field. 
                              						
                           
- In the 
                              						  Name field, change 
                              						  DATAx to 
                              						  savekey. 
                              						
                           
- Check 
                              						  Protected. This prohibits the end user from entering data. 
                              						
                           
- From the 
                              						  Intensity drop-down list, click 
                              						  Dark. This changes the field from normal intensity to dark (hidden) so that the field does not display on the screen that the
                              end user sees. 
                              						
                           
- Click the check mark 
                              						   to accept the changes. to accept the changes.
- Close the Field Attributes dialog box. 
                              						
                           
 
- Assign attributes to the 
                        					 System Message field 
                        				  
                     
-  
                        					 
                         
                           						
                           - Double-click the 
                              						  System Message field. 
                              						
                           
- In the 
                              						  Name field, change 
                              						  DATAx to 
                              						  system. 
                              						
                           
- Check 
                              						  Protected. This prohibits the end user from entering data. 
                              						
                           
- Click the check mark 
                              						   to accept the changes. to accept the changes.
- Close the Field Attributes dialog box. 
                              						
                           
 
 
- Assign Screen Parameters 
                  		  
               
-  In this procedure, you assign screen parameters to the BLDRCU screen. First, we specify an internal screen title to appear
                  in all generated BLDRAPPL reports. Then, we assign a system message field to accept and display messages from the application.
                  And finally, we assign a CICS transaction ID to the screen. When you run the application, the transaction ID identifies the
                  screen to CICS. 
                  			 
                   
                     				 
                     				  
                     - Assign an internal screen title 
                        				  
                     
-  
                        					 
                         
                           						
                           - Double-click on a blank portion of the screen. The Screen Parameters dialog box appears. 
                              						
                           
- In the 
                              						  Title field, type 
                              						  Parts Update. 
                              						
                           
 
- Assign the System Message field 
                        				  
                     
-  
                        					 
                         
                           						
                           - On the Screen Parameters dialog box tool bar, click 
                              						  EDITS. The Field Edit Messages and Attributes dialog box appears. 
                              						
                           
- From the 
                              						  Message Display Field drop-down list, select 
                              						  SYSTEM. 
                              						
                           
- Click 
                              						  OK. This returns you to the Screen Parameters dialog box. 
                              						
                           
 
- Assign a transaction ID for the screen 
                        				  
                     
-  
                        					 
                         
                           						
                           - On the Screen Parameters dialog box tool bar, click 
                              						  CICS. The CICS Generation Parameters dialog box appears. 
                              						
                           
- In the 
                              						  Transaction ID field, type 
                              						  BLDU. 
                              						
                           
- Click 
                              						  OK. This returns you to the Screen Parameters dialog box. 
                              						
                           
- Click 
                              						  OK. This returns you to the Screen Painter. 
                              						
                           
 Note: The CICS transaction IDs for the BLDRCA and BLDRCM screens have been set for you. 
                           					 
                         
 
- Align fields 
                  		  
               
- In this section, you use the alignment features of Screen Painter to clean up the appearance of the BLDRCU screen. 
                  			 
                   
                     				 
                     				  
                     - Center the title fields 
                        				  
                     
-  
                        					 
                         
                           						
                           - Using one of the methods presented in the 
                              						  Select multiple fields section of the 
                              						  Learn Screen Painter Basics tutorial, select the 
                              						  AMB Demonstration System and 
                              						  Parts Update text fields. 
                              						
                           
- Click 
                              						  Arrange > Alignment. The Alignment dialog box appears. 
                              						
                           
- On the horizontal list, click 
                              						  Center. 
                              						
                           
- On the vertical list, click 
                              						  None. 
                              						
                           
- Click 
                              						  OK to make the alignment. The Screen Painter centers the screen title fields relative to the screen and each other. 
                              						
                           
 
- Align the 
                        					 Function and 
                        					 Units text fields with the 
                        					 Part Number text field 
                        				  
                     
-  
                        					 
                         
                           						
                           - Using one of the methods presented in the 
                              						  Select multiple fields section of the 
                              						  Learn Screen Painter Basics tutorial, select the 
                              						  Function, 
                              						  Part Number, and 
                              						  Units text fields. 
                              						
                           
- To set the 
                              						  Part Number field as the primary field, click on it. Its anchor blocks become solid. 
                              						
                           
- Click 
                              						  Arrange > Alignment. The Alignment dialog box appears. 
                              						
                           
- On the horizontal list, click 
                              						  Left. 
                              						
                           
- On the vertical list, click 
                              						  None. 
                              						
                           
- Click 
                              						  OK to make the alignment. AMB left aligns the 
                              						  Function and 
                              						  Units fields with the 
                              						  Part Number field. 
                              						
                           
 
- Align remaining fields 
                        				  
                     
-  
                        					 
                        Figure 4. Completed Parts Update Screen 
                           						  
  
                           						
                           - Using the techniques you have learned in this tutorial and in 
                              						  Tutorial: Learn Basic Screen Painter Techniques, continue to adjust fields on the screen until they appear as shown in the 
                              						  Completed Parts Update Screen figure. 
                              						
                           
-  Click 
                              						  File > Save to save your work. 
                              						
                           
- Click the 
                              						  x icon in the upper right corner to close the Screen Painter. 
                              						
                           
 
 
This completes the tutorial. Next, please complete 
               		Tutorial: Assign Screen Field Edits.