‎2008 Apr 25 3:13 PM
Hi,
My requirement is like that when user run the report a ALV should be comes sorted w.r.t. to one column..
<REMOVED BY MODERATOR>
Amit.
Edited by: Alvaro Tejada Galindo on Apr 25, 2008 1:25 PM
‎2008 Apr 25 3:21 PM
DATA: gt_sort TYPE slis_t_sortinfo_alv.
CLEAR gs_sort.
gs_sort-fieldname = 'LDDAT'.
gs_sort-spos = 1.
gs_sort-up = 'X'.
gs_sort-subtot = 'X'.
APPEND gs_sort TO gt_sort.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = v_repid
i_callback_user_command = 'PROCESS_USER_COMMANDS'
is_layout = w_layout
it_fieldcat = i_fieldcat[]
it_sort = gt_sort[]
i_default = 'X'
i_save = 'A'
it_events = v_events
is_print = w_print
TABLES
t_outtab = i_final1
‎2008 Apr 25 3:16 PM
Sort the internal table w.r.t that col before passing it to ALV or populate IT_SORT type SLIS_T_SORTINFO_ALV.
santhosh
‎2008 Apr 25 3:21 PM
DATA: gt_sort TYPE slis_t_sortinfo_alv.
CLEAR gs_sort.
gs_sort-fieldname = 'LDDAT'.
gs_sort-spos = 1.
gs_sort-up = 'X'.
gs_sort-subtot = 'X'.
APPEND gs_sort TO gt_sort.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = v_repid
i_callback_user_command = 'PROCESS_USER_COMMANDS'
is_layout = w_layout
it_fieldcat = i_fieldcat[]
it_sort = gt_sort[]
i_default = 'X'
i_save = 'A'
it_events = v_events
is_print = w_print
TABLES
t_outtab = i_final1