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.
7057
Views
Klasse soll Typdefinition von anderer Klasse nutzen
von debianfan » 24.05.2017 11:30 • Verfasst in ABAP Objects®
1
Antw.
5876
Views
Lokale Klasse autom. in globale Klasse ändern
von JohnLocklay » 09.01.2019 09:10 • Verfasst in ABAP Objects®
8
Antw.
14926
Views
web service und klasse
von youno » 23.01.2012 13:03 • Verfasst in ABAP® für Anfänger
0
Antw.
1608
Views
Hilfe zur Klasse
von supermario73 » 29.02.2008 08:54 • Verfasst in ABAP® Core
0
Antw.
3163
Views
Persistente Klasse
von Sertl » 28.08.2007 23:14 • Verfasst in ABAP Objects®

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Ermittlung der Arbeitstage (Mosid)
vor 50 Minuten von DeathAndPain 10 / 45382
LSMW-Problem
vor einer Woche von DeathAndPain gelöst 6 / 3137
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 1745

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.