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.
2711
Views
aus Excel heraus SAP Daten holen
von Alexandra » 28.04.2008 09:45 • Verfasst in ABAP® für Anfänger
5
Antw.
3623
Views
Daten aus einem anderen System holen
von Gast » 23.05.2005 16:44 • Verfasst in ABAP® für Anfänger
6
Antw.
3107
Views
Nur aktuelle Zeile im GRID aktualisieren
von Kojak » 30.01.2006 13:02 • Verfasst in ABAP® Core
5
Antw.
4313
Views
3
Antw.
6912
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

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 7 Stunden von black_adept gelöst 23 / 3601
User Exit EXIT_RQCPRM10_001
vor 8 Stunden von a-dead-trousers 2 / 218
Trennen Strasse und Hausnummer
vor 14 Stunden von payten 13 / 10554
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1267

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

Dialog-Container mit Toolbar/Status
vor 7 Stunden von black_adept gelöst 23 / 3601
User Exit EXIT_RQCPRM10_001
vor 8 Stunden von a-dead-trousers 2 / 218
Trennen Strasse und Hausnummer
vor 14 Stunden von payten 13 / 10554
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1267

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2817
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9398