Get Example source ABAP code based on a different SAP table
ID DYNPRO% • LOOP AT SCREEN ABAP Statement • INTO LOOP AT SCREEN
LOOP AT SCREEN> Short Reference >
ABAP_SYNTAX LOOP AT SCREEN INTO wa.> ...> ENDLOOP.>
What does it do? The statement LOOP AT SCREEN ... ENDLOOP> define a loop around a statement block. For every screen element of the current dynpro to which a dynpro field> is assigned, one loop pass is executed. wa> can be specified as the following:
an existing work area of the data type SCREEN> > from the ABAP Dictionary,
an inline declaration DATA(var)>> or FINAL(var)>>, where a work area of the type SCREEN> is declared. After the statement LOOP>, the work area contains the properties of the screen element in question. When a table control> or a step loop> is processed (that is, within a LOOP>> of the dynpro flow logic>), the current properties are determined for its screen elements in the current line or group. Outside of the processing of a table control or step loop, the statically predefined properties of all lines or groups are determined for its screen elements.
Latest notes:
The statement LOOP AT SCREEN> behaves like the statement LOOP>> in a loop across an internal table, where a system table is used instead of an internal table.
In particular, the statement LOOP AT SCREEN> can be used for selection screens during selection screen processing>.