Code: Alles auswählen.
In wie fern Probleme?Miss hat geschrieben:Aber nur das markieren und Button löschen drücken da habe ich meine Probleme.
Code: Alles auswählen.
CALL METHOD Gr_ALV_KOMML->GET_SELECTED_ROWS
IMPORTING
ET_INDEX_ROWS = gt_zeile.
sort gt_zeile descending by index. "Ganz wichtig, damit die Tabelle gleich gelöscht werden kann und die Indizes zusammenpassen
loop at gt_zeile assigning <ls_zeile>.
read table gt_kommliste assigning <gs_kommliste_zeile> index <ls_zeile>-index.
if sy-subrc ne 0.
delete zrul_buch_komm from <gs_kommliste_zeile>.
delete gt_kommliste index <ls_zeile>-index.
endif.
endloop.
Bingo. Das sind Feld-Symbole (oder Field-Symbols) und diese sollte man nach Möglichkeit den Workareas vorziehen, da sie um einiges performanter arbeiten.Miss hat geschrieben:Diese Pfeilklammern verstehe ich jetzt hier nicht was haben die für eine Funktion als ich habe keine Field-Symbols verwendet, eher Referenztyp ...d.h. den Datenbanktyp..wie in der Deklaration beschrieben...
Code: Alles auswählen.
field-symbols:
<ls_zeile> like line of gt_zeile,
<gs_kommliste_zeile> like line of gt_kommliste.