ALV - Grafik - Button

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

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

ALV - Grafik - Button

Beitrag von Studi (ForumUser / 24 / 4 / 0 ) »
Halli hallo,
ich habe ein problem und zwar habe ich eine ALV Ausgabe, welche 4 hinzugefügte Buttons besitzt. Nun habe ich hinter jeden Button ein Layout gelegt, welche eine Balkendiagramm anzeigt. Dies funktioniert auch. Allerdings wenn ich ein button gedrückt habe und die Grafik erscheint und ich dann auf einen anderen button drücke kommt eine schwarze Grafik und es lädt minutenlang aber es kommt nichts.

So weit mein Code:

METHOD handle_user_command.


DATA lv_user_specific TYPE c.
DATA ls_stable TYPE lvc_s_stbl.
DATA lt_sort TYPE lvc_t_sort.
DATA lt_filter TYPE lvc_t_filt.
DATA ls_layout TYPE lvc_s_layo.
DATA lt_fieldcat TYPE lvc_t_fcat.


CASE e_ucomm.

*----------------------------------------------------------------
*-- Pro tag --> balkendiagramm
*---------------------------------------------------------------
WHEN '/DAY'.

CLEAR gs_variant.
gs_variant-variant = e_ucomm.
* SHIFT gs_variant-variant LEFT BY 1 PLACES.
gs_variant-report = sy-repid.
gs_variant-handle = gs_variant-handle.



*----------------------------------------------------------------
*-- Pro woche--> balkendiagramm
*---------------------------------------------------------------
WHEN '/WEEK'.
CLEAR gs_variant.
gs_variant-variant = e_ucomm.
* SHIFT gs_variant-variant LEFT BY 1 PLACES.
gs_variant-report = sy-repid.
gs_variant-handle = gs_variant-handle.

*----------------------------------------------------------------
*-- Pro monat --> balkendiagramm w
*---------------------------------------------------------------
WHEN '/MONTH'.
CLEAR gs_variant.
gs_variant-variant = e_ucomm.
* SHIFT gs_variant-variant LEFT BY 1 PLACES.
gs_variant-report = sy-repid.
gs_variant-handle = gs_variant-handle.

*----------------------------------------------------------------
*-- Pro jahr --> balkendiagramm
*---------------------------------------------------------------
WHEN '/YEAR'.

CLEAR gs_variant.
gs_variant-variant = e_ucomm.
* SHIFT gs_variant-variant LEFT BY 1 PLACES.
gs_variant-report = sy-repid.
gs_variant-handle = gs_variant-handle.

*----------------------------------------------------------------
*-- Spitzenzeiten --> kurve
*---------------------------------------------------------------
WHEN 'TOP_TIME'.

ENDCASE.

sender->get_frontend_fieldcatalog( IMPORTING et_fieldcatalog = lt_fieldcat ).


CALL FUNCTION 'LVC_VARIANT_SELECT'
EXPORTING
i_dialog = space
i_user_specific = lv_user_specific
* I_DEFAULT = 'X'
it_default_fieldcat = lt_fieldcat
IMPORTING
* E_EXIT =
et_fieldcat = lt_fieldcat
et_sort = lt_sort
et_filter = lt_filter
es_layout = gs_layout
* TABLES
* IT_DATA =
CHANGING
cs_variant = gs_variant
EXCEPTIONS
wrong_input = 1
fc_not_complete = 2
not_found = 3
program_error = 4
data_missing = 5
OTHERS = 6.
IF sy-subrc = 0.

*** Set all neccessary objects of chosen variant
sender->set_variant( gs_variant ).
sender->set_frontend_fieldcatalog( lt_fieldcat ).
sender->set_filter_criteria( lt_filter ).
sender->set_sort_criteria( lt_sort ).

ls_stable = 'XX'.
sender->refresh_table_display( is_stable = ls_stable
i_soft_refresh = space ).









Danke im Voraus.
Lg Alisa

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


Re: ALV - Grafik - Button

Beitrag von black_adept (Top Expert / 4157 / 136 / 959 ) »
Hallo Alisa,

1.) Man hat die Möglichkeit Code-Postings entsprechend zu formatieren - das macht deine Postings viel lesbarer
2.) Du beschreibst ein Problem in der Balkendiagrammanzeige, postest aber Coding aus einem Eventhandler für einen Grid. Wie soll man denn da helfen?
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: ALV - Grafik - Button

Beitrag von JHM (Top Expert / 1221 / 2 / 204 ) »
Studi hat geschrieben:Allerdings wenn ich ein button gedrückt habe und die Grafik erscheint und ich dann auf einen anderen button drücke kommt eine schwarze Grafik und es lädt minutenlang aber es kommt nichts.
Hast du den gleichen Effekt, wenn du die Varianten manuell über die Variantenauswahl wechselst?
Gruß Hendrik

Seite 1 von 1

Vergleichbare Themen

5
Antw.
6055
Views
Per Button klick ein symbol in den Button einfügen
von alex1986 » 03.08.2011 15:57 • Verfasst in ABAP® für Anfänger
1
Antw.
2145
Views
statt Button F8 Button Close setzen
von HH_ABAP » 18.05.2023 21:16 • Verfasst in ABAP® für Anfänger
6
Antw.
6852
Views
SmartForms Grafik
von Dick » 20.06.2006 13:45 • Verfasst in SAP - Allgemeines
0
Antw.
1376
Views
Datenreihenbeschriftung in GFW-Grafik
von weeze » 26.10.2006 16:47 • Verfasst in ABAP Objects®
0
Antw.
1328
Views
Grafik in Formular
von gregoriana » 31.08.2006 10:31 • Verfasst in ABAP® für Anfänger

Ü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

Pflegeview zeigt nicht alle Daten an
vor 2 Tagen von sapdepp gelöst 7 / 513
ALV Grid und Dynprofeld
vor 3 Tagen von PeterPaletti 5 / 533

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

Pflegeview zeigt nicht alle Daten an
vor 2 Tagen von sapdepp gelöst 7 / 513
ALV Grid und Dynprofeld
vor 3 Tagen von PeterPaletti 5 / 533

Unbeantwortete Forenbeiträge

Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 50854
Spool vereinen OTF und PDF
letzen Monat von anna2205 1 / 67104
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 78857