-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathBack_orders.~sql
More file actions
82 lines (69 loc) · 2.43 KB
/
Back_orders.~sql
File metadata and controls
82 lines (69 loc) · 2.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
select IM_CUST AS "Customer",n1.NI_DATE,
IM_CUST AS "Parent",
IM_XX_COST_CENTRE01 AS "CostCentre",
n1.NI_STOCK AS "Item",
IM_LEVEL_UNIT AS "UOI", /*UOI*/
-- n1.IL_NOTE_2 AS "Pallet/Space", /*Pallet/Space*/
n1.NI_LOCN AS "Locn", /*Locn*/
n1.NI_AVAIL_ACTUAL AS "Avail SOH",
n1.NI_ENTRY,
n1.NI_QUANTITY,n1.NI_TRAN_TYPE,n1.NI_SD_ORDER,NULL,'BO' AS "Kind"
FROM NI n1 INNER JOIN IM ON IM_STOCK = n1.NI_STOCK
--INNER JOIN SH ON SH_ORDER = n1.NI_SL_ORDER
--INNER JOIN IL l1 ON l1.IL_LOCN = n1.NI_LOCN
---INNER JOIN Tmp_Locn_Cnt_By_Cust ON sLocn = l1.IL_LOCN
WHERE IM_ACTIVE = 1
AND IM_CUST = 'CGU'
AND IM_STOCK = 'CV230CID0122'
AND n1.NI_SD_ORDER IS NOT NULL
AND n1.NI_STATUS IN (2)
AND n1.NI_TRAN_TYPE = 6
AND n1.NI_QUANTITY < 0
--ORDER BY n1.NI_DATE, n1.NI_STOCK Asc
UNION ALL
select IM_CUST AS "Customer",n1.NI_DATE,
IM_CUST AS "Parent",
IM_XX_COST_CENTRE01 AS "CostCentre",
n1.NI_STOCK AS "Item",
IM_LEVEL_UNIT AS "UOI", /*UOI*/
-- n1.IL_NOTE_2 AS "Pallet/Space", /*Pallet/Space*/
n1.NI_LOCN AS "Locn", /*Locn*/
n1.NI_AVAIL_ACTUAL AS "Avail SOH",
n1.NI_ENTRY,
n1.NI_QUANTITY,n1.NI_TRAN_TYPE,n1.NI_SL_ORDER,SH_STATUS,'D' AS "Kind"
FROM NI n1 INNER JOIN IM ON IM_STOCK = n1.NI_STOCK
INNER JOIN SH ON SH_ORDER = n1.NI_SL_ORDER
--INNER JOIN IL l1 ON l1.IL_LOCN = n1.NI_LOCN
---INNER JOIN Tmp_Locn_Cnt_By_Cust ON sLocn = l1.IL_LOCN
WHERE IM_ACTIVE = 1
AND IM_CUST = 'CGU'
AND IM_STOCK = 'CV230CID0122'
AND n1.NI_SL_ORDER IS NOT NULL
AND n1.NI_STATUS IN (2,4)
AND n1.NI_TRAN_TYPE = 6
AND n1.NI_QUANTITY < 0
AND SH_STATUS = 0
--ORDER BY n1.NI_DATE, n1.NI_STOCK Asc
UNION ALL
select IM_CUST AS "Customer",n1.NI_DATE,
IM_CUST AS "Parent",
IM_XX_COST_CENTRE01 AS "CostCentre",
n1.NI_STOCK AS "Item",
IM_LEVEL_UNIT AS "UOI", /*UOI*/
-- n1.IL_NOTE_2 AS "Pallet/Space", /*Pallet/Space*/
n1.NI_LOCN AS "Locn", /*Locn*/
n1.NI_AVAIL_ACTUAL AS "Avail SOH",
n1.NI_ENTRY,
n1.NI_QUANTITY,n1.NI_TRAN_TYPE,n1.NI_SL_ORDER,NULL,'SH' AS "Kind"
FROM NI n1 INNER JOIN IM ON IM_STOCK = n1.NI_STOCK
--INNER JOIN SH ON SH_ORDER = n1.NI_SL_ORDER
---INNER JOIN Tmp_Locn_Cnt_By_Cust ON sLocn = l1.IL_LOCN
WHERE IM_ACTIVE = 1
AND IM_CUST = 'CGU'
AND IM_STOCK = 'CV230CID0122'
AND n1.NI_AVAIL_ACTUAL >= '1'
AND n1.NI_STATUS IN (1,2)
--AND SH_STATUS = 0
--AND n1.NI_TRAN_TYPE = 6
--AND n1.NI_QUANTITY < 0
-- ORDER BY n1.NI_STOCK Asc