Commit 22ecade7 authored by pborate's avatar pborate

Updated changes for item_code


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@204105 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 26ed2318
SELECT INVENTORY.SITE_CODE, SELECT INVENTORY.SITE_CODE,
INVENTORY.SITE_SH_DESCR, SITE.DESCR AS SITE_DESCR,
INVENTORY.SITE_DESCR, NVL(SITE.SH_DESCR,'NA') AS SITE_SH_DESCR,
INVENTORY.LOT_NO ,
INVENTORY.LOC_CODE ,
INVENTORY.ITEM_CODE, INVENTORY.ITEM_CODE,
NVL(INVENTORY.ITEM_SH_DESCR,'NA') AS ITEM_SH_DESCR, ITEM.DESCR AS ITEM_DESCR,
INVENTORY.ITEM_DESCR, NVL(ITEM.SH_DESCR,'NA') AS ITEM_SH_DESCR,
INVENTORY.ITEM_UNIT, INVENTORY.ITEM_SER,
ITEMSER.DESCR AS ITEMSER_DESCR,
INVENTORY.LOC_CODE,
INVENTORY.LOT_NO,
ITEM.UNIT AS ITEM_UNIT,
INVENTORY.AVAIL_STOCK_QTY, INVENTORY.AVAIL_STOCK_QTY,
INVENTORY.PEND_ORD_QTY, INVENTORY.PEND_ORD_QTY,
INVENTORY.AVG_SALE, INVENTORY.AVG_SALE,
...@@ -17,46 +19,51 @@ ...@@ -17,46 +19,51 @@
THEN FLOOR( ( INVENTORY.AVAIL_STOCK_QTY - INVENTORY.PEND_ORD_QTY ) / INVENTORY.AVG_SALE ) THEN FLOOR( ( INVENTORY.AVAIL_STOCK_QTY - INVENTORY.PEND_ORD_QTY ) / INVENTORY.AVG_SALE )
ELSE 0 ELSE 0
END AS STOCK_NO_DAYS END AS STOCK_NO_DAYS
FROM FROM
(SELECT STOCK.SITE_CODE , (SELECT STOCK.SITE_CODE,
STOCK.ITEM_CODE , STOCK.ITEM_CODE ,
STOCK.ITEM_SER , STOCK.ITEM_SER ,
STOCK.LOT_NO , STOCK.LOC_CODE,
STOCK.LOC_CODE , STOCK.LOT_NO,
SITE.SH_DESCR AS SITE_SH_DESCR,
SITE.DESCR AS SITE_DESCR,
ITEM.SH_DESCR AS ITEM_SH_DESCR,
ITEM.DESCR AS ITEM_DESCR,
ITEM.UNIT AS ITEM_UNIT,
SUM(QUANTITY - ALLOC_QTY) AS AVAIL_STOCK_QTY , SUM(QUANTITY - ALLOC_QTY) AS AVAIL_STOCK_QTY ,
DDF_GET_AVG_SALE(STOCK.SITE_CODE,STOCK.ITEM_CODE,TRUNC(SYSDATE) - 90 , TRUNC(SYSDATE)) AS AVG_SALE , DDF_GET_AVG_SALE(STOCK.SITE_CODE,STOCK.ITEM_CODE,TRUNC(SYSDATE) - 90 , TRUNC(SYSDATE)) AS AVG_SALE ,
DDF_GET_PENDORD(STOCK.SITE_CODE,STOCK.ITEM_CODE) AS PEND_ORD_QTY DDF_GET_PENDORD(STOCK.SITE_CODE,STOCK.ITEM_CODE) AS PEND_ORD_QTY
FROM INVSTAT, FROM INVSTAT,
STOCK, STOCK,
LOCATION, LOCATION,
site, SITE,
item ITEM,
WHERE site.site_code = stock.site_code ITEMSER
and item.item_code = stock.item_code WHERE SITE.SITE_CODE = STOCK.SITE_CODE
AND ITEM.ITEM_CODE = STOCK.ITEM_CODE
AND ITEMSER.ITEM_SER = STOCK.ITEM_SER
AND LOCATION.INV_STAT = INVSTAT.INV_STAT AND LOCATION.INV_STAT = INVSTAT.INV_STAT
AND LOCATION.LOC_CODE = STOCK.LOC_CODE AND LOCATION.LOC_CODE = STOCK.LOC_CODE
AND ( ( stock.LTRAN_DATE >= TRUNC(ADD_MONTHS(SYSDATE,-1),'MONTH') AND stock.LTRAN_DATE <= SYSDATE ) OR stock.QUANTITY <> 0 ) AND ( ( STOCK.LTRAN_DATE >= TRUNC(ADD_MONTHS(SYSDATE,-1),'MONTH')
AND stock.SITE_CODE >= ? AND STOCK.LTRAN_DATE <= SYSDATE )
AND stock.SITE_CODE <= ? OR STOCK.QUANTITY <> 0 )
AND stock.LOC_CODE >= ? AND STOCK.SITE_CODE >= ?
AND stock.LOC_CODE <= ? AND STOCK.SITE_CODE <= ?
and INVSTAT.STAT_TYPE <> 'S' AND STOCK.LOC_CODE >= ?
AND INSTR(INVSTAT.AVAILABLE, ?) = case when 'B' = ? then 0 else 1 end AND STOCK.LOC_CODE <= ?
AND INVSTAT.STAT_TYPE <> 'S'
AND INSTR(INVSTAT.AVAILABLE, ?) =
CASE
WHEN 'B' = ?
THEN 0
ELSE 1
END
GROUP BY STOCK.SITE_CODE, GROUP BY STOCK.SITE_CODE,
STOCK.ITEM_CODE, STOCK.ITEM_CODE,
STOCK.ITEM_SER, STOCK.ITEM_SER,
STOCK.LOT_NO , STOCK.LOC_CODE,
STOCK.LOC_CODE , STOCK.LOT_NO
SITE.SH_DESCR, ORDER BY STOCK.SITE_CODE,
SITE.DESCR, STOCK.ITEM_CODE
ITEM.SH_DESCR, ) INVENTORY,
ITEM.DESCR, SITE,
ITEM.UNIT ITEM,
ORDER BY stock.SITE_CODE, ITEMSER
stock.item_code WHERE SITE.SITE_CODE = INVENTORY.SITE_CODE
) INVENTORY AND ITEM.ITEM_CODE = INVENTORY.ITEM_CODE
\ No newline at end of file AND ITEMSER.ITEM_SER = INVENTORY.ITEM_SER
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment