Symbole im Alv-Grid anzeigen

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

Symbole im Alv-Grid anzeigen

Beitrag von pohlmann-schwarza (ForumUser / 91 / 0 / 0 ) »
Hallo,

über einen Doppelklick in einem ALV-Grid wird ein Link zu einer im Netzwerk liegenden Datei geöffnet.
Ich würde anstelle des Link im ALV aber lieber ein Diskettensymbol (oder ähnliches) anzeigen. Der Inhalt der Übergebenen internen Tabelle kann allerdings dafür nicht verändert werden, da über den Inhalt der Link ausgelesen wird. Wie kann ich an die Sache ran gehen, oder ist das gar nicht möglich?

Viele Grüße Michael

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


Re: Symbole im Alv-Grid anzeigen

Beitrag von ralf.wenzel (Top Expert / 3924 / 200 / 280 ) »
pohlmann-schwarza hat geschrieben:über einen Doppelklick in einem ALV-Grid wird ein Link zu einer im Netzwerk liegenden Datei geöffnet.
Ich würde anstelle des Link im ALV aber lieber ein Diskettensymbol (oder ähnliches) anzeigen. Der Inhalt der Übergebenen internen Tabelle kann allerdings dafür nicht verändert werden, da über den Inhalt der Link ausgelesen wird. Wie kann ich an die Sache ran gehen, oder ist das gar nicht möglich?
Grundsätzlich schwierig: Etwas anderes zu zeigen, als in der Zelle steht. Grundsätzlich problematisch: Diskettensymbol für einen Link - man erwartet da eine "Sichern"/"Buchen"-Funktion.

Mein Tipp: Icons sind nicht immer die bessere Wahl, gerade wenn sie den Unbedarften verwirren könnten (nimm die Entwicklerbrille ab - 80 Prozent der User sind doof und die restlichen 20 Prozent haben andere Gehirnwindungen als du).

MS Office ist inzwischen dermaßen mit Icons zugeknallt, dass viele auf Anhieb nicht dem Icon entnehmen können, wofür es da ist. Das war aber eigentlich mal der Sinn von Icons. SAP wandert inzwischen in die gleiche Richtung.

Less is more! Darum würde ich die Fragestellung grundsätzlich überdenken.


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Beitrag von TWP (Specialist / 445 / 0 / 1 ) »
Also wenn du dich im ALV befindest und hier nur ein ICON oder SYMBOL ausgeben willst, musst du dies in deinem Feldkatalog mitgeben.

Für das betreffende feld muss im Feldkatalog icon oder symbol auf X gesetzt werden. Dem entsprechenden Feld mußt du dann dein icon / symbol zuweisen.
(siehe Type-Pools ICON).

Thomas

Beitrag von ralf.wenzel (Top Expert / 3924 / 200 / 280 ) »
TWP hat geschrieben:Also wenn du dich im ALV befindest und hier nur ein ICON oder SYMBOL ausgeben willst, musst du dies in deinem Feldkatalog mitgeben.

Für das betreffende feld muss im Feldkatalog icon oder symbol auf X gesetzt werden. Dem entsprechenden Feld mußt du dann dein icon / symbol zuweisen.
(siehe Type-Pools ICON).
Schlag mich wenn ich unrecht habe, aber dazu muss der Feldinhalt einem "Icontext" (@xyz@) entsprechen, oder?

Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Beitrag von babap (Expert / 681 / 1 / 1 ) »
Hallo,

stimmt, und man kann hintendran noch eine Quickinfo für das "gelbe Kästchen" setzen.

Gruß
babap

Beitrag von ralf.wenzel (Top Expert / 3924 / 200 / 280 ) »
Dann ist es nicht das, was er braucht.


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Beitrag von babap (Expert / 681 / 1 / 1 ) »
Hallo,

ähh, was braucht er denn??

Ich dachte er will einen Button mit Ikone. Die Ikone hat er, sogar mit Quickinfo, jetzt muß er noch das Kreuz für den Button setzen, damit er den Button bekommt.

Den Button mit Ikone muß er natürlich in einem separaten Feld haben ...

Und dann muß er bei Klick irgendwie seinen Link aus dem Nachbarfeld rausfuseln und aufrufen ...

Gruß
babap

Beitrag von ralf.wenzel (Top Expert / 3924 / 200 / 280 ) »
babap hat geschrieben:ähh, was braucht er denn??
Wart mal, ich scroll hoch und helf dir beim Lesen:
Der Inhalt der Übergebenen internen Tabelle kann allerdings dafür nicht verändert werden, da über den Inhalt der Link ausgelesen wird.
Sprich: Er will ein Icon ANGEZEIGT haben, aber der Feldinhalt muss trotzdem der Link bleiben.


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Beitrag von babap (Expert / 681 / 1 / 1 ) »
Hallo,
schade, geht nicht.
Gruß
babap

Seite 1 von 1

Vergleichbare Themen

5
Antw.
12213
Views
ALV- Grid und Symbole in der Toolbar ausblenden
von Wolf_D » 27.06.2005 13:31 • Verfasst in ABAP® Core
0
Antw.
1405
Views
Icon in ALv Grid anzeigen
von jondahl11 » 15.09.2006 08:55 • Verfasst in ABAP® für Anfänger
2
Antw.
2451
Views
ALV Grid anzeigen ohne Daten
von datatom » 29.10.2010 09:40 • Verfasst in ABAP® Core
2
Antw.
1946
Views
ALV Grid und Grafik in Feld anzeigen
von Andrea F. » 05.12.2005 18:24 • Verfasst in ABAP® für Anfänger
4
Antw.
3150
Views
alv grid bestimmte felder anzeigen
von kostonstyle » 18.08.2008 13:53 • Verfasst in ABAP® für Anfänger

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
Gestern von Bright4.5 1 / 534
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2162
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8757