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 / 81 / 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 / 348 / 32 / 97 ) »
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.
1984
Views
Custom Button für cl_salv_tree
von M4cM4rco » 06.05.2020 13:03 • Verfasst in ABAP® für Anfänger
4
Antw.
528
Views
Custom Button für Application Toolbar
von Draven » 07.09.2023 15:24 • Verfasst in ABAP® für Anfänger
7
Antw.
540
Views
2
Antw.
2724
Views
ALV-Grid ausgewählte Zeile per Button übergeben
von cueamen » 19.06.2007 15:16 • Verfasst in Dialogprogrammierung
3
Antw.
2765
Views
ALV Grid Liste aktualisieren vor Button klick?
von dimes » 16.09.2009 12:07 • 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

Trennen Strasse und Hausnummer
vor 2 Stunden von msfox 18 / 10885
Dialog-Container mit Toolbar/Status
vor 5 Stunden von black_adept gelöst 27 / 4002
IT0024 Qualifikationen CP-ID
vor 7 Stunden von ArjenR 1 / 62

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

Trennen Strasse und Hausnummer
vor 2 Stunden von msfox 18 / 10885
Dialog-Container mit Toolbar/Status
vor 5 Stunden von black_adept gelöst 27 / 4002
IT0024 Qualifikationen CP-ID
vor 7 Stunden von ArjenR 1 / 62

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
vor 7 Stunden von ArjenR 1 / 62
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2993
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9581