select
'Allocated Returns in Purchase Order Processing'
as
AllocType, A.POPRCTNM
as
document,A.ITEMNMBR, QTYRESERVED
as
allocatedqty
from
POP10500 A
join
POP10310 B
on
A.POPRCTNM=B.POPRCTNM
AND
A.RCPTLNNM=B.RCPTLNNM
AND
A.ITEMNMBR=B.ITEMNMBR
where
A.QTYRESERVED > 0
union
all
select
'Allocated Returns in Purchase Order Processing'
as
AllocType,A.POPRCTNM
as
document,A.ITEMNMBR, QTYRESERVED
as
allocatedqty
from
POP10500 A
join
POP10310 B
on
B.POPRCTNM=B.POPRCTNM
AND
A.RCPTLNNM=B.RCPTLNNM
AND
A.ITEMNMBR=B.ITEMNMBR
where
A.QTYRESERVED > 0
union
all
select
'Allocated Fulfillment Orders in Sales Order Processing'
as
AllocType, SOPNUMBE
as
document,ITEMNMBR,ATYALLOC
as
allocatedqty
from
SOP10200
where
ATYALLOC > 0
and
SOPTYPE = 6
union
all
select
'Allocated Invoices in Sales Order Processing'
as
AllocType, SOPNUMBE
as
document,ITEMNMBR,ATYALLOC
as
allocatedqty
from
SOP10200
where
ATYALLOC > 0
and
SOPTYPE = 3
union
all
select
'Allocated Orders in Sales Order Processing'
as
AllocType ,
SOPNUMBE
as
document,
ITEMNMBR,
ATYALLOC
as
allocatedqty
from
SOP10200
where
ATYALLOC > 0
and
SOPTYPE = 2
union
all
select
'Allocated documents in Inventory'
as
AllocType ,
IVDOCNBR
as
Document,
ITEMNMBR,
TRXQTY
as
AllocatedQTY
from
IV10001
where
TRXQTY < 0
union
all
select
'Allocated documents in Inventory'
as
AllocType ,
IVDOCNBR
as
Documnet,
ITEMNMBR,
TRXQTY
as
allocatedQTY
from
IV10001
where
TRXQTY > 0
and
IVDOCTYP = 3
union
all
select
'Allocated Invoices in Invoicing'
as
AllocType ,
INVCNMBR
as
Document,
ITEMNMBR,
QUANTITY
as
allocatedQTY
from
IVC10101
where
DOCTYPE = 1
union
all
select
'Allocated Assembly documents in Bill of Materials'
as
AllocType,
TRX_ID
as
Document,
ITEMNMBR,
ATYALLOC
as
Allocated
from
BM10300
where
Component_ID <> 0
and
ATYALLOC > 0
No comments:
Post a Comment