REUSE_ALV_GRID_DISPLAY und Layoutangaben

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

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

REUSE_ALV_GRID_DISPLAY und Layoutangaben

Beitrag von Andrea F. ( / / 0 / 3 ) »
Guten Morgen ihr Lieben,

ich würde beim aufrufen eines ALV_GRIDs gerne mitgeben, dass die optimale Spaltenbreite und das Zebramuster genutzt werden sollen.

Ich hab's mit folgendem probiert, aber da scheint noch etwas zu fehlen .. zumindest sind die Funktionen beim anzeigen der Liste nicht gesetzt

Könnt ihr mir auf die Sprünge helfen, was ich vergessen hab?

Vielen Dank und liebe Grüße, Andrea

Code: Alles auswählen.



* Feldkataloge fuellen ----------------------------------------------- *
  PERFORM feldkatalog_fuellen.

* Layout bestimmen --------------------------------------------------- *
  PERFORM layout_allg_build USING gs_layout.

* Ausgabe auf Bildschirm (ALV Liste) --------------------------------- *
  PERFORM alv_anzeigen.


************************************************************************

FORM feldkatalog_fuellen .

  CLEAR i_feldkatalog.
  CLEAR wa_feldkatalog.


  	wa_feldkatalog-fieldname          = 'ERLEDIGT'.
  	wa_feldkatalog-seltext_s          = 'Erledigt?'.

  APPEND wa_feldkatalog TO i_feldkatalog.


  	wa_feldkatalog-fieldname          = 'AUFNR'.
  	wa_feldkatalog-ref_fieldname      = 'AUFNR'.
  	wa_feldkatalog-ref_tabname        = 'VIQMEL'.
  	wa_feldkatalog-seltext_s          = 'Auftrag'.

  APPEND wa_feldkatalog TO i_feldkatalog.

ENDFORM.

************************************************************************


************************************************************************

FORM layout_allg_build USING ls_layout TYPE slis_layout_alv.

  	ls_layout-zebra  = 'X'.
  	ls_layout-colwidth_optimize = 'X'.

ENDFORM.                    " layout_allg_build

************************************************************************


************************************************************************

FORM alv_anzeigen .

  g_repid = sy-repid.

  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
		i_callback_program = g_repid
		i_grid_title = 'CS Statusauswertung'
		it_fieldcat = i_feldkatalog

*  		i_callback_user_command = 'reaktion_auf_doppelklick'
*              i_callback_top_of_page         = 'DO_TOP_OF_PAGE'

    TABLES
*   		t_outtab = i_viqmel
   		t_outtab = i_alv_tab

   				.
  	 IF sy-subrc <> 0.
  	"  Hier koennen Sie auf Fehler beim ALV-Aufruf reagieren"
  	 ENDIF.

ENDFORM.                    " alv_anzeigen

************************************************************************

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


Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo Andrea,

füge den Aufruf des 'REUSE_ALV_GRID_DISPLAY' per Muster in Dein Programm ein. Damit erhälst Du alle Parameter des FB und wirst dort auch den Parameter IS_LAYOUT finden, den Du suchst.
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von Kojak (ForumUser / 63 / 0 / 0 ) »
Hi,

du musst eine Instanz von Layout erstellen und dieser dann die entsprechenden Layoutangaben (zebra, etc.) zuweisen und dann im FuBa als Exportparameter

Code: Alles auswählen.

 is_layout = layout
zuweisen. Du hast dem FuBa momentan kein Layout zugewiesen.

Ciao Kojak

EDIT: Mist, zu langsam ... :wink:

Beitrag von RiffRaff (Specialist / 379 / 0 / 1 ) »
Hallo,

beim ALV-Aufruf, den Parameter für's LAyout mitgeben

Code: Alles auswählen.

  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' 
    EXPORTING 
      i_callback_program = g_repid 
      i_grid_title = 'CS Statusauswertung' 
      it_fieldcat = i_feldkatalog 


      is_layout   = gs_layout

mfg
Richard

Beitrag von Andrea F. ( / / 0 / 3 ) »
hi ihrs,

:oops:

Zählt die Ausrede "Es ist Montag Morgen"? :roll:

Vielen Dank und liebe Grüße, Andrea

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
:twisted:
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von Andrea F. ( / / 0 / 3 ) »
Bild

.
.
.
.
.
.

Bild

Seite 1 von 1

Vergleichbare Themen

6
Antw.
8582
Views
Checkbox-Inhalt bei REUSE-ALV-GRID-DISPLAY-LVC
von Ucke » 19.11.2006 21:18 • Verfasst in ABAP® Core
1
Antw.
4732
Views
Page up and down im REUSE-ALV-Grid
von sapdepp » 24.08.2011 12:11 • Verfasst in ABAP® Core
4
Antw.
13407
Views
Set table for first display
von pippi1710 » 27.10.2011 10:34 • Verfasst in ABAP® für Anfänger
2
Antw.
6666
Views
message (...) DISPLAY LIKE
von an4kh4 » 21.03.2007 14:42 • Verfasst in ABAP® für Anfänger
0
Antw.
9417
Views
display a Internal table on a SmartForm
von jamiguel77 » 31.12.2014 20:15 • 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

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.