Der Feldkatalog 

Definition

Der Feldkatalog ist eine interne Tabelle vom Typ LVC_T_FCAT mit Informationen über die darzustellenden Felder. Mit Hilfe dieser Tabelle erkennt ALV zum Beispiel den Typ eines Feldes.

Verwendung

Sie können über Felder des Katalogs die Formatierung von Zahlenausgaben und Spalteneigenschaften der auszugebenen Liste beeinflussen.

In bestimmten Ausnahmefällen ist die Übergabe des Feldkatalogs unnötig (Siehe auch: Automatischer Aufbau).

Struktur

Der Feldkatalog enthält mehr als 60 Felder, von denen einige nur interne Verwendung haben. Die für Anwendungsprogrammierer relevanten Felder sind im Abschnitt Felder des Feldkatalogs beschrieben.

Integration

Im Allgemeinen empfiehlt es sich, die Felder des Feldkatalogs vor der ersten Anzeige der Liste zu füllen und in der Methode set_table_for_first_display zu übergeben. Um einen von ALV generierten Feldkatalog vor der Listausgabe an Ihre Bedürfnisse anzupassen, verwenden Sie den Funktionsbaustein LVC_FIELDCATALOG_MERGE .

Die Methoden get_frontend_fieldcatalog und set_frontend_fieldcatalog erlauben es, den Feldkatalog nach der Listausgabe zu ändern.

Der Report BCALV_GRID_03 in der Entwicklungsklasse SLIS verwendet diesen Baustein, um Spalten vor der Listanzeige auszublenden.