Aktuelle Daten vom ALV Grid holen

Getting started ... Alles für einen gelungenen Start.
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

Aktuelle Daten vom ALV Grid holen

Beitrag von sp89 (ForumUser / 37 / 0 / 0 ) »
hallo @ all

ich hab daten die in einem Alv Grid angezeigt werden und vom User geändert werden.

Nun möchte ich gerne die Aktuellen Daten vom Alv Grid holen und in eine interne Tabelle fügen

Meine Frage: ist das ? btw wenn ja wie??

gruß,
sp89

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


Re: Aktuelle Daten vom ALV Grid holen

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo sp89,

gibt es dabei einen bestimmten Zeitpunkt, wo Du das machen willst? Für welche Variante ALV-Grid (REUSE, GUI_ALV_GRID oder SALV) stellt sich die Frage?

CL_GUI_ALV_GRID:
Bis auf im Ereignis DATA_CHANGED stehen die aktuellen Daten immer in der Tabelle, die beim SET_TABLE_FOR_FIRST_DISPLAY an den Parameter IT_OUTTAB übergeben wurde.
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Re: Aktuelle Daten vom ALV Grid holen

Beitrag von sp89 (ForumUser / 37 / 0 / 0 ) »
Hallo ereglam,

also als Variante hab ich die gui_alv_grid

Zeitpunkt: es soll im PAI ausgeführt werden, da ich einen automatischen refresh habe, der die daten im alv selbständig aktualisiert. nun ist es möglich daten im alv zu ändern und diese sollen an die interne Tabelle gehen um dann die Datenbank anzupassen.

gruß, sp89

Re: Aktuelle Daten vom ALV Grid holen

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo sp89,

da die IT_OUTTAB-Tabelle global definiert sein muss, hast Du die Daten auch im PAI im Zugriff.
Oder fehlt Dir noch die Information, welche Daten sich geändert haben? Dann solltest Du im DATA_CHANGE_FINISHED die entsprechenden Informationen in deine interne Tabelle übertragen.
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Re: Aktuelle Daten vom ALV Grid holen

Beitrag von sp89 (ForumUser / 37 / 0 / 0 ) »
sooo...

1.

Code: Alles auswählen.

  handle_data_changed
            FOR EVENT data_changed  OF  cl_gui_alv_grid
            IMPORTING er_data_changed sender.


2.

Code: Alles auswählen.

  METHOD handle_data_changed.
                    Perform handle_data_changed using er_data_changed sender.
                        ENDMETHOD.                    "handle_data_changed
siehts im moment aus, wenn ich im alv daten ändere und mit Enter die Zelle verlasse wird das durchgeführt.
Was ich nun brauche (bzw einen Tipp) ist, wie ich die geänderten Daten in eine interne Tabelle oder Struktur bekomme..


'Edit':
hat sich gelöst ich stand iwie auf dem Schlauch, hab die Daten ja im Importparameter vom data_changed :-D^^

trotzdem danke/gruß
Sp89

Re: Aktuelle Daten vom ALV Grid holen

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo sp89,

im PAI solltest Du noch die Methode CHECK_CHANGED_DATA aufrufen, die prüft, ob sich im Grid zuletzt etwas geändert hat und somit das Ereignis DATA_CHANGED angestoßen wird.

Hintergrund:
wenn man z.B. mit grünen Pfeil die Anwendung verlässt und bei Änderungen im ALV kein Enter gedrückt hat, bekommt das der ALV nicht mit und damit wird kein DATA_CHANGED ausgelöst. Dies wird erst mit der Methode CHECK_CHANGED_DATA erreicht.
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Re: Aktuelle Daten vom ALV Grid holen

Beitrag von sp89 (ForumUser / 37 / 0 / 0 ) »
alles klar..funzt jetzt einwandfrei..

danke ereglam ;-)

gruß,
sp89

Seite 1 von 1

Vergleichbare Themen

3
Antw.
2709
Views
aus Excel heraus SAP Daten holen
von Alexandra » 28.04.2008 09:45 • Verfasst in ABAP® für Anfänger
5
Antw.
3618
Views
Daten aus einem anderen System holen
von Gast » 23.05.2005 16:44 • Verfasst in ABAP® für Anfänger
6
Antw.
3105
Views
Nur aktuelle Zeile im GRID aktualisieren
von Kojak » 30.01.2006 13:02 • Verfasst in ABAP® Core
5
Antw.
4301
Views
3
Antw.
6909
Views
ALV-Grid: Wo sind die Daten?
von OliTe » 11.07.2005 11:36 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 22 Stunden von Bright4.5 1 / 485
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2129
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8724