Page 1 of 1

ALV Grid: Datenänderung AUSSERHALB des Grids.

PostPosted: Tue Apr 16, 2013 6:41 am
by Frauke3527
Hallo zusammen.

Folgende Anforderung: In einem ALV-Grid soll ein Feld (Typ STRING) als Button dargestellt werden. Nach Klick darauf öffnet sich ein Dynpro mit einem Editor. Kein Problem.

Nach dem Verlassen des Editors soll - Überraschung! - die geänderte Stringzelle in der OUTTAB als MODIFIED gekennzeichnet sein, damit beim Verlassen des Grids die entsprechende CHANGED-Logik greift ("Wollen Sie die Änderungen speichern?"). Bei den Feldern, die ich direkt editiere klappt das genau wie gewünscht. Die String-Zelle wird aber ja "extern" geändert. Muss ich da nicht manuell das Attribut MT_MODIFIED_CELLS im Grid ändern? Und wie komme ich daran?

Gruß aus dem Süden,

Nordlicht Burkhart

Re: ALV Grid: Datenänderung AUSSERHALB des Grids.

PostPosted: Thu Apr 18, 2013 8:02 am
by Pelin2735
Hallo,
ich würde sagen du verwendest das hier:
Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. *     Anzeige refreshen
  2.       DATA stable TYPE lvc_s_stbl.
  3.       stable-col = 'X'.
  4.       stable-row = 'X'.
  5.       CALL METHOD alv_grid->refresh_table_display
  6.         EXPORTING
  7.           is_stable = stable.
GeSHi ©

Die Abfrage ob speichern oder nicht, sollte ja kein Problem sein!?
Hoffe ich hab dein Problem richtig verstanden!

MFG