To understand the way using an SAA/CUA partition affects the layout and attributes of a user defined panel created by an RDML DISPLAY, REQUEST or POP_UP command, consider the following example:


 MNTCUST14      Maintain customer details       03/03/89 12:00:00 
                                                                       
 Enter customer number or select customer from list.                   
                                                                       
 Customer No . . . ________                                            
                                                                       
      Customer                                            Zip          
 Sel   Number    Customer name                            Code         
  .    999999    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  999999        
  .    999999    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  999999        
  .    999999    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  999999        
  .    999999    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  999999        
  .    999999    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  999999        
  .    999999    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  999999        
                                                                       
 
 F1=Help  F3=Exit  F12=Cancel  F14=Messages                            
                                                                       
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM


For this example the following SAA/CUA characteristics are worth noting:

Since customer number is a "key" field it would be expected to have panel element category input attribute PBEE defined at the dictionary level.

If no SAA/CUA panel element category has been defined for the field at the dictionary or program level, panel element category PBEN would be automatically applied as an input attribute.

The same rule applies to all other fields in the browse list.

They are displayed using the attributes defined for panel element category FKCH.

There are 2 full lines of function key area available. No key will ever "wrap" onto the second line. It will appear fully in either the first or second line.

If too many keys are enabled to appear in the 2 lines provided, those that will not fit will not appear at all. No "roll" facility for the function key area is currently supported by LANSA.

If the specific DISPLAY, REQUEST or POP_UP commands in the RDML program indicates via the EXIT_KEY parameter that a "low" exit is required (ie: exit from this facility only), it would also be shown as F3=Exit.

If full SAA/CUA standards are complied with it would appear as F12=Cancel. This is interpreted as meaning "cancel the current function and re-display the last menu that was used."