DtvLong dal_iwf_frm_lis (par)

Creates a combined mask from a header form and one or several sub-lists and outputs it on the screen.

Input Parameters Significance
char *par Id and parameters for header form:
[] = dal_iwf_frm_ent
T>[] = dal_iwf_frm_typ
R>[] = dal_iwf_frm_ref
A>[] = dal_iwf_frm_agg
C>[] = dal_iwf_frm_cns
Id and parameters for sub-masks
E>[] = dal_iwf_lis_ent
R>[] = dal_iwf_lis_ref
A>[] = dal_iwf_lis_agg
C>[] = dal_iwf_lis_cns
F>[] = creates sub-forms
@> = Simplified sub-mask call at positioning sub-masks on index cards

Output Parameters Significance
none -

Return Code Significance
0 all ok
value return code of the unsuccessful sub-function

Can be called as userexit from any menu item or button.

The position of the sub-masks in the header form is determined by the row and column values in the corresponding mask definition.

For Id E> of the sub-mask, the sub-mask's behavior at the pre-action trigger must be controlled by the application.

For Id F> the sub-masks can only show Data, they are 1:1 connected with header form data.

When a sub-mask is positioned on index cards, the Id @> for the sub-mask lets be userexit create exactly the sub-mask that was passed as parameter to the userexit dal_iwf_cyc_lis of the first index card (simplified sub-mask call).

Example: Input Parameters for creating a combined mask consisting of header form and corresponding constraint- or refine list.

If you called the masks individually, the call would look like this:

The parameter for calling the combined mask results as follows: