

The SQL-PL workbench has a menu-driven user interface. After calling SQL-PL (see the User Manual) an action bar is displayed that contains a list of all SQL-PL programs for which the user has got the execute privilege.
Example: Program List

If there are no own programs, only a list of those programs is displayed for which a user has got an execute privilege from other users (GRANT EXECUTE). If there is not even an execute privilege for foreign programs, an empty program list is displayed.
There are various possibilities of branching from the program list to the module list:
- Pressing the
key displays the module list of the program selected by means of the cursor.
- Via the menu item 'Object' the user selects the function 'Show' which has the effect of the
key.
- Via the menu item 'Selection' function 'Show' and 'Module List' a dialog box appears. The list of the desired modules can be selected here by explicitly specifying the arguments (or search patterns).
- In the command line which is activated by means of the
key the user enters, e.g., the command 'ml c.*', releasing it with
.
Example: Selection/Show/Module List and Program Name: C*

The following diagram shows how a user can get in a very simple way from the program list to the module list and from there to the editor in order to edit an existing module.

All workbench functions can be activated either via the action bar and pulldown menus or explicitly via the command line. For a series of functions, such as 'Help', 'End' etc., the function keys are provided as an alternative.

