Commit 9f13f554 authored by caluka's avatar caluka

jboss madeToOrderOracle.sql updated for MRP Requirement Wizard[MF3KSUN005]


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@95609 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 44e5f476
select sale_order,line_no,item_code,due_date, demand, 0 supply, 0 stock_qty, 0 oth_supply, 0 as pending_po, 0 as pending_do, 0 as pending_indent, 0 as pending_dr from
(
SELECT sorditem.sale_order,sorditem.line_no,item.item_code__plan as item_code,sorditem.due_date as due_date,
((case when sorditem.quantity is null then 0 else sorditem.quantity end - case when sorditem.qty_alloc is null then 0 else sorditem.qty_alloc end - case when sorditem.qty_desp is null then 0 else sorditem.qty_desp end ) * case when sorditem.conv__qty_stdqty is null then 1 else sorditem.conv__qty_stdqty end ) as demand,
0 as supply, 0 as stock_qty, 0 as oth_supply, 0 as pending_po, 0 as pending_do, 0 as pending_indent, 0 as pending_dr
FROM sorder,sorditem, item
WHERE ( sorditem.item_code = item.item_code ) and
(sorder.sale_order = sorditem.sale_order ) and
(case when sorder.confirmed is null then 'N' else sorder.confirmed end = 'Y' ) and
(case when sorditem.consume_fc is null then 'Y' else sorditem.consume_fc end = 'N' ) and
(sorditem.site_code in ('@sitecode@') ) AND
(item.item_code__plan = '@itemcode@') AND
(sorditem.due_date >= to_date('@fromdate@')) and
(sorditem.due_date <= to_date('@todate@')) and
( case when sorder.status is null then 'P' else sorder.status end = 'P') and
( sorder.order_type not in (@ordtypes@) ) and
( 0 = @madetoorder@ )
)
\ No newline at end of file
select sale_order,line_no,item_code,due_date, demand, 0 supply, 0 stock_qty, 0 oth_supply,
0 as pending_po, 0 as pending_do, 0 as pending_indent, 0 as pending_dr,site_code from
(
SELECT sorditem.sale_order,sorditem.line_no,item.item_code__plan as item_code,sorditem.due_date as due_date,
((case when sorditem.quantity is null then 0 else sorditem.quantity end - case when sorditem.qty_alloc is null then 0 else sorditem.qty_alloc end - case when sorditem.qty_desp is null then 0 else sorditem.qty_desp end ) * case when sorditem.conv__qty_stdqty is null then 1 else sorditem.conv__qty_stdqty end ) as demand,
0 as supply, 0 as stock_qty, 0 as oth_supply, 0 as pending_po, 0 as pending_do, 0 as pending_indent, 0 as pending_dr , sorditem.site_code
FROM sorder,sorditem, item
WHERE ( sorditem.item_code = item.item_code ) and
(sorder.sale_order = sorditem.sale_order ) and
(case when sorder.confirmed is null then 'N' else sorder.confirmed end = 'Y' ) and
(case when sorditem.consume_fc is null then 'Y' else sorditem.consume_fc end = 'N' ) and
(sorditem.site_code in ('@sitecode@') ) AND
(item.item_code__plan = '@itemcode@') AND
(sorditem.due_date >= to_date('@fromdate@')) and
(sorditem.due_date <= to_date('@todate@')) and
( case when sorder.status is null then 'P' else sorder.status end = 'P') and
( sorder.order_type not in ('S') )
UNION ALL
select mps_order.tran_id as sale_order,'1' as line_no,
item.item_code__plan as item_code,mps_order.due_date due_date,mps_order.quantity as demand,0 as supply, 0 as stock_qty, 0 as oth_supply, 0 as pending_po, 0 as pending_do, 0 as pending_indent, 0 as pending_dr ,mps_order.site_code as site_code
from mps_order,item where
mps_order.item_code=item.item_code
and (item.item_code__plan='@itemcode@')
and ( case when mps_order.status is null then 'P' else
mps_order.status end in ('P','T','M'))
and mps_order.site_code in ('@sitecode@') and
(mps_order.due_date >= to_date('@fromdate@')) and
(mps_order.due_date <= to_date('@todate@'))
)
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