Ja ist es. Ist deine Frage damit beantwortet, oder willst du auch wissen wie es geht?Preacha hat geschrieben:Ist es möglich Hotspots nur auf bestimmte Zellen einer Spalte im OO Alv Grid zu setzen, anstelle die ganze Spalte mit Hotspots zu belegen?
Code: Alles auswählen.
Types:
BEGIN OF t_alv,
kstakey TYPE kstar,
* Style-Tabelle
style TYPE lvc_t_styl,
END OF t_alv.
DATA:
gt_alv TYPE TABLE OF t_alv,
gw_alv TYPE t_alv,
* Workarea für die Styles.
gw_style TYPE lvc_s_styl.
* Datenwerte übernehmen
gw_alv-kstakey = '123'.
* Feldname welches den Sytel haben soll
gw_style-fieldname = 'KSTAKEY'.
* Style der Zelle, mehrere Werte werden addiert
gw_style-style = cl_gui_alv_grid=>mc_style_disabled.
* Style-Tabelle immer mit INSERT füllen, da sie vom TYPE sorted ist
INSERT gw_style INTO TABLE gw_alv-style.
* Zeile in die Ausgabe übernehmen
APPEND gw_alv to gt_alv.
Code: Alles auswählen.
* Arbeitsbereich über Layoutangaben des ALV
DATA: gw_layo TYPE lvc_s_layo,
gw_layo-stylefname = 'STYLE'.
Im Feldkatalog kannst du nur Spaltenweise Atribute festlegen, nicht aber pro Zelle.Grayhound hat geschrieben: kann man nicht einfach eine entsprechende Abfrage in den Feldkatalog setzen?
Code: Alles auswählen.
DATA:
* Tabelle/Arbeitsbreich für den Feldkatalog des ALV
gt_fcat TYPE lvc_t_fcat,
gw_fcat TYPE lvc_s_fcat.
* Fieldcat aufbauen
CLEAR gw_fcat.
gw_fcat-fieldname = 'MATNR'.
gw_fcat-ref_field = 'MATNR'.
gw_fcat-ref_table = 'MARA'.
gw_fcat-HOTSPOT = 'X'.
APPEND gw_fcat TO gt_fcat.
BesenWesen hat geschrieben:gibt es diese Syle-meoglichkeit auch fuer den FuBa REUSE_ALV_GRID?
wenn ja, wie sieht dann der aufbau der int. Tabelle aus?
Code: Alles auswählen.
* Arbeitsbereich über Layoutangaben des ALV
DATA: gw_layo TYPE lvc_s_layo,
gw_layo-stylefname = 'STYLE'.
Vergiss am besten den FuBa REUSE_ALV_GRID_DISPLAY!BesenWesen hat geschrieben:gibt es diese Syle-meoglichkeit auch fuer den FuBa REUSE_ALV_GRID?
wenn ja, wie sieht dann der aufbau der int. Tabelle aus?
och nööööhhh.... :-\DeathGuardian hat geschrieben: Vergiss am besten den FuBa REUSE_ALV_GRID_DISPLAY!
Der hat einige Macken und ist deshalb auch nur INTERN freigegeben, sprich no Support/Hilfe seitens SAP.
Was soll man den dann nehmen?DeathGuardian hat geschrieben:Vergiss am besten den FuBa REUSE_ALV_GRID_DISPLAY!
Der hat einige Macken und ist deshalb auch nur INTERN freigegeben, sprich no Support/Hilfe seitens SAP.
In der SE37 beim FubA unter Eigenschaften.BesenWesen hat geschrieben:och nööööhhh.... :-\
wo steht das im dem Intern freigegeben?
Die Klasse CL_GUI_ALV_GRID ist meines Wissens nach INTERN und EXTERN freigegeben. (Deshalb gibts auch Schulungen dazu [BC401/BC412])JHM hat geschrieben:Was soll man den dann nehmen?
Die Klasse CL_GUI_ALV_GRID ist ebenfalls nur intern freigeben.
- Reiter EigenschaftenBesenWesen hat geschrieben:ich finde da nichts von INTERN... (Rel. 4.7)DeathGuardian hat geschrieben:In der SE37 beim FubA unter Eigenschaften.BesenWesen hat geschrieben:och nööööhhh.... :-\
wo steht das im dem Intern freigegeben?