‎2007 May 16 6:07 AM
Hi friends ,
i am having in my itab,
matnr----prty
50----
01
50----
02
50----
03
51----
01
52----
01
52----
02
for matnr 50 i want to take pry ---03
52----02,51---01..
my result shouls be .....
matnr----prty
50----
03
50----
03
50----
03
51----
01
52----
02
52----
02
can any one give some idea......
regards
veeer
‎2007 May 16 6:10 AM
hi
sort itab by matnr party ascending.
loop at itab1.
at end of matnr.
move-corresponding itab1 to itab2.
append itab2.
endat.
endloop
itab2 will contain your desired entries
if helpful, reward
Sathish. R
‎2007 May 16 6:15 AM
sort itab by matnr ascending
prty descending.
loop at itab into wa.
at new matnr.
move wa-prty to prty.
end at.
write: / wa-matnr,prty.
endloop.
Message was edited by:
Naveena M
‎2007 May 16 6:16 AM
1.sort the internal table in ascending order of matnr and descending order of prty
loop at itab into wa1 .
AT new of matnr .
ls_matnr = wa1-matnr.
wa2 = wa1.
append wa1 to itab2 .
endat .
if ls_matnr eq wa1-matnr .
append wa2 to itab2.
endloop.