The Menu Process


You use a menu process to permit users to select and run other processes. In a typical application, you begin process definition by designing and specifying the main menu that is presented when a user first enters the application. You then proceed to identify what happens when each of the options on the menu is selected. APPX allows you to define up to 249 options (choices) on each menu. An option may invoke another menu, and the number of “nested” menu levels that you can specify is unlimited.

When you define a menu (as with each type of process), you first provide some basic information about it, including a unique name. Process names must only be unique within a process-type. For example, you can have both a menu and input process called ORDER ENTRY.

Next, you paint a menu image using the Image Editor and then identify the process associated with each option on the menu. Because APPX supports panning (the ability to move about on a surface that is larger than the terminal’s physical screen size), a menu can be any dimension up to 449 rows and 250 columns.

Refer to Chapter 3-4: Menu Processes for detailed specifications on defining menu processes.