Probleme mit ALV Grid Control - Buttonleiste kaputt

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

Benutzeroberflächen in SAP®-Systemen.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Probleme mit ALV Grid Control - Buttonleiste kaputt

Beitrag von Jochen ( / / 0 / 3 ) »
Hi, daher ich total verzweifelt bin, und mir bisher noch keiner helfen konnte, poste ich bei euch:
Ich habe ein ALV Grid Control auf meinem Dynpro. Die befülle ich mit der Methode setTableForFirstDisplay mit meiner internen Tabelle. Alles wir ja wunderschön angezeigt. Nur mein Problem ist, daß die Buttons vom ALV nicht funktionieren... Inintialisiert hab ich es. Einem Custom control zugewiesen hab ich es auch (sonst würde es ja nicht angezeigt werden). Woran kann das liegen?? :?

Vielen Dank für eure schnelle hilfe :lol:
Gruß Jochen

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


Beitrag von Jan (Site Admin / 188 / 15 / 14 ) »
Hallo Jochen,
hört sich so an, als würdest du dich auskennen. Scheint auch, als hättest du alles richtig implementiert. Kann es sein, daß du ein eigene EVENTS verwendest, die die eigentlichen Buttonevents übersteuern?
Vielleicht hilft dir das Beispielprogramm "BCALV_GRID_DEMO" weiter.
Anderenfalls würde ich vorschlagen, daß du einfach dein Coding postest. Denn die Uhrsache für dein Problem interessiert mich!

Gruß Jan

Re: Probleme mit ALV Grid Control - Buttonleiste kaputt

Beitrag von Jochen ( / / 0 / 3 ) »
Hier mein Coding:

Code: Alles auswählen.

Data: ord_grid  TYPE REF TO CL_GUI_ALV_GRID,
      L_CUSTOM_CONTAINER TYPE REF TO CL_GUI_CUSTOM_CONTAINER,
      L_CONTAINER TYPE SCRFNAME VALUE 'ORDER_DISP,
      event_receiver TYPE REF TO lcl_event_receiver.
im PBO steht dann

Code: Alles auswählen.

 if L_CUSTOM_CONTAINER IS INITIAL.
    CREATE OBJECT L_CUSTOM_CONTAINER
           EXPORTING CONTAINER_NAME = L_CONTAINER.
    CREATE OBJECT GRID1
           EXPORTING I_PARENT = L_CUSTOM_CONTAINER.
    CALL METHOD GRID1->SET_TABLE_FOR_FIRST_DISPLAY
         EXPORTING I_STRUCTURE_NAME = 'XXXXXXX'
         CHANGING  IT_OUTTAB        = Lt_orderhdr.

    CREATE OBJECT event_receiver.
    SET HANDLER event_receiver->handle_user_command
                event_receiver->handle_menu_button
                event_receiver->handle_toolbar FOR ALL INSTANCES.

    CALL METHOD ORDER_DISP->set_toolbar_interactive.
    CALL METHOD ORDER_DISP->free.
ENDIF.
Habe natürlich dementsprechend die klasse event Receiver erstellt...
Hoffe das Hilft dir weiter. MFG Jochen

Beitrag von Jan (Site Admin / 188 / 15 / 14 ) »
Hi Jochen,
dein Coding scheint in ordnung zu sein. Doch deine Anweisung "CALL METHOD ORDER_DISP->free. " ruft den Konstruktor des ALV Grids auf. Nun nehm ich an, daß dieser somit die Referenz auf das Objekt zerstört, und daß dadurch deine Buttons keine events auslösen. 8)

Gruß Jan

KLAPPT DANKE!!!

Beitrag von Jochen ( / / 0 / 3 ) »
Cool danke hattest recht, es klappt :D

Seite 1 von 1

Vergleichbare Themen

5
Antw.
4289
Views
SE16n Kaputt?
von SaskuAc » 07.02.2017 13:26 • Verfasst in Basis
1
Antw.
2960
Views
Mehrfachselektion ALV Grid Control
von m4rkusr » 19.09.2006 21:11 • Verfasst in Dialogprogrammierung
1
Antw.
2304
Views
Kopf für ALV Grid Control
von m4rkusr » 25.09.2006 15:09 • Verfasst in Dialogprogrammierung
4
Antw.
3192
Views
ESC-Taste auf Grid-Control
von ewx » 15.02.2007 16:53 • Verfasst in ABAP Objects®
10
Antw.
6595
Views
ALV GRID CONTROL Markierspalte
von Frogmaster » 05.08.2008 13:32 • Verfasst in ABAP Objects®

Ü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

BAPI_GOODSMVT_CREATE
vor 7 Stunden von retsch 1 / 40
SAP GUI Installation Probleme
vor 2 Tagen von Romaniac gelöst 2 / 230
Erweiterung in ME51N/ME52N:
vor 5 Tagen von ABAPlerv 1 / 421
Erweiterung in ME51N/ME52N:
vor 5 Tagen von ABAPlerv 1 / 373
DIN Norm Klassifizierung
vor 6 Tagen von Radinator 2 / 3344

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

BAPI_GOODSMVT_CREATE
vor 7 Stunden von retsch 1 / 40
SAP GUI Installation Probleme
vor 2 Tagen von Romaniac gelöst 2 / 230
Erweiterung in ME51N/ME52N:
vor 5 Tagen von ABAPlerv 1 / 421
Erweiterung in ME51N/ME52N:
vor 5 Tagen von ABAPlerv 1 / 373
DIN Norm Klassifizierung
vor 6 Tagen von Radinator 2 / 3344

Unbeantwortete Forenbeiträge

BAPI_GOODSMVT_CREATE
vor 7 Stunden von retsch 1 / 40
Erweiterung in ME51N/ME52N:
vor 5 Tagen von ABAPlerv 1 / 421
Erweiterung in ME51N/ME52N:
vor 5 Tagen von ABAPlerv 1 / 373