Code: Alles auswählen.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_top_of_page = 'DO_TOP_OF_PAGE'
....
*----------------------------------------------------------------------*
* FORM DO_TOP_OF_PAGE
*----------------------------------------------------------------------*
* Überschrift für's ALV befüllen
*----------------------------------------------------------------------*
* -->
* <--
*----------------------------------------------------------------------*
FORM do_top_of_page.
DATA: info TYPE slis_entry.
DATA: it_top_of_page TYPE slis_t_listheader,
wa_top_of_page type slis_listheader.
info = 'Überschrift die Erste'.
wa_top_of_page-typ = 'H'.
wa_top_of_page-info = info.
append wa_top_of_page to it_top_of_page.
info = 'Überschrift die Zweite'.
wa_top_of_page-typ = 'H'.
wa_top_of_page-info = info.
append wa_top_of_page to it_top_of_page.
CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
EXPORTING
it_list_commentary = it_top_of_page.
ENDFORM. "DO_TOP_OF_PAGE
Code: Alles auswählen.
FORM top_of_page_alv.
DATA: info TYPE slis_entry.
DATA: it_top_of_page TYPE slis_t_listheader,
wa_top_of_page type slis_listheader.
info = 'Überschrift die Erste'.
wa_top_of_page-typ = 'H'.
wa_top_of_page-info = info.
append wa_top_of_page to it_top_of_page.
info = 'Überschrift die Zweite'.
wa_top_of_page-typ = 'H'.
wa_top_of_page-info = info.
append wa_top_of_page to it_top_of_page.
CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
EXPORTING
it_list_commentary = it_top_of_page.
* SUMMARY.
* WRITE:100 'Print-Date:', sy-datum, 'User:', sy-uname.
* DETAIL.
*
ENDFORM. " top_of_page_alv
Code: Alles auswählen.
CONSTANTS:
gc_form_top_of_page TYPE slis_formname
VALUE 'TOP_OF_PAGE_ALV',
CLEAR: g_event.
g_event-name = slis_ev_top_of_page.
g_event-form = gc_form_top_of_page.
APPEND g_event TO pt_event.
*---> ALV-Grid-Ausgabe
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = p_repid
is_layout = p_layout
it_fieldcat = pt_fieldcat[]
it_events = pt_event[]
i_callback_top_of_page = gc_form_top_of_page
Nein!chriwi hat geschrieben:2) Ich würde im ALV Grid gerne eine zweite Überschriftenzeile einfügen. Ist das irgendwie möglich? Oder ist bei der einen Überschriftenzeile ein Zeilenumruch möglich?