Maintain individual user settings for Program function key handling

Related topics

The following describes how to maintain the Program function key handling feature for an individual user. By doing so, the available functions can be tailor-made to exactly match the needs for each user. Note: If you do not have DC1 System Authority, then you will only be able to maintain entries for your own user profile.

Customising the settings for a user can be done in two ways:

  • Via the menu item.
    Using this method, you access all programs which contain functions, both standard and additional.
  • Via the function list.
    Using this method, only the functions applicable for the calling program will be available.

Both are described below.

Via the menu item

  1. Select the Work with program function keys menu item.
  2. You access the Overview panel. Select the applicable program record and click Copy.
  3. You access Work with program function keys, Copy. Enter the applicable user profile in the New User field. Click OK.
  4. You return to the initial panel where the new record will be listed. Tip: Select on the entered user profile to position in the list. The copied settings can now be maintained. Select the new record and click Details.
  5. You access Program function key maintenance for the active user profile. If you have System Administrator authority, then you can click Change user and select another user profile from the list, if applicable. On this panel you can:
    • Click Retrieve and update defaults to retrieve the functions that are available for the selected program. All functions from the *ALL user profile, for the program, become available and can be maintained. This is also useful if the previously defined settings for the user no longer apply, and you want to revert to the default settings.
    • Click Change to default user to revert to program settings for user *ALL.
  6. On the detail panel, the following fields can be maintained:
  7. Function sequence
    This is the numeric value that indicates the sequence in which the function will be listed in the function list. Any F-key buttons on a panel will be distributed in the same order. This value can also be entered in the Func input field when you run the function from the Program function selection panel. See Run functions via Program function key handling for further details.

    Note: The *LIST function code (Display list of functions) must have sequence number 80, and the *MAINT function code (Maintain program functions) must have sequence number 81. They may not be changed.

    Function text
    This is the description of the function that will be displayed in the function list.
    Function key
    This is the key number, if an F-key is assigned to the function. Note: If this field is blank, then the only access will be through the function list.

    Note: The following function keys are reserved in DC1, and cannot be user-defined: F1, F3, F4, F5, F11, F12. Likewise, F13-F24 cannot be used as they are reserved for Enquiries. Depending on the program from which you accessed the function list, in most cases F2, F7, F8 and F9 are available and can be used. You can also re-assign an existing F-key to another function.

    Example:

    If you make use of a function, which is only available in the function list, more often than a function available as a button on the panel, then you can re-assign the existing button’s F-key to the non-assigned function in the list. Do as follows:

    1. Access the function with a button, remove the Function key/text field details (e.g. the key value 8 and the text F8=Addresses) and click OK. The F8 F-key is no longer assigned to the function which is now only available through the function list.
    2. Access the applicable function in the function list, re-assign the same F8 F-key details to that function in the Function key/text fields and click OK. The function is now available on the panel via the same button that contained the original function.
    Function key text
    This is the description of the assigned F-key that will be displayed on the panel, e.g. F6=Cross reference. The letter must be upper case (F) and the number must be followed by a = (equal sign) without spaces. Note: If this field is blank, then the only access will be through the function list.

Via the function list

Alternatively, you can maintain a user record from the Program function key handling itself. If you do so, then the changed record will be for the calling program.

  1. Access the function list in the program of your choice. See Run functions via Program function key handling for information about the different access points.
  2. Select the Maintain program functions function.
  3. You access Program function key maintenance. The Program/format fields in the header indicate the program in which you were working. Your user profile is automatically retrieved to the User field. You can change user if you have System Administrator authority. On this panel you can:
    • Click Retrieve and update defaults to retrieve the functions that are available for the current routine. All functions from the *ALL user profile, for the routine in which you were working, become available and can be maintained. This is also useful if the previously defined settings for the active user no longer apply, and you want to revert to the default settings.
    • Click Change to default user to change to the default user (*ALL) for the current routine, if another user was previously selected.
  4. Mark a function and click Select to maintain the settings. See step 6 above for instructions.

Related topics