Hallo Zusammen
Gibt es eine Möglichkeit bei einem ALV programmtechnisch die Variante umzustellen, ohne dass ich erneut die Methode set_table_for_first_display aufrufen muss?
Beim Feldkatalog und Layout gibt es ja die Methoden set_frontend_layout und set_frontend_fieldcatalog der Klasse cl_gui_alv_grid, die auch prima funktionieren. Es gibt zwar auch eine Methode set_variant, aber die funktioniert nicht (auch nicht nach einem refresh_table_display).
Wäre froh, wenn jemand einen Lösungsansatz wüsste.
Dieser hat aber ein paar Vorraussetzungen:
- beim Aufruf von set_table_for_first_display MUSS I_SAVE und IS_VARIANT mitübergeben werden
- in IS_VARIANT MUSS mindestens das Feld REPORT mit dem Programmnamen gefüllt sein.
Hi Roman!
konntest du dein Problem lösen? Bei funktioniert SET_VARIANT auch nicht!!
Er setzt die Variante zwar, aber der Feldkatalog wird nicht geladen.
Danke!
Das ist ja echt arm...!
Danke für deine Info!
Wahrscheinlich müsste nur eine ganz bestimmte PROTECTED-Methode PUBLIC gemacht werden, mit der man die Variante aktivieren kann...
nun ja... Nochmals Danke!