sapdev logo background
sapdev logo sapdev logo
Comments

ABAP LOOP AT SCREEN Statement syntax, information and example SAP source code



Return to Statement index



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




LOOP_AT_ITAB_RESULT
LOOP_TABLE_LINE




comments powered by Disqus