Overview
Button areas are interaction objects on the user interface that trigger functions. Button areas contain buttons for calling program functions, e.g. to open masks or to edit records. In DataView they are no objects in the sense that they occupy an own system entity in the DataView data model, but they are only an alternative display form for menus and items.
Characteristic Features of the Button Area Object
- Button areas contain (usually several) buttons.
- Button areas are virtual invisible objects. They have no layout and are used to hold buttons in the same way in which a menu body is used to hold items.
- Button areas can be used as toolbars (top button area).
- Button areas can be state-dependently linked to masks (NoSelect-, Select- and Edit-button area).
- Button areas can be linked to fields (radio button areas).
- Button areas can be composed of button area components.
Characteristic Features of the Button Object
- Buttons are used to call program functions (userexits, macros).
- Buttons can be used in several button areas, always using the same function call. However, different parameters for this call are possible.
- Buttons can be push buttons, index cards or radio buttons.
- Buttons in Edit button areas of a mask can appear or not appear in the Edit button area depending on the mode of the mask-edit state.
- User access to buttons can be controlled via profiles.