REUSE_ALV_GRID_DISPLAY mit Quickinfo

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

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

REUSE_ALV_GRID_DISPLAY mit Quickinfo

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

vielleicht weiß jemand ja auch, wie ich es anstellen kann über den o.g. FB zu einem Feld ein Quickinfo mit zu übergeben. Z.B. Spalte Status mit Inhalt: Icon 'rote Ampel' mit Quickinfo 'Fehler...'.

mfg
Thorsten

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


Beitrag von zonken (ForumUser / 16 / 0 / 0 ) »
Hallo Thorsten,
probier mal folgendes:
1. übergebe beim FB-Aufruf einen Feldcatalog
IT_FIELDCAT. (wie das geht steht hier auch im
Forum).
2. Den solltest Du füllen und zwar muss
Deine Spalte (HUGO), in der die Ikone stehen soll
im Feldkatalog ein Flag im Feld ICON haben. Außer-
dem sollte die Ausgabelänge festgelegt werden,
indem Du im Feldkatalog das Feld OUTPUTLEN mit
z.B: 5 füllst.
3. Die Spalte HUGO sollte vom Typ text50 oder text60
sein. (wenn dein Tooltip nur FEHLER enthält oder
ähnlich kannst du auch TEXT20 nehmen).
4. Füllst Du jetzt Deine Spalte HUGO mit Werten,
kannst Du den FB ICON_CREATE voher aufrufen.
Den gibst Du ein Icon und Dein Tooltiptext mit.
Das Resultat kommt in Hugo rein. Etwa so:

Code: Alles auswählen.

call function 'ICON_CREATE'
        exporting
          name                  = '@0A@'
          info                  = 'FEHLER'
          ADD_STDINF            = ' '
        importing
          result                = wa_tab-hugo
        exceptions
          icon_not_found        = 1
          outputfield_too_short = 2
          others                = 3.
wa_tab-hugo hat dann folgenden Inhalt:
@0A\Q FEHLER@ (wenn ich mcih recht erinnere)
6. Tabelle damit füllen und FB aufrufen.

Ich hoffe ich hab nichts wichtiges vergessen und es funktioniert.

Gruß Rico

Re: REUSE_ALV_GRID_DISPLAY mit Quickinfo

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Thorsten hat geschrieben:Hallo,

vielleicht weiß jemand ja auch, wie ich es anstellen kann über den o.g. FB zu einem Feld ein Quickinfo mit zu übergeben. Z.B. Spalte Status mit Inhalt: Icon 'rote Ampel' mit Quickinfo 'Fehler...'.

mfg
Thorsten
von der Beschreibung her, vermute ich, dass es sich nicht um die Quickinfo-Information zum Spaltenheader handelt.

Schau Dir daher mal bitte die Struktur LVC_S_LAYN an, die in der Klasse CL_GUI_ALV_TREE benutzt wird. Diese Struktur wird pro Spaltenfeld gefüllt, wobei für Dich die Felder N_IMAGE und EXP_IMAGE interessant sein dürften.
Diese werden (wahrscheinlich) auch mit dem Funktionsbaustein ICON_CREATE gefüllt und bieten dann einen Quicktip.

Dies ist natürlich auf die entsprechenden Strukturen des 'normalen' ALV-Grid zu übertragen...

Beitrag von zonken (ForumUser / 16 / 0 / 0 ) »
Hallo,
@ereglam: meine Lösung liefert auch kein Tooltip zum Header, sondern zu den Daten. Es geht hier auch um ein Grid icht um einen Tree
@Thorsten: wurde Dein Problem gelöst? Falls ja, wäre eine Antwort nett, damit andere, die ähnliche Probleme haben, wissen ob der Ansatz richtig ist.
Gruß Rico

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
zonken hat geschrieben:Hallo,
@ereglam: meine Lösung liefert auch kein Tooltip zum Header, sondern zu den Daten. Es geht hier auch um ein Grid icht um einen Tree
...
entschuldige bitte. Ich hatte nur auf das Erzeugen des Feldkatologs geachtet.

ereglam hat geschrieben:...
Dies ist natürlich auf die entsprechenden Strukturen des 'normalen' ALV-Grid zu übertragen...
ich denke, ich habe schon darauf hingewiesen, dass mein Beispiel zwar einen ALV-Tree behandelt, aber auf ähnliche Möglichkeiten beim ALV-Grid übertragen werde müsse...

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

bin leider noch nicht zum ausprobieren gekommen. Sobald ich eine Lösung habe, poste ich diese natürlich hier.

Beitrag von Gast ( / / 0 / 3 ) »
Hallo!
Der Feldkatalog hat die Struktur lvc_s_fcat. Und dort gibt's die Komponente "TOOLTIP", die die Quickinfo für die Spalte enthält.
Vielleicht hilft das!

Beitrag von Gast ( / / 0 / 3 ) »
Ist es möglich einen Tooltip für ein Feld zu hinterlegen, welches kein Image ist?
Z. b. würde ich gerne in einem ALV Tree ein Feld das aus einer einstelligen Zahl besteht mit einem Tooltip versorgen, der den Langtext zu der jeweiligen Zahl anzeigt!

Für einen Lösungsvorschlag wär ich dankbar!

Beitrag von zonken (ForumUser / 16 / 0 / 0 ) »
Hallo Gast,
so weit ich weiß, gibt es keine direkte Möglichkeit (lass mich aber gerne belehren). Du kannst aber ein Textfeld Feld mit Bespielsweise '1 Kommentar zu 1' füllen und die Ausgabelänge des Feldes im ALV auf 1 setzen. Dann sollte nur die Eins erkennbar sein und beim Mouseover erscheint '1 Kommentar zu 1' als Tooltip.
Gruß Rico

Seite 1 von 1

Vergleichbare Themen

6
Antw.
5553
Views
Checkbox-Inhalt bei REUSE-ALV-GRID-DISPLAY-LVC
von Ucke » 19.11.2006 21:18 • Verfasst in ABAP® Core
2
Antw.
3149
Views
REUSE _ ALV _ LIST _ DISPLAY - Zeile nicht markieren
von Gast » 12.09.2005 08:42 • Verfasst in ABAP® Core
1
Antw.
2733
Views
Page up and down im REUSE-ALV-Grid
von sapdepp » 24.08.2011 12:11 • Verfasst in ABAP® Core
4
Antw.
2517
Views
suche fieldcatalog - Name für Spaltenkopf bei REUSE-ALV-GRID
von jogi » 20.04.2005 15:23 • Verfasst in Dialogprogrammierung
3
Antw.
2851
Views
Quickinfo auf ALV-Feld (OO)
von Mr. ABAP » 06.08.2008 10:49 • Verfasst in ABAP Objects®

Ü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 2 Tagen von Bright4.5 1 / 770
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2392
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8977