MODIFY { {LINE line [OF {PAGE page}|{CURRENT PAGE}]
[INDEX idx]}
| {CURRENT LINE} }
[source].
1. ... LINE line [{OF PAGE page }|{OF CURRENT PAGE}] [INDEX idx]
2. ... CURRENT LINE
This statement overwrites a line saved in the list buffer with the content of the sy-lisel system field and permits additional modifications as specified in source. Furthermore, all values that are saved for this line using HIDE are assigned the relevant variables.
The first output of a data object in the list buffer with the
WRITE statement defines the output length, which cannot be changed by the MODIFY statement. The MODIFY statement ignores any output
alignments that are specified for the output
with WRITE and
CENTERED, RIGHT-JUSTIFIED.
System fields
sy-subrc | Meaning |
0 | The specified line is available and was changed. |
Not equal to0 | The specified line is not available. |
... LINE line [{OF PAGE page }|{OF CURRENT PAGE}] [INDEX idx]
... CURRENT LINE
The line to be changed is specified with the LINE addition
or CURRENT LINE. The syntax and description of the additions
are the same as for the READ LINE statement.
When you double-click on a line in the basic list, the background of the number that is output becomes yellow, and the background of the remaining line becomes green.
START-OF-SELECTION.
DO 10 TIMES.
WRITE / sy-index.
ENDDO.
AT LINE-SELECTION.
MODIFY CURRENT LINE FIELD FORMAT sy-index COLOR 3
LINE FORMAT COLOR 5.