ALV- GRID Custom Button wird nicht getriggert

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

ALV- GRID Custom Button wird nicht getriggert

Beitrag von ABAPlerv (ForumUser / 86 / 24 / 1 ) »
Hallo,

ich komme irgendwie mit dem cl_gui_alv_grid nicht weiter.

Mein Custom Button wird nicht getriggert.

Code: Alles auswählen.

go_alv->set_table_for_first_display(
      EXPORTING
        i_save                        = 'A'
        i_default                     = 'X'
        is_layout                     = ls_layout
        is_variant                    = ls_variant
      CHANGING
        it_outtab                     = gt_xxxx
        it_fieldcatalog               = gt_fieldcatalog
      EXCEPTIONS
        invalid_parameter_combination = 1
        program_error                 = 2
        too_many_lines                = 3
        OTHERS                        = 4
    ).
    DATA(lo_events) = NEW lcl_event_handler( ).
    SET HANDLER lo_events->on_toolbar FOR go_alv.
    SET HANDLER lo_events>on_user_command FOR go_alv.
    CALL METHOD go_alv->set_toolbar_interactive( ).
    WRITE: space.
Klasse lcl_event_handler.

Code: Alles auswählen.

CLASS lcl_event_handler DEFINITION FINAL.

  PUBLIC SECTION.
    METHODS:
      on_toolbar FOR EVENT toolbar OF cl_gui_alv_grid
        IMPORTING e_object,
      on_user_command FOR EVENT user_command OF cl_gui_alv_grid
        IMPORTING e_ucomm.

*    METHODS bind_view
*      IMPORTING
*        io_view TYPE REF TO lcl_view.
    METHODS set_handler.

  PROTECTED SECTION.

  PRIVATE SECTION.
*    DATA: mo_view TYPE REF TO lcl_view.

ENDCLASS.

CLASS lcl_event_handler IMPLEMENTATION.

  METHOD on_toolbar.
    DATA button  TYPE stb_button.
    CLEAR button.
    button-function  = 'XXX'.
    button-quickinfo = 'XXXX'.
    button-butn_type = 2.
    button-disabled  = abap_false.
    button-text = 'XXX'.
    APPEND button TO e_object->mt_toolbar.
  ENDMETHOD.

  METHOD on_user_command.
*BREAK-POINT gesetzt 
  ENDMETHOD.


ENDCLASS.
Mein Button wird zwar angezeigt, aber er springt nicht in die Methode on_user_comamand.
Woran liegt das? Container problem?
Es ist alles objektorientiert geschrieben, das heißt: Im Report selbst nach dem Start of Selektion, werden nur Objekte erstellt und wenige Methoden aufgerufen

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


Re: ALV- GRID Custom Button wird nicht getriggert

Beitrag von PeterPaletti (Specialist / 364 / 33 / 99 ) »
Mit butn_type = 2 kreierst du ein Menü und keinen Button, setz den mal auf 0 dann müsste es gehen.
Methode on_toolbar, Feld button-butn_type, meine ich.

Folgende Benutzer bedankten sich beim Autor PeterPaletti für den Beitrag:
ABAPlerv


Seite 1 von 1

Vergleichbare Themen

6
Antw.
2452
Views
Custom Button für cl_salv_tree
von M4cM4rco » 06.05.2020 13:03 • Verfasst in ABAP® für Anfänger
4
Antw.
1091
Views
Custom Button für Application Toolbar
von Draven » 07.09.2023 15:24 • Verfasst in ABAP® für Anfänger
7
Antw.
608
Views
2
Antw.
2775
Views
ALV-Grid ausgewählte Zeile per Button übergeben
von cueamen » 19.06.2007 15:16 • Verfasst in Dialogprogrammierung
4
Antw.
4496
Views
ALV-GRID delete button event abfangen
von fba9901 » 20.10.2014 17:54 • Verfasst in ABAP® Core

Ü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

FOR mit CORRESPONDING
vor 2 Tagen von black_adept 9 / 1176
SALV: Titel zu lang
vor 2 Tagen von ralf.wenzel 3 / 182
Web Feature Services (WFS) im SAP
vor 5 Tagen von msfox 1 / 689
WM: Transportauftrag quittieren - drucken
vor einer Woche von JHM 4 / 2468

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

FOR mit CORRESPONDING
vor 2 Tagen von black_adept 9 / 1176
SALV: Titel zu lang
vor 2 Tagen von ralf.wenzel 3 / 182
Web Feature Services (WFS) im SAP
vor 5 Tagen von msfox 1 / 689
WM: Transportauftrag quittieren - drucken
vor einer Woche von JHM 4 / 2468

Unbeantwortete Forenbeiträge

Web Feature Services (WFS) im SAP
vor 5 Tagen von msfox 1 / 689
Erweiterung in ME51N/ME52N:
vor 3 Wochen von ABAPlerv 1 / 3001
Erweiterung in ME51N/ME52N:
vor 3 Wochen von ABAPlerv 1 / 2847