Hi All,
ALV GRID background showing only 99 column. Foreground showing all columns. How can I increase columns in background?
Below is my code.
REPORT z.
PARAMETERS: t(2) TYPE c.
DATA:lr_ref TYPE REF TO data.
DATA:cn(3) TYPE n.
DATA:fcat TYPE lvc_t_fcat,
lv_lvc_s_glay TYPE lvc_s_glay,
ls_f LIKE LINE OF fcat.
FIELD-SYMBOLS:<fs_tab> TYPE table.
lv_lvc_s_glay-no_colwopt = 'X'.
DO 500 TIMES.
cn = sy-index.
CONCATENATE 'C' cn INTO ls_f-fieldname.
ls_f-datatype = 'CHAR'.
ls_f-reptext = cn.
ls_f-intlen = ls_f-outputlen = '15'.
APPEND ls_f TO fcat.
ENDDO.
CALL METHOD cl_alv_table_create=>create_dynamic_table
EXPORTING
it_fieldcatalog = fcat
IMPORTING
ep_table = lr_ref.
ASSIGN lr_ref->* TO <fs_tab>.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC'
EXPORTING
i_callback_program = sy-repid
it_fieldcat_lvc = fcat
i_grid_settings = lv_lvc_s_glay
TABLES
t_outtab = <fs_tab>.