Ansicht
Dokumentation
ABAPLOOP_AT_SCREEN - LOOP AT SCREEN
ABAP Short Reference SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3upThis documentation is copyright by SAP AG.
LOOP AT SCREEN
LOOP AT SCREEN INTO wa.
...
ENDLOOP.
Effect
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.
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.
- This statement also has an obsolete short form, which works with an obsolete built-in structure screen.
- The obsolete built-in structure screen should not be specified explicitly after INTO.
Dynpros, Dynamic Screen Modifications
BAL Application Log Documentation Addresses (Business Address Services)
This documentation is copyright by SAP AG.
Length: 3142 Date: 20240504 Time: 232645 sap01-206 ( 44 ms )