Spalten in verschiedenen Farben einfärben

Benutzeroberflächen in SAP®-Systemen.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Spalten in verschiedenen Farben einfärben

Beitrag von thesaint (ForumUser / 16 / 0 / 0 ) »
Hallo zusammen

Bin im Moment dabei einen Bericht zu schreiben den ich dann per alv grid control ausgebe dabei möchte ich einige Spalten in denen Summen gebildet werden in unterschiedlichen Farben einfärben.Kann mir jemand sagen wie ich das mache ??
oder vielleicht hat ja jemand sogar einen Beispiel Quelltext parat den er hier mal posten kann
vielen Dank im Voraus
Gruss Julian

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


Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
siehe Coding:

Code: Alles auswählen.

* Spalte gelb hervorheben
* Cxyz: x = Farbe; y = Intensität; z = Invers
* Werte siehe FORMAT-Klausel
        lw_fieldcat-emphasize = 'C310'.
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von thesaint (ForumUser / 16 / 0 / 0 ) »
Hallo
Danke schon mal vorab und wie kann ich ihm sagen welches Felde bzw welche Felder er einfärben soll??
Danke im Voraus Julian

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
die unten angebene Anweisung bezieht sich auf die Spaltendefinition im Feldkatalog und gilt somit für die immer für die ganze Spalte.

Wenn Du einzelne Felder unterschiedlich einfärben willst, ist m.W. an die Zeilenbeschreibung der Datentabelle ein Feld als interne Tabelle anzugeben, dass auch im Layout-Parameter des ALV-Grid in dem entsprechenden Feld benannt sein muss.
Dann muss für jedes Feld, dass speziell aufbereitet werden soll, ein Eintrag in diese interne Tabelle der jeweiligen Zeile stattfinden.

Damit weiß dann das ALV-Grid, in welcher Zeile es welche Felder alternativ zu den Vorgaben des Feldkatalogs darstellen soll.

PS:
Die notwendige Struktur für die interne Tabelle habe ich jetzt gerade nicht parat. Wer hilft mir mit dem Namen?
In der Struktur 'Layout' gibt es sogar zwei Felder für Farbcodierungen etc.:
INFO_FNAME ALV-Control: Feldname mit einfacher Farbcodierung für Zeile
CTAB_FNAME ALV-Control: Feldname mit komplexer Farbcodierung für Zellen
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von bechi (ForumUser / 22 / 0 / 1 ) »
Hallo

ich helfe weiter:

die interne Datentabelle muß mit der Tabellenstruktur LVC_T_SCOL erweitert werden.

Hierzu gibt es auch eine Doku in der SAP-Bibliothek.
http://help.sap.com/saphelp_47x200/help ... ameset.htm

Zu beachten ist, dass an die Datentabelle bei der Übergabe bei der Methode set_table_first_display eckige Klammern ('[]') angefügt werden.
Siehe auch in anderem Zusammenhang: http://www.abapforum.com/forum/viewtopic.php?t=3447

Gruß
bechi

Seite 1 von 1

Vergleichbare Themen

8
Antw.
8006
Views
Zellen im ALV einfärben
von RiffRaff » 29.12.2004 17:26 • Verfasst in ABAP® Core
4
Antw.
2108
Views
ALV Zelle einfärben
von Google » 23.11.2005 13:57 • Verfasst in ABAP® Core
0
Antw.
1560
Views
ALV Keyspaltenfeld einfärben. Geht das?
von Nordlicht » 12.04.2022 09:44 • Verfasst in Dialogprogrammierung
5
Antw.
5169
Views
ALV-Tree Farben
von dexter » 08.02.2006 10:53 • Verfasst in ABAP® Core
2
Antw.
1986
Views
Farben im REUSE_ALV_HIERSEQ_LIST_DISPLAY
von TakerOne » 14.03.2006 13:47 • Verfasst in ABAP® Core

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