1: PACKAGE BODY INV_ITEM_UTIL AS
2: /* $Header: INVVITUB.pls 120.6 2007/11/08 21:44:12 mantyaku ship $ */
3: -- ------------------------------------------------------------
4: -- -------------- Package variables and constants -------------
5: -- ------------------------------------------------------------
3: -- ------------------------------------------------------------
4: -- -------------- Package variables and constants -------------
5: -- ------------------------------------------------------------
6:
7: G_PKG_NAME CONSTANT VARCHAR2(30) := 'INV_ITEM_UTIL';
8:
9: l_installed BOOLEAN;
10: l_status VARCHAR2(10);
11: l_industry VARCHAR2(10);
21:
22: FUNCTION Appl_Install
23: RETURN Appl_Inst_type IS
24: BEGIN
25: RETURN( INV_Item_Util.g_Appl_Inst );
26: END Appl_Install;
27:
28: --
29: -- --------------- Single application installation status ---------------
35: BEGIN
36:
37: IF ( NVL( p_Appl_ID, 0 ) <> 0 )
38: AND ( p_Appl_ID IN
39: ( INV_Item_Util.g_Appl_Inst.inv
40: , INV_Item_Util.g_Appl_Inst.po
41: , INV_Item_Util.g_Appl_Inst.bom
42: , INV_Item_Util.g_Appl_Inst.eng
43: , INV_Item_Util.g_Appl_Inst.cs
36:
37: IF ( NVL( p_Appl_ID, 0 ) <> 0 )
38: AND ( p_Appl_ID IN
39: ( INV_Item_Util.g_Appl_Inst.inv
40: , INV_Item_Util.g_Appl_Inst.po
41: , INV_Item_Util.g_Appl_Inst.bom
42: , INV_Item_Util.g_Appl_Inst.eng
43: , INV_Item_Util.g_Appl_Inst.cs
44: , INV_Item_Util.g_Appl_Inst.ar
37: IF ( NVL( p_Appl_ID, 0 ) <> 0 )
38: AND ( p_Appl_ID IN
39: ( INV_Item_Util.g_Appl_Inst.inv
40: , INV_Item_Util.g_Appl_Inst.po
41: , INV_Item_Util.g_Appl_Inst.bom
42: , INV_Item_Util.g_Appl_Inst.eng
43: , INV_Item_Util.g_Appl_Inst.cs
44: , INV_Item_Util.g_Appl_Inst.ar
45: , INV_Item_Util.g_Appl_Inst.mrp
38: AND ( p_Appl_ID IN
39: ( INV_Item_Util.g_Appl_Inst.inv
40: , INV_Item_Util.g_Appl_Inst.po
41: , INV_Item_Util.g_Appl_Inst.bom
42: , INV_Item_Util.g_Appl_Inst.eng
43: , INV_Item_Util.g_Appl_Inst.cs
44: , INV_Item_Util.g_Appl_Inst.ar
45: , INV_Item_Util.g_Appl_Inst.mrp
46: , INV_Item_Util.g_Appl_Inst.oe
39: ( INV_Item_Util.g_Appl_Inst.inv
40: , INV_Item_Util.g_Appl_Inst.po
41: , INV_Item_Util.g_Appl_Inst.bom
42: , INV_Item_Util.g_Appl_Inst.eng
43: , INV_Item_Util.g_Appl_Inst.cs
44: , INV_Item_Util.g_Appl_Inst.ar
45: , INV_Item_Util.g_Appl_Inst.mrp
46: , INV_Item_Util.g_Appl_Inst.oe
47: , INV_Item_Util.g_Appl_Inst.ONT
40: , INV_Item_Util.g_Appl_Inst.po
41: , INV_Item_Util.g_Appl_Inst.bom
42: , INV_Item_Util.g_Appl_Inst.eng
43: , INV_Item_Util.g_Appl_Inst.cs
44: , INV_Item_Util.g_Appl_Inst.ar
45: , INV_Item_Util.g_Appl_Inst.mrp
46: , INV_Item_Util.g_Appl_Inst.oe
47: , INV_Item_Util.g_Appl_Inst.ONT
48: , INV_Item_Util.g_Appl_Inst.QP
41: , INV_Item_Util.g_Appl_Inst.bom
42: , INV_Item_Util.g_Appl_Inst.eng
43: , INV_Item_Util.g_Appl_Inst.cs
44: , INV_Item_Util.g_Appl_Inst.ar
45: , INV_Item_Util.g_Appl_Inst.mrp
46: , INV_Item_Util.g_Appl_Inst.oe
47: , INV_Item_Util.g_Appl_Inst.ONT
48: , INV_Item_Util.g_Appl_Inst.QP
49: , INV_Item_Util.g_Appl_Inst.wip
42: , INV_Item_Util.g_Appl_Inst.eng
43: , INV_Item_Util.g_Appl_Inst.cs
44: , INV_Item_Util.g_Appl_Inst.ar
45: , INV_Item_Util.g_Appl_Inst.mrp
46: , INV_Item_Util.g_Appl_Inst.oe
47: , INV_Item_Util.g_Appl_Inst.ONT
48: , INV_Item_Util.g_Appl_Inst.QP
49: , INV_Item_Util.g_Appl_Inst.wip
50: , INV_Item_Util.g_Appl_Inst.fa
43: , INV_Item_Util.g_Appl_Inst.cs
44: , INV_Item_Util.g_Appl_Inst.ar
45: , INV_Item_Util.g_Appl_Inst.mrp
46: , INV_Item_Util.g_Appl_Inst.oe
47: , INV_Item_Util.g_Appl_Inst.ONT
48: , INV_Item_Util.g_Appl_Inst.QP
49: , INV_Item_Util.g_Appl_Inst.wip
50: , INV_Item_Util.g_Appl_Inst.fa
51: , INV_Item_Util.g_Appl_Inst.jl
44: , INV_Item_Util.g_Appl_Inst.ar
45: , INV_Item_Util.g_Appl_Inst.mrp
46: , INV_Item_Util.g_Appl_Inst.oe
47: , INV_Item_Util.g_Appl_Inst.ONT
48: , INV_Item_Util.g_Appl_Inst.QP
49: , INV_Item_Util.g_Appl_Inst.wip
50: , INV_Item_Util.g_Appl_Inst.fa
51: , INV_Item_Util.g_Appl_Inst.jl
52: , INV_Item_Util.g_Appl_Inst.WMS
45: , INV_Item_Util.g_Appl_Inst.mrp
46: , INV_Item_Util.g_Appl_Inst.oe
47: , INV_Item_Util.g_Appl_Inst.ONT
48: , INV_Item_Util.g_Appl_Inst.QP
49: , INV_Item_Util.g_Appl_Inst.wip
50: , INV_Item_Util.g_Appl_Inst.fa
51: , INV_Item_Util.g_Appl_Inst.jl
52: , INV_Item_Util.g_Appl_Inst.WMS
53: , INV_Item_Util.g_Appl_Inst.CSP
46: , INV_Item_Util.g_Appl_Inst.oe
47: , INV_Item_Util.g_Appl_Inst.ONT
48: , INV_Item_Util.g_Appl_Inst.QP
49: , INV_Item_Util.g_Appl_Inst.wip
50: , INV_Item_Util.g_Appl_Inst.fa
51: , INV_Item_Util.g_Appl_Inst.jl
52: , INV_Item_Util.g_Appl_Inst.WMS
53: , INV_Item_Util.g_Appl_Inst.CSP
54: , INV_Item_Util.g_Appl_Inst.CSS
47: , INV_Item_Util.g_Appl_Inst.ONT
48: , INV_Item_Util.g_Appl_Inst.QP
49: , INV_Item_Util.g_Appl_Inst.wip
50: , INV_Item_Util.g_Appl_Inst.fa
51: , INV_Item_Util.g_Appl_Inst.jl
52: , INV_Item_Util.g_Appl_Inst.WMS
53: , INV_Item_Util.g_Appl_Inst.CSP
54: , INV_Item_Util.g_Appl_Inst.CSS
55: , INV_Item_Util.g_Appl_Inst.OKS
48: , INV_Item_Util.g_Appl_Inst.QP
49: , INV_Item_Util.g_Appl_Inst.wip
50: , INV_Item_Util.g_Appl_Inst.fa
51: , INV_Item_Util.g_Appl_Inst.jl
52: , INV_Item_Util.g_Appl_Inst.WMS
53: , INV_Item_Util.g_Appl_Inst.CSP
54: , INV_Item_Util.g_Appl_Inst.CSS
55: , INV_Item_Util.g_Appl_Inst.OKS
56: , INV_Item_Util.g_Appl_Inst.AMS
49: , INV_Item_Util.g_Appl_Inst.wip
50: , INV_Item_Util.g_Appl_Inst.fa
51: , INV_Item_Util.g_Appl_Inst.jl
52: , INV_Item_Util.g_Appl_Inst.WMS
53: , INV_Item_Util.g_Appl_Inst.CSP
54: , INV_Item_Util.g_Appl_Inst.CSS
55: , INV_Item_Util.g_Appl_Inst.OKS
56: , INV_Item_Util.g_Appl_Inst.AMS
57: , INV_Item_Util.g_Appl_Inst.IBA
50: , INV_Item_Util.g_Appl_Inst.fa
51: , INV_Item_Util.g_Appl_Inst.jl
52: , INV_Item_Util.g_Appl_Inst.WMS
53: , INV_Item_Util.g_Appl_Inst.CSP
54: , INV_Item_Util.g_Appl_Inst.CSS
55: , INV_Item_Util.g_Appl_Inst.OKS
56: , INV_Item_Util.g_Appl_Inst.AMS
57: , INV_Item_Util.g_Appl_Inst.IBA
58: , INV_Item_Util.g_Appl_Inst.IBE
51: , INV_Item_Util.g_Appl_Inst.jl
52: , INV_Item_Util.g_Appl_Inst.WMS
53: , INV_Item_Util.g_Appl_Inst.CSP
54: , INV_Item_Util.g_Appl_Inst.CSS
55: , INV_Item_Util.g_Appl_Inst.OKS
56: , INV_Item_Util.g_Appl_Inst.AMS
57: , INV_Item_Util.g_Appl_Inst.IBA
58: , INV_Item_Util.g_Appl_Inst.IBE
59: , INV_Item_Util.g_Appl_Inst.CUI
52: , INV_Item_Util.g_Appl_Inst.WMS
53: , INV_Item_Util.g_Appl_Inst.CSP
54: , INV_Item_Util.g_Appl_Inst.CSS
55: , INV_Item_Util.g_Appl_Inst.OKS
56: , INV_Item_Util.g_Appl_Inst.AMS
57: , INV_Item_Util.g_Appl_Inst.IBA
58: , INV_Item_Util.g_Appl_Inst.IBE
59: , INV_Item_Util.g_Appl_Inst.CUI
60: , INV_Item_Util.g_Appl_Inst.XNC
53: , INV_Item_Util.g_Appl_Inst.CSP
54: , INV_Item_Util.g_Appl_Inst.CSS
55: , INV_Item_Util.g_Appl_Inst.OKS
56: , INV_Item_Util.g_Appl_Inst.AMS
57: , INV_Item_Util.g_Appl_Inst.IBA
58: , INV_Item_Util.g_Appl_Inst.IBE
59: , INV_Item_Util.g_Appl_Inst.CUI
60: , INV_Item_Util.g_Appl_Inst.XNC
61: , INV_Item_Util.g_Appl_Inst.CUN
54: , INV_Item_Util.g_Appl_Inst.CSS
55: , INV_Item_Util.g_Appl_Inst.OKS
56: , INV_Item_Util.g_Appl_Inst.AMS
57: , INV_Item_Util.g_Appl_Inst.IBA
58: , INV_Item_Util.g_Appl_Inst.IBE
59: , INV_Item_Util.g_Appl_Inst.CUI
60: , INV_Item_Util.g_Appl_Inst.XNC
61: , INV_Item_Util.g_Appl_Inst.CUN
62: , INV_Item_Util.g_Appl_Inst.CUS
55: , INV_Item_Util.g_Appl_Inst.OKS
56: , INV_Item_Util.g_Appl_Inst.AMS
57: , INV_Item_Util.g_Appl_Inst.IBA
58: , INV_Item_Util.g_Appl_Inst.IBE
59: , INV_Item_Util.g_Appl_Inst.CUI
60: , INV_Item_Util.g_Appl_Inst.XNC
61: , INV_Item_Util.g_Appl_Inst.CUN
62: , INV_Item_Util.g_Appl_Inst.CUS
63: , INV_Item_Util.g_Appl_Inst.WPS
56: , INV_Item_Util.g_Appl_Inst.AMS
57: , INV_Item_Util.g_Appl_Inst.IBA
58: , INV_Item_Util.g_Appl_Inst.IBE
59: , INV_Item_Util.g_Appl_Inst.CUI
60: , INV_Item_Util.g_Appl_Inst.XNC
61: , INV_Item_Util.g_Appl_Inst.CUN
62: , INV_Item_Util.g_Appl_Inst.CUS
63: , INV_Item_Util.g_Appl_Inst.WPS
64: , INV_Item_Util.g_Appl_Inst.EAM
57: , INV_Item_Util.g_Appl_Inst.IBA
58: , INV_Item_Util.g_Appl_Inst.IBE
59: , INV_Item_Util.g_Appl_Inst.CUI
60: , INV_Item_Util.g_Appl_Inst.XNC
61: , INV_Item_Util.g_Appl_Inst.CUN
62: , INV_Item_Util.g_Appl_Inst.CUS
63: , INV_Item_Util.g_Appl_Inst.WPS
64: , INV_Item_Util.g_Appl_Inst.EAM
65: , INV_Item_Util.g_Appl_Inst.ENI
58: , INV_Item_Util.g_Appl_Inst.IBE
59: , INV_Item_Util.g_Appl_Inst.CUI
60: , INV_Item_Util.g_Appl_Inst.XNC
61: , INV_Item_Util.g_Appl_Inst.CUN
62: , INV_Item_Util.g_Appl_Inst.CUS
63: , INV_Item_Util.g_Appl_Inst.WPS
64: , INV_Item_Util.g_Appl_Inst.EAM
65: , INV_Item_Util.g_Appl_Inst.ENI
66: , INV_Item_Util.g_Appl_Inst.EGO
59: , INV_Item_Util.g_Appl_Inst.CUI
60: , INV_Item_Util.g_Appl_Inst.XNC
61: , INV_Item_Util.g_Appl_Inst.CUN
62: , INV_Item_Util.g_Appl_Inst.CUS
63: , INV_Item_Util.g_Appl_Inst.WPS
64: , INV_Item_Util.g_Appl_Inst.EAM
65: , INV_Item_Util.g_Appl_Inst.ENI
66: , INV_Item_Util.g_Appl_Inst.EGO
67: , INV_Item_Util.g_Appl_Inst.CSI
60: , INV_Item_Util.g_Appl_Inst.XNC
61: , INV_Item_Util.g_Appl_Inst.CUN
62: , INV_Item_Util.g_Appl_Inst.CUS
63: , INV_Item_Util.g_Appl_Inst.WPS
64: , INV_Item_Util.g_Appl_Inst.EAM
65: , INV_Item_Util.g_Appl_Inst.ENI
66: , INV_Item_Util.g_Appl_Inst.EGO
67: , INV_Item_Util.g_Appl_Inst.CSI
68: , INV_Item_Util.g_Appl_Inst.CZ
61: , INV_Item_Util.g_Appl_Inst.CUN
62: , INV_Item_Util.g_Appl_Inst.CUS
63: , INV_Item_Util.g_Appl_Inst.WPS
64: , INV_Item_Util.g_Appl_Inst.EAM
65: , INV_Item_Util.g_Appl_Inst.ENI
66: , INV_Item_Util.g_Appl_Inst.EGO
67: , INV_Item_Util.g_Appl_Inst.CSI
68: , INV_Item_Util.g_Appl_Inst.CZ
69: , INV_Item_Util.g_Appl_Inst.FTE
62: , INV_Item_Util.g_Appl_Inst.CUS
63: , INV_Item_Util.g_Appl_Inst.WPS
64: , INV_Item_Util.g_Appl_Inst.EAM
65: , INV_Item_Util.g_Appl_Inst.ENI
66: , INV_Item_Util.g_Appl_Inst.EGO
67: , INV_Item_Util.g_Appl_Inst.CSI
68: , INV_Item_Util.g_Appl_Inst.CZ
69: , INV_Item_Util.g_Appl_Inst.FTE
70: , INV_Item_Util.g_Appl_Inst.GMI
63: , INV_Item_Util.g_Appl_Inst.WPS
64: , INV_Item_Util.g_Appl_Inst.EAM
65: , INV_Item_Util.g_Appl_Inst.ENI
66: , INV_Item_Util.g_Appl_Inst.EGO
67: , INV_Item_Util.g_Appl_Inst.CSI
68: , INV_Item_Util.g_Appl_Inst.CZ
69: , INV_Item_Util.g_Appl_Inst.FTE
70: , INV_Item_Util.g_Appl_Inst.GMI
71: /* Start Bug 3713912 */
64: , INV_Item_Util.g_Appl_Inst.EAM
65: , INV_Item_Util.g_Appl_Inst.ENI
66: , INV_Item_Util.g_Appl_Inst.EGO
67: , INV_Item_Util.g_Appl_Inst.CSI
68: , INV_Item_Util.g_Appl_Inst.CZ
69: , INV_Item_Util.g_Appl_Inst.FTE
70: , INV_Item_Util.g_Appl_Inst.GMI
71: /* Start Bug 3713912 */
72: , INV_Item_Util.g_Appl_Inst.GMD
65: , INV_Item_Util.g_Appl_Inst.ENI
66: , INV_Item_Util.g_Appl_Inst.EGO
67: , INV_Item_Util.g_Appl_Inst.CSI
68: , INV_Item_Util.g_Appl_Inst.CZ
69: , INV_Item_Util.g_Appl_Inst.FTE
70: , INV_Item_Util.g_Appl_Inst.GMI
71: /* Start Bug 3713912 */
72: , INV_Item_Util.g_Appl_Inst.GMD
73: , INV_Item_Util.g_Appl_Inst.GME
66: , INV_Item_Util.g_Appl_Inst.EGO
67: , INV_Item_Util.g_Appl_Inst.CSI
68: , INV_Item_Util.g_Appl_Inst.CZ
69: , INV_Item_Util.g_Appl_Inst.FTE
70: , INV_Item_Util.g_Appl_Inst.GMI
71: /* Start Bug 3713912 */
72: , INV_Item_Util.g_Appl_Inst.GMD
73: , INV_Item_Util.g_Appl_Inst.GME
74: , INV_Item_Util.g_Appl_Inst.GR
68: , INV_Item_Util.g_Appl_Inst.CZ
69: , INV_Item_Util.g_Appl_Inst.FTE
70: , INV_Item_Util.g_Appl_Inst.GMI
71: /* Start Bug 3713912 */
72: , INV_Item_Util.g_Appl_Inst.GMD
73: , INV_Item_Util.g_Appl_Inst.GME
74: , INV_Item_Util.g_Appl_Inst.GR
75: /* End Bug 3713912 */
76: /* Bug 5015595 */
69: , INV_Item_Util.g_Appl_Inst.FTE
70: , INV_Item_Util.g_Appl_Inst.GMI
71: /* Start Bug 3713912 */
72: , INV_Item_Util.g_Appl_Inst.GMD
73: , INV_Item_Util.g_Appl_Inst.GME
74: , INV_Item_Util.g_Appl_Inst.GR
75: /* End Bug 3713912 */
76: /* Bug 5015595 */
77: ,INV_Item_Util.g_Appl_Inst.XDP
70: , INV_Item_Util.g_Appl_Inst.GMI
71: /* Start Bug 3713912 */
72: , INV_Item_Util.g_Appl_Inst.GMD
73: , INV_Item_Util.g_Appl_Inst.GME
74: , INV_Item_Util.g_Appl_Inst.GR
75: /* End Bug 3713912 */
76: /* Bug 5015595 */
77: ,INV_Item_Util.g_Appl_Inst.XDP
78: --6531763: Adding ICX install check.
73: , INV_Item_Util.g_Appl_Inst.GME
74: , INV_Item_Util.g_Appl_Inst.GR
75: /* End Bug 3713912 */
76: /* Bug 5015595 */
77: ,INV_Item_Util.g_Appl_Inst.XDP
78: --6531763: Adding ICX install check.
79: ,INV_Item_Util.g_Appl_Inst.ICX)
80: )
81: THEN
75: /* End Bug 3713912 */
76: /* Bug 5015595 */
77: ,INV_Item_Util.g_Appl_Inst.XDP
78: --6531763: Adding ICX install check.
79: ,INV_Item_Util.g_Appl_Inst.ICX)
80: )
81: THEN
82: RETURN ( 'I' );
83: ELSE
124:
125: FUNCTION Appl_Inst_inv
126: RETURN NUMBER IS
127: BEGIN
128: RETURN( INV_Item_Util.g_Appl_Inst.inv );
129: END Appl_Inst_inv;
130:
131: FUNCTION Appl_Inst_po
132: RETURN NUMBER IS
130:
131: FUNCTION Appl_Inst_po
132: RETURN NUMBER IS
133: BEGIN
134: RETURN( INV_Item_Util.g_Appl_Inst.po );
135: END;
136:
137: FUNCTION Appl_Inst_bom
138: RETURN NUMBER IS
136:
137: FUNCTION Appl_Inst_bom
138: RETURN NUMBER IS
139: BEGIN
140: RETURN( INV_Item_Util.g_Appl_Inst.bom );
141: END;
142:
143: FUNCTION Appl_Inst_eng
144: RETURN NUMBER IS
142:
143: FUNCTION Appl_Inst_eng
144: RETURN NUMBER IS
145: BEGIN
146: RETURN( INV_Item_Util.g_Appl_Inst.eng );
147: END;
148:
149: FUNCTION Appl_Inst_cs
150: RETURN NUMBER IS
148:
149: FUNCTION Appl_Inst_cs
150: RETURN NUMBER IS
151: BEGIN
152: RETURN( INV_Item_Util.g_Appl_Inst.cs );
153: END;
154:
155: FUNCTION Appl_Inst_ar
156: RETURN NUMBER IS
154:
155: FUNCTION Appl_Inst_ar
156: RETURN NUMBER IS
157: BEGIN
158: RETURN( INV_Item_Util.g_Appl_Inst.ar );
159: END;
160:
161: FUNCTION Appl_Inst_mrp
162: RETURN NUMBER IS
160:
161: FUNCTION Appl_Inst_mrp
162: RETURN NUMBER IS
163: BEGIN
164: RETURN( INV_Item_Util.g_Appl_Inst.mrp );
165: END;
166:
167: FUNCTION Appl_Inst_oe
168: RETURN NUMBER IS
166:
167: FUNCTION Appl_Inst_oe
168: RETURN NUMBER IS
169: BEGIN
170: RETURN( INV_Item_Util.g_Appl_Inst.oe );
171: END;
172:
173: FUNCTION Appl_Inst_ONT
174: RETURN NUMBER IS
172:
173: FUNCTION Appl_Inst_ONT
174: RETURN NUMBER IS
175: BEGIN
176: RETURN( INV_Item_Util.g_Appl_Inst.ONT );
177: END;
178:
179: FUNCTION Appl_Inst_QP
180: RETURN NUMBER IS
178:
179: FUNCTION Appl_Inst_QP
180: RETURN NUMBER IS
181: BEGIN
182: RETURN( INV_Item_Util.g_Appl_Inst.QP );
183: END;
184:
185: FUNCTION Appl_Inst_wip
186: RETURN NUMBER IS
184:
185: FUNCTION Appl_Inst_wip
186: RETURN NUMBER IS
187: BEGIN
188: RETURN( INV_Item_Util.g_Appl_Inst.wip );
189: END;
190:
191: FUNCTION Appl_Inst_fa
192: RETURN NUMBER IS
190:
191: FUNCTION Appl_Inst_fa
192: RETURN NUMBER IS
193: BEGIN
194: RETURN( INV_Item_Util.g_Appl_Inst.fa );
195: END;
196:
197: FUNCTION Appl_Inst_jl
198: RETURN NUMBER IS
196:
197: FUNCTION Appl_Inst_jl
198: RETURN NUMBER IS
199: BEGIN
200: RETURN( INV_Item_Util.g_Appl_Inst.jl );
201: END;
202:
203: FUNCTION Appl_Inst_WMS
204: RETURN NUMBER IS
202:
203: FUNCTION Appl_Inst_WMS
204: RETURN NUMBER IS
205: BEGIN
206: RETURN( INV_Item_Util.g_Appl_Inst.WMS );
207: END;
208:
209: FUNCTION Appl_Inst_CSP
210: RETURN NUMBER IS
208:
209: FUNCTION Appl_Inst_CSP
210: RETURN NUMBER IS
211: BEGIN
212: RETURN( INV_Item_Util.g_Appl_Inst.CSP );
213: END;
214:
215: FUNCTION Appl_Inst_CSS
216: RETURN NUMBER IS
214:
215: FUNCTION Appl_Inst_CSS
216: RETURN NUMBER IS
217: BEGIN
218: RETURN( INV_Item_Util.g_Appl_Inst.CSS );
219: END;
220:
221: FUNCTION Appl_Inst_OKS
222: RETURN NUMBER IS
220:
221: FUNCTION Appl_Inst_OKS
222: RETURN NUMBER IS
223: BEGIN
224: RETURN( INV_Item_Util.g_Appl_Inst.OKS );
225: END;
226:
227: FUNCTION Appl_Inst_AMS
228: RETURN NUMBER IS
226:
227: FUNCTION Appl_Inst_AMS
228: RETURN NUMBER IS
229: BEGIN
230: RETURN( INV_Item_Util.g_Appl_Inst.AMS );
231: END;
232:
233: FUNCTION Appl_Inst_IBA
234: RETURN NUMBER IS
232:
233: FUNCTION Appl_Inst_IBA
234: RETURN NUMBER IS
235: BEGIN
236: RETURN( INV_Item_Util.g_Appl_Inst.IBA );
237: END;
238:
239: FUNCTION Appl_Inst_IBE
240: RETURN NUMBER IS
238:
239: FUNCTION Appl_Inst_IBE
240: RETURN NUMBER IS
241: BEGIN
242: RETURN( INV_Item_Util.g_Appl_Inst.IBE );
243: END;
244:
245: FUNCTION Appl_Inst_CUI
246: RETURN NUMBER IS
244:
245: FUNCTION Appl_Inst_CUI
246: RETURN NUMBER IS
247: BEGIN
248: RETURN( INV_Item_Util.g_Appl_Inst.CUI );
249: END;
250:
251: FUNCTION Appl_Inst_XNC
252: RETURN NUMBER IS
250:
251: FUNCTION Appl_Inst_XNC
252: RETURN NUMBER IS
253: BEGIN
254: RETURN( INV_Item_Util.g_Appl_Inst.XNC );
255: END;
256:
257: FUNCTION Appl_Inst_CUN
258: RETURN NUMBER IS
256:
257: FUNCTION Appl_Inst_CUN
258: RETURN NUMBER IS
259: BEGIN
260: RETURN( INV_Item_Util.g_Appl_Inst.CUN );
261: END;
262:
263: FUNCTION Appl_Inst_CUS
264: RETURN NUMBER IS
262:
263: FUNCTION Appl_Inst_CUS
264: RETURN NUMBER IS
265: BEGIN
266: RETURN( INV_Item_Util.g_Appl_Inst.CUS );
267: END;
268:
269: FUNCTION Appl_Inst_WPS
270: RETURN NUMBER IS
268:
269: FUNCTION Appl_Inst_WPS
270: RETURN NUMBER IS
271: BEGIN
272: RETURN( INV_Item_Util.g_Appl_Inst.WPS );
273: END;
274:
275: FUNCTION Appl_Inst_EAM
276: RETURN NUMBER IS
274:
275: FUNCTION Appl_Inst_EAM
276: RETURN NUMBER IS
277: BEGIN
278: RETURN( INV_Item_Util.g_Appl_Inst.EAM );
279: END;
280:
281: --Bug: 2718703
282: FUNCTION Appl_Inst_ENI
281: --Bug: 2718703
282: FUNCTION Appl_Inst_ENI
283: RETURN NUMBER IS
284: BEGIN
285: RETURN( INV_Item_Util.g_Appl_Inst.ENI );
286: END;
287:
288: --Bug: 2728939
289: FUNCTION Appl_Inst_EGO
288: --Bug: 2728939
289: FUNCTION Appl_Inst_EGO
290: RETURN NUMBER IS
291: BEGIN
292: RETURN( INV_Item_Util.g_Appl_Inst.EGO );
293: END;
294:
295: FUNCTION Appl_Inst_CSI
296: RETURN NUMBER IS
294:
295: FUNCTION Appl_Inst_CSI
296: RETURN NUMBER IS
297: BEGIN
298: RETURN( INV_Item_Util.g_Appl_Inst.CSI );
299: END;
300:
301: FUNCTION Appl_Inst_CZ
302: RETURN NUMBER IS
300:
301: FUNCTION Appl_Inst_CZ
302: RETURN NUMBER IS
303: BEGIN
304: RETURN( INV_Item_Util.g_Appl_Inst.CZ );
305: END;
306: --Bug: 2691174
307: FUNCTION Appl_Inst_FTE
308: RETURN NUMBER IS
306: --Bug: 2691174
307: FUNCTION Appl_Inst_FTE
308: RETURN NUMBER IS
309: BEGIN
310: RETURN( INV_Item_Util.g_Appl_Inst.FTE );
311: END;
312: FUNCTION Appl_Inst_GMI
313: RETURN NUMBER IS
314: BEGIN
311: END;
312: FUNCTION Appl_Inst_GMI
313: RETURN NUMBER IS
314: BEGIN
315: RETURN( INV_Item_Util.g_Appl_Inst.GMI);
316: END;
317: /* Start Bug 3713912 */ /* remove GMI function */
318:
319: FUNCTION Appl_Inst_GMD
318:
319: FUNCTION Appl_Inst_GMD
320: RETURN NUMBER IS
321: BEGIN
322: RETURN( INV_Item_Util.g_Appl_Inst.GMD);
323: END;
324: FUNCTION Appl_Inst_GME
325: RETURN NUMBER IS
326: BEGIN
323: END;
324: FUNCTION Appl_Inst_GME
325: RETURN NUMBER IS
326: BEGIN
327: RETURN( INV_Item_Util.g_Appl_Inst.GME);
328: END;
329: FUNCTION Appl_Inst_GR
330: RETURN NUMBER IS
331: BEGIN
328: END;
329: FUNCTION Appl_Inst_GR
330: RETURN NUMBER IS
331: BEGIN
332: RETURN( INV_Item_Util.g_Appl_Inst.GR);
333: END;
334:
335: /* End Bug 3713912 */
336:
338: --
339: FUNCTION PJM_Unit_Eff_Enabled
340: RETURN VARCHAR2 IS
341: BEGIN
342: RETURN( INV_Item_Util.g_Appl_Inst.PJM_Unit_Eff_flag );
343: END;
344:
345: -- 6531763: Adding ICX install check
346: FUNCTION Appl_Inst_ICX
345: -- 6531763: Adding ICX install check
346: FUNCTION Appl_Inst_ICX
347: RETURN NUMBER IS
348: BEGIN
349: RETURN( INV_Item_Util.g_Appl_Inst.ICX);
350: END;
351:
352:
353: FUNCTION Object_Exists(p_object_type VARCHAR2,p_object_name VARCHAR2)
660: then g_Appl_Inst.ICX := 178;
661: else g_Appl_Inst.ICX := 0;
662: end if;
663:
664: END INV_ITEM_UTIL;