Du kannst deiner Tabelle eine Celltab mitgeben und dann pro Tabellenzeile jedes Feld über den Eintrag in der Celltab auf Eingabe/nicht Eingabebereit stellen.
in der Datentabelle
ein feld: celltab type lvc_t_styl
im Layout
_layout-stylefname = 'CELLTAB'.
set_table_for_first_display
layout = _layout
Dann pro Zeile (feldname = Spaltenname)
DATA: celltab_wa TYPE lvc_s_styl.
CLEAR: celltab_wa.
celltab_wa-fieldname = feldname.
celltab_wa-style = cl_gui_alv_grid=>mc_style_enabled.
append celltab_wa to celltab.
Dann in der Datentabelle:
INSERT LINES OF celltab INTO TABLE tabelle-celltab.
Dann nach dem Ändern der neuen Zeilen einfach die Einträge aus der Celltab löschen.
Gruss,
Flo
PS: Bischen unverständlich aber im Prinzip kann man hoffentlich rauslesen was ich meine
![lachend :)](./images/smilies/icon_smile.gif)
Ansonsten nochmal nachfragen
![lachend :)](./images/smilies/icon_smile.gif)