ALV Zellen einfärben bei dynamisch erzeugter Tabelle

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

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

ALV Zellen einfärben bei dynamisch erzeugter Tabelle

Beitrag von Gast ( / / 0 / 3 ) »
Hallo ihr Forumsmitglieder,

ich hab für mein ALV-Grid die interne Ausgabetabelle dynamisch erzeugen müssen.

Jetzt müsste ich noch zusätzlich einzelne Zellen einfärben. Dazu muss in der itab eine Komponente von der Struktur "LVC_T_SCOL" definiert werden.

Definiere ich im Feldkatalog eine solche Komponente, um dann durch die methode

Code: Alles auswählen.

cl_alv_table_create=>create_dynamic_table
die itab zu erzeugen, produziere ich einen Laufzeitfehler.

Nach der Erzeugung der itab kann ich die Komponente ja wohl nicht mehr einfach dranhängen, oder hat einer eine geniale Idee ?

Danke für eure Hilfe.

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


Beitrag von Lucyalison ( / / 0 / 3 ) »
Hallo,

ich weiß nicht ob Dir das weiterhilft, aber ich färbe meine ALV-Zeilen folgendermaßen ein:
An meine interne Tabelle hänge ich ein Feld mit Namen 'LINECOLOR' an. Bei Zeilen, die eingefärbt werden sollen, fülle ich dieses Feld mit der erforderlichen Farbe (z.B. 'C61', das wäre rot intensiv). Dem Layout für den ALV-Aufruf geben ich dann den Feldnamen mit:
z.B.
xh_layout-info_fieldname = 'LINECOLOR'.

Das funktioniert prächtig aber ich rufe eben ALV als Funktionsbaustein und nicht als Klasse auf, daher weiß ich nicht ob Du das Beispiel so übertragen kannst.

Viele Grüße
Lucy

Beitrag von DeZone (ForumUser / 31 / 0 / 0 ) »
mit dem Baustein "CLRS_GENERATE_OUTTAB" müsste es klappen (wenn ich es richtig verstanden habe.)

Er hängt automatisch noch ne color-table dran (tiefe Struktur)

Seite 1 von 1

Vergleichbare Themen

8
Antw.
8020
Views
Zellen im ALV einfärben
von RiffRaff » 29.12.2004 17:26 • Verfasst in ABAP® Core
6
Antw.
4665
Views
ALV - Zellen dynamisch auf nicht editierbar setzen
von Susanne » 22.10.2009 11:58 • Verfasst in ABAP Objects®
3
Antw.
783
Views
Zeile einer Tabelle in einem PMD einfärben
von stony007_de » 02.06.2021 22:31 • Verfasst in ABAP® für Anfänger
4
Antw.
1464
Views
Falsch erzeugter Änderungsbeleg
von herr mb » 22.04.2013 08:38 • Verfasst in ABAP® Core
4
Antw.
2117
Views
ALV Zelle einfärben
von Google » 23.11.2005 13:57 • Verfasst in ABAP® Core

Ü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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 6 Stunden von Bright4.5 1 / 138
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1781
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8381