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.
7534
Views
Datenübernahme - Kopiesteuerung
von Frank59 » 19.06.2006 10:59 • Verfasst in Basis
2
Antw.
1972
Views
Datenübernahme Text
von Piero » 18.03.2005 09:10 • Verfasst in ABAP® Core
6
Antw.
5071
Views
Datenübernahme aus Excel
von Gast » 02.11.2004 10:24 • Verfasst in Tips + Tricks & FAQs
3
Antw.
4819
Views
LSMW - Datenübernahme von Arbeitsplänen
von Andibugger » 24.06.2004 09:47 • Verfasst in ABAP® Core

Ü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

PDF-Anzeige unter EDGE
vor 4 Tagen von jocoder 2 / 68
Etikettendruck mit SmartForms
vor einer Woche von a-dead-trousers 2 / 69

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

PDF-Anzeige unter EDGE
vor 4 Tagen von jocoder 2 / 68
Etikettendruck mit SmartForms
vor einer Woche von a-dead-trousers 2 / 69

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Wochen von Lucyalison 1 / 129
Group Items auf einer Filterbar
vor 4 Wochen von Bright4.5 1 / 164