Hi Anyone is there who can assist to generate Stock Aging MIS in SAp B - One as following query is showing wring details -
SELECT T0.WhsCode, T0.ITEMCODE , T1.ItemName,T1.LastPurDat,
CASE WHEN Datediff(day, T1.LASTPURDAT,GETDATE()) <= 60 THEN T0.ONHAND END '0-60 Days(Qty)',
CASE WHEN DateDiff(day, T1.LASTPURDAT,GETDATE()) >= 61 AND DateDiff(day, T1.LASTPURDAT,GETDATE()) < 121 THEN T0.ONHAND END '61-120 Days(Qty)' ,
CASE WHEN DateDiff(day, T1.LASTPURDAT,GETDATE()) >= 121 AND DateDiff(day, T1.LASTPURDAT,GETDATE()) < 181 THEN T0.ONHAND END '121-180 Days(Qty)' ,
CASE WHEN DateDiff(day, T1.LASTPURDAT,GETDATE()) >= 181 AND DateDiff(day, T1.LASTPURDAT,GETDATE()) < 366 THEN T0.ONHAND END '181-365 Days(Qty)',
CASE WHEN DateDiff(day, T1.LASTPURDAT,GETDATE()) >= 366 THEN T0.ONHAND END '366 & Above Days(Qty)'
FROM OITW T0 INNER JOIN OITM T1 ON T0.ITEMCODE = T1.ITEMCODE
INNER JOIN OITB T2 ON T1.ITMSGRPCOD=T2.ITMSGRPCOD
Inner Join OINM T9 On T0.ItemCode = T9.ItemCode And T0.WhsCode = T9.Warehouse
WHERE
T0.ONHAND>0
AND T0.[WhsCode] = 'RM-WHDD'
AND T2.[ItmsGrpNam] = 'SA ITEMS'
And T1.ItemCode = 'SA00000226'
group by T0.WhsCode,T0.ITEMCODE,T1.ItemName,T1.LastPurDat ,T0.OnHand
order by T0.WhsCode,T0.ITEMCODE
And Result is as follows -
WhsCode ITEMCODE LastPurDat 0-60 Days(Qty) 61-120 Days(Qty) 121-180 Days(Qty) 181-365 Days(Qty)
RM-WHDD SA00000226 2013-12-30 12.000000 NULL NULL NULL
While as per Inventory Audit Report Output is as Follows -
Posting Date | Document | Whse | G/L Acct/BP Code | G/L Acct/BP Name | Rec. Qty | Iss. Qty | Balance |
SA00000226 | MOUNTED PCB MC FOR EDFA-15-23-04 | ||||||
30-09-2013 | IM 12000308 | RM-WHDD | 13010108 | Stock-SA ITEMS | 14 | 14 | |
28-10-2013 | IM 12000471 | RM-WHDD | 13010108 | Stock-SA ITEMS | 8 | 6 | |
28-10-2013 | IM 12000473 | RM-WHDD | 13010108 | Stock-SA ITEMS | 3 | 3 | |
31-10-2013 | IM 12000489 | RM-WHDD | 13010108 | Stock-SA ITEMS | 1 | 2 | |
31-12-2013 | IM 12000855 | RM-WHDD | 13010108 | Stock-SA ITEMS | 10 | 12 |
So please resolve the issue ASAP.