Entering content frame

Processing Multiple Selections Locate the document in its SAP Library structure

If the user opens the Multiple Selections dialog box for a selection option, the same events are triggered in the PAI of the selection screen as if the user had chosen Execute. The user can then enter the required multiple selections. In the Multiple Selections dialog box, user actions either lead to input help or trigger the PAI event of the dialog box. At first, the

AT SELECTION-SCREEN ON seltab

event is triggered for the current line of the selection table. It can then be processed like a single field.

Next, the

AT SELECTION-SCREEN ON END OF seltab

event is triggered. This event block allows you to check the whole selection table seltab. Warning messages are displayed as dialog boxes, not in the status line.

Example

The following executable program is connected to the logical database F1S.

REPORT demo_at_selection_on_end.

NODES spfli.

AT SELECTION-SCREEN ON END OF carrid.
  LOOP AT carrid.
    IF NOT carrid-high IS INITIAL.
      IF carrid-low IS INITIAL.
        MESSAGE w888(sabapdocu) WITH text-001.
      ENDIF.

    ENDIF.
  ENDLOOP.

If the user chooses the multiple selection button (This graphic is explained in the accompanying text) on the selection screen, and then enters upper limits without lower limits in an interval field, on the Multiple Selection window, a dialog box appears with a warning:

This graphic is explained in the accompanying text

 

Leaving content frame