ABAP Keyword Documentation → ABAP - Reference → User Dialogs → Classic Lists → Creating Lists
NEW-LINE
Other versions: 7.31 | 7.40 | 7.54
Syntax
NEW-LINE [NO-SCROLLING|SCROLLING].
Additions
Effect
This statement sets the list
cursor at the first position of the next line after the current line, if the current position of
the list cursor results from a previous output statement. In the first line of a new page and if the
current list cursor was set with the statements SKIP,
NEW-LINE, NEW-PAGE,
or BACK into the list line, NEW-LINE does not affect the list cursor.
Addition 1
... NO-SCROLLING
Effect
The addition NO-SCROLLING has the effect that the first line of the current list level, which was written after the statement NEW-LINE with an output statement
(WRITE,
ULINE), cannot be moved horizontally. This applies to scrolling in the
list displayed on the screen by the user and to scrolling with the statement SCROLL. Vertical mobility is not affected.
Note
To freeze an area that covers several lines, use the statement SET LEFT SCROLL-BOUNDARY.
Example
The line with the output "Fixed Line" will not be moved during horizontal scrolling.
WRITE / 'Scrollable Line'.
NEW-LINE NO-SCROLLING.
WRITE: / 'Fixed Line',
/ 'Scrollable Line'.
Addition 2
... SCROLLING
Effect
The addition SCROLLING undoes the addition NO-SCROLLING
(default setting). The addition NO-SCROLLING can only be undone before an output statement is executed. Once a line has been frozen, you can no longer change this state.