ALV Grid: Datenänderung AUSSERHALB des Grids.

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).

ALV Grid: Datenänderung AUSSERHALB des Grids.

Postby Frauke3527 » Tue Apr 16, 2013 6:41 am

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
Frauke3527
...
...
 
Posts: 201
Joined: Sun Mar 06, 2005 6:51 pm

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

Postby Pelin2735 » Thu Apr 18, 2013 8:02 am

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
Pelin2735
..
..
 
Posts: 28
Joined: Wed Jan 16, 2013 2:13 pm


Return to ABAP Objects®

Who is online

Users browsing this forum: No registered users and 8 guests