Menu and Navigation Metadata

The following entity relationship diagram describes the metadata related to menus and navigation.

Diagram of Menu and Navigation metadata

Menu and Navigation Metadata ERD

Transactions within framework are accessed through menus. The menu framework uses navigation options to define the information required in navigating between transactions. The most important attribute of a navigation option is the Target Navigation Key. This identifies the transaction the navigation option will navigate to.

A navigation key is a logical name/pseudo address for UI components. Its prime responsibility is to transform a logical address to a specific URL. The link between this pseudo address and the actual location of the program is maintained from the Navigation Key Object View.

The menu type defines how the menu is used. You have the following options:

  • Main defines a menu that appears on the menu bar.
  • Admin is a special type of Main menu as admin menu items can be grouped alphabetically or by functional group. Refer to the user documentation for more information about admin menu options.
  • Context defines a context menu.
  • Submenu defines a menu that appears when a menu item is selected. For example, the Main menu contains numerous submenus. Each submenu contains the navigation options used to open a page.