Hi,
I simulate the issue and do find the solution as below.
TYPES: BEGIN OF ty_data,
name TYPE string,
date1 TYPE dats,
tim1 TYPE tims,
date2 TYPE dats,
id TYPE char10,
END OF ty_data.
DATA lt_itab TYPE TABLE OF TY_DATA.
lt_itab = VALUE #(
( name = 'A' DATE1 = '20140201' TIM1 = '121222' DATE2 = '20140201' ID = '000008' )
( name = 'A' DATE1 = '20140101' TIM1 = '121222' DATE2 = '20140101' ID = '000000' )
( name = 'A' DATE1 = '20140201' TIM1 = '111524' DATE2 = '20140201' ID = '000003' )
( name = 'A' DATE1 = '20140201' TIM1 = '121222' DATE2 = '20140201' ID = '000005' )
).
SORT LT_ITAB BY NAME DATE1 DATE2 ID ASCENDING TIM1 DESCENDING.
**The outcome of the itab after sorting is :-
A | 20140101 | 121222 | 20140101 | 000000 |
A | 20140201 | 111524 | 20140201 | 000003 |
A | 20140201 | 121222 | 20140201 | 000005 |
A | 20140201 | 121222 | 20140201 | 000008 |
Hope this is what was expected.
Thanks,
Gupta