Alv itab fcat

Aus SAP-Wiki
Zur Navigation springenZur Suche springen

Siehe Kategorie: ALV.

Siehe Fieldcat (Tabellenstruktur LVC T FCAT von Klasse CL GUI ALV GRID).

*&---------------------------------------------------------------------*
*&      Form  alv_fcat
*&---------------------------------------------------------------------*
*       Feldliste der ALV-Tabelle
*----------------------------------------------------------------------*
form alv_fcat
  changing ct_fcat type LVC_T_FCAT.

  data: ls_fcat type LVC_S_FCAT.

* Field =
  ls_fcat-fieldname   = 'KUNNR'.   "Feldname interne Tabelle
  ls_fcat-ref_field   = 'KUNNR'.   "Feldname typisierendes Feld von Tabelle
  ls_fcat-ref_table   = 'KNA1'.    "Tabellenname typisierte Tabelle
  ls_fcat-key         = 'X'.       "Spalte ist Key-Spalte (blau und fix beim Scrollen)
  append ls_fcat to ct_fcat.
  clear ls_fcat.
  
* Field =
  ls_fcat-fieldname   = ' '.
  ls_fcat-ref_table   = ' '.
  ls_fcat-ref_field   = ' '.
  append ls_fcat to ct_fcat.
  clear ls_fcat.   

** Field = Original Language
*ls_fcat-fieldname    = .         "Feldname der internen Tabelle
*ls_fcat-ref_field    = .         "Feldname des referenzierten Feldes Datenbanktabelle
*ls_fcat-ref_table    = .         "Tabellenname der referenzierten Datenbanktabelle
*ls_fcat-reptext      = .         "Überschriftbeschreibung
*ls_fcat-seltext      = .         "Überschriftbeschreibung
*ls_fcat-outputlen    = 10.       "Spaltenbreite, s. https://abapblog.com/articles/alv-grid-in-the-nutshell/161-alv-grid-in-the-nutshell-field-catalog-outputlen
*ls_fcat-emphasize    = 'C300'.   "Spaltenfarbe (C300 = beige)
*ls_fcat-edit         = 'X'.      "Spalte ist eingabefähig
*ls_fcat-tooltip      = 'Kundenauftrag VBAK-VBELN‘.  "Tooltip/Popup bei der Spaltenüberschrift
*APPEND ls_fcat TO ct_fcat.
*CLEAR ls_fcat.

endform.                    " alv_fcat