Select amblnr amjahr abudat bbwart blgort bmatnr b~erfmg
INTO CORRESPONDING FIELDS OF TABLE itab From mkpf as A
INNER JOIN mseg as B ON amblnr = bmblnr AND amjahr = bmjahr
WHERE a~budat BETWEEN from_yr AND to_yr AND
b~shkzg = 'S' AND
b~werks = 'HIP' AND
b~lgort = 'BSR' AND
b~bwart IN ('BSR', '521').
DELETE ADJACENT DUPLICATES FROM itab COMPARING ALL FIELDS.
Reverse Movement Type 522 **********************
Select amblnr amjahr abudat bbwart blgort bmatnr b~erfmg
INTO CORRESPONDING FIELDS OF TABLE it_522r From mkpf as A
INNER JOIN mseg as B ON amblnr = bmblnr AND amjahr = bmjahr
WHERE a~budat BETWEEN from_yr AND to_yr AND
b~shkzg = 'H' AND
b~werks = 'HIP' AND
b~lgort = 'BSR' AND
b~bwart IN ('522').
Added to remove Sales Return ************************
Select amblnr amjahr abudat bbwart blgort bmatnr b~erfmg
INTO CORRESPONDING FIELDS OF TABLE it_slrr From mkpf as A
INNER JOIN mseg as B ON amblnr = bmblnr AND amjahr = bmjahr
WHERE a~budat BETWEEN from_yr AND to_yr AND
b~shkzg = 'H' AND
b~werks = 'HIP' AND
b~lgort = 'SLR' AND
b~bwart IN ('BSR').
Moderator Message: Use the resources available at your desposal.
Edited by: kishan P on Dec 20, 2011 2:39 PM