Datenübernahme in editierbarem ALV

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Datenübernahme in editierbarem ALV

Beitrag von Grotzfeld (ForumUser / 2 / 0 / 0 ) »
Hallo zusammen,

ich habe einen editierbaren ALV mit set_table_for_first_display und fange Datenänderungen mit dem Ereignis daten_change (cl_gui_alv_grid) ab.
Im ALV kann man die Materialnummer manuell eingeben, für die ich dann nach ENTER in daten_change den Kurztext dazu lese, in er_data_changed->mp_mod_rows ändere und im ALV anzeigen will.
Für einen neuen Datensatz funktioniert das bestens.
Wenn man bei einem vorhandenen Datensatz die Materialnummer ändert, dann wird der Kurztext im ALV nicht aktualisiert. Das könnte ich an der Stelle durch einen refresh_table_display erreichen.

Jetzt das Problem: wenn ich gleichzeitig einen neuen Datensatz und einen geänderten Datensatz nach ENTER in daten_change habe, dann steht der neue Datensatz nach refresh_table_display in der Spaltenüberschrift und der geänderte Datensatz wird richtig angezeigt.
Wenn ich den refresh_table_display weg lasse, habe ich noch mal das Problem mit dem nicht aktualisierten Text im ALV.

Wie kann ich erreichen, das bei diesem Zustand alles richtig läuft? Ein Zeilenweiser ALV-Refresh ist ja leider nicht möglich.

Viele Grüße
Martin Grotzfeld

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Datenübernahme in editierbarem ALV

Beitrag von Grotzfeld (ForumUser / 2 / 0 / 0 ) »
Ich habe die Lösung gefunden:
Man schreibt einfach die neuen Daten aus er_data_changed->mp_mod_rows in die interne ALV-Tabelle und macht anschließend einen refresh. Dann hat man die neuen Daten im ALV und die Daten in er_data_changed->mp_mod_rows werden gelöscht. Die geänderten Daten muß man vorher natürlich auch noch verarbeiten.

Seite 1 von 1

Vergleichbare Themen

7
Antw.
8127
Views
Datenübernahme - Kopiesteuerung
von Frank59 » 19.06.2006 10:59 • Verfasst in Basis
2
Antw.
2103
Views
Datenübernahme Text
von Piero » 18.03.2005 09:10 • Verfasst in ABAP® Core
0
Antw.
1491
Views
FBA8 - Datenübernahme - LSMW
von Julia611 » 28.06.2013 13:42 • Verfasst in Sonstige Module
0
Antw.
1648
Views
Steuerung der Datenübernahme von PB nach PA
von OnkelSAP » 22.01.2015 18:43 • Verfasst in Human Resources

Über diesen Beitrag

Grotzfeld
Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Regex in where
vor 2 Stunden von edwin 1 / 42
Programm anlegen mit Vorlage
vor 6 Stunden von DeathAndPain 2 / 95
IT0024 Qualifikationen CP-ID
vor 6 Stunden von DeathAndPain 2 / 338
BUSOBJEKT zu CMIS PHIO ermitteln
vor 8 Stunden von snooga87 1 / 72

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Regex in where
vor 2 Stunden von edwin 1 / 42
Programm anlegen mit Vorlage
vor 6 Stunden von DeathAndPain 2 / 95
IT0024 Qualifikationen CP-ID
vor 6 Stunden von DeathAndPain 2 / 338
BUSOBJEKT zu CMIS PHIO ermitteln
vor 8 Stunden von snooga87 1 / 72

Unbeantwortete Forenbeiträge

Regex in where
vor 2 Stunden von edwin 1 / 42
BUSOBJEKT zu CMIS PHIO ermitteln
vor 8 Stunden von snooga87 1 / 72
aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3249