ich arbeite mit dem ALV OO.
Ich möchte die Funktion MC_FC_REFRESH ,die durch die Drucktaste "Auffrischen" genutzt wird, in meinem Programm ausführen. Ich möchte also nicht die Drucktaste drücken, sondern diesen refresh in meinem Programm aufrufen.
Ich will erreichen, das er mir Daten, die ich in editierbare Felder des ALV schreibe, in die itab des ALV schreibt.
Mache ich ein refresh table display, nimmt er die Einträge wieder raus
Sag das doch gleich, das du eine nicht freigebene Funktion des ALV´s verwendedest (der eingabebereite ist nicht freigegeben).
Da muss vor dem Refresh die funktion CHECK_CHANGED_DATA ausführen.
Die aktualliesiert nämlich dann deine ITAB.