Module iwf - Standard Editing of Widgets
The module iwf (interactive widget functions) provides the standard editing functions of widgets. These are operations, like:
- creating list- and form widgets
- creating relation-, type-, and constraints widgets
- editing in widget masks
- viewing widget masks
- searching in widget masks
- deleting from widget masks
- inserting in widget masks
- copying in widget masks
For your application practically all functions of the module iwf are relevant. You should prefer these functions, whenever possible, to self-written userexits and even use them as sub-functions in your own userexits.
All functions provided can be handled in an uncomplicated way. The checks required for securing the consistency of the data model of your application are integrated in the standard userexits. Errors at passing parameters are rejected by DataView with a corresponding error message.
Make sure that you only call the functions at the triggers and in the system states, which are specified in the functional reference for each of these functions.
Most functions expect a parameter string. If you do not pass a parameter string or a reduced one, a selection menu with the parameters still undefined will appear.
Important functions
- dal_iwf_lis_ent
- standard function for creating an entity list widget
- dal_iwf_frm_ent
- standard function for creating an entity form widget
- dal_iwf_frm_lis
- standard function for creating a combination widgets of header form and corresponding sub-lists
- dal_iwf_lis_ref
- standard function for creating a refine relation list widget
- dal_iwf_frm_ref
- standard function for creating a refine relation form widget
- dal_iwf_lis_agg
- standard function for creating an aggregate relation list widget
- dal_iwf_frm_agg
- standard function for creating an aggregate relation form widget
- dal_iwf_lis_typ
- standard function for creating a type relation list widget
- dal_iwf_frm_typ
- standard function for creating a type relation form widget
- dal_iwf_lis_cns
- standard function for creating a constraint list widget
- dal_iwf_frm_cns
- standard function for creating a constraint form widget
Functions allowing the simple treatment of table data in the widget masks created:
- dal_iwf_edt_lis
- standard function for editing records in a widget mask
- dal_iwf_vie_lis
- standard function for viewing records in a widget mask
- dal_iwf_sel_lis
- standard function for queries in a widget mask
- dal_iwf_del_lis
- standard function for deleting records from a widget mask
- dal_iwf_ins_elm
- standard function for creating new records in a widget mask
- dal_iwf_dup_elm
- standard function for copying records in a widget mask