07-08-2014 10:40 AM
hi,
i've table control with 10 columns. Now i want sorting functionality for every column.
Regards,
jack.
07-08-2014 10:42 AM
07-08-2014 10:54 AM
Hi Jack,
To get the selected column, pls refer the snap,
Here TBC_EDIT is my table control. I have 14 columns and i selected the 14th column.
Now you keep a button in screen for sorting. on click on sort button check which column is selected.
and sort your internal table based on this column.
WHEN 'SORT_UP'.
READ TABLE flights-cols INTO cols WITH KEY selected = 'X'.
IF sy-subrc = 0.
SORT itab STABLE BY (cols-screen-name+10) ASCENDING.
cols-selected = ' '.
MODIFY flights-cols FROM cols INDEX sy-tabix.
ENDIF.
Note : if u go for ALV it will be better..
Regards
Sreekanth