2009 May 30 7:17 AM
is there any proper way to selecting data from aufm
because below query taking long time.
SELECT * FROM aufm into table i_aufm " collecting input material document numbers
WHERE mblnr GE '4900000000'
AND mjahr GE '2008'
AND zeile GT '0'
AND matnr EQ matnr_101-matnr
AND werks IN p_werks
AND charg EQ matnr_101-charg
AND bwart = '101'.Cross post locked
Edited by: Rob Burbank on May 30, 2009 8:28 PM
is there any proper way to selecting data from aufm
because below query taking long time.
SELECT * FROM aufm into table i_aufm " collecting input material document numbers
WHERE mblnr GE '4900000000'
AND mjahr GE '2008'
AND zeile GT '0'
AND matnr EQ matnr_101-matnr
AND werks IN p_werks
AND charg EQ matnr_101-charg
AND bwart = '101'.Cross post locked
Edited by: Rob Burbank on May 30, 2009 8:28 PM
2009 May 30 9:14 AM
2009 May 30 10:02 AM
u can also compare with budat
SELECT * FROM aufm into table i_aufm " collecting input material document numbers
WHERE mblnr GE '4900000000'
AND mjahr GE '2008'
AND zeile GT '0'
AND matnr EQ matnr_101-matnr
AND werks IN p_werks
AND charg EQ matnr_101-charg
AND bwart in ( '101' , '102' )
and budat in s_budat.
or
select sum( menge ) as menge sum( dmbtr ) as dmbtr
aufnr aufmmatnr aufmmeins bwtar bwart
APPENDING corresponding fields of table itab
from aufm
where aufm~matnr in t_matnr1
and bwtar in bwtar
and budat >= first
and budat <= last
group by aufnr aufmmatnr aufmmeins bwtar bwart .
| User | Count |
|---|---|
| 5 | |
| 3 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |