handle_alv_link_click

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

handle_alv_link_click

Beitrag von Dolph (ForumUser / 33 / 0 / 0 ) »
Hallo Ihr genies :wink: ,
kann mir mal bitte jemand erklären wie man den handle_alv_link_click richtig einsetzt um aus einer Liste (cl_gui_alv_grid) einen Unteraufruf zu starten. Habe die Methode definiert und implementiert. Jetzt krieg ich immer den Dump der Handler hat NULL.
Please HELP Me :oops:

Dolph

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


Beitrag von Joe ( / / 0 / 3 ) »
Hallo Dolph.

Schau mal im Beispielreport 'BCALV_TREE_DEMO'. Da ist das recht anschaulich dargestellt. Damit müßtest Du klar kommen.

Gruß


Joe.

handle_alv_link_click

Beitrag von Dolph (ForumUser / 33 / 0 / 0 ) »
Hallo Joe,
ich kapier gerade gar nix mehr -sorry !!

ich verwende in meinem Programm folgendes:

handle_alv_link_click
FOR EVENT hotspot_click
OF cl_gui_alv_grid
IMPORTING e_row_id.


METHOD handle_alv_link_click.
DATA:
lv_name TYPE sy-uname,
lw_alv_out TYPE ...


*--------- Element setzen ----
gv_e_row = e_row_id.
READ TABLE ...
INTO lw_alv_out
INDEX gv_e_row.

* LEAVE TO SCREEN 1200.

ENDMETHOD.

ist das denn schon total falsch ??

Dolph

Beitrag von mabri (ForumUser / 34 / 0 / 0 ) »
Hallo Dolph,

wenn cih dich richtig verstanden habe, wurde der ALV über die Methode set_table_for_first_display aufgerufen, in diesem Fall hier ein Muster um ein event abzufangen, aus deinem Code kann ich leider nicht entnehmen, was alles vorbereitet ist.

Code: Alles auswählen.

DATA: ref_alv TYPE REF TO cl_gui_alv_grid.
CLASS lcl_event_handler DEFINITION.
  PUBLIC SECTION.
    CLASS-METHODS:
      on_hotspot_click
         FOR EVENT hotspot_click
                OF cl_gui_alv_grid
         IMPORTING e_row.
ENDCLASS.
CLASS lcl_event_handler IMPLEMENTATION.
  METHOD on_hotspot_click.
    READ TABLE ... INDEX e_row INTO ...
  ENDMETHOD.
.
.
CREATE OBJECT ref_alv
    EXPORTING
      i_parent = ref_container.

SET HANDLER lcl_event_handler=>on_hotspot_click
        FOR ref_alv.

CALL METHOD ref_alv->set_table_for_first_display
     ...
Ich hoffe, dass ich dein Problem getroffen habe.
Manfred

Seite 1 von 1

Vergleichbare Themen

5
Antw.
13050
Views
Handle Double Click for ALV Grid
von PeterPaletti » 15.06.2018 08:40 • Verfasst in ABAP Objects®
2
Antw.
4806
Views
GET HANDLE?
von kostonstyle » 03.09.2008 10:39 • Verfasst in ABAP® für Anfänger
1
Antw.
5240
Views
Eclipse: ungültiges Sperr-Handle
von Icke0801 » 06.04.2020 10:49 • Verfasst in ABAP® für Anfänger
1
Antw.
47739
Views
How to Handle Error Messages in ABAP Forms?
von sslmith » 26.11.2024 19:39 • Verfasst in SAP Cloud Platform
6
Antw.
7442
Views
Radiobutton Click ?
von 5Jacken » 04.12.2012 11:08 • 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

LSMW-Problem
vor 2 Tagen von rob_abc 4 / 277

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

LSMW-Problem
vor 2 Tagen von rob_abc 4 / 277

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
letzen Monat von Manfred K. 1 / 67506
Benutzerdefinierte Felder PSP
January 2026 von Rabea1103 1 / 120332