LOOP AT SCREEN
Short Reference
ABAP Syntax LOOP AT SCREEN INTO wa.
...
ENDLOOP.
What does it do? The statements 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:
an existing work area of the data type SCREEN
from ABAP Dictionary,
an inline declaration DATA(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 row or group. Outside of the processing
of a table control or step loop, the statically predefined properties of
all rows 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.
This statement also has an obsolete
short form , which works with an obsolete predefined structure
screen .
Do not specify the obsolete predefined structure
screen explicitly after
INTO .
Example ABAP Coding See Dynpros, Dynamic
Screen Modification .
Documentation extract taken from SAP system, � Copyright SAP AG. All rights reserved