Zur Situatuion:
Ich habe ein Alv-grid. klicke ich doppelt auf eine zeile, dann öffnet sich ein modales dialogfenster (auch alv) in dem ich meine daten editieren kann. im dialogfenster hab ich den button speichern, der über die methode
ref_alv->check_changed_data( ).
die (geänderten) Daten im dialog-alv in meine itab läd. bedeutet also, das die daten aktualisiert werden
nach dem speicherprozess kehre ich wieder in mein normales
nicht editierbares Alv-grid zurück und schließe das dialogfenster. das prob: die Ansicht (Alv-Grid) wird nicht aktualisiert, die itab ist bei der übergabe mit den richtigen werten gefüllt.
ich denke mal das liegt daran, weil ich das modale dialogfenster mit:
DATA ref_docking TYPE REF TO cl_gui_custom_container.
...
ref_docking->free( ).
CLEAR ref_docking.
LEAVE TO SCREEN 0.
schließe. dadurch wird der PBO des Alv-grids nicht ausgeführt und kein neuer container angelegt.
könnt ihr mir weiterhelfen, wie aktualisiere ich das alv-grid, die anzeige?
mfg olli thx im voraus