MAINTAIN FORM DEFINITIONS#
Forms are the user interface components that allow a user to view and/or maintain data stored in the system tables. The Maintain Form Definitions (IMFD) form is used to manage a form's functionality and details Functions provide the rules to access and process the data stored in the tables. Forms are the user interface to view/maintain the data. Every form is associated with a function, however not every function has a form.
For example, the function ‘C2310_IMADD’ is better known as ‘Create Record’. There is no ‘Create Record’ form, only the action executed when the user selects the F6 function key or the green plus sign.
Forms should not be changed without guidance from your consultant or support person. With the exception of the Menu tab, the data kept in IMFD is normally intended for internal use only. Changes made to forms without the assistance of a consultant may not be supported. It is recommended that wherever possible, object security (IMOS), translations (IMTN, IMLA) and user defined columns be used to modify the appearance of functions, as these changes will not be affected by upgrades.The definition data for the Maintain Form Definitions screen is stored in the P2K_AM_FUNCTIONS, P2K_AM_FORM_TABLE_USAGES, P2K_AM_FORM_GROUPS, P2K_AM_FORM_ITEMS, P2K_AM_EXECUTION_RIGHTS, P2K_AM_PREFERENCE_VALUES, P2K_AM_MENU_ITEMS and P2K_AM_FORM_DRILL_DOWNS tables.
- Product
At the top of the screen, you will see a list of the current forms within the application identified by the following fields:
- Function Name
- This field displays the name of the function to which the form belongs.(Mandatory)
For an in depth explanation of the Functions Info tab and its fields refer to Maintain Functionsscreen.
Menu Info / Drill Downs tab#
This tab allows you to attach the form to a specific menu. A form may be attached to more than one menu within the system.- Seq #
- The number in this field will determine the sequential order in which the functions will appear in the menu.
- Item
- This field displays the unique name of the menu. (Mandatory)
- Menu
- This field is the unique abbreviation which identifies the individual menu. (Mandatory)
- Type
- This field classifies the menu item into a specific type. (Mandatory)
- For example: Call Function, Sub-menu
- Function
- If the menu item is a function, that function will be identified in this field.
- Submenu
- If the menu item calls another menu, identify that sub-menu in this field.
- A menu item may call either a Sub-Menu or a Call Function but not both.
- Label
- This field will display the complete name of the menu item.
- Icon Name
- This field allows you to identify the icon which you would like to use. You need only enter the icon name in this field, not the path.
- e.g. address_ phone.gif
- The file name must be entered with the exact spelling and case as indicated in the icons folder.
- The application will look to the following path for the icon indicated.
- For example:
- D:\ORACLE\ias10g\Apache\Apache\htdocs\HLAppResources\release\images\icons
- Usage
- This field identifies whether the menu item is pre-loaded or user defined.
- A Pre-loaded usage means that the system created and controls the information and it will be overwritten with every update.
- A User-Defined usage means that the user created and controls the information and it will not be overwritten when you receive a software update.
Drill Downs #
- Item
- Function Name
- Drill Down Usage
- New SS Window
- Where Clause