Farben mit RGB Werten darstellen

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

Farben mit RGB Werten darstellen

Beitrag von abap_carsten29 (ForumUser / 3 / 0 / 0 ) »
Hallo zusammen,

Anforderung ist in Ausgabelisten (ALV, Dynpro) oder auch in einzelnen Dialog-Transaktionen Farbinformationen als Bild oder eingefärbten Text anhand des RGB-Wertes darzustelllen. Speicherung des Farbwertes wäre klar, wie das aussehen würde. Frage ist nur, ob es überhaupt im klassischen ABAP mit SAP GUI außer dem Chart Designer weitere Möglichkeiten RGB-Werte darzustellen?
Habe bisher nichts anderes gefunden.

Oder bleibt nur die Möglichkeit über den Web Application Server mit BSPs und Web Dynpro für ABAP entsprechende Applikationen zu erstellen?

Herzlichen Dank für Input.

Gruß
Carsten

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


Re: Farben mit RGB Werten darstellen

Beitrag von ewx (Top Expert / 4834 / 308 / 636 ) »
Ich würde den HTML-Control empfehlen. Hier kannst du einen einfachen HTML-Quellcode erzeugen, der den Hintergrund in der gewünschten Farbe darstellt.
In einem Dynpro-Feld (oder dreien) können die Werte eingegeben werden und der HTML-Control gibt es aus.
Oder du bindest gleich ein entsprechendes HTML-Coding ein: http://www.rechnr.de/farbenrechner

/edit: Vielleicht ist auch das Programm DEMO_COLORSEL interessant für dich?
Zuletzt geändert von ewx am 06.03.2013 11:15, insgesamt 1-mal geändert.

Re: Farben mit RGB Werten darstellen

Beitrag von a-dead-trousers (Top Expert / 4371 / 222 / 1174 ) »
hi!

Im klassischen Dynpro gibt es keine Spezialfarben. Lediglich ein "Highlight" das den Text blau einfärbt und die "Gelbe" Hinterlegung bei Cursorpositionierung.
In den ALVs und im Listprozessor gibt es die COL_* Farben die man verwenden kann (siehe Zusatz COLOR beim WRITE Befehl)
Wie es mit WebDynpro aussieht kann ich dir leider nicht sagen.
Einzige Möglichkeit die ich kenne, ist die Ausgabe als HTML zu formatieren und dann in einem HTML-Viewer auszugeben.

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Farben mit RGB Werten darstellen

Beitrag von abap_carsten29 (ForumUser / 3 / 0 / 0 ) »
Hallo,

Danke erstmals für die Infos.

bei Dynpros bin ich leider festgelegt und kann keine dynamische Liste mit unterschiedlichen Farben erzeugen.
HTML-Control bin ich immer festgelegt auf eine feste Anzahl.

habe noch zumindest eine Möglichkeit per Export in Excel über XML gefunden
http://wiki.sdn.sap.com/wiki/display/AB ... the+rescue

Falls jemand noch was einfällt oder Erfahrung zu BSPs und WebDynpro und den Möglichkeit dort mit echten RGB-Werten zu arbeiten, wäre das natürlich super.

Re: Farben mit RGB Werten darstellen

Beitrag von ewx (Top Expert / 4834 / 308 / 636 ) »
abap_carsten29 hat geschrieben:Hallo,

Danke erstmals für die Infos.

bei Dynpros bin ich leider festgelegt und kann keine dynamische Liste mit unterschiedlichen Farben erzeugen.
HTML-Control bin ich immer festgelegt auf eine feste Anzahl.

habe noch zumindest eine Möglichkeit per Export in Excel über XML gefunden
http://wiki.sdn.sap.com/wiki/display/AB ... the+rescue

Falls jemand noch was einfällt oder Erfahrung zu BSPs und WebDynpro und den Möglichkeit dort mit echten RGB-Werten zu arbeiten, wäre das natürlich super.
Hä?
Vielleicht kannst du nochmal genau beschreiben, was du eigentlich vor hast?!!
abap_carsten29 hat geschrieben:Anforderung ist in Ausgabelisten (ALV, Dynpro) oder auch in einzelnen Dialog-Transaktionen Farbinformationen als Bild oder eingefärbten Text anhand des RGB-Wertes darzustelllen
In ALV-Listen kannst du das vergessen.
Ebenso auf Listen (Ausgabe per WRITE).
Mit RGB-Wert "darstellen" meinst du wahrscheinlich "anzuzeigen"?!
Das geht wie beschrieben mit einem HTML-Control, den man an jedes Dynpro per Docking-Container oder per Dialogbox anbinden kann.
Ich verstehe nicht, wie du in dem Zusammenhang nun noch auf Excel kommst?!

Re: Farben mit RGB Werten darstellen

Beitrag von abap_carsten29 (ForumUser / 3 / 0 / 0 ) »
Prinzip eines HTML-Views ist mir klar.

Lösung wäre eine ALV-Liste, bei der eine Spalte je nach Eigenschaft des Materials nach RGB-Farben einfärben kann.
Das dies mit ALV-Grird nicht möglich ist, weiß ich. Mit WRITE-Ausgabe habe ich ebenfalls keine Chance.

Mit klassischem ABAP fällt mir nichts ein. Ob es mit Business Server Pages oder Abap Web Dynrpo die Möglichkeit gibt eine Tabellenausgabe so zu gestalten, dass bestimmte Felder nach RGB-Code eingefärbt werden.

Re: Farben mit RGB Werten darstellen

Beitrag von ewx (Top Expert / 4834 / 308 / 636 ) »
Du willst also in jeder Zeile zu einem Material eine Zelle haben, die einen dem Material zugeordneten Farbwert hat?
Dann baue die Tabelle mit "Dynamischen Dokumenten" auf.

Ansonsten wie gesagt ein Popup mit dem Farbwert, sobald man auf einen entsprechenden Button oder Link in dem ALV klickt.

Seite 1 von 1

Vergleichbare Themen

5
Antw.
5172
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
1
Antw.
2795
Views
ALV: bestimmte Zeile färben
von Jimmy Chandra » 18.10.2005 16:43 • Verfasst in ABAP Objects®
0
Antw.
1930
Views
WebDynpro for ABAP - Farben anpassen
von mika1983 » 14.11.2006 10:06 • Verfasst in Web Application Server
3
Antw.
1740
Views
Zeile in ALV nach Bedienung färben.
von annaarnst » 01.09.2008 18:03 • 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.