Unterschied bei ALV-Klassen

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).
19 Beiträge • Vorherige Seite 2 von 2 (current)
19 Beiträge Vorherige Seite 2 von 2 (current)

Re: Unterschied bei ALV-Klassen

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Ich meine, dass die Rückgabe von GET_EVENT des jeweiligen SALV gleich dem Sender ist.
Sprich der Event-Handler wird aufgerufen. Als Sender ist CL_SALV_EVENTS_TABLE drinnen. Dann geht man her und holt von jedem beteiligten SALV-Grid über die Methode GET_EVENT die Instanz der EVENT-Klasse. Ist nun eine dieser Event-Instanzen gleich dem SENDER hat man damit auch die zugehörige SALV-Instanz gefunden. (Sofern man sich gemerkt hat von welcher SALV-Instanz die Event-Instanz stammt.)

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

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


Re: Unterschied bei ALV-Klassen

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
a-dead-trousers hat geschrieben:Ich meine, dass die Rückgabe von GET_EVENT des jeweiligen SALV gleich dem Sender ist.
Sprich der Event-Handler wird aufgerufen. Als Sender ist CL_SALV_EVENTS_TABLE drinnen. Dann geht man her und holt von jedem beteiligten SALV-Grid über die Methode GET_EVENT die Instanz der EVENT-Klasse. Ist nun eine dieser Event-Instanzen gleich dem SENDER hat man damit auch die zugehörige SALV-Instanz gefunden. (Sofern man sich gemerkt hat von welcher SALV-Instanz die Event-Instanz stammt.)
Ich habe alles in lokalen Klassen - wie komme ich denn im Eventhandler (und da setzt du ja offensichtlich an) an die Instanzen der SALV-Grids?
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Unterschied bei ALV-Klassen

Beitrag von JHM (Top Expert / 1188 / 1 / 195 ) »
ralf.wenzel hat geschrieben:Was soll ich da vergleichen? Wie im Bild zu sehen ist, steht ja nix Spezifisches drin, was man vergleichen könnte....
Im Event-Handler brauchst du in etwa so etwas:

Code: Alles auswählen.

DATA lr_events_alv1 TYPE REF TO cl_salv_events_table.
DATA lr_events_alv2 TYPE REF TO cl_salv_events_table.

    lr_events_alv1 = gr_alv1->get_event( ).
    lr_events_alv2 = gr_alv2->get_event( ).

    CASE sender.
      WHEN lr_events_alv1.
      WHEN lr_events_alv2.
      WHEN OTHERS.
    ENDCASE.
Schau mal hier: http://scn.sap.com/thread/3161327.
Gruß Hendrik

Re: Unterschied bei ALV-Klassen

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
Wörx. So ist das bei mir, kaum erklärt man mir was fünfmal, schon verstehe ich's ;) Vielen Dank für den Tipp!
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Vergleichbare Themen

8
Antw.
8179
Views
Architektur von Abap-Klassen (Klassen Attribute)
von snooze » 12.04.2005 12:56 • Verfasst in ABAP Objects®
20
Antw.
973
Views
Globale Klassen oder Lokale Klassen
von ZF_SAPler » 29.11.2022 13:47 • Verfasst in ABAP® für Anfänger
9
Antw.
4612
Views
Lokale Klassen in globalen Klassen
von ralf.wenzel » 20.04.2020 22:55 • Verfasst in ABAP Objects®
1
Antw.
2468
Views
Unterschied TA/TAV
von JasonLief » 14.05.2012 16:52 • Verfasst in SAP - Allgemeines
0
Antw.
3341
Views
Unterschied FI und FI-CA
von Zubasa » 26.06.2010 18:54 • Verfasst in Application Related

Über diesen Beitrag


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

Zugriff auf Daten via Webdav
vor 39 Minuten von msfox 2 / 34
Interne Tabelle
vor 17 Stunden von sap_enthusiast 3 / 163
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71

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

Zugriff auf Daten via Webdav
vor 39 Minuten von msfox 2 / 34
Interne Tabelle
vor 17 Stunden von sap_enthusiast 3 / 163
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 141