‎2009 Sep 26 8:19 AM
Hi,
I want to sort PF account Number in ascending order.
I m using : SORT itab_final BY eepfn.
It is giving -
DL/15467/1073
DL/15467/1132
DL/15467/1134
DL/15467/115
DL/15467/118
DL/15467/16
I want to sort value after ' DL/15467/ '.
Kindly help me out.
Thanks
‎2009 Sep 26 8:36 AM
Hi Pooja
One thing you can do is to add an integer type field to you itab_final say nsort
Then
LOOP AT itab_final.
SPLIT itab_final-eepfn AT '/' INTO lv_dummy lv_dummy itab_final-nsort.
"maybe here you could a TRANSLATE stattement too but I'm not very sure how to use that
MODIFY itab_final INDEX sy-tabix.
ENDLOOP.
SORT itab_final BY nsort.
Pushpraj
‎2009 Sep 26 8:28 AM
Try this way
Create one more field say LEN in table itab_final.
loop at itab_final.
itab_final-len = strlen( eepfn ).
modify itab_final.
endloop.
SORT itab_final BY len eepfn.
a®
‎2009 Sep 26 8:53 AM
‎2009 Sep 26 8:36 AM
Hi Pooja
One thing you can do is to add an integer type field to you itab_final say nsort
Then
LOOP AT itab_final.
SPLIT itab_final-eepfn AT '/' INTO lv_dummy lv_dummy itab_final-nsort.
"maybe here you could a TRANSLATE stattement too but I'm not very sure how to use that
MODIFY itab_final INDEX sy-tabix.
ENDLOOP.
SORT itab_final BY nsort.
Pushpraj