Code: Alles auswählen.
* Feldkatalog mit Grid verbinden
CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'
EXPORTING i_structure_name = 'Z_STRUKTUR'
CHANGING ct_fieldcat = it_fcatalog.
CALL METHOD ref_gridaktuell->set_table_for_first_display
EXPORTING i_structure_name = 'Z_STRUKTUR'
is_layout = st_gridlayout_tab
CHANGING it_fieldcatalog = it_fcatalog
it_outtab = it_tab.
* ausblenden der Grids damit auf startbildschirm kein grid
CALL METHOD ref_gridaktuell->set_visible
EXPORTING visible = 'X'
EXCEPTIONS cntl_error = 1
cntl_system_error = 2.
Wenn ich mich recht entsinne, wird der Feldkatalog gepuffert. Es gibt den Parameter I_BYPASSING_BUFFER um dies zu umgehen. Sollte aber nur zum testen verwendet werden.cut1 hat geschrieben:Wenn ich in einer eigenen Struktur (Z_Struktur) im DDIC, etwas ändere zb ein Feld hinzufüge, wird diese Änderung in meinem Report nicht gleich sichtbar, obwohl ich den Report neu starte.
Erst nachdem ich mich neu angemeldet habe wird nach Neustart meines Reports meine Änderungen im ALV-Grid auch sichtbar.