Code: Alles auswählen.
report ztest.
field-symbols:
<fs_itab> type table of any.
<fs_wtab> type any.
start-of-selection.
SELECT * FROM spfli
INTO CORRESPONDING FIELDS OF TABLE <fs_itab>
UP TO 10 ROWS.
loop at <fs_itab> assigning <fs_wtab>
write: / ....
endloop.hard kodiert. Das ist unschon. Der User sollte die Anzahl der Datensätze selbst bestimmen durch ein SELECTION-OPTIONS. Deshalb habe ich diese selection mit SELECT-OPTIONS umgebaut. Jetzt sieht meine selektion folgendes aus:UP TO 10 ROWS
Code: Alles auswählen.
report ztest.
SELECT-OPTIONS: o_rows FOR tab-col OBLIGATORY DEFAULT '1' TO '100' NO-EXTENSION.
AT SELECTION-SCREEN.
o_rows-sign = 'I'.
o_rows-option = 'BT'.
o_rows-low = 1.
if o_rows-high is initial
o_rows-high = o_rows-low.
append o_rows.
start-of-selection.
select * spfli
into corresponding fields of table <fs_itab>
up to o_rows rows.
in meiner selektion übergeben kann damit es funktioniert?SELECTION-OPTIONS o_row