QAD 2017 Enterprise Edition > User Guides > System Administration > System Interface > Defining User Menu and Function Keys
  
Defining User Menu and Function Keys
User menu and function keys are available in the character UI. In the .NET UI, users set up personalized menus with the Favorites functionality.
Assigning function keys to frequently used menu items is another way to execute programs quickly in the character user interface. Keys can be established for all users or individually customized. Up to 999 function keys can be defined. In addition, you can change the standard label for a menu item to customize menu labels for each user.
Note: Function keys apply only to the character interface.
Example: A user entering a sales order may need to check on the available-to-promise (ATP) quantities for an item before indicating a due date. By setting up a function key for the Master Schedule Summary Inquiry (22.18), the order clerk can review an item’s ATP quantity without leaving Sales Order Maintenance (7.1.1).
Note: Do not use function keys or the function menu to access a maintenance screen in the character environment. Progress only completes transactions initiated with function keys after the initial transaction is completed. If, for example, you are in sales orders, you start an order, then perform an inventory transaction using a function key, and then cancel the sales order, the inventory transaction is also canceled.
Access programs associated with a function key by selecting that function key. Function keys F1 through F12 are reserved for system use, so the assigned key must be F13 or higher. Since many keyboards do not handle that number of function keys, this option is used less frequently.
User Menu
Access the User Menu by pressing F6. A list of menu items set up for your user ID appears. Choose the one you want by highlighting it and pressing Enter or F1. Press Tab to sort the list by menu number or function name. Press F4 to display the user menu items defined without a user ID.
Note: There is no relationship between the order of items on the User Menu and the function key assigned, and the function key is not shown. Menus sort lexically, so that 13 appears before 2 if you are in the Menu Selection column.
Different environments have different function key uses and limitations. Set up your system according to your environment. For example, if your system is limited to only 12 function keys, do not attempt to use the function keys as a quick method to launch programs. Instead, use the User Menu.
Executing Programs in Sequence
In the character interface, you can make several programs execute in sequence by assigning them to the same function key and giving each a different sequence number. When you press that function key, the first function in the sequence executes. When that function is finished, the next one in sequence is called automatically.
Important: All transactions in the sequence must be completed before data is updated in the database.
User Function Maintenance
Set up user menus and function keys in User Function Maintenance. Each selection on the user menu should have a different function key reference, from 13 to 40, and a zero or blank sequence number. The function key reference must be 13 or greater, even if your keyboard supports fewer function keys or you plan to access selections through the User Menu.
Note: To set up function keys, terminals must be compatible with the Progress protermcap file.