ALV mit Klasse / Gestaltungsmöglichkeiten

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

ALV mit Klasse / Gestaltungsmöglichkeiten

Beitrag von Arkhan (ForumUser / 8 / 0 / 0 ) »
Hallo
Um bei einem ALV einen Titelkopf hinzuzufügen (mit Hintergrundbild, Logo und Text) habe ich bis jetzt immer die Funktionsbausteine benutzt (wie auch im Beitrag "Cookbook: 'REUSE_ALV_GRID_DISPLAY' Wie man ihn benutzt?!"). Nun meine Frage: Gibt es diese Möglichkeit auch, wenn man den ALV objektorientiert aufbaut (also mit der Klasse "cl_gui_alv_grid")? Um die einzelenen Zellen und so weiter zu gestalten, habe ich die entsprechenden Methoden gefunden, aber für einen Titelkopf habe ich nichts gefunden (ausser der Titelzeile unter der Toolbar). Weiss da jemand Bescheid? Mischen kann man die zwei Varianten (Funktionsbaustein / Klasse) ja nicht, oder?

Roman

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


Beitrag von cosmo (Specialist / 175 / 0 / 0 ) »
Hallo Roman!

ich wollte eben genau die selbe Frage stellen und hab mich auf Grund der Tatsache, dass noch keiner geantwortet hat, auf die Suche mit dem Debugger gemacht - und bin fündig geworden!

Der Kopf, den man bei der Verwendung des FUBA REUSE_ALV_GRID_DISPLAY erzeugen kann, ist kein Bestandteil des ALV-Grid, sondern ein eigenes HTML-Control, das mit dem Grid zusammen in einem Splitter-Control angelegt ist. Wenn Du also auch so einen Kopf haben willst, geh folgendermaßen vor:

- Splitter control mit horizontaler Teilung anlegen
- Oben ein HTML-Control mit entsprechenden Daten
- Unten den ALV

Einfacher geht's mit der Titelzeile, die das ALV-GRID bietet und den man mit der layout-Struktur übergeben kann. Siehe Prog. BCALV_TEST_GRID!

Gruß Jörg

Beitrag von Arkhan (ForumUser / 8 / 0 / 0 ) »
Hallo Jörg
Besten Dank für den Tip. Mit dem HTML Control kann man ja beliebige Titelköpfe erstellen, deshalb werde ich es so machen (auch wenn ich noch nicht so grosse Ahnung von HTML habe), denn mit der ALV Titelzeile kann man ja wirklich nur einen Titel übergeben.

Gruss Roman

Seite 1 von 1

Vergleichbare Themen

5
Antw.
2664
Views
Gestaltungsmöglichkeiten ALV, Top_of_Page
von SKAMS » 17.09.2004 10:42 • Verfasst in ABAP® Core
5
Antw.
3032
Views
Klasse soll Typdefinition von anderer Klasse nutzen
von debianfan » 24.05.2017 11:30 • Verfasst in ABAP Objects®
1
Antw.
2023
Views
Lokale Klasse autom. in globale Klasse ändern
von JohnLocklay » 09.01.2019 09:10 • Verfasst in ABAP Objects®
0
Antw.
14418
Views
Klasse CL_O2_DUMMY_CLASS
von JohnLocklay » 06.04.2020 11:12 • Verfasst in ABAP® Core
6
Antw.
3404
Views
dynamische Klasse
von ThomasK » 20.10.2005 11:43 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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.