DBA Data[Home] [Help]

APPS.INV_MWB_QUERY_MANAGER dependencies on INV_MWB_GLOBALS

Line 66: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, ' Bind Variable : '||p_bind_name||' Bind Value : '||to_char(p_bind_value));

62: g_date_bind_index := 1;
63: END IF;
64: l_date_bind_rec.bind_name := p_bind_name;
65: l_date_bind_rec.bind_value := p_bind_value;
66: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, ' Bind Variable : '||p_bind_name||' Bind Value : '||to_char(p_bind_value));
67: g_date_bind_tab(g_date_bind_index) := l_date_bind_rec;
68: g_date_bind_index := g_date_bind_index + 1;
69: END add_bind_variable;
70:

Line 80: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, ' Bind Variable : '||p_bind_name||' Bind Value : '||p_bind_value);

76: g_number_bind_index := 1;
77: END IF;
78: l_number_bind_rec.bind_name := p_bind_name;
79: l_number_bind_rec.bind_value := p_bind_value;
80: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, ' Bind Variable : '||p_bind_name||' Bind Value : '||p_bind_value);
81: g_number_bind_tab(g_number_bind_index) := l_number_bind_rec;
82: g_number_bind_index := g_number_bind_index + 1;
83: END add_bind_variable;
84:

Line 94: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, ' Bind Variable : '||p_bind_name||' Bind Value : '||p_bind_value);

90: g_varchar_bind_index := 1;
91: END IF;
92: l_varchar_bind_rec.bind_name := p_bind_name;
93: l_varchar_bind_rec.bind_value := p_bind_value;
94: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, ' Bind Variable : '||p_bind_name||' Bind Value : '||p_bind_value);
95: g_varchar_bind_tab(g_varchar_bind_index) := l_varchar_bind_rec;
96: g_varchar_bind_index := g_varchar_bind_index + 1;
97: END add_bind_variable;
98:

Line 100: l_insert_str inv_mwb_globals.long_str;

96: g_varchar_bind_index := g_varchar_bind_index + 1;
97: END add_bind_variable;
98:
99: FUNCTION build_insert(p_columns IN SelectColumnTabType) RETURN VARCHAR2 IS
100: l_insert_str inv_mwb_globals.long_str;
101: l_temp inv_mwb_globals.short_str;
102: l_pos NUMBER;
103: l_procedure_name VARCHAR2(30);
104: BEGIN

Line 101: l_temp inv_mwb_globals.short_str;

97: END add_bind_variable;
98:
99: FUNCTION build_insert(p_columns IN SelectColumnTabType) RETURN VARCHAR2 IS
100: l_insert_str inv_mwb_globals.long_str;
101: l_temp inv_mwb_globals.short_str;
102: l_pos NUMBER;
103: l_procedure_name VARCHAR2(30);
104: BEGIN
105:

Line 107: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Entered');

103: l_procedure_name VARCHAR2(30);
104: BEGIN
105:
106: l_procedure_name := 'BUILD_INSERT';
107: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Entered');
108: l_insert_str := 'INSERT INTO mtl_mwb_gtmp (';
109: -- inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, l_insert_str);
110: l_pos := p_columns.FIRST;
111: WHILE l_pos IS NOT NULL LOOP

Line 109: -- inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, l_insert_str);

105:
106: l_procedure_name := 'BUILD_INSERT';
107: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Entered');
108: l_insert_str := 'INSERT INTO mtl_mwb_gtmp (';
109: -- inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, l_insert_str);
110: l_pos := p_columns.FIRST;
111: WHILE l_pos IS NOT NULL LOOP
112: IF l_pos = p_columns.FIRST THEN
113: l_temp := p_columns(l_pos).column_name;

Line 117: -- inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, l_temp);

113: l_temp := p_columns(l_pos).column_name;
114: ELSE
115: l_temp := ' , '||p_columns(l_pos).column_name;
116: END IF;
117: -- inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, l_temp);
118: l_insert_str := l_insert_str||l_temp;
119: l_pos := p_columns.NEXT(l_pos);
120: END LOOP;
121:

Line 123: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, ' ) ');

119: l_pos := p_columns.NEXT(l_pos);
120: END LOOP;
121:
122: l_insert_str := l_insert_str || ' ) ';
123: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, ' ) ');
124:
125: RETURN l_insert_str;
126:
127: END build_insert;

Line 135: l_query_str inv_mwb_globals.very_long_str;

131: ,p_from_clause IN SQLClauseTabType
132: ,p_where_clause IN SQLClauseTabType
133: ,p_group_clause IN SQLClauseTabType
134: ) RETURN VARCHAR2 IS
135: l_query_str inv_mwb_globals.very_long_str;
136: l_procedure_name VARCHAR2(30);
137: i PLS_INTEGER;
138: j PLS_INTEGER;
139: l_temp inv_mwb_globals.short_str;

Line 139: l_temp inv_mwb_globals.short_str;

135: l_query_str inv_mwb_globals.very_long_str;
136: l_procedure_name VARCHAR2(30);
137: i PLS_INTEGER;
138: j PLS_INTEGER;
139: l_temp inv_mwb_globals.short_str;
140: l_default_status_id NUMBER; -- Onhand Material Status Support
141:
142: BEGIN
143:

Line 145: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Entered');

141:
142: BEGIN
143:
144: l_procedure_name := 'BUILD_QUERY';
145: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Entered');
146:
147: IF p_select_columns.COUNT > 0 THEN
148:
149: i := p_select_columns.FIRST;

Line 158: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, l_temp);

154: l_temp := p_select_columns(i).column_value||' '||p_select_columns(i).column_name;
155: ELSE
156: l_temp := ' , '||p_select_columns(i).column_value||' '||p_select_columns(i).column_name;
157: END IF;
158: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, l_temp);
159: l_query_str := l_query_str || l_temp;
160:
161: i := p_select_columns.NEXT(i);
162: END LOOP;

Line 177: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, l_temp);

173: ELSE
174: l_temp := ' , '||p_from_clause(j);
175: END IF;
176: l_query_str := l_query_str || l_temp;
177: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, l_temp);
178: j := p_from_clause.NEXT(j);
179: END LOOP;
180:
181: END IF;

Line 192: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, l_temp);

188: l_query_str := l_query_str||' WHERE 1 = 1 ';
189: END IF;
190: l_temp := ' AND ' || p_where_clause(j);
191: l_query_str := l_query_str || l_temp;
192: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, l_temp);
193: j := p_where_clause.NEXT(j);
194: END LOOP;
195:
196: END IF;

Line 208: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, l_temp);

204: l_temp := p_group_clause(j);
205: ELSE
206: l_temp := ' , '|| p_group_clause(j);
207: END IF;
208: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, l_temp);
209: l_query_str := l_query_str || l_temp;
210: j := p_group_clause.NEXT(j);
211: END LOOP;
212:

Line 215: IF inv_mwb_globals.g_tree_node_type = 'APPTREE_OBJECT_TRUNK' THEN

211: END LOOP;
212:
213: END IF;
214:
215: IF inv_mwb_globals.g_tree_node_type = 'APPTREE_OBJECT_TRUNK' THEN
216: IF inv_mwb_globals.g_chk_onhand = 1
217: AND NVL(inv_mwb_globals.g_chk_receiving,0) = 0
218: AND NVL(inv_mwb_globals.g_chk_inbound,0) = 0 THEN
219:

Line 216: IF inv_mwb_globals.g_chk_onhand = 1

212:
213: END IF;
214:
215: IF inv_mwb_globals.g_tree_node_type = 'APPTREE_OBJECT_TRUNK' THEN
216: IF inv_mwb_globals.g_chk_onhand = 1
217: AND NVL(inv_mwb_globals.g_chk_receiving,0) = 0
218: AND NVL(inv_mwb_globals.g_chk_inbound,0) = 0 THEN
219:
220: IF inv_mwb_globals.g_qty_from IS NOT NULL

Line 217: AND NVL(inv_mwb_globals.g_chk_receiving,0) = 0

213: END IF;
214:
215: IF inv_mwb_globals.g_tree_node_type = 'APPTREE_OBJECT_TRUNK' THEN
216: IF inv_mwb_globals.g_chk_onhand = 1
217: AND NVL(inv_mwb_globals.g_chk_receiving,0) = 0
218: AND NVL(inv_mwb_globals.g_chk_inbound,0) = 0 THEN
219:
220: IF inv_mwb_globals.g_qty_from IS NOT NULL
221: OR inv_mwb_globals.g_qty_to IS NOT NULL THEN

Line 218: AND NVL(inv_mwb_globals.g_chk_inbound,0) = 0 THEN

214:
215: IF inv_mwb_globals.g_tree_node_type = 'APPTREE_OBJECT_TRUNK' THEN
216: IF inv_mwb_globals.g_chk_onhand = 1
217: AND NVL(inv_mwb_globals.g_chk_receiving,0) = 0
218: AND NVL(inv_mwb_globals.g_chk_inbound,0) = 0 THEN
219:
220: IF inv_mwb_globals.g_qty_from IS NOT NULL
221: OR inv_mwb_globals.g_qty_to IS NOT NULL THEN
222:

Line 220: IF inv_mwb_globals.g_qty_from IS NOT NULL

216: IF inv_mwb_globals.g_chk_onhand = 1
217: AND NVL(inv_mwb_globals.g_chk_receiving,0) = 0
218: AND NVL(inv_mwb_globals.g_chk_inbound,0) = 0 THEN
219:
220: IF inv_mwb_globals.g_qty_from IS NOT NULL
221: OR inv_mwb_globals.g_qty_to IS NOT NULL THEN
222:
223: l_query_str := l_query_str || ' HAVING 1 = 1 ';
224:

Line 221: OR inv_mwb_globals.g_qty_to IS NOT NULL THEN

217: AND NVL(inv_mwb_globals.g_chk_receiving,0) = 0
218: AND NVL(inv_mwb_globals.g_chk_inbound,0) = 0 THEN
219:
220: IF inv_mwb_globals.g_qty_from IS NOT NULL
221: OR inv_mwb_globals.g_qty_to IS NOT NULL THEN
222:
223: l_query_str := l_query_str || ' HAVING 1 = 1 ';
224:
225: -- IF inv_mwb_globals.g_view_by <> 'LPN' THEN

Line 225: -- IF inv_mwb_globals.g_view_by <> 'LPN' THEN

221: OR inv_mwb_globals.g_qty_to IS NOT NULL THEN
222:
223: l_query_str := l_query_str || ' HAVING 1 = 1 ';
224:
225: -- IF inv_mwb_globals.g_view_by <> 'LPN' THEN
226: IF inv_mwb_globals.g_serial_from IS NULL
227: AND inv_mwb_globals.g_serial_to IS NULL
228: AND inv_mwb_globals.g_view_by <> 'SERIAL' THEN
229: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN

Line 226: IF inv_mwb_globals.g_serial_from IS NULL

222:
223: l_query_str := l_query_str || ' HAVING 1 = 1 ';
224:
225: -- IF inv_mwb_globals.g_view_by <> 'LPN' THEN
226: IF inv_mwb_globals.g_serial_from IS NULL
227: AND inv_mwb_globals.g_serial_to IS NULL
228: AND inv_mwb_globals.g_view_by <> 'SERIAL' THEN
229: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN
230: l_query_str := l_query_str || ' AND SUM (MOQD.PRIMARY_TRANSACTION_QUANTITY) = :onhand_qty';

Line 227: AND inv_mwb_globals.g_serial_to IS NULL

223: l_query_str := l_query_str || ' HAVING 1 = 1 ';
224:
225: -- IF inv_mwb_globals.g_view_by <> 'LPN' THEN
226: IF inv_mwb_globals.g_serial_from IS NULL
227: AND inv_mwb_globals.g_serial_to IS NULL
228: AND inv_mwb_globals.g_view_by <> 'SERIAL' THEN
229: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN
230: l_query_str := l_query_str || ' AND SUM (MOQD.PRIMARY_TRANSACTION_QUANTITY) = :onhand_qty';
231: END IF;

Line 228: AND inv_mwb_globals.g_view_by <> 'SERIAL' THEN

224:
225: -- IF inv_mwb_globals.g_view_by <> 'LPN' THEN
226: IF inv_mwb_globals.g_serial_from IS NULL
227: AND inv_mwb_globals.g_serial_to IS NULL
228: AND inv_mwb_globals.g_view_by <> 'SERIAL' THEN
229: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN
230: l_query_str := l_query_str || ' AND SUM (MOQD.PRIMARY_TRANSACTION_QUANTITY) = :onhand_qty';
231: END IF;
232: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN

Line 229: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN

225: -- IF inv_mwb_globals.g_view_by <> 'LPN' THEN
226: IF inv_mwb_globals.g_serial_from IS NULL
227: AND inv_mwb_globals.g_serial_to IS NULL
228: AND inv_mwb_globals.g_view_by <> 'SERIAL' THEN
229: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN
230: l_query_str := l_query_str || ' AND SUM (MOQD.PRIMARY_TRANSACTION_QUANTITY) = :onhand_qty';
231: END IF;
232: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN
233: l_query_str := l_query_str || ' AND SUM (MOQD.PRIMARY_TRANSACTION_QUANTITY) >= :onhand_from_qty';

Line 232: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN

228: AND inv_mwb_globals.g_view_by <> 'SERIAL' THEN
229: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN
230: l_query_str := l_query_str || ' AND SUM (MOQD.PRIMARY_TRANSACTION_QUANTITY) = :onhand_qty';
231: END IF;
232: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN
233: l_query_str := l_query_str || ' AND SUM (MOQD.PRIMARY_TRANSACTION_QUANTITY) >= :onhand_from_qty';
234: END IF;
235: IF inv_mwb_globals.g_qty_to IS NOT NULL THEN
236: l_query_str := l_query_str || ' AND SUM (MOQD.PRIMARY_TRANSACTION_QUANTITY) <= :onhand_to_qty';

Line 235: IF inv_mwb_globals.g_qty_to IS NOT NULL THEN

231: END IF;
232: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN
233: l_query_str := l_query_str || ' AND SUM (MOQD.PRIMARY_TRANSACTION_QUANTITY) >= :onhand_from_qty';
234: END IF;
235: IF inv_mwb_globals.g_qty_to IS NOT NULL THEN
236: l_query_str := l_query_str || ' AND SUM (MOQD.PRIMARY_TRANSACTION_QUANTITY) <= :onhand_to_qty';
237: END IF;
238: ELSIF inv_mwb_globals.g_serial_from IS NOT NULL
239: OR inv_mwb_globals.g_serial_to IS NOT NULL

Line 238: ELSIF inv_mwb_globals.g_serial_from IS NOT NULL

234: END IF;
235: IF inv_mwb_globals.g_qty_to IS NOT NULL THEN
236: l_query_str := l_query_str || ' AND SUM (MOQD.PRIMARY_TRANSACTION_QUANTITY) <= :onhand_to_qty';
237: END IF;
238: ELSIF inv_mwb_globals.g_serial_from IS NOT NULL
239: OR inv_mwb_globals.g_serial_to IS NOT NULL
240: OR inv_mwb_globals.g_view_by = 'SERIAL' THEN
241: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN
242: l_query_str := l_query_str || ' AND count(1) = :onhand_qty';

Line 239: OR inv_mwb_globals.g_serial_to IS NOT NULL

235: IF inv_mwb_globals.g_qty_to IS NOT NULL THEN
236: l_query_str := l_query_str || ' AND SUM (MOQD.PRIMARY_TRANSACTION_QUANTITY) <= :onhand_to_qty';
237: END IF;
238: ELSIF inv_mwb_globals.g_serial_from IS NOT NULL
239: OR inv_mwb_globals.g_serial_to IS NOT NULL
240: OR inv_mwb_globals.g_view_by = 'SERIAL' THEN
241: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN
242: l_query_str := l_query_str || ' AND count(1) = :onhand_qty';
243: END IF;

Line 240: OR inv_mwb_globals.g_view_by = 'SERIAL' THEN

236: l_query_str := l_query_str || ' AND SUM (MOQD.PRIMARY_TRANSACTION_QUANTITY) <= :onhand_to_qty';
237: END IF;
238: ELSIF inv_mwb_globals.g_serial_from IS NOT NULL
239: OR inv_mwb_globals.g_serial_to IS NOT NULL
240: OR inv_mwb_globals.g_view_by = 'SERIAL' THEN
241: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN
242: l_query_str := l_query_str || ' AND count(1) = :onhand_qty';
243: END IF;
244: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN

Line 241: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN

237: END IF;
238: ELSIF inv_mwb_globals.g_serial_from IS NOT NULL
239: OR inv_mwb_globals.g_serial_to IS NOT NULL
240: OR inv_mwb_globals.g_view_by = 'SERIAL' THEN
241: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN
242: l_query_str := l_query_str || ' AND count(1) = :onhand_qty';
243: END IF;
244: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN
245: l_query_str := l_query_str || ' AND count(1) >= :onhand_from_qty ';

Line 244: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN

240: OR inv_mwb_globals.g_view_by = 'SERIAL' THEN
241: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN
242: l_query_str := l_query_str || ' AND count(1) = :onhand_qty';
243: END IF;
244: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN
245: l_query_str := l_query_str || ' AND count(1) >= :onhand_from_qty ';
246: END IF;
247: IF inv_mwb_globals.g_qty_to IS NOT NULL THEN
248: l_query_str := l_query_str || ' AND count(1) <= :onhand_to_qty ';

Line 247: IF inv_mwb_globals.g_qty_to IS NOT NULL THEN

243: END IF;
244: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN
245: l_query_str := l_query_str || ' AND count(1) >= :onhand_from_qty ';
246: END IF;
247: IF inv_mwb_globals.g_qty_to IS NOT NULL THEN
248: l_query_str := l_query_str || ' AND count(1) <= :onhand_to_qty ';
249: END IF;
250: END IF;
251: /* ELSIF inv_mwb_globals.g_view_by = 'LPN' THEN

Line 251: /* ELSIF inv_mwb_globals.g_view_by = 'LPN' THEN

247: IF inv_mwb_globals.g_qty_to IS NOT NULL THEN
248: l_query_str := l_query_str || ' AND count(1) <= :onhand_to_qty ';
249: END IF;
250: END IF;
251: /* ELSIF inv_mwb_globals.g_view_by = 'LPN' THEN
252: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN
253: l_query_str := l_query_str || ' AND SUM(wlc.primary_quantity) = :onhand_qty';
254: END IF;
255: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN

Line 252: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN

248: l_query_str := l_query_str || ' AND count(1) <= :onhand_to_qty ';
249: END IF;
250: END IF;
251: /* ELSIF inv_mwb_globals.g_view_by = 'LPN' THEN
252: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN
253: l_query_str := l_query_str || ' AND SUM(wlc.primary_quantity) = :onhand_qty';
254: END IF;
255: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN
256: l_query_str := l_query_str || ' AND SUM(wlc.primary_quantity) >= :onhand_from_qty ';

Line 255: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN

251: /* ELSIF inv_mwb_globals.g_view_by = 'LPN' THEN
252: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN
253: l_query_str := l_query_str || ' AND SUM(wlc.primary_quantity) = :onhand_qty';
254: END IF;
255: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN
256: l_query_str := l_query_str || ' AND SUM(wlc.primary_quantity) >= :onhand_from_qty ';
257: END IF;
258: IF inv_mwb_globals.g_qty_to IS NOT NULL THEN
259: l_query_str := l_query_str || ' AND SUM(wlc.primary_quantity) <= :onhand_to_qty ';

Line 258: IF inv_mwb_globals.g_qty_to IS NOT NULL THEN

254: END IF;
255: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN
256: l_query_str := l_query_str || ' AND SUM(wlc.primary_quantity) >= :onhand_from_qty ';
257: END IF;
258: IF inv_mwb_globals.g_qty_to IS NOT NULL THEN
259: l_query_str := l_query_str || ' AND SUM(wlc.primary_quantity) <= :onhand_to_qty ';
260: END IF;
261: END IF;
262: */

Line 263: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN

259: l_query_str := l_query_str || ' AND SUM(wlc.primary_quantity) <= :onhand_to_qty ';
260: END IF;
261: END IF;
262: */
263: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN
264: add_bind_variable('onhand_qty',inv_mwb_globals.g_qty_from);
265: END IF;
266: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN
267: add_bind_variable('onhand_from_qty',inv_mwb_globals.g_qty_from);

Line 264: add_bind_variable('onhand_qty',inv_mwb_globals.g_qty_from);

260: END IF;
261: END IF;
262: */
263: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN
264: add_bind_variable('onhand_qty',inv_mwb_globals.g_qty_from);
265: END IF;
266: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN
267: add_bind_variable('onhand_from_qty',inv_mwb_globals.g_qty_from);
268: END IF;

Line 266: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN

262: */
263: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN
264: add_bind_variable('onhand_qty',inv_mwb_globals.g_qty_from);
265: END IF;
266: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN
267: add_bind_variable('onhand_from_qty',inv_mwb_globals.g_qty_from);
268: END IF;
269: IF inv_mwb_globals.g_qty_to IS NOT NULL THEN
270: add_bind_variable('onhand_to_qty',inv_mwb_globals.g_qty_to);

Line 267: add_bind_variable('onhand_from_qty',inv_mwb_globals.g_qty_from);

263: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN
264: add_bind_variable('onhand_qty',inv_mwb_globals.g_qty_from);
265: END IF;
266: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN
267: add_bind_variable('onhand_from_qty',inv_mwb_globals.g_qty_from);
268: END IF;
269: IF inv_mwb_globals.g_qty_to IS NOT NULL THEN
270: add_bind_variable('onhand_to_qty',inv_mwb_globals.g_qty_to);
271: END IF;

Line 269: IF inv_mwb_globals.g_qty_to IS NOT NULL THEN

265: END IF;
266: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN
267: add_bind_variable('onhand_from_qty',inv_mwb_globals.g_qty_from);
268: END IF;
269: IF inv_mwb_globals.g_qty_to IS NOT NULL THEN
270: add_bind_variable('onhand_to_qty',inv_mwb_globals.g_qty_to);
271: END IF;
272:
273: END IF;

Line 270: add_bind_variable('onhand_to_qty',inv_mwb_globals.g_qty_to);

266: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN
267: add_bind_variable('onhand_from_qty',inv_mwb_globals.g_qty_from);
268: END IF;
269: IF inv_mwb_globals.g_qty_to IS NOT NULL THEN
270: add_bind_variable('onhand_to_qty',inv_mwb_globals.g_qty_to);
271: END IF;
272:
273: END IF;
274:

Line 277: IF inv_mwb_globals.g_chk_inbound = 1

273: END IF;
274:
275: END IF; -- Onhand quantity queries
276:
277: IF inv_mwb_globals.g_chk_inbound = 1
278: AND NVL(inv_mwb_globals.g_chk_receiving,0) = 0
279: AND NVL(inv_mwb_globals.g_chk_onhand,0) = 0 THEN
280:
281: IF inv_mwb_globals.g_qty_from IS NOT NULL

Line 278: AND NVL(inv_mwb_globals.g_chk_receiving,0) = 0

274:
275: END IF; -- Onhand quantity queries
276:
277: IF inv_mwb_globals.g_chk_inbound = 1
278: AND NVL(inv_mwb_globals.g_chk_receiving,0) = 0
279: AND NVL(inv_mwb_globals.g_chk_onhand,0) = 0 THEN
280:
281: IF inv_mwb_globals.g_qty_from IS NOT NULL
282: OR inv_mwb_globals.g_qty_to IS NOT NULL THEN

Line 279: AND NVL(inv_mwb_globals.g_chk_onhand,0) = 0 THEN

275: END IF; -- Onhand quantity queries
276:
277: IF inv_mwb_globals.g_chk_inbound = 1
278: AND NVL(inv_mwb_globals.g_chk_receiving,0) = 0
279: AND NVL(inv_mwb_globals.g_chk_onhand,0) = 0 THEN
280:
281: IF inv_mwb_globals.g_qty_from IS NOT NULL
282: OR inv_mwb_globals.g_qty_to IS NOT NULL THEN
283: l_query_str := l_query_str || ' HAVING 1 = 1 ';

Line 281: IF inv_mwb_globals.g_qty_from IS NOT NULL

277: IF inv_mwb_globals.g_chk_inbound = 1
278: AND NVL(inv_mwb_globals.g_chk_receiving,0) = 0
279: AND NVL(inv_mwb_globals.g_chk_onhand,0) = 0 THEN
280:
281: IF inv_mwb_globals.g_qty_from IS NOT NULL
282: OR inv_mwb_globals.g_qty_to IS NOT NULL THEN
283: l_query_str := l_query_str || ' HAVING 1 = 1 ';
284: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN
285: l_query_str := l_query_str || ' AND SUM(ms.to_org_primary_quantity) = :inbound_qty';

Line 282: OR inv_mwb_globals.g_qty_to IS NOT NULL THEN

278: AND NVL(inv_mwb_globals.g_chk_receiving,0) = 0
279: AND NVL(inv_mwb_globals.g_chk_onhand,0) = 0 THEN
280:
281: IF inv_mwb_globals.g_qty_from IS NOT NULL
282: OR inv_mwb_globals.g_qty_to IS NOT NULL THEN
283: l_query_str := l_query_str || ' HAVING 1 = 1 ';
284: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN
285: l_query_str := l_query_str || ' AND SUM(ms.to_org_primary_quantity) = :inbound_qty';
286: add_bind_variable('inbound_qty',inv_mwb_globals.g_qty_from);

Line 284: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN

280:
281: IF inv_mwb_globals.g_qty_from IS NOT NULL
282: OR inv_mwb_globals.g_qty_to IS NOT NULL THEN
283: l_query_str := l_query_str || ' HAVING 1 = 1 ';
284: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN
285: l_query_str := l_query_str || ' AND SUM(ms.to_org_primary_quantity) = :inbound_qty';
286: add_bind_variable('inbound_qty',inv_mwb_globals.g_qty_from);
287: END IF;
288: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN

Line 286: add_bind_variable('inbound_qty',inv_mwb_globals.g_qty_from);

282: OR inv_mwb_globals.g_qty_to IS NOT NULL THEN
283: l_query_str := l_query_str || ' HAVING 1 = 1 ';
284: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN
285: l_query_str := l_query_str || ' AND SUM(ms.to_org_primary_quantity) = :inbound_qty';
286: add_bind_variable('inbound_qty',inv_mwb_globals.g_qty_from);
287: END IF;
288: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN
289: l_query_str := l_query_str || ' AND SUM(ms.to_org_primary_quantity) >= :inbound_qty_from';
290: add_bind_variable('inbound_qty_from',inv_mwb_globals.g_qty_from);

Line 288: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN

284: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN
285: l_query_str := l_query_str || ' AND SUM(ms.to_org_primary_quantity) = :inbound_qty';
286: add_bind_variable('inbound_qty',inv_mwb_globals.g_qty_from);
287: END IF;
288: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN
289: l_query_str := l_query_str || ' AND SUM(ms.to_org_primary_quantity) >= :inbound_qty_from';
290: add_bind_variable('inbound_qty_from',inv_mwb_globals.g_qty_from);
291: END IF;
292: IF inv_mwb_globals.g_qty_to IS NOT NULL THEN

Line 290: add_bind_variable('inbound_qty_from',inv_mwb_globals.g_qty_from);

286: add_bind_variable('inbound_qty',inv_mwb_globals.g_qty_from);
287: END IF;
288: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN
289: l_query_str := l_query_str || ' AND SUM(ms.to_org_primary_quantity) >= :inbound_qty_from';
290: add_bind_variable('inbound_qty_from',inv_mwb_globals.g_qty_from);
291: END IF;
292: IF inv_mwb_globals.g_qty_to IS NOT NULL THEN
293: l_query_str := l_query_str || ' AND SUM(ms.to_org_primary_quantity) <= :inbound_qty_to';
294: add_bind_variable('inbound_qty_to',inv_mwb_globals.g_qty_to);

Line 292: IF inv_mwb_globals.g_qty_to IS NOT NULL THEN

288: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN
289: l_query_str := l_query_str || ' AND SUM(ms.to_org_primary_quantity) >= :inbound_qty_from';
290: add_bind_variable('inbound_qty_from',inv_mwb_globals.g_qty_from);
291: END IF;
292: IF inv_mwb_globals.g_qty_to IS NOT NULL THEN
293: l_query_str := l_query_str || ' AND SUM(ms.to_org_primary_quantity) <= :inbound_qty_to';
294: add_bind_variable('inbound_qty_to',inv_mwb_globals.g_qty_to);
295: END IF;
296: END IF;

Line 294: add_bind_variable('inbound_qty_to',inv_mwb_globals.g_qty_to);

290: add_bind_variable('inbound_qty_from',inv_mwb_globals.g_qty_from);
291: END IF;
292: IF inv_mwb_globals.g_qty_to IS NOT NULL THEN
293: l_query_str := l_query_str || ' AND SUM(ms.to_org_primary_quantity) <= :inbound_qty_to';
294: add_bind_variable('inbound_qty_to',inv_mwb_globals.g_qty_to);
295: END IF;
296: END IF;
297: END IF; -- Inbound quantity queries
298:

Line 299: IF inv_mwb_globals.g_chk_receiving = 1

295: END IF;
296: END IF;
297: END IF; -- Inbound quantity queries
298:
299: IF inv_mwb_globals.g_chk_receiving = 1
300: AND NVL(inv_mwb_globals.g_chk_onhand,0) = 0
301: AND NVL(inv_mwb_globals.g_chk_inbound,0) = 0 THEN
302:
303: IF inv_mwb_globals.g_qty_from IS NOT NULL

Line 300: AND NVL(inv_mwb_globals.g_chk_onhand,0) = 0

296: END IF;
297: END IF; -- Inbound quantity queries
298:
299: IF inv_mwb_globals.g_chk_receiving = 1
300: AND NVL(inv_mwb_globals.g_chk_onhand,0) = 0
301: AND NVL(inv_mwb_globals.g_chk_inbound,0) = 0 THEN
302:
303: IF inv_mwb_globals.g_qty_from IS NOT NULL
304: OR inv_mwb_globals.g_qty_to IS NOT NULL THEN

Line 301: AND NVL(inv_mwb_globals.g_chk_inbound,0) = 0 THEN

297: END IF; -- Inbound quantity queries
298:
299: IF inv_mwb_globals.g_chk_receiving = 1
300: AND NVL(inv_mwb_globals.g_chk_onhand,0) = 0
301: AND NVL(inv_mwb_globals.g_chk_inbound,0) = 0 THEN
302:
303: IF inv_mwb_globals.g_qty_from IS NOT NULL
304: OR inv_mwb_globals.g_qty_to IS NOT NULL THEN
305: l_query_str := l_query_str || ' HAVING 1 = 1';

Line 303: IF inv_mwb_globals.g_qty_from IS NOT NULL

299: IF inv_mwb_globals.g_chk_receiving = 1
300: AND NVL(inv_mwb_globals.g_chk_onhand,0) = 0
301: AND NVL(inv_mwb_globals.g_chk_inbound,0) = 0 THEN
302:
303: IF inv_mwb_globals.g_qty_from IS NOT NULL
304: OR inv_mwb_globals.g_qty_to IS NOT NULL THEN
305: l_query_str := l_query_str || ' HAVING 1 = 1';
306:
307: -- IF inv_mwb_globals.g_view_by = 'LOCATION' THEN

Line 304: OR inv_mwb_globals.g_qty_to IS NOT NULL THEN

300: AND NVL(inv_mwb_globals.g_chk_onhand,0) = 0
301: AND NVL(inv_mwb_globals.g_chk_inbound,0) = 0 THEN
302:
303: IF inv_mwb_globals.g_qty_from IS NOT NULL
304: OR inv_mwb_globals.g_qty_to IS NOT NULL THEN
305: l_query_str := l_query_str || ' HAVING 1 = 1';
306:
307: -- IF inv_mwb_globals.g_view_by = 'LOCATION' THEN
308: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN

Line 307: -- IF inv_mwb_globals.g_view_by = 'LOCATION' THEN

303: IF inv_mwb_globals.g_qty_from IS NOT NULL
304: OR inv_mwb_globals.g_qty_to IS NOT NULL THEN
305: l_query_str := l_query_str || ' HAVING 1 = 1';
306:
307: -- IF inv_mwb_globals.g_view_by = 'LOCATION' THEN
308: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN
309: l_query_str := l_query_str || ' AND SUM(rs.to_org_primary_quantity) = :receiving_qty ';
310: END IF;
311: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN

Line 308: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN

304: OR inv_mwb_globals.g_qty_to IS NOT NULL THEN
305: l_query_str := l_query_str || ' HAVING 1 = 1';
306:
307: -- IF inv_mwb_globals.g_view_by = 'LOCATION' THEN
308: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN
309: l_query_str := l_query_str || ' AND SUM(rs.to_org_primary_quantity) = :receiving_qty ';
310: END IF;
311: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN
312: l_query_str := l_query_str || ' AND SUM(rs.to_org_primary_quantity) >= :receiving_from_qty ';

Line 311: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN

307: -- IF inv_mwb_globals.g_view_by = 'LOCATION' THEN
308: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN
309: l_query_str := l_query_str || ' AND SUM(rs.to_org_primary_quantity) = :receiving_qty ';
310: END IF;
311: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN
312: l_query_str := l_query_str || ' AND SUM(rs.to_org_primary_quantity) >= :receiving_from_qty ';
313: END IF;
314: IF inv_mwb_globals.g_qty_to IS NOT NULL THEN
315: l_query_str := l_query_str || ' AND SUM(rs.to_org_primary_quantity) <= :receiving_to_qty ';

Line 314: IF inv_mwb_globals.g_qty_to IS NOT NULL THEN

310: END IF;
311: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN
312: l_query_str := l_query_str || ' AND SUM(rs.to_org_primary_quantity) >= :receiving_from_qty ';
313: END IF;
314: IF inv_mwb_globals.g_qty_to IS NOT NULL THEN
315: l_query_str := l_query_str || ' AND SUM(rs.to_org_primary_quantity) <= :receiving_to_qty ';
316: END IF;
317: /* ELSIF inv_mwb_globals.g_view_by = 'LPN' THEN
318: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN

Line 317: /* ELSIF inv_mwb_globals.g_view_by = 'LPN' THEN

313: END IF;
314: IF inv_mwb_globals.g_qty_to IS NOT NULL THEN
315: l_query_str := l_query_str || ' AND SUM(rs.to_org_primary_quantity) <= :receiving_to_qty ';
316: END IF;
317: /* ELSIF inv_mwb_globals.g_view_by = 'LPN' THEN
318: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN
319: l_query_str := l_query_str || ' AND SUM(wlc.primary_quantity) = :receiving_qty';
320: END IF;
321: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN

Line 318: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN

314: IF inv_mwb_globals.g_qty_to IS NOT NULL THEN
315: l_query_str := l_query_str || ' AND SUM(rs.to_org_primary_quantity) <= :receiving_to_qty ';
316: END IF;
317: /* ELSIF inv_mwb_globals.g_view_by = 'LPN' THEN
318: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN
319: l_query_str := l_query_str || ' AND SUM(wlc.primary_quantity) = :receiving_qty';
320: END IF;
321: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN
322: l_query_str := l_query_str || ' AND SUM(wlc.primary_quantity) >= :receiving_from_qty';

Line 321: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN

317: /* ELSIF inv_mwb_globals.g_view_by = 'LPN' THEN
318: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN
319: l_query_str := l_query_str || ' AND SUM(wlc.primary_quantity) = :receiving_qty';
320: END IF;
321: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN
322: l_query_str := l_query_str || ' AND SUM(wlc.primary_quantity) >= :receiving_from_qty';
323: END IF;
324: IF inv_mwb_globals.g_qty_to IS NOT NULL THEN
325: l_query_str := l_query_str || ' AND SUM(wlc.primary_quantity) <= :receiving_to_qty';

Line 324: IF inv_mwb_globals.g_qty_to IS NOT NULL THEN

320: END IF;
321: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN
322: l_query_str := l_query_str || ' AND SUM(wlc.primary_quantity) >= :receiving_from_qty';
323: END IF;
324: IF inv_mwb_globals.g_qty_to IS NOT NULL THEN
325: l_query_str := l_query_str || ' AND SUM(wlc.primary_quantity) <= :receiving_to_qty';
326: END IF;
327: END IF;
328: */

Line 330: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN

326: END IF;
327: END IF;
328: */
329:
330: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN
331: add_bind_variable('receiving_qty',inv_mwb_globals.g_qty_from);
332: END IF;
333: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN
334: add_bind_variable('receiving_from_qty',inv_mwb_globals.g_qty_from);

Line 331: add_bind_variable('receiving_qty',inv_mwb_globals.g_qty_from);

327: END IF;
328: */
329:
330: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN
331: add_bind_variable('receiving_qty',inv_mwb_globals.g_qty_from);
332: END IF;
333: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN
334: add_bind_variable('receiving_from_qty',inv_mwb_globals.g_qty_from);
335: END IF;

Line 333: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN

329:
330: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN
331: add_bind_variable('receiving_qty',inv_mwb_globals.g_qty_from);
332: END IF;
333: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN
334: add_bind_variable('receiving_from_qty',inv_mwb_globals.g_qty_from);
335: END IF;
336: IF inv_mwb_globals.g_qty_to IS NOT NULL THEN
337: add_bind_variable('receiving_to_qty',inv_mwb_globals.g_qty_to);

Line 334: add_bind_variable('receiving_from_qty',inv_mwb_globals.g_qty_from);

330: IF NVL(inv_mwb_globals.g_qty_from,-100) = NVL(inv_mwb_globals.g_qty_to,-200) THEN
331: add_bind_variable('receiving_qty',inv_mwb_globals.g_qty_from);
332: END IF;
333: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN
334: add_bind_variable('receiving_from_qty',inv_mwb_globals.g_qty_from);
335: END IF;
336: IF inv_mwb_globals.g_qty_to IS NOT NULL THEN
337: add_bind_variable('receiving_to_qty',inv_mwb_globals.g_qty_to);
338: END IF;

Line 336: IF inv_mwb_globals.g_qty_to IS NOT NULL THEN

332: END IF;
333: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN
334: add_bind_variable('receiving_from_qty',inv_mwb_globals.g_qty_from);
335: END IF;
336: IF inv_mwb_globals.g_qty_to IS NOT NULL THEN
337: add_bind_variable('receiving_to_qty',inv_mwb_globals.g_qty_to);
338: END IF;
339: END IF;
340: END IF; -- Receiving quantities query

Line 337: add_bind_variable('receiving_to_qty',inv_mwb_globals.g_qty_to);

333: IF inv_mwb_globals.g_qty_from IS NOT NULL THEN
334: add_bind_variable('receiving_from_qty',inv_mwb_globals.g_qty_from);
335: END IF;
336: IF inv_mwb_globals.g_qty_to IS NOT NULL THEN
337: add_bind_variable('receiving_to_qty',inv_mwb_globals.g_qty_to);
338: END IF;
339: END IF;
340: END IF; -- Receiving quantities query
341: END IF; /* inv_mwb_globals.g_tree_node_type = 'APPTREE_OBJECT_TRUNK' */

Line 341: END IF; /* inv_mwb_globals.g_tree_node_type = 'APPTREE_OBJECT_TRUNK' */

337: add_bind_variable('receiving_to_qty',inv_mwb_globals.g_qty_to);
338: END IF;
339: END IF;
340: END IF; -- Receiving quantities query
341: END IF; /* inv_mwb_globals.g_tree_node_type = 'APPTREE_OBJECT_TRUNK' */
342:
343: -- Onhand Material Status Support
344: if(inv_mwb_globals.g_view_by = 'STATUS' AND inv_mwb_globals.g_tree_node_type = 'ONHAND_FOLDER') then
345: l_query_str := l_query_str || ' ORDER BY moqd.organization_id, moqd.inventory_item_id, moqd.revision, moqd.subinventory_code, moqd.locator_id, moqd.lot_number ';

Line 344: if(inv_mwb_globals.g_view_by = 'STATUS' AND inv_mwb_globals.g_tree_node_type = 'ONHAND_FOLDER') then

340: END IF; -- Receiving quantities query
341: END IF; /* inv_mwb_globals.g_tree_node_type = 'APPTREE_OBJECT_TRUNK' */
342:
343: -- Onhand Material Status Support
344: if(inv_mwb_globals.g_view_by = 'STATUS' AND inv_mwb_globals.g_tree_node_type = 'ONHAND_FOLDER') then
345: l_query_str := l_query_str || ' ORDER BY moqd.organization_id, moqd.inventory_item_id, moqd.revision, moqd.subinventory_code, moqd.locator_id, moqd.lot_number ';
346: end if;
347:
348: RETURN l_query_str;

Line 356: l_query_str inv_mwb_globals.very_long_str;

352: PROCEDURE execute_query IS
353:
354: TYPE TempRecCurTyp IS REF CURSOR;
355:
356: l_query_str inv_mwb_globals.very_long_str;
357: l_cursor_handle NUMBER;
358: l_rows_affected NUMBER;
359:
360: l_procedure_name VARCHAR2(30);

Line 364: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Entered');

360: l_procedure_name VARCHAR2(30);
361: BEGIN
362:
363: l_procedure_name := 'EXECUTE_QUERY';
364: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Entered');
365:
366: l_query_str := build_query;
367:
368: inv_mwb_globals.g_last_query := l_query_str;

Line 368: inv_mwb_globals.g_last_query := l_query_str;

364: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Entered');
365:
366: l_query_str := build_query;
367:
368: inv_mwb_globals.g_last_query := l_query_str;
369:
370: /* delete from rtest1;
371: insert into rtest1 values(l_query_str);
372: commit;

Line 380: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Rows created' ||l_rows_affected);

376: dbms_sql.parse(l_cursor_handle, l_query_str, dbms_sql.native);
377: bind_query(l_cursor_handle);
378:
379: l_rows_affected := dbms_sql.execute(l_cursor_handle);
380: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Rows created' ||l_rows_affected);
381: dbms_sql.close_cursor(l_cursor_handle);
382: post_query; -- Updates id to names.
383:
384: END execute_query;

Line 387: l_query_str inv_mwb_globals.very_long_str;

383:
384: END execute_query;
385:
386: FUNCTION build_query RETURN VARCHAR2 IS
387: l_query_str inv_mwb_globals.very_long_str;
388: l_procedure_name VARCHAR2(30);
389: l_rev_control NUMBER; -- Bug 6060233
390: l_lot_control NUMBER; -- Bug 6060233
391: l_serial_control NUMBER; -- Bug 6060233

Line 398: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Entered');

394: l_default_status_id NUMBER; -- Onhand Material Status Support
395: BEGIN
396:
397: l_procedure_name := 'BUILD_QUERY';
398: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Entered');
399:
400: IF (( NVL(inv_mwb_globals.g_chk_onhand, 0) = 1 AND
401: NVL(inv_mwb_globals.g_chk_inbound, 0) = 0 AND
402: NVL(inv_mwb_globals.g_chk_receiving, 0) = 0 ) OR

Line 400: IF (( NVL(inv_mwb_globals.g_chk_onhand, 0) = 1 AND

396:
397: l_procedure_name := 'BUILD_QUERY';
398: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Entered');
399:
400: IF (( NVL(inv_mwb_globals.g_chk_onhand, 0) = 1 AND
401: NVL(inv_mwb_globals.g_chk_inbound, 0) = 0 AND
402: NVL(inv_mwb_globals.g_chk_receiving, 0) = 0 ) OR
403: NVL(inv_mwb_globals.g_tree_mat_loc_id, 0) = 1) OR
404: (inv_mwb_globals.g_chk_onhand = 0 AND

Line 401: NVL(inv_mwb_globals.g_chk_inbound, 0) = 0 AND

397: l_procedure_name := 'BUILD_QUERY';
398: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Entered');
399:
400: IF (( NVL(inv_mwb_globals.g_chk_onhand, 0) = 1 AND
401: NVL(inv_mwb_globals.g_chk_inbound, 0) = 0 AND
402: NVL(inv_mwb_globals.g_chk_receiving, 0) = 0 ) OR
403: NVL(inv_mwb_globals.g_tree_mat_loc_id, 0) = 1) OR
404: (inv_mwb_globals.g_chk_onhand = 0 AND
405: inv_mwb_globals.g_chk_receiving = 0 AND

Line 402: NVL(inv_mwb_globals.g_chk_receiving, 0) = 0 ) OR

398: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Entered');
399:
400: IF (( NVL(inv_mwb_globals.g_chk_onhand, 0) = 1 AND
401: NVL(inv_mwb_globals.g_chk_inbound, 0) = 0 AND
402: NVL(inv_mwb_globals.g_chk_receiving, 0) = 0 ) OR
403: NVL(inv_mwb_globals.g_tree_mat_loc_id, 0) = 1) OR
404: (inv_mwb_globals.g_chk_onhand = 0 AND
405: inv_mwb_globals.g_chk_receiving = 0 AND
406: inv_mwb_globals.g_chk_inbound = 0 AND

Line 403: NVL(inv_mwb_globals.g_tree_mat_loc_id, 0) = 1) OR

399:
400: IF (( NVL(inv_mwb_globals.g_chk_onhand, 0) = 1 AND
401: NVL(inv_mwb_globals.g_chk_inbound, 0) = 0 AND
402: NVL(inv_mwb_globals.g_chk_receiving, 0) = 0 ) OR
403: NVL(inv_mwb_globals.g_tree_mat_loc_id, 0) = 1) OR
404: (inv_mwb_globals.g_chk_onhand = 0 AND
405: inv_mwb_globals.g_chk_receiving = 0 AND
406: inv_mwb_globals.g_chk_inbound = 0 AND
407: inv_mwb_globals.g_view_by = 'LPN') THEN

Line 404: (inv_mwb_globals.g_chk_onhand = 0 AND

400: IF (( NVL(inv_mwb_globals.g_chk_onhand, 0) = 1 AND
401: NVL(inv_mwb_globals.g_chk_inbound, 0) = 0 AND
402: NVL(inv_mwb_globals.g_chk_receiving, 0) = 0 ) OR
403: NVL(inv_mwb_globals.g_tree_mat_loc_id, 0) = 1) OR
404: (inv_mwb_globals.g_chk_onhand = 0 AND
405: inv_mwb_globals.g_chk_receiving = 0 AND
406: inv_mwb_globals.g_chk_inbound = 0 AND
407: inv_mwb_globals.g_view_by = 'LPN') THEN
408:

Line 405: inv_mwb_globals.g_chk_receiving = 0 AND

401: NVL(inv_mwb_globals.g_chk_inbound, 0) = 0 AND
402: NVL(inv_mwb_globals.g_chk_receiving, 0) = 0 ) OR
403: NVL(inv_mwb_globals.g_tree_mat_loc_id, 0) = 1) OR
404: (inv_mwb_globals.g_chk_onhand = 0 AND
405: inv_mwb_globals.g_chk_receiving = 0 AND
406: inv_mwb_globals.g_chk_inbound = 0 AND
407: inv_mwb_globals.g_view_by = 'LPN') THEN
408:
409:

Line 406: inv_mwb_globals.g_chk_inbound = 0 AND

402: NVL(inv_mwb_globals.g_chk_receiving, 0) = 0 ) OR
403: NVL(inv_mwb_globals.g_tree_mat_loc_id, 0) = 1) OR
404: (inv_mwb_globals.g_chk_onhand = 0 AND
405: inv_mwb_globals.g_chk_receiving = 0 AND
406: inv_mwb_globals.g_chk_inbound = 0 AND
407: inv_mwb_globals.g_view_by = 'LPN') THEN
408:
409:
410: l_query_str := build_insert(g_onhand_select);

Line 407: inv_mwb_globals.g_view_by = 'LPN') THEN

403: NVL(inv_mwb_globals.g_tree_mat_loc_id, 0) = 1) OR
404: (inv_mwb_globals.g_chk_onhand = 0 AND
405: inv_mwb_globals.g_chk_receiving = 0 AND
406: inv_mwb_globals.g_chk_inbound = 0 AND
407: inv_mwb_globals.g_view_by = 'LPN') THEN
408:
409:
410: l_query_str := build_insert(g_onhand_select);
411: l_query_str := l_query_str || build_query(

Line 422: IF (inv_mwb_globals.g_status_id IS NOT NULL) THEN

418:
419:
420:
421: -- Bug 6060233
422: IF (inv_mwb_globals.g_status_id IS NOT NULL) THEN
423:
424: IF (inv_mwb_globals.g_view_by = 'LOCATION') THEN
425:
426: initialize_onhand_query;

Line 424: IF (inv_mwb_globals.g_view_by = 'LOCATION') THEN

420:
421: -- Bug 6060233
422: IF (inv_mwb_globals.g_status_id IS NOT NULL) THEN
423:
424: IF (inv_mwb_globals.g_view_by = 'LOCATION') THEN
425:
426: initialize_onhand_query;
427: l_query_str := l_query_str || ' UNION ';
428:

Line 429: CASE inv_mwb_globals.g_tree_node_type

425:
426: initialize_onhand_query;
427: l_query_str := l_query_str || ' UNION ';
428:
429: CASE inv_mwb_globals.g_tree_node_type
430:
431: WHEN 'APPTREE_OBJECT_TRUNK' THEN
432:
433: INV_MWB_LOCATION_TREE.make_common_query_onhand('MOQD');

Line 435: IF inv_mwb_globals.g_detailed = 1 THEN

431: WHEN 'APPTREE_OBJECT_TRUNK' THEN
432:
433: INV_MWB_LOCATION_TREE.make_common_query_onhand('MOQD');
434:
435: IF inv_mwb_globals.g_detailed = 1 THEN
436: inv_mwb_query_manager.g_onhand_select(inv_mwb_query_manager.SUBINVENTORY_CODE).column_value :=
437: 'moqd.subinventory_code';
438: inv_mwb_query_manager.g_onhand_select(inv_mwb_query_manager.LOCATOR_ID).column_value :=
439: 'moqd.locator_id';

Line 455: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);

451:
452: INV_MWB_LOCATION_TREE.make_common_query_onhand('MOQD');
453:
454: inv_mwb_query_manager.add_where_clause('moqd.organization_id = :onh_tree_organization_id', 'ONHAND');
455: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);
456: inv_mwb_query_manager.g_onhand_select(inv_mwb_query_manager.SUBINVENTORY_CODE).column_value :=
457: 'moqd.subinventory_code';
458: inv_mwb_query_manager.add_group_clause('moqd.subinventory_code', 'ONHAND');
459:

Line 469: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);

465: inv_mwb_query_manager.g_onhand_select(inv_mwb_query_manager.SUBINVENTORY_CODE).column_value :=
466: 'moqd.subinventory_code';
467: inv_mwb_query_manager.add_group_clause('moqd.subinventory_code', 'ONHAND');
468: inv_mwb_query_manager.add_where_clause('moqd.organization_id = :onh_tree_organization_id', 'ONHAND');
469: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);
470: add_qf_where_onhand('ONHAND');
471:
472: WHEN 'SUB' THEN
473:

Line 487: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);

483:
484: inv_mwb_query_manager.add_where_clause('moqd.organization_id = :onh_tree_organization_id', 'ONHAND');
485: inv_mwb_query_manager.add_where_clause('moqd.subinventory_code = :onh_tree_subinventory_code', 'ONHAND');
486:
487: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);
488: inv_mwb_query_manager.add_bind_variable('onh_tree_subinventory_code', inv_mwb_globals.g_tree_subinventory_code);
489:
490: add_qf_where_onhand('ONHAND');
491:

Line 488: inv_mwb_query_manager.add_bind_variable('onh_tree_subinventory_code', inv_mwb_globals.g_tree_subinventory_code);

484: inv_mwb_query_manager.add_where_clause('moqd.organization_id = :onh_tree_organization_id', 'ONHAND');
485: inv_mwb_query_manager.add_where_clause('moqd.subinventory_code = :onh_tree_subinventory_code', 'ONHAND');
486:
487: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);
488: inv_mwb_query_manager.add_bind_variable('onh_tree_subinventory_code', inv_mwb_globals.g_tree_subinventory_code);
489:
490: add_qf_where_onhand('ONHAND');
491:
492: WHEN 'LOC' THEN

Line 499: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);

495: inv_mwb_query_manager.add_where_clause('moqd.organization_id = :onh_tree_organization_id', 'ONHAND');
496: inv_mwb_query_manager.add_where_clause('moqd.subinventory_code = :onh_tree_subinventory_code', 'ONHAND');
497: inv_mwb_query_manager.add_where_clause('moqd.locator_id = :onh_tree_loc_id', 'ONHAND');
498:
499: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);
500: inv_mwb_query_manager.add_bind_variable('onh_tree_subinventory_code', inv_mwb_globals.g_tree_subinventory_code);
501: inv_mwb_query_manager.add_bind_variable('onh_tree_loc_id', inv_mwb_globals.g_tree_loc_id);
502:
503: inv_mwb_query_manager.g_onhand_select(inv_mwb_query_manager.SUBINVENTORY_CODE).column_value :=

Line 500: inv_mwb_query_manager.add_bind_variable('onh_tree_subinventory_code', inv_mwb_globals.g_tree_subinventory_code);

496: inv_mwb_query_manager.add_where_clause('moqd.subinventory_code = :onh_tree_subinventory_code', 'ONHAND');
497: inv_mwb_query_manager.add_where_clause('moqd.locator_id = :onh_tree_loc_id', 'ONHAND');
498:
499: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);
500: inv_mwb_query_manager.add_bind_variable('onh_tree_subinventory_code', inv_mwb_globals.g_tree_subinventory_code);
501: inv_mwb_query_manager.add_bind_variable('onh_tree_loc_id', inv_mwb_globals.g_tree_loc_id);
502:
503: inv_mwb_query_manager.g_onhand_select(inv_mwb_query_manager.SUBINVENTORY_CODE).column_value :=
504: 'moqd.subinventory_code';

Line 501: inv_mwb_query_manager.add_bind_variable('onh_tree_loc_id', inv_mwb_globals.g_tree_loc_id);

497: inv_mwb_query_manager.add_where_clause('moqd.locator_id = :onh_tree_loc_id', 'ONHAND');
498:
499: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);
500: inv_mwb_query_manager.add_bind_variable('onh_tree_subinventory_code', inv_mwb_globals.g_tree_subinventory_code);
501: inv_mwb_query_manager.add_bind_variable('onh_tree_loc_id', inv_mwb_globals.g_tree_loc_id);
502:
503: inv_mwb_query_manager.g_onhand_select(inv_mwb_query_manager.SUBINVENTORY_CODE).column_value :=
504: 'moqd.subinventory_code';
505: inv_mwb_query_manager.g_onhand_select(inv_mwb_query_manager.LOCATOR_ID).column_value :=

Line 527: WHERE inventory_item_id = inv_mwb_globals.g_tree_item_id

523: INTO l_rev_control,
524: l_lot_control,
525: l_serial_control
526: FROM mtl_system_items
527: WHERE inventory_item_id = inv_mwb_globals.g_tree_item_id
528: AND organization_id = inv_mwb_globals.g_tree_organization_id;
529:
530: inv_mwb_query_manager.g_onhand_select(inv_mwb_query_manager.CG_ID).column_value :=
531: 'moqd.cost_group_id';

Line 528: AND organization_id = inv_mwb_globals.g_tree_organization_id;

524: l_lot_control,
525: l_serial_control
526: FROM mtl_system_items
527: WHERE inventory_item_id = inv_mwb_globals.g_tree_item_id
528: AND organization_id = inv_mwb_globals.g_tree_organization_id;
529:
530: inv_mwb_query_manager.g_onhand_select(inv_mwb_query_manager.CG_ID).column_value :=
531: 'moqd.cost_group_id';
532: inv_mwb_query_manager.g_onhand_select(inv_mwb_query_manager.SUBINVENTORY_CODE).column_value :=

Line 546: if (inv_cache.set_org_rec(inv_mwb_globals.g_tree_organization_id)) then

542: inv_mwb_query_manager.add_group_clause('moqd.cost_group_id', 'ONHAND');
543:
544: -- Onhand Material Status Support
545: -- For serial controlled items, the status_id will be populated in post_query of IMVMWQMB.
546: if (inv_cache.set_org_rec(inv_mwb_globals.g_tree_organization_id)) then
547: l_default_status_id := inv_cache.org_rec.default_status_id;
548: end if;
549:
550: if inv_cache.set_item_rec(inv_mwb_globals.g_tree_organization_id, inv_mwb_globals.g_tree_item_id) then

Line 550: if inv_cache.set_item_rec(inv_mwb_globals.g_tree_organization_id, inv_mwb_globals.g_tree_item_id) then

546: if (inv_cache.set_org_rec(inv_mwb_globals.g_tree_organization_id)) then
547: l_default_status_id := inv_cache.org_rec.default_status_id;
548: end if;
549:
550: if inv_cache.set_item_rec(inv_mwb_globals.g_tree_organization_id, inv_mwb_globals.g_tree_item_id) then
551: if (inv_cache.item_rec.serial_number_control_code in (2,5)) then
552: l_serial_controlled := 1; -- Item is serial controlled
553: end if;
554:

Line 567: IF inv_mwb_globals.g_tree_parent_lpn_id IS NOT NULL THEN

563: inv_mwb_query_manager.add_group_clause('moqd.status_id', 'ONHAND');
564: end if;
565: -- End Onhand Material Status Support
566:
567: IF inv_mwb_globals.g_tree_parent_lpn_id IS NOT NULL THEN
568: inv_mwb_query_manager.add_where_clause(
569: 'moqd.lpn_id = :onh_tree_lpn_id' ,
570: 'ONHAND'
571: );

Line 579: IF inv_mwb_globals.g_tree_loc_id IS NOT NULL THEN

575: 'ONHAND'
576: );
577: END IF;
578:
579: IF inv_mwb_globals.g_tree_loc_id IS NOT NULL THEN
580: inv_mwb_query_manager.add_where_clause(
581: 'moqd.locator_id = :onh_tree_loc_id' ,
582: 'ONHAND'
583: );

Line 591: IF inv_mwb_globals.g_tree_subinventory_code IS NOT NULL THEN

587: 'ONHAND'
588: );
589: END IF;
590:
591: IF inv_mwb_globals.g_tree_subinventory_code IS NOT NULL THEN
592: inv_mwb_query_manager.add_where_clause(
593: 'moqd.subinventory_code = :onh_tree_sub_code' ,
594: 'ONHAND'
595: );

Line 598: IF inv_mwb_globals.g_tree_parent_lpn_id IS NOT NULL THEN

594: 'ONHAND'
595: );
596: END IF;
597:
598: IF inv_mwb_globals.g_tree_parent_lpn_id IS NOT NULL THEN
599: inv_mwb_query_manager.add_bind_variable(
600: 'onh_tree_lpn_id',
601: inv_mwb_globals.g_tree_parent_lpn_id
602: );

Line 601: inv_mwb_globals.g_tree_parent_lpn_id

597:
598: IF inv_mwb_globals.g_tree_parent_lpn_id IS NOT NULL THEN
599: inv_mwb_query_manager.add_bind_variable(
600: 'onh_tree_lpn_id',
601: inv_mwb_globals.g_tree_parent_lpn_id
602: );
603: END IF;
604:
605: IF inv_mwb_globals.g_tree_loc_id IS NOT NULL THEN

Line 605: IF inv_mwb_globals.g_tree_loc_id IS NOT NULL THEN

601: inv_mwb_globals.g_tree_parent_lpn_id
602: );
603: END IF;
604:
605: IF inv_mwb_globals.g_tree_loc_id IS NOT NULL THEN
606: inv_mwb_query_manager.add_bind_variable(
607: 'onh_tree_loc_id',
608: inv_mwb_globals.g_tree_loc_id
609: );

Line 608: inv_mwb_globals.g_tree_loc_id

604:
605: IF inv_mwb_globals.g_tree_loc_id IS NOT NULL THEN
606: inv_mwb_query_manager.add_bind_variable(
607: 'onh_tree_loc_id',
608: inv_mwb_globals.g_tree_loc_id
609: );
610: END IF;
611:
612: IF inv_mwb_globals.g_tree_subinventory_code IS NOT NULL THEN

Line 612: IF inv_mwb_globals.g_tree_subinventory_code IS NOT NULL THEN

608: inv_mwb_globals.g_tree_loc_id
609: );
610: END IF;
611:
612: IF inv_mwb_globals.g_tree_subinventory_code IS NOT NULL THEN
613: inv_mwb_query_manager.add_bind_variable(
614: 'onh_tree_sub_code',
615: inv_mwb_globals.g_tree_subinventory_code
616: );

Line 615: inv_mwb_globals.g_tree_subinventory_code

611:
612: IF inv_mwb_globals.g_tree_subinventory_code IS NOT NULL THEN
613: inv_mwb_query_manager.add_bind_variable(
614: 'onh_tree_sub_code',
615: inv_mwb_globals.g_tree_subinventory_code
616: );
617: END IF;
618:
619: INV_MWB_LOCATION_TREE.make_common_query_onhand('MOQD');

Line 643: inv_mwb_globals.g_tree_organization_id

639: END IF;
640: add_qf_where_onhand('ONHAND');
641: inv_mwb_query_manager.add_bind_variable(
642: 'onh_tree_organization_id',
643: inv_mwb_globals.g_tree_organization_id
644: );
645: inv_mwb_query_manager.add_bind_variable(
646: 'onh_tree_inventory_item_id',
647: inv_mwb_globals.g_tree_item_id

Line 647: inv_mwb_globals.g_tree_item_id

643: inv_mwb_globals.g_tree_organization_id
644: );
645: inv_mwb_query_manager.add_bind_variable(
646: 'onh_tree_inventory_item_id',
647: inv_mwb_globals.g_tree_item_id
648: );
649:
650: WHEN 'REV' THEN
651:

Line 677: if (inv_cache.set_org_rec(inv_mwb_globals.g_tree_organization_id)) then

673: inv_mwb_query_manager.add_group_clause('moqd.revision', 'ONHAND');
674:
675: -- Onhand Material Status Support
676: -- For serial controlled items, the status_id will be populated in post_query of IMVMWQMB.
677: if (inv_cache.set_org_rec(inv_mwb_globals.g_tree_organization_id)) then
678: l_default_status_id := inv_cache.org_rec.default_status_id;
679: end if;
680:
681: if inv_cache.set_item_rec(inv_mwb_globals.g_tree_organization_id, inv_mwb_globals.g_tree_item_id) then

Line 681: if inv_cache.set_item_rec(inv_mwb_globals.g_tree_organization_id, inv_mwb_globals.g_tree_item_id) then

677: if (inv_cache.set_org_rec(inv_mwb_globals.g_tree_organization_id)) then
678: l_default_status_id := inv_cache.org_rec.default_status_id;
679: end if;
680:
681: if inv_cache.set_item_rec(inv_mwb_globals.g_tree_organization_id, inv_mwb_globals.g_tree_item_id) then
682: if (inv_cache.item_rec.serial_number_control_code in (2,5)) then
683: l_serial_controlled := 1; -- Item is serial controlled
684: end if;
685:

Line 698: IF inv_mwb_globals.g_tree_parent_lpn_id IS NOT NULL THEN

694: inv_mwb_query_manager.add_group_clause('moqd.status_id', 'ONHAND');
695: end if;
696: -- End Onhand Material Status Support
697:
698: IF inv_mwb_globals.g_tree_parent_lpn_id IS NOT NULL THEN
699: inv_mwb_query_manager.add_where_clause('moqd.lpn_id = :onh_tree_plpn_id', 'ONHAND');
700: inv_mwb_query_manager.add_bind_variable('onh_tree_plpn_id', inv_mwb_globals.g_tree_parent_lpn_id);
701: ELSE
702: inv_mwb_query_manager.add_where_clause('moqd.lpn_id IS NULL', 'ONHAND');

Line 700: inv_mwb_query_manager.add_bind_variable('onh_tree_plpn_id', inv_mwb_globals.g_tree_parent_lpn_id);

696: -- End Onhand Material Status Support
697:
698: IF inv_mwb_globals.g_tree_parent_lpn_id IS NOT NULL THEN
699: inv_mwb_query_manager.add_where_clause('moqd.lpn_id = :onh_tree_plpn_id', 'ONHAND');
700: inv_mwb_query_manager.add_bind_variable('onh_tree_plpn_id', inv_mwb_globals.g_tree_parent_lpn_id);
701: ELSE
702: inv_mwb_query_manager.add_where_clause('moqd.lpn_id IS NULL', 'ONHAND');
703: END IF;
704:

Line 705: IF inv_mwb_globals.g_tree_loc_id IS NOT NULL THEN

701: ELSE
702: inv_mwb_query_manager.add_where_clause('moqd.lpn_id IS NULL', 'ONHAND');
703: END IF;
704:
705: IF inv_mwb_globals.g_tree_loc_id IS NOT NULL THEN
706: inv_mwb_query_manager.add_where_clause('moqd.locator_id = :onh_tree_loc_id', 'ONHAND');
707: inv_mwb_query_manager.add_bind_variable('onh_tree_loc_id', inv_mwb_globals.g_tree_loc_id);
708: ELSE
709: inv_mwb_query_manager.add_where_clause('moqd.locator_id IS NULL', 'ONHAND');

Line 707: inv_mwb_query_manager.add_bind_variable('onh_tree_loc_id', inv_mwb_globals.g_tree_loc_id);

703: END IF;
704:
705: IF inv_mwb_globals.g_tree_loc_id IS NOT NULL THEN
706: inv_mwb_query_manager.add_where_clause('moqd.locator_id = :onh_tree_loc_id', 'ONHAND');
707: inv_mwb_query_manager.add_bind_variable('onh_tree_loc_id', inv_mwb_globals.g_tree_loc_id);
708: ELSE
709: inv_mwb_query_manager.add_where_clause('moqd.locator_id IS NULL', 'ONHAND');
710: END IF;
711:

Line 717: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);

713: inv_mwb_query_manager.add_where_clause('moqd.subinventory_code = :onh_tree_subinventory_code', 'ONHAND');
714: inv_mwb_query_manager.add_where_clause('moqd.inventory_item_id = :onh_tree_item_id' ,'ONHAND');
715: inv_mwb_query_manager.add_where_clause('moqd.revision = :onh_tree_revision' ,'ONHAND');
716:
717: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);
718: inv_mwb_query_manager.add_bind_variable('onh_tree_subinventory_code', inv_mwb_globals.g_tree_subinventory_code);
719: inv_mwb_query_manager.add_bind_variable('onh_tree_item_id', inv_mwb_globals.g_tree_item_id);
720: inv_mwb_query_manager.add_bind_variable('onh_tree_revision', inv_mwb_globals.g_tree_rev);
721:

Line 718: inv_mwb_query_manager.add_bind_variable('onh_tree_subinventory_code', inv_mwb_globals.g_tree_subinventory_code);

714: inv_mwb_query_manager.add_where_clause('moqd.inventory_item_id = :onh_tree_item_id' ,'ONHAND');
715: inv_mwb_query_manager.add_where_clause('moqd.revision = :onh_tree_revision' ,'ONHAND');
716:
717: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);
718: inv_mwb_query_manager.add_bind_variable('onh_tree_subinventory_code', inv_mwb_globals.g_tree_subinventory_code);
719: inv_mwb_query_manager.add_bind_variable('onh_tree_item_id', inv_mwb_globals.g_tree_item_id);
720: inv_mwb_query_manager.add_bind_variable('onh_tree_revision', inv_mwb_globals.g_tree_rev);
721:
722:

Line 719: inv_mwb_query_manager.add_bind_variable('onh_tree_item_id', inv_mwb_globals.g_tree_item_id);

715: inv_mwb_query_manager.add_where_clause('moqd.revision = :onh_tree_revision' ,'ONHAND');
716:
717: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);
718: inv_mwb_query_manager.add_bind_variable('onh_tree_subinventory_code', inv_mwb_globals.g_tree_subinventory_code);
719: inv_mwb_query_manager.add_bind_variable('onh_tree_item_id', inv_mwb_globals.g_tree_item_id);
720: inv_mwb_query_manager.add_bind_variable('onh_tree_revision', inv_mwb_globals.g_tree_rev);
721:
722:
723: WHEN 'LPN' THEN

Line 720: inv_mwb_query_manager.add_bind_variable('onh_tree_revision', inv_mwb_globals.g_tree_rev);

716:
717: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);
718: inv_mwb_query_manager.add_bind_variable('onh_tree_subinventory_code', inv_mwb_globals.g_tree_subinventory_code);
719: inv_mwb_query_manager.add_bind_variable('onh_tree_item_id', inv_mwb_globals.g_tree_item_id);
720: inv_mwb_query_manager.add_bind_variable('onh_tree_revision', inv_mwb_globals.g_tree_rev);
721:
722:
723: WHEN 'LPN' THEN
724:

Line 731: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);

727: inv_mwb_query_manager.add_where_clause('moqd.subinventory_code = :onh_tree_subinventory_code', 'ONHAND');
728: inv_mwb_query_manager.add_where_clause('moqd.locator_id = :onh_tree_loc_id', 'ONHAND');
729: inv_mwb_query_manager.add_where_clause('moqd.lpn_id = :onh_tree_plpn_id', 'ONHAND');
730:
731: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);
732: inv_mwb_query_manager.add_bind_variable('onh_tree_subinventory_code', inv_mwb_globals.g_tree_subinventory_code);
733: inv_mwb_query_manager.add_bind_variable('onh_tree_loc_id', inv_mwb_globals.g_tree_loc_id);
734: inv_mwb_query_manager.add_bind_variable('onh_tree_plpn_id', inv_mwb_globals.g_tree_parent_lpn_id);
735: inv_mwb_query_manager.g_onhand_select(inv_mwb_query_manager.SUBINVENTORY_CODE).column_value :=

Line 732: inv_mwb_query_manager.add_bind_variable('onh_tree_subinventory_code', inv_mwb_globals.g_tree_subinventory_code);

728: inv_mwb_query_manager.add_where_clause('moqd.locator_id = :onh_tree_loc_id', 'ONHAND');
729: inv_mwb_query_manager.add_where_clause('moqd.lpn_id = :onh_tree_plpn_id', 'ONHAND');
730:
731: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);
732: inv_mwb_query_manager.add_bind_variable('onh_tree_subinventory_code', inv_mwb_globals.g_tree_subinventory_code);
733: inv_mwb_query_manager.add_bind_variable('onh_tree_loc_id', inv_mwb_globals.g_tree_loc_id);
734: inv_mwb_query_manager.add_bind_variable('onh_tree_plpn_id', inv_mwb_globals.g_tree_parent_lpn_id);
735: inv_mwb_query_manager.g_onhand_select(inv_mwb_query_manager.SUBINVENTORY_CODE).column_value :=
736: 'moqd.subinventory_code';

Line 733: inv_mwb_query_manager.add_bind_variable('onh_tree_loc_id', inv_mwb_globals.g_tree_loc_id);

729: inv_mwb_query_manager.add_where_clause('moqd.lpn_id = :onh_tree_plpn_id', 'ONHAND');
730:
731: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);
732: inv_mwb_query_manager.add_bind_variable('onh_tree_subinventory_code', inv_mwb_globals.g_tree_subinventory_code);
733: inv_mwb_query_manager.add_bind_variable('onh_tree_loc_id', inv_mwb_globals.g_tree_loc_id);
734: inv_mwb_query_manager.add_bind_variable('onh_tree_plpn_id', inv_mwb_globals.g_tree_parent_lpn_id);
735: inv_mwb_query_manager.g_onhand_select(inv_mwb_query_manager.SUBINVENTORY_CODE).column_value :=
736: 'moqd.subinventory_code';
737: inv_mwb_query_manager.g_onhand_select(inv_mwb_query_manager.LOCATOR_ID).column_value :=

Line 734: inv_mwb_query_manager.add_bind_variable('onh_tree_plpn_id', inv_mwb_globals.g_tree_parent_lpn_id);

730:
731: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);
732: inv_mwb_query_manager.add_bind_variable('onh_tree_subinventory_code', inv_mwb_globals.g_tree_subinventory_code);
733: inv_mwb_query_manager.add_bind_variable('onh_tree_loc_id', inv_mwb_globals.g_tree_loc_id);
734: inv_mwb_query_manager.add_bind_variable('onh_tree_plpn_id', inv_mwb_globals.g_tree_parent_lpn_id);
735: inv_mwb_query_manager.g_onhand_select(inv_mwb_query_manager.SUBINVENTORY_CODE).column_value :=
736: 'moqd.subinventory_code';
737: inv_mwb_query_manager.g_onhand_select(inv_mwb_query_manager.LOCATOR_ID).column_value :=
738: 'moqd.locator_id';

Line 776: if (inv_cache.set_org_rec(inv_mwb_globals.g_tree_organization_id)) then

772: inv_mwb_query_manager.add_group_clause('moqd.lot_number', 'ONHAND');
773:
774: -- Onhand Material Status Support
775: -- For serial controlled items, the status_id will be populated in post_query of IMVMWQMB.
776: if (inv_cache.set_org_rec(inv_mwb_globals.g_tree_organization_id)) then
777: l_default_status_id := inv_cache.org_rec.default_status_id;
778: end if;
779:
780: if inv_cache.set_item_rec(inv_mwb_globals.g_tree_organization_id, inv_mwb_globals.g_tree_item_id) then

Line 780: if inv_cache.set_item_rec(inv_mwb_globals.g_tree_organization_id, inv_mwb_globals.g_tree_item_id) then

776: if (inv_cache.set_org_rec(inv_mwb_globals.g_tree_organization_id)) then
777: l_default_status_id := inv_cache.org_rec.default_status_id;
778: end if;
779:
780: if inv_cache.set_item_rec(inv_mwb_globals.g_tree_organization_id, inv_mwb_globals.g_tree_item_id) then
781: if (inv_cache.item_rec.serial_number_control_code in (2,5)) then
782: l_serial_controlled := 1; -- Item is serial controlled
783: end if;
784: end if;

Line 793: IF inv_mwb_globals.g_tree_rev IS NOT NULL THEN

789: inv_mwb_query_manager.add_group_clause('moqd.status_id', 'ONHAND');
790: end if;
791: -- End Onhand Material Status Support
792:
793: IF inv_mwb_globals.g_tree_rev IS NOT NULL THEN
794: inv_mwb_query_manager.add_where_clause('moqd.revision = :onh_tree_revision' ,'ONHAND');
795: inv_mwb_query_manager.add_bind_variable('onh_tree_revision', inv_mwb_globals.g_tree_rev);
796: END IF;
797:

Line 795: inv_mwb_query_manager.add_bind_variable('onh_tree_revision', inv_mwb_globals.g_tree_rev);

791: -- End Onhand Material Status Support
792:
793: IF inv_mwb_globals.g_tree_rev IS NOT NULL THEN
794: inv_mwb_query_manager.add_where_clause('moqd.revision = :onh_tree_revision' ,'ONHAND');
795: inv_mwb_query_manager.add_bind_variable('onh_tree_revision', inv_mwb_globals.g_tree_rev);
796: END IF;
797:
798: IF inv_mwb_globals.g_tree_parent_lpn_id IS NOT NULL THEN
799: inv_mwb_query_manager.add_where_clause('moqd.lpn_id = :onh_tree_plpn_id', 'ONHAND');

Line 798: IF inv_mwb_globals.g_tree_parent_lpn_id IS NOT NULL THEN

794: inv_mwb_query_manager.add_where_clause('moqd.revision = :onh_tree_revision' ,'ONHAND');
795: inv_mwb_query_manager.add_bind_variable('onh_tree_revision', inv_mwb_globals.g_tree_rev);
796: END IF;
797:
798: IF inv_mwb_globals.g_tree_parent_lpn_id IS NOT NULL THEN
799: inv_mwb_query_manager.add_where_clause('moqd.lpn_id = :onh_tree_plpn_id', 'ONHAND');
800: inv_mwb_query_manager.add_bind_variable('onh_tree_plpn_id', inv_mwb_globals.g_tree_parent_lpn_id);
801: ELSE
802: inv_mwb_query_manager.add_where_clause('moqd.lpn_id IS NULL', 'ONHAND');

Line 800: inv_mwb_query_manager.add_bind_variable('onh_tree_plpn_id', inv_mwb_globals.g_tree_parent_lpn_id);

796: END IF;
797:
798: IF inv_mwb_globals.g_tree_parent_lpn_id IS NOT NULL THEN
799: inv_mwb_query_manager.add_where_clause('moqd.lpn_id = :onh_tree_plpn_id', 'ONHAND');
800: inv_mwb_query_manager.add_bind_variable('onh_tree_plpn_id', inv_mwb_globals.g_tree_parent_lpn_id);
801: ELSE
802: inv_mwb_query_manager.add_where_clause('moqd.lpn_id IS NULL', 'ONHAND');
803: END IF;
804:

Line 805: IF inv_mwb_globals.g_tree_loc_id IS NOT NULL THEN

801: ELSE
802: inv_mwb_query_manager.add_where_clause('moqd.lpn_id IS NULL', 'ONHAND');
803: END IF;
804:
805: IF inv_mwb_globals.g_tree_loc_id IS NOT NULL THEN
806: inv_mwb_query_manager.add_where_clause('moqd.locator_id = :onh_tree_loc_id', 'ONHAND');
807: inv_mwb_query_manager.add_bind_variable('onh_tree_loc_id', inv_mwb_globals.g_tree_loc_id);
808: ELSE
809: inv_mwb_query_manager.add_where_clause('moqd.locator_id IS NULL', 'ONHAND');

Line 807: inv_mwb_query_manager.add_bind_variable('onh_tree_loc_id', inv_mwb_globals.g_tree_loc_id);

803: END IF;
804:
805: IF inv_mwb_globals.g_tree_loc_id IS NOT NULL THEN
806: inv_mwb_query_manager.add_where_clause('moqd.locator_id = :onh_tree_loc_id', 'ONHAND');
807: inv_mwb_query_manager.add_bind_variable('onh_tree_loc_id', inv_mwb_globals.g_tree_loc_id);
808: ELSE
809: inv_mwb_query_manager.add_where_clause('moqd.locator_id IS NULL', 'ONHAND');
810: END IF;
811:

Line 817: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);

813: inv_mwb_query_manager.add_where_clause('moqd.subinventory_code = :onh_tree_subinventory_code', 'ONHAND');
814: inv_mwb_query_manager.add_where_clause('moqd.inventory_item_id = :onh_tree_inventory_item_id' ,'ONHAND');
815: inv_mwb_query_manager.add_where_clause('moqd.lot_number = :onh_tree_lot_num' ,'ONHAND');
816:
817: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);
818: inv_mwb_query_manager.add_bind_variable('onh_tree_subinventory_code', inv_mwb_globals.g_tree_subinventory_code);
819: inv_mwb_query_manager.add_bind_variable('onh_tree_inventory_item_id', inv_mwb_globals.g_tree_item_id);
820: inv_mwb_query_manager.add_bind_variable('onh_tree_lot_num', inv_mwb_globals.g_tree_node_value);
821:

Line 818: inv_mwb_query_manager.add_bind_variable('onh_tree_subinventory_code', inv_mwb_globals.g_tree_subinventory_code);

814: inv_mwb_query_manager.add_where_clause('moqd.inventory_item_id = :onh_tree_inventory_item_id' ,'ONHAND');
815: inv_mwb_query_manager.add_where_clause('moqd.lot_number = :onh_tree_lot_num' ,'ONHAND');
816:
817: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);
818: inv_mwb_query_manager.add_bind_variable('onh_tree_subinventory_code', inv_mwb_globals.g_tree_subinventory_code);
819: inv_mwb_query_manager.add_bind_variable('onh_tree_inventory_item_id', inv_mwb_globals.g_tree_item_id);
820: inv_mwb_query_manager.add_bind_variable('onh_tree_lot_num', inv_mwb_globals.g_tree_node_value);
821:
822: add_qf_where_onhand('ONHAND');

Line 819: inv_mwb_query_manager.add_bind_variable('onh_tree_inventory_item_id', inv_mwb_globals.g_tree_item_id);

815: inv_mwb_query_manager.add_where_clause('moqd.lot_number = :onh_tree_lot_num' ,'ONHAND');
816:
817: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);
818: inv_mwb_query_manager.add_bind_variable('onh_tree_subinventory_code', inv_mwb_globals.g_tree_subinventory_code);
819: inv_mwb_query_manager.add_bind_variable('onh_tree_inventory_item_id', inv_mwb_globals.g_tree_item_id);
820: inv_mwb_query_manager.add_bind_variable('onh_tree_lot_num', inv_mwb_globals.g_tree_node_value);
821:
822: add_qf_where_onhand('ONHAND');
823:

Line 820: inv_mwb_query_manager.add_bind_variable('onh_tree_lot_num', inv_mwb_globals.g_tree_node_value);

816:
817: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);
818: inv_mwb_query_manager.add_bind_variable('onh_tree_subinventory_code', inv_mwb_globals.g_tree_subinventory_code);
819: inv_mwb_query_manager.add_bind_variable('onh_tree_inventory_item_id', inv_mwb_globals.g_tree_item_id);
820: inv_mwb_query_manager.add_bind_variable('onh_tree_lot_num', inv_mwb_globals.g_tree_node_value);
821:
822: add_qf_where_onhand('ONHAND');
823:
824: WHEN 'SERIAL' THEN

Line 837: ELSIF (inv_mwb_globals.g_view_by = 'ITEM') THEN

833: g_onhand_where,
834: g_onhand_group
835: );
836:
837: ELSIF (inv_mwb_globals.g_view_by = 'ITEM') THEN
838:
839: initialize_onhand_query;
840: l_query_str := l_query_str || ' UNION ';
841:

Line 842: CASE inv_mwb_globals.g_tree_node_type

838:
839: initialize_onhand_query;
840: l_query_str := l_query_str || ' UNION ';
841:
842: CASE inv_mwb_globals.g_tree_node_type
843:
844: WHEN 'APPTREE_OBJECT_TRUNK' THEN
845:
846: INV_MWB_ITEM_TREE.make_common_queries('MOQD');

Line 860: WHERE inventory_item_id = inv_mwb_globals.g_tree_item_id

856: INTO l_rev_control,
857: l_lot_control,
858: l_serial_control
859: FROM mtl_system_items
860: WHERE inventory_item_id = inv_mwb_globals.g_tree_item_id
861: AND organization_id = inv_mwb_globals.g_tree_organization_id;
862:
863: IF inv_mwb_globals.g_chk_onhand = 1 THEN
864: inv_mwb_query_manager.add_where_clause(

Line 861: AND organization_id = inv_mwb_globals.g_tree_organization_id;

857: l_lot_control,
858: l_serial_control
859: FROM mtl_system_items
860: WHERE inventory_item_id = inv_mwb_globals.g_tree_item_id
861: AND organization_id = inv_mwb_globals.g_tree_organization_id;
862:
863: IF inv_mwb_globals.g_chk_onhand = 1 THEN
864: inv_mwb_query_manager.add_where_clause(
865: 'moqd.inventory_item_id = :onh_tree_inventory_item_id' ,

Line 863: IF inv_mwb_globals.g_chk_onhand = 1 THEN

859: FROM mtl_system_items
860: WHERE inventory_item_id = inv_mwb_globals.g_tree_item_id
861: AND organization_id = inv_mwb_globals.g_tree_organization_id;
862:
863: IF inv_mwb_globals.g_chk_onhand = 1 THEN
864: inv_mwb_query_manager.add_where_clause(
865: 'moqd.inventory_item_id = :onh_tree_inventory_item_id' ,
866: 'ONHAND'
867: );

Line 885: inv_mwb_globals.g_tree_organization_id

881: END IF;
882:
883: inv_mwb_query_manager.add_bind_variable(
884: 'onh_tree_organization_id',
885: inv_mwb_globals.g_tree_organization_id
886: );
887: inv_mwb_query_manager.add_bind_variable(
888: 'onh_tree_inventory_item_id',
889: inv_mwb_globals.g_tree_item_id

Line 889: inv_mwb_globals.g_tree_item_id

885: inv_mwb_globals.g_tree_organization_id
886: );
887: inv_mwb_query_manager.add_bind_variable(
888: 'onh_tree_inventory_item_id',
889: inv_mwb_globals.g_tree_item_id
890: );
891: END IF; -- onhand check
892:
893: add_qf_where_onhand('ONHAND');

Line 904: inv_mwb_globals.g_tree_item_id

900: 'ONHAND'
901: );
902: inv_mwb_query_manager.add_bind_variable(
903: 'onh_tree_inventory_item_id',
904: inv_mwb_globals.g_tree_item_id
905: );
906: add_qf_where_onhand('ONHAND');
907:
908: WHEN 'REV' THEN

Line 915: WHERE inventory_item_id = inv_mwb_globals.g_tree_item_id

911: serial_number_control_code
912: INTO l_lot_control,
913: l_serial_control
914: FROM mtl_system_items
915: WHERE inventory_item_id = inv_mwb_globals.g_tree_item_id
916: AND organization_id = inv_mwb_globals.g_tree_organization_id;
917:
918: INV_MWB_ITEM_TREE.make_common_queries('MOQD');
919:

Line 916: AND organization_id = inv_mwb_globals.g_tree_organization_id;

912: INTO l_lot_control,
913: l_serial_control
914: FROM mtl_system_items
915: WHERE inventory_item_id = inv_mwb_globals.g_tree_item_id
916: AND organization_id = inv_mwb_globals.g_tree_organization_id;
917:
918: INV_MWB_ITEM_TREE.make_common_queries('MOQD');
919:
920: inv_mwb_query_manager.g_onhand_select(inv_mwb_query_manager.revision).column_value :=

Line 934: inv_mwb_globals.g_tree_organization_id

930: END IF;
931:
932: inv_mwb_query_manager.add_bind_variable(
933: 'onh_tree_organization_id',
934: inv_mwb_globals.g_tree_organization_id
935: );
936: inv_mwb_query_manager.add_bind_variable(
937: 'onh_tree_inventory_item_id',
938: inv_mwb_globals.g_tree_item_id

Line 938: inv_mwb_globals.g_tree_item_id

934: inv_mwb_globals.g_tree_organization_id
935: );
936: inv_mwb_query_manager.add_bind_variable(
937: 'onh_tree_inventory_item_id',
938: inv_mwb_globals.g_tree_item_id
939: );
940: inv_mwb_query_manager.add_bind_variable(
941: 'onh_tree_revision',
942: inv_mwb_globals.g_tree_rev

Line 942: inv_mwb_globals.g_tree_rev

938: inv_mwb_globals.g_tree_item_id
939: );
940: inv_mwb_query_manager.add_bind_variable(
941: 'onh_tree_revision',
942: inv_mwb_globals.g_tree_rev
943: );
944: add_qf_where_onhand('ONHAND');
945:
946:

Line 954: WHERE organization_id = inv_mwb_globals.g_tree_organization_id

950: serial_number_control_code
951: INTO l_rev_control,
952: l_serial_control
953: FROM mtl_system_items
954: WHERE organization_id = inv_mwb_globals.g_tree_organization_id
955: AND inventory_item_id = inv_mwb_globals.g_tree_item_id;
956:
957: INV_MWB_ITEM_TREE.make_common_queries('MOQD');
958:

Line 955: AND inventory_item_id = inv_mwb_globals.g_tree_item_id;

951: INTO l_rev_control,
952: l_serial_control
953: FROM mtl_system_items
954: WHERE organization_id = inv_mwb_globals.g_tree_organization_id
955: AND inventory_item_id = inv_mwb_globals.g_tree_item_id;
956:
957: INV_MWB_ITEM_TREE.make_common_queries('MOQD');
958:
959: IF l_rev_control = 2 THEN

Line 973: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);

969: inv_mwb_query_manager.add_where_clause('moqd.inventory_item_id = :onh_tree_inventory_item_id' ,'ONHAND');
970: inv_mwb_query_manager.add_where_clause('moqd.organization_id = :onh_tree_organization_id' ,'ONHAND');
971: inv_mwb_query_manager.add_where_clause('moqd.lot_number = :onh_tree_lot_number' ,'ONHAND');
972:
973: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);
974: inv_mwb_query_manager.add_bind_variable('onh_tree_inventory_item_id', inv_mwb_globals.g_tree_item_id);
975: inv_mwb_query_manager.add_bind_variable('onh_tree_lot_number', inv_mwb_globals.g_tree_lot_number);
976: IF l_rev_control = 2 THEN
977: inv_mwb_query_manager.add_bind_variable('onh_tree_revision', inv_mwb_globals.g_tree_rev);

Line 974: inv_mwb_query_manager.add_bind_variable('onh_tree_inventory_item_id', inv_mwb_globals.g_tree_item_id);

970: inv_mwb_query_manager.add_where_clause('moqd.organization_id = :onh_tree_organization_id' ,'ONHAND');
971: inv_mwb_query_manager.add_where_clause('moqd.lot_number = :onh_tree_lot_number' ,'ONHAND');
972:
973: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);
974: inv_mwb_query_manager.add_bind_variable('onh_tree_inventory_item_id', inv_mwb_globals.g_tree_item_id);
975: inv_mwb_query_manager.add_bind_variable('onh_tree_lot_number', inv_mwb_globals.g_tree_lot_number);
976: IF l_rev_control = 2 THEN
977: inv_mwb_query_manager.add_bind_variable('onh_tree_revision', inv_mwb_globals.g_tree_rev);
978: END IF;

Line 975: inv_mwb_query_manager.add_bind_variable('onh_tree_lot_number', inv_mwb_globals.g_tree_lot_number);

971: inv_mwb_query_manager.add_where_clause('moqd.lot_number = :onh_tree_lot_number' ,'ONHAND');
972:
973: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);
974: inv_mwb_query_manager.add_bind_variable('onh_tree_inventory_item_id', inv_mwb_globals.g_tree_item_id);
975: inv_mwb_query_manager.add_bind_variable('onh_tree_lot_number', inv_mwb_globals.g_tree_lot_number);
976: IF l_rev_control = 2 THEN
977: inv_mwb_query_manager.add_bind_variable('onh_tree_revision', inv_mwb_globals.g_tree_rev);
978: END IF;
979:

Line 977: inv_mwb_query_manager.add_bind_variable('onh_tree_revision', inv_mwb_globals.g_tree_rev);

973: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);
974: inv_mwb_query_manager.add_bind_variable('onh_tree_inventory_item_id', inv_mwb_globals.g_tree_item_id);
975: inv_mwb_query_manager.add_bind_variable('onh_tree_lot_number', inv_mwb_globals.g_tree_lot_number);
976: IF l_rev_control = 2 THEN
977: inv_mwb_query_manager.add_bind_variable('onh_tree_revision', inv_mwb_globals.g_tree_rev);
978: END IF;
979:
980: add_qf_where_onhand('ONHAND');
981: WHEN 'SERIAL' THEN

Line 997: ELSIF (inv_mwb_globals.g_view_by = 'COST_GROUP') THEN

993:
994:
995:
996:
997: ELSIF (inv_mwb_globals.g_view_by = 'COST_GROUP') THEN
998:
999: initialize_onhand_query;
1000: l_query_str := l_query_str || ' UNION ';
1001:

Line 1002: CASE inv_mwb_globals.g_tree_node_type

998:
999: initialize_onhand_query;
1000: l_query_str := l_query_str || ' UNION ';
1001:
1002: CASE inv_mwb_globals.g_tree_node_type
1003:
1004: WHEN 'APPTREE_OBJECT_TRUNK' THEN
1005:
1006: INV_MWB_COST_GROUP_TREE.make_common_queries('MOQD');

Line 1014: inv_mwb_query_manager.add_bind_variable('onh_tree_cost_group_id', inv_mwb_globals.g_tree_cg_id);

1010:
1011: INV_MWB_COST_GROUP_TREE.make_common_queries('MOQD');
1012:
1013: inv_mwb_query_manager.add_where_clause('moqd.cost_group_id = :onh_tree_cost_group_id' ,'ONHAND');
1014: inv_mwb_query_manager.add_bind_variable('onh_tree_cost_group_id', inv_mwb_globals.g_tree_cg_id);
1015:
1016: add_qf_where_onhand('ONHAND');
1017:
1018: WHEN 'ORG' THEN

Line 1024: inv_mwb_query_manager.add_bind_variable('onh_tree_cost_group_id', inv_mwb_globals.g_tree_cg_id);

1020: INV_MWB_COST_GROUP_TREE.make_common_queries('MOQD');
1021:
1022: inv_mwb_query_manager.add_where_clause('moqd.cost_group_id = :onh_tree_cost_group_id' ,'ONHAND');
1023: inv_mwb_query_manager.add_where_clause('moqd.organization_id = :onh_tree_organization_id' ,'ONHAND');
1024: inv_mwb_query_manager.add_bind_variable('onh_tree_cost_group_id', inv_mwb_globals.g_tree_cg_id);
1025: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);
1026:
1027: add_qf_where_onhand('ONHAND');
1028:

Line 1025: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);

1021:
1022: inv_mwb_query_manager.add_where_clause('moqd.cost_group_id = :onh_tree_cost_group_id' ,'ONHAND');
1023: inv_mwb_query_manager.add_where_clause('moqd.organization_id = :onh_tree_organization_id' ,'ONHAND');
1024: inv_mwb_query_manager.add_bind_variable('onh_tree_cost_group_id', inv_mwb_globals.g_tree_cg_id);
1025: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);
1026:
1027: add_qf_where_onhand('ONHAND');
1028:
1029: WHEN 'ITEM' THEN

Line 1036: inv_mwb_query_manager.add_bind_variable('onh_tree_cost_group_id', inv_mwb_globals.g_tree_cg_id);

1032:
1033: inv_mwb_query_manager.add_where_clause('moqd.cost_group_id = :onh_tree_cost_group_id' ,'ONHAND');
1034: inv_mwb_query_manager.add_where_clause('moqd.organization_id = :onh_tree_organization_id' ,'ONHAND');
1035: inv_mwb_query_manager.add_where_clause('moqd.inventory_item_id = :onh_tree_inventory_item_id' ,'ONHAND');
1036: inv_mwb_query_manager.add_bind_variable('onh_tree_cost_group_id', inv_mwb_globals.g_tree_cg_id);
1037: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);
1038: inv_mwb_query_manager.add_bind_variable('onh_tree_inventory_item_id', inv_mwb_globals.g_tree_item_id);
1039:
1040: add_qf_where_onhand('ONHAND');

Line 1037: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);

1033: inv_mwb_query_manager.add_where_clause('moqd.cost_group_id = :onh_tree_cost_group_id' ,'ONHAND');
1034: inv_mwb_query_manager.add_where_clause('moqd.organization_id = :onh_tree_organization_id' ,'ONHAND');
1035: inv_mwb_query_manager.add_where_clause('moqd.inventory_item_id = :onh_tree_inventory_item_id' ,'ONHAND');
1036: inv_mwb_query_manager.add_bind_variable('onh_tree_cost_group_id', inv_mwb_globals.g_tree_cg_id);
1037: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);
1038: inv_mwb_query_manager.add_bind_variable('onh_tree_inventory_item_id', inv_mwb_globals.g_tree_item_id);
1039:
1040: add_qf_where_onhand('ONHAND');
1041:

Line 1038: inv_mwb_query_manager.add_bind_variable('onh_tree_inventory_item_id', inv_mwb_globals.g_tree_item_id);

1034: inv_mwb_query_manager.add_where_clause('moqd.organization_id = :onh_tree_organization_id' ,'ONHAND');
1035: inv_mwb_query_manager.add_where_clause('moqd.inventory_item_id = :onh_tree_inventory_item_id' ,'ONHAND');
1036: inv_mwb_query_manager.add_bind_variable('onh_tree_cost_group_id', inv_mwb_globals.g_tree_cg_id);
1037: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);
1038: inv_mwb_query_manager.add_bind_variable('onh_tree_inventory_item_id', inv_mwb_globals.g_tree_item_id);
1039:
1040: add_qf_where_onhand('ONHAND');
1041:
1042: WHEN 'SERIAL' THEN

Line 1058: ELSIF (inv_mwb_globals.g_view_by = 'LOT') THEN

1054:
1055:
1056:
1057:
1058: ELSIF (inv_mwb_globals.g_view_by = 'LOT') THEN
1059:
1060: initialize_onhand_query;
1061: l_query_str := l_query_str || ' UNION ';
1062:

Line 1063: CASE inv_mwb_globals.g_tree_node_type

1059:
1060: initialize_onhand_query;
1061: l_query_str := l_query_str || ' UNION ';
1062:
1063: CASE inv_mwb_globals.g_tree_node_type
1064:
1065: WHEN 'APPTREE_OBJECT_TRUNK' THEN
1066:
1067: INV_MWB_LOT_TREE.make_common_queries('MOQD');

Line 1086: inv_mwb_globals.g_tree_organization_id

1082: 'ONHAND'
1083: );
1084: inv_mwb_query_manager.add_bind_variable(
1085: 'onh_tree_organization_id',
1086: inv_mwb_globals.g_tree_organization_id
1087: );
1088:
1089: add_qf_where_onhand('ONHAND');
1090:

Line 1098: WHERE organization_id = inv_mwb_globals.g_tree_organization_id

1094: serial_number_control_code
1095: INTO l_rev_control,
1096: l_serial_control
1097: FROM mtl_system_items
1098: WHERE organization_id = inv_mwb_globals.g_tree_organization_id
1099: AND inventory_item_id = inv_mwb_globals.g_tree_item_id;
1100:
1101: INV_MWB_LOT_TREE.make_common_queries('MOQD');
1102:

Line 1099: AND inventory_item_id = inv_mwb_globals.g_tree_item_id;

1095: INTO l_rev_control,
1096: l_serial_control
1097: FROM mtl_system_items
1098: WHERE organization_id = inv_mwb_globals.g_tree_organization_id
1099: AND inventory_item_id = inv_mwb_globals.g_tree_item_id;
1100:
1101: INV_MWB_LOT_TREE.make_common_queries('MOQD');
1102:
1103: inv_mwb_query_manager.g_onhand_select(inv_mwb_query_manager.LOT).column_value :=

Line 1131: inv_mwb_globals.g_tree_organization_id

1127: 'ONHAND'
1128: );
1129: inv_mwb_query_manager.add_bind_variable(
1130: 'onh_tree_organization_id',
1131: inv_mwb_globals.g_tree_organization_id
1132: );
1133: inv_mwb_query_manager.add_bind_variable(
1134: 'onh_tree_lot_number',
1135: inv_mwb_globals.g_tree_lot_number

Line 1135: inv_mwb_globals.g_tree_lot_number

1131: inv_mwb_globals.g_tree_organization_id
1132: );
1133: inv_mwb_query_manager.add_bind_variable(
1134: 'onh_tree_lot_number',
1135: inv_mwb_globals.g_tree_lot_number
1136: );
1137: inv_mwb_query_manager.add_bind_variable(
1138: 'onh_tree_inventory_item_id',
1139: inv_mwb_globals.g_tree_item_id

Line 1139: inv_mwb_globals.g_tree_item_id

1135: inv_mwb_globals.g_tree_lot_number
1136: );
1137: inv_mwb_query_manager.add_bind_variable(
1138: 'onh_tree_inventory_item_id',
1139: inv_mwb_globals.g_tree_item_id
1140: );
1141:
1142: add_qf_where_onhand('ONHAND');
1143:

Line 1168: inv_mwb_globals.g_tree_organization_id

1164: 'ONHAND'
1165: );
1166: inv_mwb_query_manager.add_bind_variable(
1167: 'onh_tree_organization_id',
1168: inv_mwb_globals.g_tree_organization_id
1169: );
1170: inv_mwb_query_manager.add_bind_variable(
1171: 'onh_tree_lot_number',
1172: inv_mwb_globals.g_tree_lot_number

Line 1172: inv_mwb_globals.g_tree_lot_number

1168: inv_mwb_globals.g_tree_organization_id
1169: );
1170: inv_mwb_query_manager.add_bind_variable(
1171: 'onh_tree_lot_number',
1172: inv_mwb_globals.g_tree_lot_number
1173: );
1174:
1175: add_qf_where_onhand('ONHAND');
1176:

Line 1197: IF inv_mwb_globals.g_is_nested_lpn = 'YES'

1193: --End bug 6060233
1194:
1195:
1196:
1197: IF inv_mwb_globals.g_is_nested_lpn = 'YES'
1198: AND inv_mwb_globals.g_tree_node_type = 'LPN' THEN
1199:
1200: l_query_str := l_query_str || ' UNION ';
1201: l_query_str := l_query_str || build_query(

Line 1198: AND inv_mwb_globals.g_tree_node_type = 'LPN' THEN

1194:
1195:
1196:
1197: IF inv_mwb_globals.g_is_nested_lpn = 'YES'
1198: AND inv_mwb_globals.g_tree_node_type = 'LPN' THEN
1199:
1200: l_query_str := l_query_str || ' UNION ';
1201: l_query_str := l_query_str || build_query(
1202: g_onhand_1_select,

Line 1210: ELSIF ( NVL(inv_mwb_globals.g_chk_onhand, 0) = 0 AND

1206: );
1207: END IF;
1208:
1209:
1210: ELSIF ( NVL(inv_mwb_globals.g_chk_onhand, 0) = 0 AND
1211: NVL(inv_mwb_globals.g_chk_inbound, 0) = 1 AND
1212: NVL(inv_mwb_globals.g_chk_receiving, 0) = 0 ) OR
1213: NVL(inv_mwb_globals.g_tree_mat_loc_id, 0) = 3 THEN
1214:

Line 1211: NVL(inv_mwb_globals.g_chk_inbound, 0) = 1 AND

1207: END IF;
1208:
1209:
1210: ELSIF ( NVL(inv_mwb_globals.g_chk_onhand, 0) = 0 AND
1211: NVL(inv_mwb_globals.g_chk_inbound, 0) = 1 AND
1212: NVL(inv_mwb_globals.g_chk_receiving, 0) = 0 ) OR
1213: NVL(inv_mwb_globals.g_tree_mat_loc_id, 0) = 3 THEN
1214:
1215: l_query_str := build_insert(g_inbound_select);

Line 1212: NVL(inv_mwb_globals.g_chk_receiving, 0) = 0 ) OR

1208:
1209:
1210: ELSIF ( NVL(inv_mwb_globals.g_chk_onhand, 0) = 0 AND
1211: NVL(inv_mwb_globals.g_chk_inbound, 0) = 1 AND
1212: NVL(inv_mwb_globals.g_chk_receiving, 0) = 0 ) OR
1213: NVL(inv_mwb_globals.g_tree_mat_loc_id, 0) = 3 THEN
1214:
1215: l_query_str := build_insert(g_inbound_select);
1216: l_query_str := l_query_str || build_query(

Line 1213: NVL(inv_mwb_globals.g_tree_mat_loc_id, 0) = 3 THEN

1209:
1210: ELSIF ( NVL(inv_mwb_globals.g_chk_onhand, 0) = 0 AND
1211: NVL(inv_mwb_globals.g_chk_inbound, 0) = 1 AND
1212: NVL(inv_mwb_globals.g_chk_receiving, 0) = 0 ) OR
1213: NVL(inv_mwb_globals.g_tree_mat_loc_id, 0) = 3 THEN
1214:
1215: l_query_str := build_insert(g_inbound_select);
1216: l_query_str := l_query_str || build_query(
1217: g_inbound_select,

Line 1223: IF inv_mwb_globals.g_is_nested_lpn = 'YES'

1219: g_inbound_where,
1220: g_inbound_group
1221: );
1222:
1223: IF inv_mwb_globals.g_is_nested_lpn = 'YES'
1224: AND inv_mwb_globals.g_tree_node_type = 'LPN' THEN
1225:
1226: l_query_str := l_query_str || ' UNION ';
1227: l_query_str := l_query_str || build_query(

Line 1224: AND inv_mwb_globals.g_tree_node_type = 'LPN' THEN

1220: g_inbound_group
1221: );
1222:
1223: IF inv_mwb_globals.g_is_nested_lpn = 'YES'
1224: AND inv_mwb_globals.g_tree_node_type = 'LPN' THEN
1225:
1226: l_query_str := l_query_str || ' UNION ';
1227: l_query_str := l_query_str || build_query(
1228: g_inbound_1_select,

Line 1236: ELSIF ( NVL(inv_mwb_globals.g_chk_onhand, 0) = 0 AND

1232: );
1233: END IF;
1234:
1235:
1236: ELSIF ( NVL(inv_mwb_globals.g_chk_onhand, 0) = 0 AND
1237: NVL(inv_mwb_globals.g_chk_inbound, 0) = 0 AND
1238: NVL(inv_mwb_globals.g_chk_receiving, 0) = 1 ) OR
1239: NVL(inv_mwb_globals.g_tree_mat_loc_id, 0) = 2 THEN
1240:

Line 1237: NVL(inv_mwb_globals.g_chk_inbound, 0) = 0 AND

1233: END IF;
1234:
1235:
1236: ELSIF ( NVL(inv_mwb_globals.g_chk_onhand, 0) = 0 AND
1237: NVL(inv_mwb_globals.g_chk_inbound, 0) = 0 AND
1238: NVL(inv_mwb_globals.g_chk_receiving, 0) = 1 ) OR
1239: NVL(inv_mwb_globals.g_tree_mat_loc_id, 0) = 2 THEN
1240:
1241: l_query_str := build_insert(g_receiving_select);

Line 1238: NVL(inv_mwb_globals.g_chk_receiving, 0) = 1 ) OR

1234:
1235:
1236: ELSIF ( NVL(inv_mwb_globals.g_chk_onhand, 0) = 0 AND
1237: NVL(inv_mwb_globals.g_chk_inbound, 0) = 0 AND
1238: NVL(inv_mwb_globals.g_chk_receiving, 0) = 1 ) OR
1239: NVL(inv_mwb_globals.g_tree_mat_loc_id, 0) = 2 THEN
1240:
1241: l_query_str := build_insert(g_receiving_select);
1242: l_query_str := l_query_str || build_query(

Line 1239: NVL(inv_mwb_globals.g_tree_mat_loc_id, 0) = 2 THEN

1235:
1236: ELSIF ( NVL(inv_mwb_globals.g_chk_onhand, 0) = 0 AND
1237: NVL(inv_mwb_globals.g_chk_inbound, 0) = 0 AND
1238: NVL(inv_mwb_globals.g_chk_receiving, 0) = 1 ) OR
1239: NVL(inv_mwb_globals.g_tree_mat_loc_id, 0) = 2 THEN
1240:
1241: l_query_str := build_insert(g_receiving_select);
1242: l_query_str := l_query_str || build_query(
1243: g_receiving_select,

Line 1249: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, inv_mwb_globals.g_is_nested_lpn || ' -- '||inv_mwb_globals.g_tree_node_type);

1245: g_receiving_where,
1246: g_receiving_group
1247: );
1248:
1249: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, inv_mwb_globals.g_is_nested_lpn || ' -- '||inv_mwb_globals.g_tree_node_type);
1250: IF inv_mwb_globals.g_is_nested_lpn = 'YES'
1251: AND inv_mwb_globals.g_tree_node_type = 'LPN' THEN
1252:
1253: l_query_str := l_query_str || ' UNION ';

Line 1250: IF inv_mwb_globals.g_is_nested_lpn = 'YES'

1246: g_receiving_group
1247: );
1248:
1249: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, inv_mwb_globals.g_is_nested_lpn || ' -- '||inv_mwb_globals.g_tree_node_type);
1250: IF inv_mwb_globals.g_is_nested_lpn = 'YES'
1251: AND inv_mwb_globals.g_tree_node_type = 'LPN' THEN
1252:
1253: l_query_str := l_query_str || ' UNION ';
1254: l_query_str := l_query_str || build_query(

Line 1251: AND inv_mwb_globals.g_tree_node_type = 'LPN' THEN

1247: );
1248:
1249: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, inv_mwb_globals.g_is_nested_lpn || ' -- '||inv_mwb_globals.g_tree_node_type);
1250: IF inv_mwb_globals.g_is_nested_lpn = 'YES'
1251: AND inv_mwb_globals.g_tree_node_type = 'LPN' THEN
1252:
1253: l_query_str := l_query_str || ' UNION ';
1254: l_query_str := l_query_str || build_query(
1255: g_receiving_1_select,

Line 1263: ELSIF inv_mwb_globals.g_tree_mat_loc_id IS NULL THEN

1259: );
1260: END IF;
1261:
1262:
1263: ELSIF inv_mwb_globals.g_tree_mat_loc_id IS NULL THEN
1264:
1265: l_query_str := build_insert(g_union_select);
1266: l_query_str := l_query_str || build_query(
1267: g_union_select,

Line 1274: IF NVL(inv_mwb_globals.g_chk_onhand, 0) = 1 THEN

1270: g_null_clause
1271: );
1272: l_query_str := l_query_str||' FROM ( ';
1273:
1274: IF NVL(inv_mwb_globals.g_chk_onhand, 0) = 1 THEN
1275:
1276: l_query_str := l_query_str || build_query(
1277: g_onhand_select,
1278: g_onhand_from,

Line 1286: IF NVL(inv_mwb_globals.g_chk_inbound, 0) = 1 THEN

1282: l_query_str := l_query_str ||' UNION ';
1283:
1284: END IF;
1285:
1286: IF NVL(inv_mwb_globals.g_chk_inbound, 0) = 1 THEN
1287:
1288: l_query_str := l_query_str || build_query(
1289: g_inbound_select,
1290: g_inbound_from,

Line 1295: IF NVL(inv_mwb_globals.g_chk_receiving, 0) = 1 THEN

1291: g_inbound_where,
1292: g_inbound_group
1293: );
1294:
1295: IF NVL(inv_mwb_globals.g_chk_receiving, 0) = 1 THEN
1296: l_query_str := l_query_str ||' UNION ';
1297: END IF;
1298:
1299: END IF;

Line 1301: IF NVL(inv_mwb_globals.g_chk_receiving, 0) = 1 THEN

1297: END IF;
1298:
1299: END IF;
1300:
1301: IF NVL(inv_mwb_globals.g_chk_receiving, 0) = 1 THEN
1302:
1303: l_query_str := l_query_str || build_query(
1304: g_receiving_select,
1305: g_receiving_from,

Line 1447: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Entered');

1443: g_item_id_trak_qty NUMBER;
1444:
1445: BEGIN
1446: l_procedure_name := 'POST_QUERY';
1447: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Entered');
1448:
1449: IF inv_mwb_globals.g_tree_mat_loc_id = 3 THEN
1450: SELECT meaning BULK COLLECT
1451: INTO document_type_meaning

Line 1449: IF inv_mwb_globals.g_tree_mat_loc_id = 3 THEN

1445: BEGIN
1446: l_procedure_name := 'POST_QUERY';
1447: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Entered');
1448:
1449: IF inv_mwb_globals.g_tree_mat_loc_id = 3 THEN
1450: SELECT meaning BULK COLLECT
1451: INTO document_type_meaning
1452: FROM mfg_lookups
1453: WHERE lookup_type = 'MTL_DOCUMENT_TYPES'

Line 1467: IF inv_mwb_globals.g_organization_code IS NOT NULL

1463: FOR rec IN C1 LOOP
1464:
1465: ---------------- Update organization code ----------------------------
1466:
1467: IF inv_mwb_globals.g_organization_code IS NOT NULL
1468: AND inv_mwb_globals.g_organization_id IS NOT NULL THEN
1469: --Bug 6834805
1470: if (nvl(g_org,'@@@@') <> inv_mwb_globals.g_organization_code) then
1471: UPDATE MTL_MWB_GTMP

Line 1468: AND inv_mwb_globals.g_organization_id IS NOT NULL THEN

1464:
1465: ---------------- Update organization code ----------------------------
1466:
1467: IF inv_mwb_globals.g_organization_code IS NOT NULL
1468: AND inv_mwb_globals.g_organization_id IS NOT NULL THEN
1469: --Bug 6834805
1470: if (nvl(g_org,'@@@@') <> inv_mwb_globals.g_organization_code) then
1471: UPDATE MTL_MWB_GTMP
1472: SET organization_code = inv_mwb_globals.g_organization_code;

Line 1470: if (nvl(g_org,'@@@@') <> inv_mwb_globals.g_organization_code) then

1466:
1467: IF inv_mwb_globals.g_organization_code IS NOT NULL
1468: AND inv_mwb_globals.g_organization_id IS NOT NULL THEN
1469: --Bug 6834805
1470: if (nvl(g_org,'@@@@') <> inv_mwb_globals.g_organization_code) then
1471: UPDATE MTL_MWB_GTMP
1472: SET organization_code = inv_mwb_globals.g_organization_code;
1473:
1474: g_org := inv_mwb_globals.g_organization_code;

Line 1472: SET organization_code = inv_mwb_globals.g_organization_code;

1468: AND inv_mwb_globals.g_organization_id IS NOT NULL THEN
1469: --Bug 6834805
1470: if (nvl(g_org,'@@@@') <> inv_mwb_globals.g_organization_code) then
1471: UPDATE MTL_MWB_GTMP
1472: SET organization_code = inv_mwb_globals.g_organization_code;
1473:
1474: g_org := inv_mwb_globals.g_organization_code;
1475: end if;
1476: ELSE

Line 1474: g_org := inv_mwb_globals.g_organization_code;

1470: if (nvl(g_org,'@@@@') <> inv_mwb_globals.g_organization_code) then
1471: UPDATE MTL_MWB_GTMP
1472: SET organization_code = inv_mwb_globals.g_organization_code;
1473:
1474: g_org := inv_mwb_globals.g_organization_code;
1475: end if;
1476: ELSE
1477: IF rec.org_id IS NOT NULL THEN
1478: --Bug 6834805

Line 1495: IF inv_mwb_globals.g_subinventory_code IS NOT NULL THEN

1491: end if;
1492: END IF;
1493: END IF;
1494:
1495: IF inv_mwb_globals.g_subinventory_code IS NOT NULL THEN
1496: --Bug 6834805
1497: if (nvl(g_sub,'@@@@') <> inv_mwb_globals.g_subinventory_code) then
1498: UPDATE MTL_MWB_GTMP
1499: SET SUBINVENTORY_CODE = inv_mwb_globals.g_subinventory_code;

Line 1497: if (nvl(g_sub,'@@@@') <> inv_mwb_globals.g_subinventory_code) then

1493: END IF;
1494:
1495: IF inv_mwb_globals.g_subinventory_code IS NOT NULL THEN
1496: --Bug 6834805
1497: if (nvl(g_sub,'@@@@') <> inv_mwb_globals.g_subinventory_code) then
1498: UPDATE MTL_MWB_GTMP
1499: SET SUBINVENTORY_CODE = inv_mwb_globals.g_subinventory_code;
1500:
1501: g_sub := inv_mwb_globals.g_subinventory_code;

Line 1499: SET SUBINVENTORY_CODE = inv_mwb_globals.g_subinventory_code;

1495: IF inv_mwb_globals.g_subinventory_code IS NOT NULL THEN
1496: --Bug 6834805
1497: if (nvl(g_sub,'@@@@') <> inv_mwb_globals.g_subinventory_code) then
1498: UPDATE MTL_MWB_GTMP
1499: SET SUBINVENTORY_CODE = inv_mwb_globals.g_subinventory_code;
1500:
1501: g_sub := inv_mwb_globals.g_subinventory_code;
1502: end if;
1503: END IF;

Line 1501: g_sub := inv_mwb_globals.g_subinventory_code;

1497: if (nvl(g_sub,'@@@@') <> inv_mwb_globals.g_subinventory_code) then
1498: UPDATE MTL_MWB_GTMP
1499: SET SUBINVENTORY_CODE = inv_mwb_globals.g_subinventory_code;
1500:
1501: g_sub := inv_mwb_globals.g_subinventory_code;
1502: end if;
1503: END IF;
1504:
1505: IF rec.owning_org_id IS NOT NULL THEN

Line 1548: IF inv_mwb_globals.g_cost_group IS NOT NULL

1544: END IF;
1545:
1546: --------------- Update Cost Group -------------------------------------
1547:
1548: IF inv_mwb_globals.g_cost_group IS NOT NULL
1549: AND inv_mwb_globals.g_cost_group_id IS NOT NULL THEN
1550: --Bug 6834805
1551: if (nvl(g_cg,'@@@@') <> inv_mwb_globals.g_cost_group) then
1552: UPDATE MTL_MWB_GTMP

Line 1549: AND inv_mwb_globals.g_cost_group_id IS NOT NULL THEN

1545:
1546: --------------- Update Cost Group -------------------------------------
1547:
1548: IF inv_mwb_globals.g_cost_group IS NOT NULL
1549: AND inv_mwb_globals.g_cost_group_id IS NOT NULL THEN
1550: --Bug 6834805
1551: if (nvl(g_cg,'@@@@') <> inv_mwb_globals.g_cost_group) then
1552: UPDATE MTL_MWB_GTMP
1553: SET cost_group = inv_mwb_globals.g_cost_group;

Line 1551: if (nvl(g_cg,'@@@@') <> inv_mwb_globals.g_cost_group) then

1547:
1548: IF inv_mwb_globals.g_cost_group IS NOT NULL
1549: AND inv_mwb_globals.g_cost_group_id IS NOT NULL THEN
1550: --Bug 6834805
1551: if (nvl(g_cg,'@@@@') <> inv_mwb_globals.g_cost_group) then
1552: UPDATE MTL_MWB_GTMP
1553: SET cost_group = inv_mwb_globals.g_cost_group;
1554:
1555: g_cg := inv_mwb_globals.g_cost_group;

Line 1553: SET cost_group = inv_mwb_globals.g_cost_group;

1549: AND inv_mwb_globals.g_cost_group_id IS NOT NULL THEN
1550: --Bug 6834805
1551: if (nvl(g_cg,'@@@@') <> inv_mwb_globals.g_cost_group) then
1552: UPDATE MTL_MWB_GTMP
1553: SET cost_group = inv_mwb_globals.g_cost_group;
1554:
1555: g_cg := inv_mwb_globals.g_cost_group;
1556: end if;
1557: ELSE

Line 1555: g_cg := inv_mwb_globals.g_cost_group;

1551: if (nvl(g_cg,'@@@@') <> inv_mwb_globals.g_cost_group) then
1552: UPDATE MTL_MWB_GTMP
1553: SET cost_group = inv_mwb_globals.g_cost_group;
1554:
1555: g_cg := inv_mwb_globals.g_cost_group;
1556: end if;
1557: ELSE
1558: IF rec.cg_id IS NOT NULL THEN
1559: --Bug 6834805

Line 1600: IF inv_mwb_globals.g_locator_name IS NOT NULL

1596: END IF;
1597:
1598: ---------------- Update Locator ---------------------------------------
1599:
1600: IF inv_mwb_globals.g_locator_name IS NOT NULL
1601: AND inv_mwb_globals.g_locator_id IS NOT NULL THEN
1602: --Bug 6834805
1603: if (nvl(g_loc, '@@@@') <> inv_mwb_globals.g_locator_name) then
1604: UPDATE MTL_MWB_GTMP

Line 1601: AND inv_mwb_globals.g_locator_id IS NOT NULL THEN

1597:
1598: ---------------- Update Locator ---------------------------------------
1599:
1600: IF inv_mwb_globals.g_locator_name IS NOT NULL
1601: AND inv_mwb_globals.g_locator_id IS NOT NULL THEN
1602: --Bug 6834805
1603: if (nvl(g_loc, '@@@@') <> inv_mwb_globals.g_locator_name) then
1604: UPDATE MTL_MWB_GTMP
1605: SET locator = substr(inv_mwb_globals.g_locator_name, 1, 100),--Bug6595049: truncating the locator to 100 chars

Line 1603: if (nvl(g_loc, '@@@@') <> inv_mwb_globals.g_locator_name) then

1599:
1600: IF inv_mwb_globals.g_locator_name IS NOT NULL
1601: AND inv_mwb_globals.g_locator_id IS NOT NULL THEN
1602: --Bug 6834805
1603: if (nvl(g_loc, '@@@@') <> inv_mwb_globals.g_locator_name) then
1604: UPDATE MTL_MWB_GTMP
1605: SET locator = substr(inv_mwb_globals.g_locator_name, 1, 100),--Bug6595049: truncating the locator to 100 chars
1606: locator_id = inv_mwb_globals.g_locator_id; -- Bug 7408480
1607:

Line 1605: SET locator = substr(inv_mwb_globals.g_locator_name, 1, 100),--Bug6595049: truncating the locator to 100 chars

1601: AND inv_mwb_globals.g_locator_id IS NOT NULL THEN
1602: --Bug 6834805
1603: if (nvl(g_loc, '@@@@') <> inv_mwb_globals.g_locator_name) then
1604: UPDATE MTL_MWB_GTMP
1605: SET locator = substr(inv_mwb_globals.g_locator_name, 1, 100),--Bug6595049: truncating the locator to 100 chars
1606: locator_id = inv_mwb_globals.g_locator_id; -- Bug 7408480
1607:
1608: g_loc := inv_mwb_globals.g_locator_name;
1609: end if;

Line 1606: locator_id = inv_mwb_globals.g_locator_id; -- Bug 7408480

1602: --Bug 6834805
1603: if (nvl(g_loc, '@@@@') <> inv_mwb_globals.g_locator_name) then
1604: UPDATE MTL_MWB_GTMP
1605: SET locator = substr(inv_mwb_globals.g_locator_name, 1, 100),--Bug6595049: truncating the locator to 100 chars
1606: locator_id = inv_mwb_globals.g_locator_id; -- Bug 7408480
1607:
1608: g_loc := inv_mwb_globals.g_locator_name;
1609: end if;
1610: ELSE

Line 1608: g_loc := inv_mwb_globals.g_locator_name;

1604: UPDATE MTL_MWB_GTMP
1605: SET locator = substr(inv_mwb_globals.g_locator_name, 1, 100),--Bug6595049: truncating the locator to 100 chars
1606: locator_id = inv_mwb_globals.g_locator_id; -- Bug 7408480
1607:
1608: g_loc := inv_mwb_globals.g_locator_name;
1609: end if;
1610: ELSE
1611: IF rec.locator_id IS NOT NULL THEN
1612: --Bug 6834805

Line 1615: IF inv_mwb_globals.g_is_projects_enabled_org = 0 THEN

1611: IF rec.locator_id IS NOT NULL THEN
1612: --Bug 6834805
1613: if (nvl(g_loc_id, -9999) <> rec.locator_id) then
1614:
1615: IF inv_mwb_globals.g_is_projects_enabled_org = 0 THEN
1616: UPDATE MTL_MWB_GTMP
1617: SET locator = substr((SELECT concatenated_segments
1618: FROM mtl_item_locations_kfv
1619: WHERE inventory_location_id = rec.locator_id), 1, 100) -- Bug 6595049: truncating the locator to 100 chars

Line 1636: IF inv_mwb_globals.g_project_number IS NOT NULL THEN

1632: FROM mtl_item_locations_kfv
1633: WHERE inventory_location_id = rec.locator_id
1634: AND organization_id = rec.org_id;
1635:
1636: IF inv_mwb_globals.g_project_number IS NOT NULL THEN
1637: UPDATE MTL_MWB_GTMP
1638: SET project_number = inv_mwb_globals.g_project_number;
1639: ELSE
1640: IF l_project_id IS NOT NULL THEN

Line 1638: SET project_number = inv_mwb_globals.g_project_number;

1634: AND organization_id = rec.org_id;
1635:
1636: IF inv_mwb_globals.g_project_number IS NOT NULL THEN
1637: UPDATE MTL_MWB_GTMP
1638: SET project_number = inv_mwb_globals.g_project_number;
1639: ELSE
1640: IF l_project_id IS NOT NULL THEN
1641: UPDATE MTL_MWB_GTMP
1642: SET project_number = (SELECT project_number

Line 1649: IF inv_mwb_globals.g_task_number IS NOT NULL THEN

1645: WHERE locator_id = rec.locator_id;
1646: END IF;
1647: END IF;
1648:
1649: IF inv_mwb_globals.g_task_number IS NOT NULL THEN
1650: UPDATE MTL_MWB_GTMP
1651: SET task_number = inv_mwb_globals.g_task_number;
1652: ELSE
1653: IF rec.task_id IS NOT NULL THEN

Line 1651: SET task_number = inv_mwb_globals.g_task_number;

1647: END IF;
1648:
1649: IF inv_mwb_globals.g_task_number IS NOT NULL THEN
1650: UPDATE MTL_MWB_GTMP
1651: SET task_number = inv_mwb_globals.g_task_number;
1652: ELSE
1653: IF rec.task_id IS NOT NULL THEN
1654: UPDATE MTL_MWB_GTMP
1655: SET task_number = (SELECT task_number

Line 1732: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, rec.shipment_header_id_asn);

1728: WHERE req_header_id = rec.req_header_id
1729: AND document_line_number = rec.document_line_number;
1730: END IF;
1731: ELSIF rec.shipment_header_id_asn IS NOT NULL THEN -- Interorg
1732: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, rec.shipment_header_id_asn);
1733: l_mtl_location := document_type_meaning(3);
1734: UPDATE mtl_mwb_gtmp
1735: SET document_number = (SELECT shipment_num
1736: FROM rcv_shipment_headers rsh

Line 1796: /* IF (inv_mwb_globals.g_chk_receiving = 1 AND

1792: -------------------- Update LPN context ----------------------------------------
1793:
1794: IF rec.lpn_id IS NOT NULL THEN
1795:
1796: /* IF (inv_mwb_globals.g_chk_receiving = 1 AND
1797: inv_mwb_globals.g_chk_inbound = 0 AND
1798: inv_mwb_globals.g_chk_onhand = 0
1799: ) OR inv_mwb_globals.g_tree_mat_loc_id = 2 THEN
1800:

Line 1797: inv_mwb_globals.g_chk_inbound = 0 AND

1793:
1794: IF rec.lpn_id IS NOT NULL THEN
1795:
1796: /* IF (inv_mwb_globals.g_chk_receiving = 1 AND
1797: inv_mwb_globals.g_chk_inbound = 0 AND
1798: inv_mwb_globals.g_chk_onhand = 0
1799: ) OR inv_mwb_globals.g_tree_mat_loc_id = 2 THEN
1800:
1801: UPDATE mtl_mwb_gtmp

Line 1798: inv_mwb_globals.g_chk_onhand = 0

1794: IF rec.lpn_id IS NOT NULL THEN
1795:
1796: /* IF (inv_mwb_globals.g_chk_receiving = 1 AND
1797: inv_mwb_globals.g_chk_inbound = 0 AND
1798: inv_mwb_globals.g_chk_onhand = 0
1799: ) OR inv_mwb_globals.g_tree_mat_loc_id = 2 THEN
1800:
1801: UPDATE mtl_mwb_gtmp
1802: SET LPN_CONTEXT = lpn_context_meaning(3)

Line 1799: ) OR inv_mwb_globals.g_tree_mat_loc_id = 2 THEN

1795:
1796: /* IF (inv_mwb_globals.g_chk_receiving = 1 AND
1797: inv_mwb_globals.g_chk_inbound = 0 AND
1798: inv_mwb_globals.g_chk_onhand = 0
1799: ) OR inv_mwb_globals.g_tree_mat_loc_id = 2 THEN
1800:
1801: UPDATE mtl_mwb_gtmp
1802: SET LPN_CONTEXT = lpn_context_meaning(3)
1803: WHERE lpn_id = rec.lpn_id;

Line 1821: IF inv_mwb_globals.g_tree_doc_type_id = 4 THEN

1817: WHERE lpn_id = rec.lpn_id;
1818: END IF;
1819: -- END IF;
1820:
1821: IF inv_mwb_globals.g_tree_doc_type_id = 4 THEN
1822: UPDATE mtl_mwb_gtmp
1823: SET document_type = document_type_meaning(4)
1824: , document_type_id = 4
1825: WHERE shipment_header_id_asn = rec.shipment_header_id_asn;

Line 1830: IF inv_mwb_globals.g_planning_party IS NOT NULL THEN

1826: END IF;
1827:
1828: IF rec.planning_tp_type = 1
1829: AND rec.planning_organization_id IS NOT NULL THEN
1830: IF inv_mwb_globals.g_planning_party IS NOT NULL THEN
1831: UPDATE mtl_mwb_gtmp
1832: SET planning_party = inv_mwb_globals.g_planning_party;
1833: ELSE
1834: UPDATE mtl_mwb_gtmp

Line 1832: SET planning_party = inv_mwb_globals.g_planning_party;

1828: IF rec.planning_tp_type = 1
1829: AND rec.planning_organization_id IS NOT NULL THEN
1830: IF inv_mwb_globals.g_planning_party IS NOT NULL THEN
1831: UPDATE mtl_mwb_gtmp
1832: SET planning_party = inv_mwb_globals.g_planning_party;
1833: ELSE
1834: UPDATE mtl_mwb_gtmp
1835: SET planning_party = (SELECT vendor_name || '-' || vendor_site_code
1836: FROM po_vendor_sites_all ps, po_vendors pv

Line 1846: IF inv_mwb_globals.g_owning_party IS NOT NULL THEN

1842:
1843: IF rec.owning_tp_type = 1
1844: AND rec.owning_organization_id IS NOT NULL THEN
1845:
1846: IF inv_mwb_globals.g_owning_party IS NOT NULL THEN
1847: UPDATE mtl_mwb_gtmp
1848: SET owning_party = inv_mwb_globals.g_owning_party;
1849: ELSE
1850: UPDATE mtl_mwb_gtmp

Line 1848: SET owning_party = inv_mwb_globals.g_owning_party;

1844: AND rec.owning_organization_id IS NOT NULL THEN
1845:
1846: IF inv_mwb_globals.g_owning_party IS NOT NULL THEN
1847: UPDATE mtl_mwb_gtmp
1848: SET owning_party = inv_mwb_globals.g_owning_party;
1849: ELSE
1850: UPDATE mtl_mwb_gtmp
1851: SET owning_party = (SELECT vendor_name || '-' || vendor_site_code
1852: FROM po_vendor_sites_all ps, po_vendors pv

Line 1956: IF inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to THEN

1952: END IF;
1953:
1954: ----------------------------------------------------------------------------------------------
1955:
1956: IF inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to THEN
1957: UPDATE MTL_MWB_GTMP
1958: SET LOT = inv_mwb_globals.g_lot_from;
1959: END IF;
1960:

Line 1958: SET LOT = inv_mwb_globals.g_lot_from;

1954: ----------------------------------------------------------------------------------------------
1955:
1956: IF inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to THEN
1957: UPDATE MTL_MWB_GTMP
1958: SET LOT = inv_mwb_globals.g_lot_from;
1959: END IF;
1960:
1961: IF inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to THEN
1962: UPDATE MTL_MWB_GTMP

Line 1961: IF inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to THEN

1957: UPDATE MTL_MWB_GTMP
1958: SET LOT = inv_mwb_globals.g_lot_from;
1959: END IF;
1960:
1961: IF inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to THEN
1962: UPDATE MTL_MWB_GTMP
1963: SET SERIAL = inv_mwb_globals.g_serial_from;
1964: END IF;
1965:

Line 1963: SET SERIAL = inv_mwb_globals.g_serial_from;

1959: END IF;
1960:
1961: IF inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to THEN
1962: UPDATE MTL_MWB_GTMP
1963: SET SERIAL = inv_mwb_globals.g_serial_from;
1964: END IF;
1965:
1966: -- Onhand Material Status Support
1967: ----------------- Update Status ------------------------------------------

Line 1969: if (inv_cache.set_org_rec(inv_mwb_globals.g_tree_organization_id)) then

1965:
1966: -- Onhand Material Status Support
1967: ----------------- Update Status ------------------------------------------
1968:
1969: if (inv_cache.set_org_rec(inv_mwb_globals.g_tree_organization_id)) then
1970: l_default_status_id := inv_cache.org_rec.default_status_id;
1971: end if;
1972:
1973: IF l_default_status_id is NOT NULL THEN

Line 1985: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'serial status_id '||rec.status_id);

1981: from mtl_serial_numbers
1982: where inventory_item_id = rec.item_id
1983: and serial_number = rec.SERIAL;
1984:
1985: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'serial status_id '||rec.status_id);
1986:
1987: UPDATE MTL_MWB_GTMP
1988: SET status_id = rec.status_id
1989: WHERE item_id = rec.item_id

Line 1994: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'rec.status_id '||rec.status_id);

1990: and serial = rec.SERIAL;
1991:
1992: END IF;
1993:
1994: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'rec.status_id '||rec.status_id);
1995:
1996: IF rec.status_id IS NOT NULL THEN
1997: SELECT status_code
1998: INTO l_status_name

Line 2002: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'status code '||l_status_name);

1998: INTO l_status_name
1999: FROM mtl_material_statuses_vl
2000: WHERE status_id = rec.status_id;
2001:
2002: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'status code '||l_status_name);
2003:
2004: UPDATE MTL_MWB_GTMP
2005: SET status = l_status_name
2006: WHERE status_id = rec.status_id;

Line 2013: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'exited post query');

2009:
2010: ----------------- End Update Status ------------------------------------------
2011:
2012: END LOOP;
2013: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'exited post query');
2014:
2015: EXCEPTION
2016: WHEN OTHERS THEN
2017: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, ' SQLERRM : ' ||SQLERRM);

Line 2017: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, ' SQLERRM : ' ||SQLERRM);

2013: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'exited post query');
2014:
2015: EXCEPTION
2016: WHEN OTHERS THEN
2017: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, ' SQLERRM : ' ||SQLERRM);
2018: END post_query;
2019:
2020: PROCEDURE bind_query(p_cursor_handle IN NUMBER) IS
2021: j PLS_INTEGER;

Line 2025: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Entered');

2021: j PLS_INTEGER;
2022: l_procedure_name VARCHAR2(30);
2023: BEGIN
2024: l_procedure_name := 'BIND_QUERY';
2025: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Entered');
2026: IF g_date_bind_tab.COUNT > 0 THEN
2027:
2028: j := g_date_bind_tab.FIRST;
2029: WHILE j IS NOT NULL LOOP

Line 2035: inv_mwb_globals.print_msg(

2031: p_cursor_handle,
2032: g_date_bind_tab(j).bind_name,
2033: g_date_bind_tab(j).bind_value
2034: );
2035: inv_mwb_globals.print_msg(
2036: g_pkg_name,
2037: l_procedure_name,
2038: g_date_bind_tab(j).bind_name || ' => '|| g_date_bind_tab(j).bind_value
2039: );

Line 2054: inv_mwb_globals.print_msg(

2050: p_cursor_handle,
2051: g_number_bind_tab(j).bind_name,
2052: g_number_bind_tab(j).bind_value
2053: );
2054: inv_mwb_globals.print_msg(
2055: g_pkg_name,
2056: l_procedure_name,
2057: g_number_bind_tab(j).bind_name || ' => '|| g_number_bind_tab(j).bind_value
2058: );

Line 2073: inv_mwb_globals.print_msg(

2069: p_cursor_handle,
2070: g_varchar_bind_tab(j).bind_name,
2071: g_varchar_bind_tab(j).bind_value
2072: );
2073: inv_mwb_globals.print_msg(
2074: g_pkg_name,
2075: l_procedure_name,
2076: g_varchar_bind_tab(j).bind_name || ' => '|| g_varchar_bind_tab(j).bind_value
2077: );

Line 2228: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Entered');

2224: l_procedure_name VARCHAR2(30);
2225: l_default_status_id NUMBER; -- Onhand Material Status Support
2226: BEGIN
2227: l_procedure_name := 'ADD_QF_WHERE_ONHAND';
2228: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Entered');
2229:
2230: -- Onhand Material Status Support
2231: if (inv_mwb_globals.g_organization_id is not null) then
2232: if (inv_cache.set_org_rec(inv_mwb_globals.g_organization_id)) then

Line 2231: if (inv_mwb_globals.g_organization_id is not null) then

2227: l_procedure_name := 'ADD_QF_WHERE_ONHAND';
2228: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Entered');
2229:
2230: -- Onhand Material Status Support
2231: if (inv_mwb_globals.g_organization_id is not null) then
2232: if (inv_cache.set_org_rec(inv_mwb_globals.g_organization_id)) then
2233: l_default_status_id := inv_cache.org_rec.default_status_id;
2234: end if;
2235: elsif (inv_mwb_globals.g_tree_organization_id is not null) then

Line 2232: if (inv_cache.set_org_rec(inv_mwb_globals.g_organization_id)) then

2228: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Entered');
2229:
2230: -- Onhand Material Status Support
2231: if (inv_mwb_globals.g_organization_id is not null) then
2232: if (inv_cache.set_org_rec(inv_mwb_globals.g_organization_id)) then
2233: l_default_status_id := inv_cache.org_rec.default_status_id;
2234: end if;
2235: elsif (inv_mwb_globals.g_tree_organization_id is not null) then
2236: if (inv_cache.set_org_rec(inv_mwb_globals.g_tree_organization_id)) then

Line 2235: elsif (inv_mwb_globals.g_tree_organization_id is not null) then

2231: if (inv_mwb_globals.g_organization_id is not null) then
2232: if (inv_cache.set_org_rec(inv_mwb_globals.g_organization_id)) then
2233: l_default_status_id := inv_cache.org_rec.default_status_id;
2234: end if;
2235: elsif (inv_mwb_globals.g_tree_organization_id is not null) then
2236: if (inv_cache.set_org_rec(inv_mwb_globals.g_tree_organization_id)) then
2237: l_default_status_id := inv_cache.org_rec.default_status_id;
2238: end if;
2239: end if;

Line 2236: if (inv_cache.set_org_rec(inv_mwb_globals.g_tree_organization_id)) then

2232: if (inv_cache.set_org_rec(inv_mwb_globals.g_organization_id)) then
2233: l_default_status_id := inv_cache.org_rec.default_status_id;
2234: end if;
2235: elsif (inv_mwb_globals.g_tree_organization_id is not null) then
2236: if (inv_cache.set_org_rec(inv_mwb_globals.g_tree_organization_id)) then
2237: l_default_status_id := inv_cache.org_rec.default_status_id;
2238: end if;
2239: end if;
2240:

Line 2244: IF inv_mwb_globals.g_organization_id IS NOT NULL THEN

2240:
2241: CASE p_flag
2242: WHEN 'ONHAND' THEN
2243:
2244: IF inv_mwb_globals.g_organization_id IS NOT NULL THEN
2245: add_where_clause('moqd.organization_id = :onh_organization_id', 'ONHAND');
2246: add_bind_variable('onh_organization_id', inv_mwb_globals.g_organization_id);
2247: END IF;
2248:

Line 2246: add_bind_variable('onh_organization_id', inv_mwb_globals.g_organization_id);

2242: WHEN 'ONHAND' THEN
2243:
2244: IF inv_mwb_globals.g_organization_id IS NOT NULL THEN
2245: add_where_clause('moqd.organization_id = :onh_organization_id', 'ONHAND');
2246: add_bind_variable('onh_organization_id', inv_mwb_globals.g_organization_id);
2247: END IF;
2248:
2249: IF inv_mwb_globals.g_subinventory_code IS NOT NULL THEN
2250: add_where_clause('moqd.subinventory_code = :onh_subinventory_code', 'ONHAND');

Line 2249: IF inv_mwb_globals.g_subinventory_code IS NOT NULL THEN

2245: add_where_clause('moqd.organization_id = :onh_organization_id', 'ONHAND');
2246: add_bind_variable('onh_organization_id', inv_mwb_globals.g_organization_id);
2247: END IF;
2248:
2249: IF inv_mwb_globals.g_subinventory_code IS NOT NULL THEN
2250: add_where_clause('moqd.subinventory_code = :onh_subinventory_code', 'ONHAND');
2251: add_bind_variable('onh_subinventory_code', inv_mwb_globals.g_subinventory_code);
2252: END IF;
2253:

Line 2251: add_bind_variable('onh_subinventory_code', inv_mwb_globals.g_subinventory_code);

2247: END IF;
2248:
2249: IF inv_mwb_globals.g_subinventory_code IS NOT NULL THEN
2250: add_where_clause('moqd.subinventory_code = :onh_subinventory_code', 'ONHAND');
2251: add_bind_variable('onh_subinventory_code', inv_mwb_globals.g_subinventory_code);
2252: END IF;
2253:
2254: IF inv_mwb_globals.g_locator_id IS NOT NULL THEN
2255: add_where_clause('moqd.locator_id = :onh_locator_id', 'ONHAND');

Line 2254: IF inv_mwb_globals.g_locator_id IS NOT NULL THEN

2250: add_where_clause('moqd.subinventory_code = :onh_subinventory_code', 'ONHAND');
2251: add_bind_variable('onh_subinventory_code', inv_mwb_globals.g_subinventory_code);
2252: END IF;
2253:
2254: IF inv_mwb_globals.g_locator_id IS NOT NULL THEN
2255: add_where_clause('moqd.locator_id = :onh_locator_id', 'ONHAND');
2256: add_bind_variable('onh_locator_id', inv_mwb_globals.g_locator_id);
2257: END IF;
2258:

Line 2256: add_bind_variable('onh_locator_id', inv_mwb_globals.g_locator_id);

2252: END IF;
2253:
2254: IF inv_mwb_globals.g_locator_id IS NOT NULL THEN
2255: add_where_clause('moqd.locator_id = :onh_locator_id', 'ONHAND');
2256: add_bind_variable('onh_locator_id', inv_mwb_globals.g_locator_id);
2257: END IF;
2258:
2259: IF inv_mwb_globals.g_inventory_item_id IS NOT NULL THEN
2260: add_where_clause('moqd.inventory_item_id = :onh_inventory_item_id', 'ONHAND');

Line 2259: IF inv_mwb_globals.g_inventory_item_id IS NOT NULL THEN

2255: add_where_clause('moqd.locator_id = :onh_locator_id', 'ONHAND');
2256: add_bind_variable('onh_locator_id', inv_mwb_globals.g_locator_id);
2257: END IF;
2258:
2259: IF inv_mwb_globals.g_inventory_item_id IS NOT NULL THEN
2260: add_where_clause('moqd.inventory_item_id = :onh_inventory_item_id', 'ONHAND');
2261: add_bind_variable('onh_inventory_item_id', inv_mwb_globals.g_inventory_item_id);
2262: END IF;
2263:

Line 2261: add_bind_variable('onh_inventory_item_id', inv_mwb_globals.g_inventory_item_id);

2257: END IF;
2258:
2259: IF inv_mwb_globals.g_inventory_item_id IS NOT NULL THEN
2260: add_where_clause('moqd.inventory_item_id = :onh_inventory_item_id', 'ONHAND');
2261: add_bind_variable('onh_inventory_item_id', inv_mwb_globals.g_inventory_item_id);
2262: END IF;
2263:
2264: IF inv_mwb_globals.g_inventory_item_id IS NULL
2265: AND inv_mwb_globals.g_item_description IS NOT NULL THEN

Line 2264: IF inv_mwb_globals.g_inventory_item_id IS NULL

2260: add_where_clause('moqd.inventory_item_id = :onh_inventory_item_id', 'ONHAND');
2261: add_bind_variable('onh_inventory_item_id', inv_mwb_globals.g_inventory_item_id);
2262: END IF;
2263:
2264: IF inv_mwb_globals.g_inventory_item_id IS NULL
2265: AND inv_mwb_globals.g_item_description IS NOT NULL THEN
2266: inv_mwb_query_manager.add_from_clause('mtl_system_items_kfv msik', 'ONHAND');
2267: add_where_clause('moqd.inventory_item_id = msik.inventory_item_id', 'ONHAND');
2268: add_where_clause('moqd.organization_id = msik.organization_id', 'ONHAND');

Line 2265: AND inv_mwb_globals.g_item_description IS NOT NULL THEN

2261: add_bind_variable('onh_inventory_item_id', inv_mwb_globals.g_inventory_item_id);
2262: END IF;
2263:
2264: IF inv_mwb_globals.g_inventory_item_id IS NULL
2265: AND inv_mwb_globals.g_item_description IS NOT NULL THEN
2266: inv_mwb_query_manager.add_from_clause('mtl_system_items_kfv msik', 'ONHAND');
2267: add_where_clause('moqd.inventory_item_id = msik.inventory_item_id', 'ONHAND');
2268: add_where_clause('moqd.organization_id = msik.organization_id', 'ONHAND');
2269: add_where_clause('msik.description like :onh_item_description', 'ONHAND');

Line 2270: add_bind_variable('onh_item_description', inv_mwb_globals.g_item_description);

2266: inv_mwb_query_manager.add_from_clause('mtl_system_items_kfv msik', 'ONHAND');
2267: add_where_clause('moqd.inventory_item_id = msik.inventory_item_id', 'ONHAND');
2268: add_where_clause('moqd.organization_id = msik.organization_id', 'ONHAND');
2269: add_where_clause('msik.description like :onh_item_description', 'ONHAND');
2270: add_bind_variable('onh_item_description', inv_mwb_globals.g_item_description);
2271: END IF;
2272:
2273: IF inv_mwb_globals.g_revision IS NOT NULL THEN
2274: add_where_clause('moqd.revision = :onh_revision', 'ONHAND');

Line 2273: IF inv_mwb_globals.g_revision IS NOT NULL THEN

2269: add_where_clause('msik.description like :onh_item_description', 'ONHAND');
2270: add_bind_variable('onh_item_description', inv_mwb_globals.g_item_description);
2271: END IF;
2272:
2273: IF inv_mwb_globals.g_revision IS NOT NULL THEN
2274: add_where_clause('moqd.revision = :onh_revision', 'ONHAND');
2275: add_bind_variable('onh_revision', inv_mwb_globals.g_revision);
2276: END IF;
2277:

Line 2275: add_bind_variable('onh_revision', inv_mwb_globals.g_revision);

2271: END IF;
2272:
2273: IF inv_mwb_globals.g_revision IS NOT NULL THEN
2274: add_where_clause('moqd.revision = :onh_revision', 'ONHAND');
2275: add_bind_variable('onh_revision', inv_mwb_globals.g_revision);
2276: END IF;
2277:
2278: IF inv_mwb_globals.g_cost_group_id IS NOT NULL THEN
2279: add_where_clause('moqd.cost_group_id = :onh_cost_group_id', 'ONHAND');

Line 2278: IF inv_mwb_globals.g_cost_group_id IS NOT NULL THEN

2274: add_where_clause('moqd.revision = :onh_revision', 'ONHAND');
2275: add_bind_variable('onh_revision', inv_mwb_globals.g_revision);
2276: END IF;
2277:
2278: IF inv_mwb_globals.g_cost_group_id IS NOT NULL THEN
2279: add_where_clause('moqd.cost_group_id = :onh_cost_group_id', 'ONHAND');
2280: add_bind_variable('onh_cost_group_id', inv_mwb_globals.g_cost_group_id);
2281: END IF;
2282:

Line 2280: add_bind_variable('onh_cost_group_id', inv_mwb_globals.g_cost_group_id);

2276: END IF;
2277:
2278: IF inv_mwb_globals.g_cost_group_id IS NOT NULL THEN
2279: add_where_clause('moqd.cost_group_id = :onh_cost_group_id', 'ONHAND');
2280: add_bind_variable('onh_cost_group_id', inv_mwb_globals.g_cost_group_id);
2281: END IF;
2282:
2283: IF inv_mwb_globals.g_project_id IS NOT NULL THEN
2284: add_where_clause('moqd.project_id = :onh_project_id', 'ONHAND');

Line 2283: IF inv_mwb_globals.g_project_id IS NOT NULL THEN

2279: add_where_clause('moqd.cost_group_id = :onh_cost_group_id', 'ONHAND');
2280: add_bind_variable('onh_cost_group_id', inv_mwb_globals.g_cost_group_id);
2281: END IF;
2282:
2283: IF inv_mwb_globals.g_project_id IS NOT NULL THEN
2284: add_where_clause('moqd.project_id = :onh_project_id', 'ONHAND');
2285: add_bind_variable('onh_project_id', inv_mwb_globals.g_project_id);
2286: END IF;
2287:

Line 2285: add_bind_variable('onh_project_id', inv_mwb_globals.g_project_id);

2281: END IF;
2282:
2283: IF inv_mwb_globals.g_project_id IS NOT NULL THEN
2284: add_where_clause('moqd.project_id = :onh_project_id', 'ONHAND');
2285: add_bind_variable('onh_project_id', inv_mwb_globals.g_project_id);
2286: END IF;
2287:
2288: IF inv_mwb_globals.g_task_id IS NOT NULL THEN
2289: add_where_clause('moqd.task_id = :onh_task_id', 'ONHAND');

Line 2288: IF inv_mwb_globals.g_task_id IS NOT NULL THEN

2284: add_where_clause('moqd.project_id = :onh_project_id', 'ONHAND');
2285: add_bind_variable('onh_project_id', inv_mwb_globals.g_project_id);
2286: END IF;
2287:
2288: IF inv_mwb_globals.g_task_id IS NOT NULL THEN
2289: add_where_clause('moqd.task_id = :onh_task_id', 'ONHAND');
2290: add_bind_variable('onh_task_id', inv_mwb_globals.g_task_id);
2291: END IF;
2292:

Line 2290: add_bind_variable('onh_task_id', inv_mwb_globals.g_task_id);

2286: END IF;
2287:
2288: IF inv_mwb_globals.g_task_id IS NOT NULL THEN
2289: add_where_clause('moqd.task_id = :onh_task_id', 'ONHAND');
2290: add_bind_variable('onh_task_id', inv_mwb_globals.g_task_id);
2291: END IF;
2292:
2293: IF inv_mwb_globals.g_lpn_from_id IS NOT NULL
2294: OR inv_mwb_globals.g_lpn_to_id IS NOT NULL THEN

Line 2293: IF inv_mwb_globals.g_lpn_from_id IS NOT NULL

2289: add_where_clause('moqd.task_id = :onh_task_id', 'ONHAND');
2290: add_bind_variable('onh_task_id', inv_mwb_globals.g_task_id);
2291: END IF;
2292:
2293: IF inv_mwb_globals.g_lpn_from_id IS NOT NULL
2294: OR inv_mwb_globals.g_lpn_to_id IS NOT NULL THEN
2295: inv_mwb_query_manager.add_from_clause(' wms_license_plate_numbers wlpn ','ONHAND');
2296: add_where_clause('wlpn.lpn_context IN (1,9,11)', 'ONHAND');
2297: add_where_clause('moqd.lpn_id = wlpn.lpn_id', 'ONHAND');

Line 2294: OR inv_mwb_globals.g_lpn_to_id IS NOT NULL THEN

2290: add_bind_variable('onh_task_id', inv_mwb_globals.g_task_id);
2291: END IF;
2292:
2293: IF inv_mwb_globals.g_lpn_from_id IS NOT NULL
2294: OR inv_mwb_globals.g_lpn_to_id IS NOT NULL THEN
2295: inv_mwb_query_manager.add_from_clause(' wms_license_plate_numbers wlpn ','ONHAND');
2296: add_where_clause('wlpn.lpn_context IN (1,9,11)', 'ONHAND');
2297: add_where_clause('moqd.lpn_id = wlpn.lpn_id', 'ONHAND');
2298: END IF;

Line 2300: IF inv_mwb_globals.g_tree_parent_lpn_id IS NULL THEN

2296: add_where_clause('wlpn.lpn_context IN (1,9,11)', 'ONHAND');
2297: add_where_clause('moqd.lpn_id = wlpn.lpn_id', 'ONHAND');
2298: END IF;
2299:
2300: IF inv_mwb_globals.g_tree_parent_lpn_id IS NULL THEN
2301: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
2302: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
2303: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN
2304: add_where_clause('moqd.lpn_id = :onh_lpn_from_id', 'ONHAND');

Line 2301: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND

2297: add_where_clause('moqd.lpn_id = wlpn.lpn_id', 'ONHAND');
2298: END IF;
2299:
2300: IF inv_mwb_globals.g_tree_parent_lpn_id IS NULL THEN
2301: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
2302: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
2303: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN
2304: add_where_clause('moqd.lpn_id = :onh_lpn_from_id', 'ONHAND');
2305: add_bind_variable('onh_lpn_from_id', inv_mwb_globals.g_lpn_from_id);

Line 2302: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND

2298: END IF;
2299:
2300: IF inv_mwb_globals.g_tree_parent_lpn_id IS NULL THEN
2301: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
2302: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
2303: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN
2304: add_where_clause('moqd.lpn_id = :onh_lpn_from_id', 'ONHAND');
2305: add_bind_variable('onh_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
2306:

Line 2303: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN

2299:
2300: IF inv_mwb_globals.g_tree_parent_lpn_id IS NULL THEN
2301: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
2302: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
2303: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN
2304: add_where_clause('moqd.lpn_id = :onh_lpn_from_id', 'ONHAND');
2305: add_bind_variable('onh_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
2306:
2307: END IF;

Line 2305: add_bind_variable('onh_lpn_from_id', inv_mwb_globals.g_lpn_from_id);

2301: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
2302: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
2303: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN
2304: add_where_clause('moqd.lpn_id = :onh_lpn_from_id', 'ONHAND');
2305: add_bind_variable('onh_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
2306:
2307: END IF;
2308:
2309: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND

Line 2309: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND

2305: add_bind_variable('onh_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
2306:
2307: END IF;
2308:
2309: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
2310: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN
2311: add_where_clause('wlpn.license_plate_number >= :onh_lpn_from', 'ONHAND');
2312: add_bind_variable('onh_lpn_from', inv_mwb_globals.g_lpn_from);
2313: END IF;

Line 2310: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN

2306:
2307: END IF;
2308:
2309: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
2310: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN
2311: add_where_clause('wlpn.license_plate_number >= :onh_lpn_from', 'ONHAND');
2312: add_bind_variable('onh_lpn_from', inv_mwb_globals.g_lpn_from);
2313: END IF;
2314:

Line 2312: add_bind_variable('onh_lpn_from', inv_mwb_globals.g_lpn_from);

2308:
2309: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
2310: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN
2311: add_where_clause('wlpn.license_plate_number >= :onh_lpn_from', 'ONHAND');
2312: add_bind_variable('onh_lpn_from', inv_mwb_globals.g_lpn_from);
2313: END IF;
2314:
2315: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
2316: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN

Line 2315: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND

2311: add_where_clause('wlpn.license_plate_number >= :onh_lpn_from', 'ONHAND');
2312: add_bind_variable('onh_lpn_from', inv_mwb_globals.g_lpn_from);
2313: END IF;
2314:
2315: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
2316: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN
2317: add_where_clause('wlpn.license_plate_number <= :onh_lpn_to', 'ONHAND');
2318: add_bind_variable('onh_lpn_to', inv_mwb_globals.g_lpn_to);
2319: END IF;

Line 2316: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN

2312: add_bind_variable('onh_lpn_from', inv_mwb_globals.g_lpn_from);
2313: END IF;
2314:
2315: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
2316: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN
2317: add_where_clause('wlpn.license_plate_number <= :onh_lpn_to', 'ONHAND');
2318: add_bind_variable('onh_lpn_to', inv_mwb_globals.g_lpn_to);
2319: END IF;
2320: END IF;

Line 2318: add_bind_variable('onh_lpn_to', inv_mwb_globals.g_lpn_to);

2314:
2315: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
2316: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN
2317: add_where_clause('wlpn.license_plate_number <= :onh_lpn_to', 'ONHAND');
2318: add_bind_variable('onh_lpn_to', inv_mwb_globals.g_lpn_to);
2319: END IF;
2320: END IF;
2321:
2322: IF inv_mwb_globals.g_owning_qry_mode = 2 THEN

Line 2322: IF inv_mwb_globals.g_owning_qry_mode = 2 THEN

2318: add_bind_variable('onh_lpn_to', inv_mwb_globals.g_lpn_to);
2319: END IF;
2320: END IF;
2321:
2322: IF inv_mwb_globals.g_owning_qry_mode = 2 THEN
2323: add_where_clause('moqd.owning_tp_type = 1', 'ONHAND');
2324: ELSIF inv_mwb_globals.g_owning_qry_mode = 3 THEN
2325: add_where_clause('moqd.owning_tp_type = 1', 'ONHAND');
2326: IF inv_mwb_globals.g_owning_org IS NOT NULL THEN

Line 2324: ELSIF inv_mwb_globals.g_owning_qry_mode = 3 THEN

2320: END IF;
2321:
2322: IF inv_mwb_globals.g_owning_qry_mode = 2 THEN
2323: add_where_clause('moqd.owning_tp_type = 1', 'ONHAND');
2324: ELSIF inv_mwb_globals.g_owning_qry_mode = 3 THEN
2325: add_where_clause('moqd.owning_tp_type = 1', 'ONHAND');
2326: IF inv_mwb_globals.g_owning_org IS NOT NULL THEN
2327: add_where_clause('moqd.owning_organization_id = :onh_owning_org_id', 'ONHAND');
2328: add_bind_variable('onh_owning_org_id', inv_mwb_globals.g_owning_org);

Line 2326: IF inv_mwb_globals.g_owning_org IS NOT NULL THEN

2322: IF inv_mwb_globals.g_owning_qry_mode = 2 THEN
2323: add_where_clause('moqd.owning_tp_type = 1', 'ONHAND');
2324: ELSIF inv_mwb_globals.g_owning_qry_mode = 3 THEN
2325: add_where_clause('moqd.owning_tp_type = 1', 'ONHAND');
2326: IF inv_mwb_globals.g_owning_org IS NOT NULL THEN
2327: add_where_clause('moqd.owning_organization_id = :onh_owning_org_id', 'ONHAND');
2328: add_bind_variable('onh_owning_org_id', inv_mwb_globals.g_owning_org);
2329: END IF;
2330: END IF;

Line 2328: add_bind_variable('onh_owning_org_id', inv_mwb_globals.g_owning_org);

2324: ELSIF inv_mwb_globals.g_owning_qry_mode = 3 THEN
2325: add_where_clause('moqd.owning_tp_type = 1', 'ONHAND');
2326: IF inv_mwb_globals.g_owning_org IS NOT NULL THEN
2327: add_where_clause('moqd.owning_organization_id = :onh_owning_org_id', 'ONHAND');
2328: add_bind_variable('onh_owning_org_id', inv_mwb_globals.g_owning_org);
2329: END IF;
2330: END IF;
2331:
2332: IF inv_mwb_globals.g_planning_query_mode = 2 THEN

Line 2332: IF inv_mwb_globals.g_planning_query_mode = 2 THEN

2328: add_bind_variable('onh_owning_org_id', inv_mwb_globals.g_owning_org);
2329: END IF;
2330: END IF;
2331:
2332: IF inv_mwb_globals.g_planning_query_mode = 2 THEN
2333: add_where_clause('moqd.planning_tp_type = 1', 'ONHAND');
2334: ELSIF inv_mwb_globals.g_planning_query_mode = 3 THEN
2335: add_where_clause('moqd.planning_tp_type = 1', 'ONHAND');
2336: IF inv_mwb_globals.g_planning_org IS NOT NULL THEN

Line 2334: ELSIF inv_mwb_globals.g_planning_query_mode = 3 THEN

2330: END IF;
2331:
2332: IF inv_mwb_globals.g_planning_query_mode = 2 THEN
2333: add_where_clause('moqd.planning_tp_type = 1', 'ONHAND');
2334: ELSIF inv_mwb_globals.g_planning_query_mode = 3 THEN
2335: add_where_clause('moqd.planning_tp_type = 1', 'ONHAND');
2336: IF inv_mwb_globals.g_planning_org IS NOT NULL THEN
2337: add_where_clause('moqd.planning_organization_id = :onh_planning_org_id', 'ONHAND');
2338: add_bind_variable('onh_planning_org_id', inv_mwb_globals.g_planning_org);

Line 2336: IF inv_mwb_globals.g_planning_org IS NOT NULL THEN

2332: IF inv_mwb_globals.g_planning_query_mode = 2 THEN
2333: add_where_clause('moqd.planning_tp_type = 1', 'ONHAND');
2334: ELSIF inv_mwb_globals.g_planning_query_mode = 3 THEN
2335: add_where_clause('moqd.planning_tp_type = 1', 'ONHAND');
2336: IF inv_mwb_globals.g_planning_org IS NOT NULL THEN
2337: add_where_clause('moqd.planning_organization_id = :onh_planning_org_id', 'ONHAND');
2338: add_bind_variable('onh_planning_org_id', inv_mwb_globals.g_planning_org);
2339: END IF;
2340: END IF;

Line 2338: add_bind_variable('onh_planning_org_id', inv_mwb_globals.g_planning_org);

2334: ELSIF inv_mwb_globals.g_planning_query_mode = 3 THEN
2335: add_where_clause('moqd.planning_tp_type = 1', 'ONHAND');
2336: IF inv_mwb_globals.g_planning_org IS NOT NULL THEN
2337: add_where_clause('moqd.planning_organization_id = :onh_planning_org_id', 'ONHAND');
2338: add_bind_variable('onh_planning_org_id', inv_mwb_globals.g_planning_org);
2339: END IF;
2340: END IF;
2341:
2342: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND

Line 2342: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND

2338: add_bind_variable('onh_planning_org_id', inv_mwb_globals.g_planning_org);
2339: END IF;
2340: END IF;
2341:
2342: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
2343: inv_mwb_globals.g_lot_to IS NOT NULL AND
2344: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN
2345: add_where_clause('moqd.lot_number = :onh_lot_from', 'ONHAND');
2346: add_bind_variable('onh_lot_from', inv_mwb_globals.g_lot_from);

Line 2343: inv_mwb_globals.g_lot_to IS NOT NULL AND

2339: END IF;
2340: END IF;
2341:
2342: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
2343: inv_mwb_globals.g_lot_to IS NOT NULL AND
2344: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN
2345: add_where_clause('moqd.lot_number = :onh_lot_from', 'ONHAND');
2346: add_bind_variable('onh_lot_from', inv_mwb_globals.g_lot_from);
2347: END IF;

Line 2344: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN

2340: END IF;
2341:
2342: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
2343: inv_mwb_globals.g_lot_to IS NOT NULL AND
2344: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN
2345: add_where_clause('moqd.lot_number = :onh_lot_from', 'ONHAND');
2346: add_bind_variable('onh_lot_from', inv_mwb_globals.g_lot_from);
2347: END IF;
2348:

Line 2346: add_bind_variable('onh_lot_from', inv_mwb_globals.g_lot_from);

2342: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
2343: inv_mwb_globals.g_lot_to IS NOT NULL AND
2344: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN
2345: add_where_clause('moqd.lot_number = :onh_lot_from', 'ONHAND');
2346: add_bind_variable('onh_lot_from', inv_mwb_globals.g_lot_from);
2347: END IF;
2348:
2349: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
2350: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN

Line 2349: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND

2345: add_where_clause('moqd.lot_number = :onh_lot_from', 'ONHAND');
2346: add_bind_variable('onh_lot_from', inv_mwb_globals.g_lot_from);
2347: END IF;
2348:
2349: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
2350: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN
2351: add_where_clause('moqd.lot_number >= :onh_lot_from', 'ONHAND');
2352: add_bind_variable('onh_lot_from', inv_mwb_globals.g_lot_from);
2353: END IF;

Line 2350: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN

2346: add_bind_variable('onh_lot_from', inv_mwb_globals.g_lot_from);
2347: END IF;
2348:
2349: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
2350: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN
2351: add_where_clause('moqd.lot_number >= :onh_lot_from', 'ONHAND');
2352: add_bind_variable('onh_lot_from', inv_mwb_globals.g_lot_from);
2353: END IF;
2354:

Line 2352: add_bind_variable('onh_lot_from', inv_mwb_globals.g_lot_from);

2348:
2349: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
2350: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN
2351: add_where_clause('moqd.lot_number >= :onh_lot_from', 'ONHAND');
2352: add_bind_variable('onh_lot_from', inv_mwb_globals.g_lot_from);
2353: END IF;
2354:
2355: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND
2356: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN

Line 2355: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND

2351: add_where_clause('moqd.lot_number >= :onh_lot_from', 'ONHAND');
2352: add_bind_variable('onh_lot_from', inv_mwb_globals.g_lot_from);
2353: END IF;
2354:
2355: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND
2356: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN
2357: add_where_clause('moqd.lot_number <= :onh_lot_to', 'ONHAND');
2358: add_bind_variable('onh_lot_to', inv_mwb_globals.g_lot_to);
2359: END IF;

Line 2356: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN

2352: add_bind_variable('onh_lot_from', inv_mwb_globals.g_lot_from);
2353: END IF;
2354:
2355: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND
2356: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN
2357: add_where_clause('moqd.lot_number <= :onh_lot_to', 'ONHAND');
2358: add_bind_variable('onh_lot_to', inv_mwb_globals.g_lot_to);
2359: END IF;
2360:

Line 2358: add_bind_variable('onh_lot_to', inv_mwb_globals.g_lot_to);

2354:
2355: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND
2356: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN
2357: add_where_clause('moqd.lot_number <= :onh_lot_to', 'ONHAND');
2358: add_bind_variable('onh_lot_to', inv_mwb_globals.g_lot_to);
2359: END IF;
2360:
2361: --KMOTUPAL ME # 3922793
2362: IF (inv_mwb_globals.g_expired_lots = 'Y') THEN

Line 2362: IF (inv_mwb_globals.g_expired_lots = 'Y') THEN

2358: add_bind_variable('onh_lot_to', inv_mwb_globals.g_lot_to);
2359: END IF;
2360:
2361: --KMOTUPAL ME # 3922793
2362: IF (inv_mwb_globals.g_expired_lots = 'Y') THEN
2363: add_from_clause('mtl_lot_numbers mln2', 'ONHAND');
2364: add_where_clause('moqd.lot_number = mln2.lot_number', 'ONHAND');
2365: add_where_clause('moqd.inventory_item_id = mln2.inventory_item_id', 'ONHAND');
2366: add_where_clause('moqd.organization_id = mln2.organization_id', 'ONHAND');

Line 2368: add_bind_variable('expiration_date', inv_mwb_globals.g_expiration_date);

2364: add_where_clause('moqd.lot_number = mln2.lot_number', 'ONHAND');
2365: add_where_clause('moqd.inventory_item_id = mln2.inventory_item_id', 'ONHAND');
2366: add_where_clause('moqd.organization_id = mln2.organization_id', 'ONHAND');
2367: add_where_clause('mln2.expiration_date <= :expiration_date', 'ONHAND');
2368: add_bind_variable('expiration_date', inv_mwb_globals.g_expiration_date);
2369: END IF;
2370: --KMOTUPAL ME # 3922793
2371:
2372: --BUG 7556505

Line 2373: IF (inv_mwb_globals.g_parent_lot IS NOT NULL) THEN

2369: END IF;
2370: --KMOTUPAL ME # 3922793
2371:
2372: --BUG 7556505
2373: IF (inv_mwb_globals.g_parent_lot IS NOT NULL) THEN
2374: IF (inv_mwb_globals.g_expired_lots <> 'Y') THEN
2375: add_from_clause('mtl_lot_numbers mln2', 'ONHAND');
2376: add_where_clause('moqd.lot_number = mln2.lot_number', 'ONHAND');
2377: END IF;

Line 2374: IF (inv_mwb_globals.g_expired_lots <> 'Y') THEN

2370: --KMOTUPAL ME # 3922793
2371:
2372: --BUG 7556505
2373: IF (inv_mwb_globals.g_parent_lot IS NOT NULL) THEN
2374: IF (inv_mwb_globals.g_expired_lots <> 'Y') THEN
2375: add_from_clause('mtl_lot_numbers mln2', 'ONHAND');
2376: add_where_clause('moqd.lot_number = mln2.lot_number', 'ONHAND');
2377: END IF;
2378: add_where_clause('mln2.parent_lot_number = :parent_lot_number', 'ONHAND');

Line 2379: add_bind_variable('parent_lot_number', inv_mwb_globals.g_parent_lot);

2375: add_from_clause('mtl_lot_numbers mln2', 'ONHAND');
2376: add_where_clause('moqd.lot_number = mln2.lot_number', 'ONHAND');
2377: END IF;
2378: add_where_clause('mln2.parent_lot_number = :parent_lot_number', 'ONHAND');
2379: add_bind_variable('parent_lot_number', inv_mwb_globals.g_parent_lot);
2380: END IF;
2381: --BUG 7556505
2382:
2383: --bug # 6633612

Line 2384: IF (inv_mwb_globals.g_shipment_header_id is not null) THEN

2380: END IF;
2381: --BUG 7556505
2382:
2383: --bug # 6633612
2384: IF (inv_mwb_globals.g_shipment_header_id is not null) THEN
2385: add_from_clause('rcv_transactions rt', 'ONHAND');
2386: add_from_clause('mtl_material_transactions mmt', 'ONHAND');
2387: add_where_clause('rt.shipment_header_id = :shipment_header_id', 'ONHAND');
2388: add_where_clause('rt.transaction_id = mmt.rcv_transaction_id', 'ONHAND');

Line 2394: add_bind_variable('shipment_header_id', inv_mwb_globals.g_shipment_header_id);

2390: add_where_clause('rt.transaction_type = ''DELIVER''', 'ONHAND');
2391: add_where_clause('rt.destination_type_code = ''INVENTORY''', 'ONHAND');
2392: add_where_clause('mmt.transaction_id = moqd.create_transaction_id', 'ONHAND');
2393: add_where_clause('mmt.organization_id = moqd.organization_id', 'ONHAND');
2394: add_bind_variable('shipment_header_id', inv_mwb_globals.g_shipment_header_id);
2395: END IF;
2396: --bug # 6633612
2397:
2398: IF (inv_mwb_globals.g_grade_from_code IS NOT NULL) OR

Line 2398: IF (inv_mwb_globals.g_grade_from_code IS NOT NULL) OR

2394: add_bind_variable('shipment_header_id', inv_mwb_globals.g_shipment_header_id);
2395: END IF;
2396: --bug # 6633612
2397:
2398: IF (inv_mwb_globals.g_grade_from_code IS NOT NULL) OR
2399: (inv_mwb_globals.g_lot_context IS NOT NULL) THEN
2400: add_from_clause('mtl_lot_numbers mln1', 'ONHAND');
2401: add_where_clause('moqd.lot_number = mln1.lot_number', 'ONHAND');
2402: add_where_clause('moqd.inventory_item_id = mln1.inventory_item_id', 'ONHAND');

Line 2399: (inv_mwb_globals.g_lot_context IS NOT NULL) THEN

2395: END IF;
2396: --bug # 6633612
2397:
2398: IF (inv_mwb_globals.g_grade_from_code IS NOT NULL) OR
2399: (inv_mwb_globals.g_lot_context IS NOT NULL) THEN
2400: add_from_clause('mtl_lot_numbers mln1', 'ONHAND');
2401: add_where_clause('moqd.lot_number = mln1.lot_number', 'ONHAND');
2402: add_where_clause('moqd.inventory_item_id = mln1.inventory_item_id', 'ONHAND');
2403: add_where_clause('moqd.organization_id = mln1.organization_id', 'ONHAND');

Line 2405: IF (inv_mwb_globals.g_grade_from_code IS NOT NULL) THEN

2401: add_where_clause('moqd.lot_number = mln1.lot_number', 'ONHAND');
2402: add_where_clause('moqd.inventory_item_id = mln1.inventory_item_id', 'ONHAND');
2403: add_where_clause('moqd.organization_id = mln1.organization_id', 'ONHAND');
2404:
2405: IF (inv_mwb_globals.g_grade_from_code IS NOT NULL) THEN
2406: add_where_clause('mln1.grade_code = :onh_grade_from_code', 'ONHAND');
2407: add_bind_variable('onh_grade_from_code', inv_mwb_globals.g_grade_from_code);
2408: END IF;
2409:

Line 2407: add_bind_variable('onh_grade_from_code', inv_mwb_globals.g_grade_from_code);

2403: add_where_clause('moqd.organization_id = mln1.organization_id', 'ONHAND');
2404:
2405: IF (inv_mwb_globals.g_grade_from_code IS NOT NULL) THEN
2406: add_where_clause('mln1.grade_code = :onh_grade_from_code', 'ONHAND');
2407: add_bind_variable('onh_grade_from_code', inv_mwb_globals.g_grade_from_code);
2408: END IF;
2409:
2410: IF (inv_mwb_globals.g_lot_context IS NOT NULL) THEN
2411: add_where_clause('mln1.lot_attribute_category = :onh_lot_context', 'ONHAND');

Line 2410: IF (inv_mwb_globals.g_lot_context IS NOT NULL) THEN

2406: add_where_clause('mln1.grade_code = :onh_grade_from_code', 'ONHAND');
2407: add_bind_variable('onh_grade_from_code', inv_mwb_globals.g_grade_from_code);
2408: END IF;
2409:
2410: IF (inv_mwb_globals.g_lot_context IS NOT NULL) THEN
2411: add_where_clause('mln1.lot_attribute_category = :onh_lot_context', 'ONHAND');
2412: add_bind_variable('onh_lot_context', inv_mwb_globals.g_lot_context);
2413: END IF;
2414:

Line 2412: add_bind_variable('onh_lot_context', inv_mwb_globals.g_lot_context);

2408: END IF;
2409:
2410: IF (inv_mwb_globals.g_lot_context IS NOT NULL) THEN
2411: add_where_clause('mln1.lot_attribute_category = :onh_lot_context', 'ONHAND');
2412: add_bind_variable('onh_lot_context', inv_mwb_globals.g_lot_context);
2413: END IF;
2414:
2415: END IF; -- grade or lot context or lot attributes
2416:

Line 2417: IF (inv_mwb_globals.g_lot_attr_query IS NOT NULL) THEN -- Bug 7566588 Changes Start

2413: END IF;
2414:
2415: END IF; -- grade or lot context or lot attributes
2416:
2417: IF (inv_mwb_globals.g_lot_attr_query IS NOT NULL) THEN -- Bug 7566588 Changes Start
2418: add_from_clause('mtl_lot_numbers mln', 'ONHAND');
2419: add_where_clause('moqd.lot_number = mln.lot_number', 'ONHAND');
2420: add_where_clause('moqd.inventory_item_id = mln.inventory_item_id', 'ONHAND');
2421: add_where_clause('moqd.organization_id = mln.organization_id', 'ONHAND');

Line 2422: add_where_clause(inv_mwb_globals.g_lot_attr_query, 'ONHAND');

2418: add_from_clause('mtl_lot_numbers mln', 'ONHAND');
2419: add_where_clause('moqd.lot_number = mln.lot_number', 'ONHAND');
2420: add_where_clause('moqd.inventory_item_id = mln.inventory_item_id', 'ONHAND');
2421: add_where_clause('moqd.organization_id = mln.organization_id', 'ONHAND');
2422: add_where_clause(inv_mwb_globals.g_lot_attr_query, 'ONHAND');
2423: END IF; -- Bug 7566588 Changes End
2424:
2425: IF (inv_mwb_globals.g_planning_org IS NOT NULL) THEN
2426: add_where_clause('moqd.planning_organization_id = :onh_planning_org', 'ONHAND');

Line 2425: IF (inv_mwb_globals.g_planning_org IS NOT NULL) THEN

2421: add_where_clause('moqd.organization_id = mln.organization_id', 'ONHAND');
2422: add_where_clause(inv_mwb_globals.g_lot_attr_query, 'ONHAND');
2423: END IF; -- Bug 7566588 Changes End
2424:
2425: IF (inv_mwb_globals.g_planning_org IS NOT NULL) THEN
2426: add_where_clause('moqd.planning_organization_id = :onh_planning_org', 'ONHAND');
2427: add_bind_variable('onh_planning_org', inv_mwb_globals.g_planning_org);
2428: END IF;
2429:

Line 2427: add_bind_variable('onh_planning_org', inv_mwb_globals.g_planning_org);

2423: END IF; -- Bug 7566588 Changes End
2424:
2425: IF (inv_mwb_globals.g_planning_org IS NOT NULL) THEN
2426: add_where_clause('moqd.planning_organization_id = :onh_planning_org', 'ONHAND');
2427: add_bind_variable('onh_planning_org', inv_mwb_globals.g_planning_org);
2428: END IF;
2429:
2430: IF (inv_mwb_globals.g_owning_org IS NOT NULL) THEN
2431: add_where_clause('moqd.owning_organization_id = :onh_owning_org', 'ONHAND');

Line 2430: IF (inv_mwb_globals.g_owning_org IS NOT NULL) THEN

2426: add_where_clause('moqd.planning_organization_id = :onh_planning_org', 'ONHAND');
2427: add_bind_variable('onh_planning_org', inv_mwb_globals.g_planning_org);
2428: END IF;
2429:
2430: IF (inv_mwb_globals.g_owning_org IS NOT NULL) THEN
2431: add_where_clause('moqd.owning_organization_id = :onh_owning_org', 'ONHAND');
2432: add_bind_variable('onh_owning_org', inv_mwb_globals.g_owning_org);
2433: END IF;
2434:

Line 2432: add_bind_variable('onh_owning_org', inv_mwb_globals.g_owning_org);

2428: END IF;
2429:
2430: IF (inv_mwb_globals.g_owning_org IS NOT NULL) THEN
2431: add_where_clause('moqd.owning_organization_id = :onh_owning_org', 'ONHAND');
2432: add_bind_variable('onh_owning_org', inv_mwb_globals.g_owning_org);
2433: END IF;
2434:
2435: -- Onhand Material Status Support
2436:

Line 2437: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'add_qf_onhand defaultstatusid:'|| l_default_status_id);

2433: END IF;
2434:
2435: -- Onhand Material Status Support
2436:
2437: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'add_qf_onhand defaultstatusid:'|| l_default_status_id);
2438: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'view by :'||inv_mwb_globals.g_view_by );
2439:
2440: if inv_mwb_globals.g_status_id is not null then
2441: if l_default_status_id is not null then

Line 2438: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'view by :'||inv_mwb_globals.g_view_by );

2434:
2435: -- Onhand Material Status Support
2436:
2437: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'add_qf_onhand defaultstatusid:'|| l_default_status_id);
2438: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'view by :'||inv_mwb_globals.g_view_by );
2439:
2440: if inv_mwb_globals.g_status_id is not null then
2441: if l_default_status_id is not null then
2442: IF inv_mwb_globals.g_view_by <> 'STATUS' THEN

Line 2440: if inv_mwb_globals.g_status_id is not null then

2436:
2437: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'add_qf_onhand defaultstatusid:'|| l_default_status_id);
2438: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'view by :'||inv_mwb_globals.g_view_by );
2439:
2440: if inv_mwb_globals.g_status_id is not null then
2441: if l_default_status_id is not null then
2442: IF inv_mwb_globals.g_view_by <> 'STATUS' THEN
2443:
2444: inv_mwb_query_manager.add_from_clause('mtl_system_items msit', 'ONHAND');

Line 2442: IF inv_mwb_globals.g_view_by <> 'STATUS' THEN

2438: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'view by :'||inv_mwb_globals.g_view_by );
2439:
2440: if inv_mwb_globals.g_status_id is not null then
2441: if l_default_status_id is not null then
2442: IF inv_mwb_globals.g_view_by <> 'STATUS' THEN
2443:
2444: inv_mwb_query_manager.add_from_clause('mtl_system_items msit', 'ONHAND');
2445: inv_mwb_query_manager.add_where_clause('moqd.organization_id = msit.organization_id', 'ONHAND');
2446: inv_mwb_query_manager.add_where_clause('moqd.inventory_item_id = msit.inventory_item_id', 'ONHAND');

Line 2450: add_bind_variable('onh_status_id', inv_mwb_globals.g_status_id);

2446: inv_mwb_query_manager.add_where_clause('moqd.inventory_item_id = msit.inventory_item_id', 'ONHAND');
2447: inv_mwb_query_manager.add_where_clause('msit.serial_number_control_code IN (1, 6)', 'ONHAND');
2448:
2449: add_where_clause('moqd.status_id = :onh_status_id', 'ONHAND');
2450: add_bind_variable('onh_status_id', inv_mwb_globals.g_status_id);
2451: end if;
2452: else
2453: -- Bug 6060233
2454: IF inv_mwb_globals.g_view_by <> 'STATUS' THEN

Line 2454: IF inv_mwb_globals.g_view_by <> 'STATUS' THEN

2450: add_bind_variable('onh_status_id', inv_mwb_globals.g_status_id);
2451: end if;
2452: else
2453: -- Bug 6060233
2454: IF inv_mwb_globals.g_view_by <> 'STATUS' THEN
2455:
2456: inv_mwb_query_manager.add_from_clause('mtl_system_items msit', 'ONHAND');
2457: inv_mwb_query_manager.add_from_clause('mtl_item_locations_kfv mil', 'ONHAND');
2458: inv_mwb_query_manager.add_from_clause('mtl_lot_numbers mln', 'ONHAND');

Line 2476: inv_mwb_query_manager.add_bind_variable('msi_status_id', inv_mwb_globals.g_status_id);

2472: inv_mwb_query_manager.add_where_clause('(msi.status_id = :msi_status_id' ||
2473: ' OR mil.status_id = :mil_status_id' ||
2474: ' OR mln.status_id = :mln_status_id)', 'ONHAND');
2475:
2476: inv_mwb_query_manager.add_bind_variable('msi_status_id', inv_mwb_globals.g_status_id);
2477: inv_mwb_query_manager.add_bind_variable('mil_status_id', inv_mwb_globals.g_status_id);
2478: inv_mwb_query_manager.add_bind_variable('mln_status_id', inv_mwb_globals.g_status_id);
2479: END IF;
2480: -- End Bug 6060233

Line 2477: inv_mwb_query_manager.add_bind_variable('mil_status_id', inv_mwb_globals.g_status_id);

2473: ' OR mil.status_id = :mil_status_id' ||
2474: ' OR mln.status_id = :mln_status_id)', 'ONHAND');
2475:
2476: inv_mwb_query_manager.add_bind_variable('msi_status_id', inv_mwb_globals.g_status_id);
2477: inv_mwb_query_manager.add_bind_variable('mil_status_id', inv_mwb_globals.g_status_id);
2478: inv_mwb_query_manager.add_bind_variable('mln_status_id', inv_mwb_globals.g_status_id);
2479: END IF;
2480: -- End Bug 6060233
2481: end if;

Line 2478: inv_mwb_query_manager.add_bind_variable('mln_status_id', inv_mwb_globals.g_status_id);

2474: ' OR mln.status_id = :mln_status_id)', 'ONHAND');
2475:
2476: inv_mwb_query_manager.add_bind_variable('msi_status_id', inv_mwb_globals.g_status_id);
2477: inv_mwb_query_manager.add_bind_variable('mil_status_id', inv_mwb_globals.g_status_id);
2478: inv_mwb_query_manager.add_bind_variable('mln_status_id', inv_mwb_globals.g_status_id);
2479: END IF;
2480: -- End Bug 6060233
2481: end if;
2482: end if;

Line 2488: IF inv_mwb_globals.g_status_id IS NOT NULL THEN

2484:
2485:
2486: WHEN 'ONHAND_MSN' THEN
2487:
2488: IF inv_mwb_globals.g_status_id IS NOT NULL THEN
2489: if l_default_status_id is null then -- Onhand Material Status Support
2490: inv_mwb_query_manager.add_from_clause('mtl_item_locations_kfv mil', 'ONHAND');
2491: inv_mwb_query_manager.add_from_clause('mtl_lot_numbers mln', 'ONHAND');
2492: inv_mwb_query_manager.add_from_clause('mtl_secondary_inventories msi', 'ONHAND');

Line 2503: IF inv_mwb_globals.g_view_by <> 'STATUS' THEN

2499: inv_mwb_query_manager.add_where_clause('msn.current_subinventory_code = msi.secondary_inventory_name', 'ONHAND');
2500: inv_mwb_query_manager.add_where_clause('NVL (msn.organization_type, 2) = 2', 'ONHAND');
2501: inv_mwb_query_manager.add_where_clause('(msi.subinventory_type = 1 OR msi.subinventory_type IS NULL)', 'ONHAND');
2502:
2503: IF inv_mwb_globals.g_view_by <> 'STATUS' THEN
2504:
2505: -- Bug 6060233
2506: inv_mwb_query_manager.add_where_clause('(msi.status_id = :msi_status_id' ||
2507: ' OR mil.status_id = :mil_status_id' ||

Line 2519: inv_mwb_query_manager.add_bind_variable('msi_status_id', inv_mwb_globals.g_status_id);

2515: inv_mwb_query_manager.add_where_clause('msn.status_id = :msn_status_id', 'ONHAND');
2516: */
2517: -- End Bug 6060233
2518:
2519: inv_mwb_query_manager.add_bind_variable('msi_status_id', inv_mwb_globals.g_status_id);
2520: inv_mwb_query_manager.add_bind_variable('mil_status_id', inv_mwb_globals.g_status_id);
2521: inv_mwb_query_manager.add_bind_variable('mln_status_id', inv_mwb_globals.g_status_id);
2522: inv_mwb_query_manager.add_bind_variable('msn_status_id', inv_mwb_globals.g_status_id);
2523: END IF;

Line 2520: inv_mwb_query_manager.add_bind_variable('mil_status_id', inv_mwb_globals.g_status_id);

2516: */
2517: -- End Bug 6060233
2518:
2519: inv_mwb_query_manager.add_bind_variable('msi_status_id', inv_mwb_globals.g_status_id);
2520: inv_mwb_query_manager.add_bind_variable('mil_status_id', inv_mwb_globals.g_status_id);
2521: inv_mwb_query_manager.add_bind_variable('mln_status_id', inv_mwb_globals.g_status_id);
2522: inv_mwb_query_manager.add_bind_variable('msn_status_id', inv_mwb_globals.g_status_id);
2523: END IF;
2524: else -- Onhand Material Status Support

Line 2521: inv_mwb_query_manager.add_bind_variable('mln_status_id', inv_mwb_globals.g_status_id);

2517: -- End Bug 6060233
2518:
2519: inv_mwb_query_manager.add_bind_variable('msi_status_id', inv_mwb_globals.g_status_id);
2520: inv_mwb_query_manager.add_bind_variable('mil_status_id', inv_mwb_globals.g_status_id);
2521: inv_mwb_query_manager.add_bind_variable('mln_status_id', inv_mwb_globals.g_status_id);
2522: inv_mwb_query_manager.add_bind_variable('msn_status_id', inv_mwb_globals.g_status_id);
2523: END IF;
2524: else -- Onhand Material Status Support
2525: inv_mwb_query_manager.add_where_clause('NVL (msn.organization_type, 2) = 2', 'ONHAND');

Line 2522: inv_mwb_query_manager.add_bind_variable('msn_status_id', inv_mwb_globals.g_status_id);

2518:
2519: inv_mwb_query_manager.add_bind_variable('msi_status_id', inv_mwb_globals.g_status_id);
2520: inv_mwb_query_manager.add_bind_variable('mil_status_id', inv_mwb_globals.g_status_id);
2521: inv_mwb_query_manager.add_bind_variable('mln_status_id', inv_mwb_globals.g_status_id);
2522: inv_mwb_query_manager.add_bind_variable('msn_status_id', inv_mwb_globals.g_status_id);
2523: END IF;
2524: else -- Onhand Material Status Support
2525: inv_mwb_query_manager.add_where_clause('NVL (msn.organization_type, 2) = 2', 'ONHAND');
2526: IF inv_mwb_globals.g_view_by <> 'STATUS' THEN

Line 2526: IF inv_mwb_globals.g_view_by <> 'STATUS' THEN

2522: inv_mwb_query_manager.add_bind_variable('msn_status_id', inv_mwb_globals.g_status_id);
2523: END IF;
2524: else -- Onhand Material Status Support
2525: inv_mwb_query_manager.add_where_clause('NVL (msn.organization_type, 2) = 2', 'ONHAND');
2526: IF inv_mwb_globals.g_view_by <> 'STATUS' THEN
2527: inv_mwb_query_manager.add_where_clause('msn.status_id = :msn_status_id','ONHAND');
2528: inv_mwb_query_manager.add_bind_variable('msn_status_id', inv_mwb_globals.g_status_id);
2529: END IF;
2530: end if;

Line 2528: inv_mwb_query_manager.add_bind_variable('msn_status_id', inv_mwb_globals.g_status_id);

2524: else -- Onhand Material Status Support
2525: inv_mwb_query_manager.add_where_clause('NVL (msn.organization_type, 2) = 2', 'ONHAND');
2526: IF inv_mwb_globals.g_view_by <> 'STATUS' THEN
2527: inv_mwb_query_manager.add_where_clause('msn.status_id = :msn_status_id','ONHAND');
2528: inv_mwb_query_manager.add_bind_variable('msn_status_id', inv_mwb_globals.g_status_id);
2529: END IF;
2530: end if;
2531: END IF;
2532:

Line 2533: IF inv_mwb_globals.g_organization_id IS NOT NULL THEN

2529: END IF;
2530: end if;
2531: END IF;
2532:
2533: IF inv_mwb_globals.g_organization_id IS NOT NULL THEN
2534: add_where_clause('msn.current_organization_id = :onh_organization_id', 'ONHAND');
2535: add_bind_variable('onh_organization_id', inv_mwb_globals.g_organization_id);
2536: END IF;
2537:

Line 2535: add_bind_variable('onh_organization_id', inv_mwb_globals.g_organization_id);

2531: END IF;
2532:
2533: IF inv_mwb_globals.g_organization_id IS NOT NULL THEN
2534: add_where_clause('msn.current_organization_id = :onh_organization_id', 'ONHAND');
2535: add_bind_variable('onh_organization_id', inv_mwb_globals.g_organization_id);
2536: END IF;
2537:
2538: IF inv_mwb_globals.g_subinventory_code IS NOT NULL THEN
2539: add_where_clause('msn.current_subinventory_code = :onh_subinventory_code', 'ONHAND');

Line 2538: IF inv_mwb_globals.g_subinventory_code IS NOT NULL THEN

2534: add_where_clause('msn.current_organization_id = :onh_organization_id', 'ONHAND');
2535: add_bind_variable('onh_organization_id', inv_mwb_globals.g_organization_id);
2536: END IF;
2537:
2538: IF inv_mwb_globals.g_subinventory_code IS NOT NULL THEN
2539: add_where_clause('msn.current_subinventory_code = :onh_subinventory_code', 'ONHAND');
2540: add_bind_variable('onh_subinventory_code', inv_mwb_globals.g_subinventory_code);
2541: END IF;
2542:

Line 2540: add_bind_variable('onh_subinventory_code', inv_mwb_globals.g_subinventory_code);

2536: END IF;
2537:
2538: IF inv_mwb_globals.g_subinventory_code IS NOT NULL THEN
2539: add_where_clause('msn.current_subinventory_code = :onh_subinventory_code', 'ONHAND');
2540: add_bind_variable('onh_subinventory_code', inv_mwb_globals.g_subinventory_code);
2541: END IF;
2542:
2543: IF inv_mwb_globals.g_locator_id IS NOT NULL THEN
2544: add_where_clause('msn.current_locator_id = :onh_locator_id', 'ONHAND');

Line 2543: IF inv_mwb_globals.g_locator_id IS NOT NULL THEN

2539: add_where_clause('msn.current_subinventory_code = :onh_subinventory_code', 'ONHAND');
2540: add_bind_variable('onh_subinventory_code', inv_mwb_globals.g_subinventory_code);
2541: END IF;
2542:
2543: IF inv_mwb_globals.g_locator_id IS NOT NULL THEN
2544: add_where_clause('msn.current_locator_id = :onh_locator_id', 'ONHAND');
2545: add_bind_variable('onh_locator_id', inv_mwb_globals.g_locator_id);
2546: END IF;
2547:

Line 2545: add_bind_variable('onh_locator_id', inv_mwb_globals.g_locator_id);

2541: END IF;
2542:
2543: IF inv_mwb_globals.g_locator_id IS NOT NULL THEN
2544: add_where_clause('msn.current_locator_id = :onh_locator_id', 'ONHAND');
2545: add_bind_variable('onh_locator_id', inv_mwb_globals.g_locator_id);
2546: END IF;
2547:
2548: IF inv_mwb_globals.g_inventory_item_id IS NOT NULL THEN
2549: add_where_clause('msn.inventory_item_id = :onh_inventory_item_id', 'ONHAND');

Line 2548: IF inv_mwb_globals.g_inventory_item_id IS NOT NULL THEN

2544: add_where_clause('msn.current_locator_id = :onh_locator_id', 'ONHAND');
2545: add_bind_variable('onh_locator_id', inv_mwb_globals.g_locator_id);
2546: END IF;
2547:
2548: IF inv_mwb_globals.g_inventory_item_id IS NOT NULL THEN
2549: add_where_clause('msn.inventory_item_id = :onh_inventory_item_id', 'ONHAND');
2550: add_bind_variable('onh_inventory_item_id', inv_mwb_globals.g_inventory_item_id);
2551: END IF;
2552:

Line 2550: add_bind_variable('onh_inventory_item_id', inv_mwb_globals.g_inventory_item_id);

2546: END IF;
2547:
2548: IF inv_mwb_globals.g_inventory_item_id IS NOT NULL THEN
2549: add_where_clause('msn.inventory_item_id = :onh_inventory_item_id', 'ONHAND');
2550: add_bind_variable('onh_inventory_item_id', inv_mwb_globals.g_inventory_item_id);
2551: END IF;
2552:
2553: IF inv_mwb_globals.g_revision IS NOT NULL THEN
2554: add_where_clause('msn.revision = :onh_revision', 'ONHAND');

Line 2553: IF inv_mwb_globals.g_revision IS NOT NULL THEN

2549: add_where_clause('msn.inventory_item_id = :onh_inventory_item_id', 'ONHAND');
2550: add_bind_variable('onh_inventory_item_id', inv_mwb_globals.g_inventory_item_id);
2551: END IF;
2552:
2553: IF inv_mwb_globals.g_revision IS NOT NULL THEN
2554: add_where_clause('msn.revision = :onh_revision', 'ONHAND');
2555: add_bind_variable('onh_revision', inv_mwb_globals.g_revision);
2556: END IF;
2557:

Line 2555: add_bind_variable('onh_revision', inv_mwb_globals.g_revision);

2551: END IF;
2552:
2553: IF inv_mwb_globals.g_revision IS NOT NULL THEN
2554: add_where_clause('msn.revision = :onh_revision', 'ONHAND');
2555: add_bind_variable('onh_revision', inv_mwb_globals.g_revision);
2556: END IF;
2557:
2558: IF inv_mwb_globals.g_cost_group_id IS NOT NULL THEN
2559: add_where_clause('msn.cost_group_id = :onh_cost_group_id', 'ONHAND');

Line 2558: IF inv_mwb_globals.g_cost_group_id IS NOT NULL THEN

2554: add_where_clause('msn.revision = :onh_revision', 'ONHAND');
2555: add_bind_variable('onh_revision', inv_mwb_globals.g_revision);
2556: END IF;
2557:
2558: IF inv_mwb_globals.g_cost_group_id IS NOT NULL THEN
2559: add_where_clause('msn.cost_group_id = :onh_cost_group_id', 'ONHAND');
2560: add_bind_variable('onh_cost_group_id', inv_mwb_globals.g_cost_group_id);
2561: END IF;
2562:

Line 2560: add_bind_variable('onh_cost_group_id', inv_mwb_globals.g_cost_group_id);

2556: END IF;
2557:
2558: IF inv_mwb_globals.g_cost_group_id IS NOT NULL THEN
2559: add_where_clause('msn.cost_group_id = :onh_cost_group_id', 'ONHAND');
2560: add_bind_variable('onh_cost_group_id', inv_mwb_globals.g_cost_group_id);
2561: END IF;
2562:
2563: IF inv_mwb_globals.g_project_id IS NOT NULL THEN
2564: add_where_clause('msn.project_id = :onh_project_id', 'ONHAND');

Line 2563: IF inv_mwb_globals.g_project_id IS NOT NULL THEN

2559: add_where_clause('msn.cost_group_id = :onh_cost_group_id', 'ONHAND');
2560: add_bind_variable('onh_cost_group_id', inv_mwb_globals.g_cost_group_id);
2561: END IF;
2562:
2563: IF inv_mwb_globals.g_project_id IS NOT NULL THEN
2564: add_where_clause('msn.project_id = :onh_project_id', 'ONHAND');
2565: add_bind_variable('onh_project_id', inv_mwb_globals.g_project_id);
2566: END IF;
2567:

Line 2565: add_bind_variable('onh_project_id', inv_mwb_globals.g_project_id);

2561: END IF;
2562:
2563: IF inv_mwb_globals.g_project_id IS NOT NULL THEN
2564: add_where_clause('msn.project_id = :onh_project_id', 'ONHAND');
2565: add_bind_variable('onh_project_id', inv_mwb_globals.g_project_id);
2566: END IF;
2567:
2568: IF inv_mwb_globals.g_task_id IS NOT NULL THEN
2569: add_where_clause('msn.task_id = :onh_task_id', 'ONHAND');

Line 2568: IF inv_mwb_globals.g_task_id IS NOT NULL THEN

2564: add_where_clause('msn.project_id = :onh_project_id', 'ONHAND');
2565: add_bind_variable('onh_project_id', inv_mwb_globals.g_project_id);
2566: END IF;
2567:
2568: IF inv_mwb_globals.g_task_id IS NOT NULL THEN
2569: add_where_clause('msn.task_id = :onh_task_id', 'ONHAND');
2570: add_bind_variable('onh_task_id', inv_mwb_globals.g_task_id);
2571: END IF;
2572:

Line 2570: add_bind_variable('onh_task_id', inv_mwb_globals.g_task_id);

2566: END IF;
2567:
2568: IF inv_mwb_globals.g_task_id IS NOT NULL THEN
2569: add_where_clause('msn.task_id = :onh_task_id', 'ONHAND');
2570: add_bind_variable('onh_task_id', inv_mwb_globals.g_task_id);
2571: END IF;
2572:
2573: IF inv_mwb_globals.g_lpn_from_id IS NOT NULL
2574: OR inv_mwb_globals.g_lpn_to_id IS NOT NULL THEN

Line 2573: IF inv_mwb_globals.g_lpn_from_id IS NOT NULL

2569: add_where_clause('msn.task_id = :onh_task_id', 'ONHAND');
2570: add_bind_variable('onh_task_id', inv_mwb_globals.g_task_id);
2571: END IF;
2572:
2573: IF inv_mwb_globals.g_lpn_from_id IS NOT NULL
2574: OR inv_mwb_globals.g_lpn_to_id IS NOT NULL THEN
2575: inv_mwb_query_manager.add_from_clause(' wms_license_plate_numbers wlpn ','ONHAND');
2576: add_where_clause('msn.lpn_id = wlpn.lpn_id', 'ONHAND');
2577: add_where_clause('wlpn.lpn_context IN (1,9,11)', 'ONHAND');

Line 2574: OR inv_mwb_globals.g_lpn_to_id IS NOT NULL THEN

2570: add_bind_variable('onh_task_id', inv_mwb_globals.g_task_id);
2571: END IF;
2572:
2573: IF inv_mwb_globals.g_lpn_from_id IS NOT NULL
2574: OR inv_mwb_globals.g_lpn_to_id IS NOT NULL THEN
2575: inv_mwb_query_manager.add_from_clause(' wms_license_plate_numbers wlpn ','ONHAND');
2576: add_where_clause('msn.lpn_id = wlpn.lpn_id', 'ONHAND');
2577: add_where_clause('wlpn.lpn_context IN (1,9,11)', 'ONHAND');
2578: END IF;

Line 2580: IF inv_mwb_globals.g_tree_parent_lpn_id IS NULL THEN

2576: add_where_clause('msn.lpn_id = wlpn.lpn_id', 'ONHAND');
2577: add_where_clause('wlpn.lpn_context IN (1,9,11)', 'ONHAND');
2578: END IF;
2579:
2580: IF inv_mwb_globals.g_tree_parent_lpn_id IS NULL THEN
2581: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
2582: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
2583: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN
2584: add_where_clause('msn.lpn_id = :onh_lpn_from_id', 'ONHAND');

Line 2581: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND

2577: add_where_clause('wlpn.lpn_context IN (1,9,11)', 'ONHAND');
2578: END IF;
2579:
2580: IF inv_mwb_globals.g_tree_parent_lpn_id IS NULL THEN
2581: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
2582: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
2583: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN
2584: add_where_clause('msn.lpn_id = :onh_lpn_from_id', 'ONHAND');
2585: add_bind_variable('onh_lpn_from_id', inv_mwb_globals.g_lpn_from_id);

Line 2582: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND

2578: END IF;
2579:
2580: IF inv_mwb_globals.g_tree_parent_lpn_id IS NULL THEN
2581: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
2582: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
2583: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN
2584: add_where_clause('msn.lpn_id = :onh_lpn_from_id', 'ONHAND');
2585: add_bind_variable('onh_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
2586: END IF;

Line 2583: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN

2579:
2580: IF inv_mwb_globals.g_tree_parent_lpn_id IS NULL THEN
2581: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
2582: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
2583: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN
2584: add_where_clause('msn.lpn_id = :onh_lpn_from_id', 'ONHAND');
2585: add_bind_variable('onh_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
2586: END IF;
2587:

Line 2585: add_bind_variable('onh_lpn_from_id', inv_mwb_globals.g_lpn_from_id);

2581: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
2582: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
2583: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN
2584: add_where_clause('msn.lpn_id = :onh_lpn_from_id', 'ONHAND');
2585: add_bind_variable('onh_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
2586: END IF;
2587:
2588: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
2589: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN

Line 2588: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND

2584: add_where_clause('msn.lpn_id = :onh_lpn_from_id', 'ONHAND');
2585: add_bind_variable('onh_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
2586: END IF;
2587:
2588: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
2589: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN
2590: add_where_clause('wlpn.license_plate_number >= :onh_lpn_from', 'ONHAND');
2591: add_bind_variable('onh_lpn_from', inv_mwb_globals.g_lpn_from);
2592: END IF;

Line 2589: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN

2585: add_bind_variable('onh_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
2586: END IF;
2587:
2588: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
2589: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN
2590: add_where_clause('wlpn.license_plate_number >= :onh_lpn_from', 'ONHAND');
2591: add_bind_variable('onh_lpn_from', inv_mwb_globals.g_lpn_from);
2592: END IF;
2593:

Line 2591: add_bind_variable('onh_lpn_from', inv_mwb_globals.g_lpn_from);

2587:
2588: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
2589: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN
2590: add_where_clause('wlpn.license_plate_number >= :onh_lpn_from', 'ONHAND');
2591: add_bind_variable('onh_lpn_from', inv_mwb_globals.g_lpn_from);
2592: END IF;
2593:
2594: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
2595: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN

Line 2594: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND

2590: add_where_clause('wlpn.license_plate_number >= :onh_lpn_from', 'ONHAND');
2591: add_bind_variable('onh_lpn_from', inv_mwb_globals.g_lpn_from);
2592: END IF;
2593:
2594: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
2595: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN
2596: add_where_clause('wlpn.license_plate_number <= :onh_lpn_to', 'ONHAND');
2597: add_bind_variable('onh_lpn_to', inv_mwb_globals.g_lpn_to);
2598: END IF;

Line 2595: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN

2591: add_bind_variable('onh_lpn_from', inv_mwb_globals.g_lpn_from);
2592: END IF;
2593:
2594: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
2595: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN
2596: add_where_clause('wlpn.license_plate_number <= :onh_lpn_to', 'ONHAND');
2597: add_bind_variable('onh_lpn_to', inv_mwb_globals.g_lpn_to);
2598: END IF;
2599: END IF;

Line 2597: add_bind_variable('onh_lpn_to', inv_mwb_globals.g_lpn_to);

2593:
2594: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
2595: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN
2596: add_where_clause('wlpn.license_plate_number <= :onh_lpn_to', 'ONHAND');
2597: add_bind_variable('onh_lpn_to', inv_mwb_globals.g_lpn_to);
2598: END IF;
2599: END IF;
2600:
2601: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND

Line 2601: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND

2597: add_bind_variable('onh_lpn_to', inv_mwb_globals.g_lpn_to);
2598: END IF;
2599: END IF;
2600:
2601: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
2602: inv_mwb_globals.g_lot_to IS NOT NULL AND
2603: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN
2604: add_where_clause('msn.lot_number = :onh_lot_from', 'ONHAND');
2605: add_bind_variable('onh_lot_from', inv_mwb_globals.g_lot_from);

Line 2602: inv_mwb_globals.g_lot_to IS NOT NULL AND

2598: END IF;
2599: END IF;
2600:
2601: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
2602: inv_mwb_globals.g_lot_to IS NOT NULL AND
2603: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN
2604: add_where_clause('msn.lot_number = :onh_lot_from', 'ONHAND');
2605: add_bind_variable('onh_lot_from', inv_mwb_globals.g_lot_from);
2606: END IF;

Line 2603: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN

2599: END IF;
2600:
2601: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
2602: inv_mwb_globals.g_lot_to IS NOT NULL AND
2603: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN
2604: add_where_clause('msn.lot_number = :onh_lot_from', 'ONHAND');
2605: add_bind_variable('onh_lot_from', inv_mwb_globals.g_lot_from);
2606: END IF;
2607:

Line 2605: add_bind_variable('onh_lot_from', inv_mwb_globals.g_lot_from);

2601: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
2602: inv_mwb_globals.g_lot_to IS NOT NULL AND
2603: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN
2604: add_where_clause('msn.lot_number = :onh_lot_from', 'ONHAND');
2605: add_bind_variable('onh_lot_from', inv_mwb_globals.g_lot_from);
2606: END IF;
2607:
2608: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
2609: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN

Line 2608: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND

2604: add_where_clause('msn.lot_number = :onh_lot_from', 'ONHAND');
2605: add_bind_variable('onh_lot_from', inv_mwb_globals.g_lot_from);
2606: END IF;
2607:
2608: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
2609: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN
2610: add_where_clause('msn.lot_number >= :onh_lot_from', 'ONHAND');
2611: add_bind_variable('onh_lot_from', inv_mwb_globals.g_lot_from);
2612: END IF;

Line 2609: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN

2605: add_bind_variable('onh_lot_from', inv_mwb_globals.g_lot_from);
2606: END IF;
2607:
2608: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
2609: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN
2610: add_where_clause('msn.lot_number >= :onh_lot_from', 'ONHAND');
2611: add_bind_variable('onh_lot_from', inv_mwb_globals.g_lot_from);
2612: END IF;
2613:

Line 2611: add_bind_variable('onh_lot_from', inv_mwb_globals.g_lot_from);

2607:
2608: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
2609: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN
2610: add_where_clause('msn.lot_number >= :onh_lot_from', 'ONHAND');
2611: add_bind_variable('onh_lot_from', inv_mwb_globals.g_lot_from);
2612: END IF;
2613:
2614: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND
2615: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN

Line 2614: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND

2610: add_where_clause('msn.lot_number >= :onh_lot_from', 'ONHAND');
2611: add_bind_variable('onh_lot_from', inv_mwb_globals.g_lot_from);
2612: END IF;
2613:
2614: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND
2615: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN
2616: add_where_clause('msn.lot_number <= :onh_lot_to', 'ONHAND');
2617: add_bind_variable('onh_lot_to', inv_mwb_globals.g_lot_to);
2618: END IF;

Line 2615: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN

2611: add_bind_variable('onh_lot_from', inv_mwb_globals.g_lot_from);
2612: END IF;
2613:
2614: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND
2615: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN
2616: add_where_clause('msn.lot_number <= :onh_lot_to', 'ONHAND');
2617: add_bind_variable('onh_lot_to', inv_mwb_globals.g_lot_to);
2618: END IF;
2619:

Line 2617: add_bind_variable('onh_lot_to', inv_mwb_globals.g_lot_to);

2613:
2614: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND
2615: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN
2616: add_where_clause('msn.lot_number <= :onh_lot_to', 'ONHAND');
2617: add_bind_variable('onh_lot_to', inv_mwb_globals.g_lot_to);
2618: END IF;
2619:
2620: --KMOTUPAL ME # 3922793
2621: IF (inv_mwb_globals.g_expired_lots = 'Y') THEN

Line 2621: IF (inv_mwb_globals.g_expired_lots = 'Y') THEN

2617: add_bind_variable('onh_lot_to', inv_mwb_globals.g_lot_to);
2618: END IF;
2619:
2620: --KMOTUPAL ME # 3922793
2621: IF (inv_mwb_globals.g_expired_lots = 'Y') THEN
2622: add_from_clause('mtl_lot_numbers mln2', 'ONHAND');
2623: add_where_clause('msn.lot_number = mln2.lot_number', 'ONHAND');
2624: add_where_clause('msn.inventory_item_id = mln2.inventory_item_id', 'ONHAND');
2625: add_where_clause('msn.organization_id = mln2.organization_id', 'ONHAND');

Line 2627: add_bind_variable('expiration_date', inv_mwb_globals.g_expiration_date);

2623: add_where_clause('msn.lot_number = mln2.lot_number', 'ONHAND');
2624: add_where_clause('msn.inventory_item_id = mln2.inventory_item_id', 'ONHAND');
2625: add_where_clause('msn.organization_id = mln2.organization_id', 'ONHAND');
2626: add_where_clause('mln2.expiration_date <= :expiration_date', 'ONHAND');
2627: add_bind_variable('expiration_date', inv_mwb_globals.g_expiration_date);
2628: END IF;
2629: --KMOTUPAL ME # 3922793
2630:
2631: --BUG 7556505

Line 2632: IF (inv_mwb_globals.g_parent_lot IS NOT NULL) THEN

2628: END IF;
2629: --KMOTUPAL ME # 3922793
2630:
2631: --BUG 7556505
2632: IF (inv_mwb_globals.g_parent_lot IS NOT NULL) THEN
2633: IF (inv_mwb_globals.g_expired_lots <> 'Y') THEN
2634: add_from_clause('mtl_lot_numbers mln2', 'ONHAND');
2635: END IF;
2636: add_where_clause('mln2.parent_lot_number = :parent_lot_number', 'ONHAND');

Line 2633: IF (inv_mwb_globals.g_expired_lots <> 'Y') THEN

2629: --KMOTUPAL ME # 3922793
2630:
2631: --BUG 7556505
2632: IF (inv_mwb_globals.g_parent_lot IS NOT NULL) THEN
2633: IF (inv_mwb_globals.g_expired_lots <> 'Y') THEN
2634: add_from_clause('mtl_lot_numbers mln2', 'ONHAND');
2635: END IF;
2636: add_where_clause('mln2.parent_lot_number = :parent_lot_number', 'ONHAND');
2637: add_bind_variable('parent_lot_number', inv_mwb_globals.g_parent_lot);

Line 2637: add_bind_variable('parent_lot_number', inv_mwb_globals.g_parent_lot);

2633: IF (inv_mwb_globals.g_expired_lots <> 'Y') THEN
2634: add_from_clause('mtl_lot_numbers mln2', 'ONHAND');
2635: END IF;
2636: add_where_clause('mln2.parent_lot_number = :parent_lot_number', 'ONHAND');
2637: add_bind_variable('parent_lot_number', inv_mwb_globals.g_parent_lot);
2638: END IF;
2639:
2640: --BUG 7556505
2641:

Line 2643: IF (inv_mwb_globals.g_shipment_header_id is not null) THEN

2639:
2640: --BUG 7556505
2641:
2642: --bug # 6633612
2643: IF (inv_mwb_globals.g_shipment_header_id is not null) THEN
2644: add_from_clause('rcv_transactions rt', 'ONHAND');
2645: add_from_clause('mtl_material_transactions mmt', 'ONHAND');
2646: add_where_clause('rt.shipment_header_id = :shipment_header_id', 'ONHAND');
2647: add_where_clause('rt.transaction_id = mmt.rcv_transaction_id', 'ONHAND');

Line 2653: add_bind_variable('shipment_header_id', inv_mwb_globals.g_shipment_header_id);

2649: add_where_clause('rt.transaction_type = ''DELIVER''', 'ONHAND');
2650: add_where_clause('rt.destination_type_code = ''INVENTORY''', 'ONHAND');
2651: add_where_clause('mmt.transaction_id = msn.last_transaction_id', 'ONHAND');
2652: add_where_clause('mmt.organization_id = msn.current_organization_id', 'ONHAND');
2653: add_bind_variable('shipment_header_id', inv_mwb_globals.g_shipment_header_id);
2654: END IF;
2655: --bug # 6633612
2656:
2657: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND

Line 2657: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND

2653: add_bind_variable('shipment_header_id', inv_mwb_globals.g_shipment_header_id);
2654: END IF;
2655: --bug # 6633612
2656:
2657: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
2658: inv_mwb_globals.g_serial_to IS NOT NULL AND
2659: inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to) THEN
2660: add_where_clause('msn.serial_number = :onh_serial_from', 'ONHAND');
2661: add_bind_variable('onh_serial_from', inv_mwb_globals.g_serial_from);

Line 2658: inv_mwb_globals.g_serial_to IS NOT NULL AND

2654: END IF;
2655: --bug # 6633612
2656:
2657: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
2658: inv_mwb_globals.g_serial_to IS NOT NULL AND
2659: inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to) THEN
2660: add_where_clause('msn.serial_number = :onh_serial_from', 'ONHAND');
2661: add_bind_variable('onh_serial_from', inv_mwb_globals.g_serial_from);
2662: END IF;

Line 2659: inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to) THEN

2655: --bug # 6633612
2656:
2657: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
2658: inv_mwb_globals.g_serial_to IS NOT NULL AND
2659: inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to) THEN
2660: add_where_clause('msn.serial_number = :onh_serial_from', 'ONHAND');
2661: add_bind_variable('onh_serial_from', inv_mwb_globals.g_serial_from);
2662: END IF;
2663:

Line 2661: add_bind_variable('onh_serial_from', inv_mwb_globals.g_serial_from);

2657: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
2658: inv_mwb_globals.g_serial_to IS NOT NULL AND
2659: inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to) THEN
2660: add_where_clause('msn.serial_number = :onh_serial_from', 'ONHAND');
2661: add_bind_variable('onh_serial_from', inv_mwb_globals.g_serial_from);
2662: END IF;
2663:
2664: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
2665: inv_mwb_globals.g_serial_from <> NVL(inv_mwb_globals.g_serial_to, -1) ) THEN

Line 2664: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND

2660: add_where_clause('msn.serial_number = :onh_serial_from', 'ONHAND');
2661: add_bind_variable('onh_serial_from', inv_mwb_globals.g_serial_from);
2662: END IF;
2663:
2664: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
2665: inv_mwb_globals.g_serial_from <> NVL(inv_mwb_globals.g_serial_to, -1) ) THEN
2666: add_where_clause('msn.serial_number >= :onh_serial_from', 'ONHAND');
2667: add_bind_variable('onh_serial_from', inv_mwb_globals.g_serial_from);
2668: END IF;

Line 2665: inv_mwb_globals.g_serial_from <> NVL(inv_mwb_globals.g_serial_to, -1) ) THEN

2661: add_bind_variable('onh_serial_from', inv_mwb_globals.g_serial_from);
2662: END IF;
2663:
2664: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
2665: inv_mwb_globals.g_serial_from <> NVL(inv_mwb_globals.g_serial_to, -1) ) THEN
2666: add_where_clause('msn.serial_number >= :onh_serial_from', 'ONHAND');
2667: add_bind_variable('onh_serial_from', inv_mwb_globals.g_serial_from);
2668: END IF;
2669:

Line 2667: add_bind_variable('onh_serial_from', inv_mwb_globals.g_serial_from);

2663:
2664: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
2665: inv_mwb_globals.g_serial_from <> NVL(inv_mwb_globals.g_serial_to, -1) ) THEN
2666: add_where_clause('msn.serial_number >= :onh_serial_from', 'ONHAND');
2667: add_bind_variable('onh_serial_from', inv_mwb_globals.g_serial_from);
2668: END IF;
2669:
2670: IF (inv_mwb_globals.g_serial_to IS NOT NULL AND
2671: inv_mwb_globals.g_serial_to <> NVL(inv_mwb_globals.g_serial_from, -1) ) THEN

Line 2670: IF (inv_mwb_globals.g_serial_to IS NOT NULL AND

2666: add_where_clause('msn.serial_number >= :onh_serial_from', 'ONHAND');
2667: add_bind_variable('onh_serial_from', inv_mwb_globals.g_serial_from);
2668: END IF;
2669:
2670: IF (inv_mwb_globals.g_serial_to IS NOT NULL AND
2671: inv_mwb_globals.g_serial_to <> NVL(inv_mwb_globals.g_serial_from, -1) ) THEN
2672: add_where_clause('msn.serial_number <= :onh_serial_to', 'ONHAND');
2673: add_bind_variable('onh_serial_to', inv_mwb_globals.g_serial_to);
2674: END IF;

Line 2671: inv_mwb_globals.g_serial_to <> NVL(inv_mwb_globals.g_serial_from, -1) ) THEN

2667: add_bind_variable('onh_serial_from', inv_mwb_globals.g_serial_from);
2668: END IF;
2669:
2670: IF (inv_mwb_globals.g_serial_to IS NOT NULL AND
2671: inv_mwb_globals.g_serial_to <> NVL(inv_mwb_globals.g_serial_from, -1) ) THEN
2672: add_where_clause('msn.serial_number <= :onh_serial_to', 'ONHAND');
2673: add_bind_variable('onh_serial_to', inv_mwb_globals.g_serial_to);
2674: END IF;
2675:

Line 2673: add_bind_variable('onh_serial_to', inv_mwb_globals.g_serial_to);

2669:
2670: IF (inv_mwb_globals.g_serial_to IS NOT NULL AND
2671: inv_mwb_globals.g_serial_to <> NVL(inv_mwb_globals.g_serial_from, -1) ) THEN
2672: add_where_clause('msn.serial_number <= :onh_serial_to', 'ONHAND');
2673: add_bind_variable('onh_serial_to', inv_mwb_globals.g_serial_to);
2674: END IF;
2675:
2676: IF (inv_mwb_globals.g_serial_attr_query IS NOT NULL) THEN -- Bug 6429880 Changes starting
2677: add_where_clause(inv_mwb_globals.g_serial_attr_query, 'ONHAND');

Line 2676: IF (inv_mwb_globals.g_serial_attr_query IS NOT NULL) THEN -- Bug 6429880 Changes starting

2672: add_where_clause('msn.serial_number <= :onh_serial_to', 'ONHAND');
2673: add_bind_variable('onh_serial_to', inv_mwb_globals.g_serial_to);
2674: END IF;
2675:
2676: IF (inv_mwb_globals.g_serial_attr_query IS NOT NULL) THEN -- Bug 6429880 Changes starting
2677: add_where_clause(inv_mwb_globals.g_serial_attr_query, 'ONHAND');
2678: END IF; -- Bug 6429880 Changes ending
2679:
2680: IF (inv_mwb_globals.g_grade_from_code IS NOT NULL

Line 2677: add_where_clause(inv_mwb_globals.g_serial_attr_query, 'ONHAND');

2673: add_bind_variable('onh_serial_to', inv_mwb_globals.g_serial_to);
2674: END IF;
2675:
2676: IF (inv_mwb_globals.g_serial_attr_query IS NOT NULL) THEN -- Bug 6429880 Changes starting
2677: add_where_clause(inv_mwb_globals.g_serial_attr_query, 'ONHAND');
2678: END IF; -- Bug 6429880 Changes ending
2679:
2680: IF (inv_mwb_globals.g_grade_from_code IS NOT NULL
2681: OR inv_mwb_globals.g_lot_context IS NOT NULL

Line 2680: IF (inv_mwb_globals.g_grade_from_code IS NOT NULL

2676: IF (inv_mwb_globals.g_serial_attr_query IS NOT NULL) THEN -- Bug 6429880 Changes starting
2677: add_where_clause(inv_mwb_globals.g_serial_attr_query, 'ONHAND');
2678: END IF; -- Bug 6429880 Changes ending
2679:
2680: IF (inv_mwb_globals.g_grade_from_code IS NOT NULL
2681: OR inv_mwb_globals.g_lot_context IS NOT NULL
2682: OR inv_mwb_globals.g_lot_attr_query IS NOT NULL) -- Bug 7566588
2683: AND inv_mwb_globals.g_status_id IS NULL THEN
2684: add_from_clause('mtl_lot_numbers mln', 'ONHAND');

Line 2681: OR inv_mwb_globals.g_lot_context IS NOT NULL

2677: add_where_clause(inv_mwb_globals.g_serial_attr_query, 'ONHAND');
2678: END IF; -- Bug 6429880 Changes ending
2679:
2680: IF (inv_mwb_globals.g_grade_from_code IS NOT NULL
2681: OR inv_mwb_globals.g_lot_context IS NOT NULL
2682: OR inv_mwb_globals.g_lot_attr_query IS NOT NULL) -- Bug 7566588
2683: AND inv_mwb_globals.g_status_id IS NULL THEN
2684: add_from_clause('mtl_lot_numbers mln', 'ONHAND');
2685: add_where_clause('msn.lot_number = mln.lot_number', 'ONHAND');

Line 2682: OR inv_mwb_globals.g_lot_attr_query IS NOT NULL) -- Bug 7566588

2678: END IF; -- Bug 6429880 Changes ending
2679:
2680: IF (inv_mwb_globals.g_grade_from_code IS NOT NULL
2681: OR inv_mwb_globals.g_lot_context IS NOT NULL
2682: OR inv_mwb_globals.g_lot_attr_query IS NOT NULL) -- Bug 7566588
2683: AND inv_mwb_globals.g_status_id IS NULL THEN
2684: add_from_clause('mtl_lot_numbers mln', 'ONHAND');
2685: add_where_clause('msn.lot_number = mln.lot_number', 'ONHAND');
2686: add_where_clause('msn.inventory_item_id = mln.inventory_item_id', 'ONHAND');

Line 2683: AND inv_mwb_globals.g_status_id IS NULL THEN

2679:
2680: IF (inv_mwb_globals.g_grade_from_code IS NOT NULL
2681: OR inv_mwb_globals.g_lot_context IS NOT NULL
2682: OR inv_mwb_globals.g_lot_attr_query IS NOT NULL) -- Bug 7566588
2683: AND inv_mwb_globals.g_status_id IS NULL THEN
2684: add_from_clause('mtl_lot_numbers mln', 'ONHAND');
2685: add_where_clause('msn.lot_number = mln.lot_number', 'ONHAND');
2686: add_where_clause('msn.inventory_item_id = mln.inventory_item_id', 'ONHAND');
2687: add_where_clause('msn.current_organization_id = mln.organization_id', 'ONHAND'); -- Bug 7566588

Line 2690: IF (inv_mwb_globals.g_grade_from_code IS NOT NULL) THEN

2686: add_where_clause('msn.inventory_item_id = mln.inventory_item_id', 'ONHAND');
2687: add_where_clause('msn.current_organization_id = mln.organization_id', 'ONHAND'); -- Bug 7566588
2688: END IF;
2689:
2690: IF (inv_mwb_globals.g_grade_from_code IS NOT NULL) THEN
2691: add_where_clause('mln.grade_code = :onh_grade_from_code', 'ONHAND');
2692: add_bind_variable('onh_grade_from_code', inv_mwb_globals.g_grade_from_code);
2693: END IF;
2694:

Line 2692: add_bind_variable('onh_grade_from_code', inv_mwb_globals.g_grade_from_code);

2688: END IF;
2689:
2690: IF (inv_mwb_globals.g_grade_from_code IS NOT NULL) THEN
2691: add_where_clause('mln.grade_code = :onh_grade_from_code', 'ONHAND');
2692: add_bind_variable('onh_grade_from_code', inv_mwb_globals.g_grade_from_code);
2693: END IF;
2694:
2695: IF (inv_mwb_globals.g_lot_context IS NOT NULL) THEN
2696: add_where_clause('mln.lot_attribute_category = :onh_lot_context', 'ONHAND');

Line 2695: IF (inv_mwb_globals.g_lot_context IS NOT NULL) THEN

2691: add_where_clause('mln.grade_code = :onh_grade_from_code', 'ONHAND');
2692: add_bind_variable('onh_grade_from_code', inv_mwb_globals.g_grade_from_code);
2693: END IF;
2694:
2695: IF (inv_mwb_globals.g_lot_context IS NOT NULL) THEN
2696: add_where_clause('mln.lot_attribute_category = :onh_lot_context', 'ONHAND');
2697: add_bind_variable('onh_lot_context', inv_mwb_globals.g_lot_context);
2698: END IF;
2699:

Line 2697: add_bind_variable('onh_lot_context', inv_mwb_globals.g_lot_context);

2693: END IF;
2694:
2695: IF (inv_mwb_globals.g_lot_context IS NOT NULL) THEN
2696: add_where_clause('mln.lot_attribute_category = :onh_lot_context', 'ONHAND');
2697: add_bind_variable('onh_lot_context', inv_mwb_globals.g_lot_context);
2698: END IF;
2699:
2700: IF (inv_mwb_globals.g_lot_attr_query IS NOT NULL) THEN -- Bug 7566588 Changes Start
2701: add_where_clause(inv_mwb_globals.g_lot_attr_query, 'ONHAND');

Line 2700: IF (inv_mwb_globals.g_lot_attr_query IS NOT NULL) THEN -- Bug 7566588 Changes Start

2696: add_where_clause('mln.lot_attribute_category = :onh_lot_context', 'ONHAND');
2697: add_bind_variable('onh_lot_context', inv_mwb_globals.g_lot_context);
2698: END IF;
2699:
2700: IF (inv_mwb_globals.g_lot_attr_query IS NOT NULL) THEN -- Bug 7566588 Changes Start
2701: add_where_clause(inv_mwb_globals.g_lot_attr_query, 'ONHAND');
2702: END IF; -- Bug 7566588 Changes End
2703:
2704: IF inv_mwb_globals.g_owning_qry_mode = 2 THEN

Line 2701: add_where_clause(inv_mwb_globals.g_lot_attr_query, 'ONHAND');

2697: add_bind_variable('onh_lot_context', inv_mwb_globals.g_lot_context);
2698: END IF;
2699:
2700: IF (inv_mwb_globals.g_lot_attr_query IS NOT NULL) THEN -- Bug 7566588 Changes Start
2701: add_where_clause(inv_mwb_globals.g_lot_attr_query, 'ONHAND');
2702: END IF; -- Bug 7566588 Changes End
2703:
2704: IF inv_mwb_globals.g_owning_qry_mode = 2 THEN
2705: add_where_clause('msn.owning_tp_type = 1', 'ONHAND');

Line 2704: IF inv_mwb_globals.g_owning_qry_mode = 2 THEN

2700: IF (inv_mwb_globals.g_lot_attr_query IS NOT NULL) THEN -- Bug 7566588 Changes Start
2701: add_where_clause(inv_mwb_globals.g_lot_attr_query, 'ONHAND');
2702: END IF; -- Bug 7566588 Changes End
2703:
2704: IF inv_mwb_globals.g_owning_qry_mode = 2 THEN
2705: add_where_clause('msn.owning_tp_type = 1', 'ONHAND');
2706: ELSIF inv_mwb_globals.g_owning_qry_mode = 3 THEN
2707: add_where_clause('msn.owning_tp_type = 1', 'ONHAND');
2708: IF inv_mwb_globals.g_owning_org IS NOT NULL THEN

Line 2706: ELSIF inv_mwb_globals.g_owning_qry_mode = 3 THEN

2702: END IF; -- Bug 7566588 Changes End
2703:
2704: IF inv_mwb_globals.g_owning_qry_mode = 2 THEN
2705: add_where_clause('msn.owning_tp_type = 1', 'ONHAND');
2706: ELSIF inv_mwb_globals.g_owning_qry_mode = 3 THEN
2707: add_where_clause('msn.owning_tp_type = 1', 'ONHAND');
2708: IF inv_mwb_globals.g_owning_org IS NOT NULL THEN
2709: add_where_clause('msn.owning_organization_id = :onh_owning_org_id', 'ONHAND');
2710: add_bind_variable('onh_owning_org_id', inv_mwb_globals.g_owning_org);

Line 2708: IF inv_mwb_globals.g_owning_org IS NOT NULL THEN

2704: IF inv_mwb_globals.g_owning_qry_mode = 2 THEN
2705: add_where_clause('msn.owning_tp_type = 1', 'ONHAND');
2706: ELSIF inv_mwb_globals.g_owning_qry_mode = 3 THEN
2707: add_where_clause('msn.owning_tp_type = 1', 'ONHAND');
2708: IF inv_mwb_globals.g_owning_org IS NOT NULL THEN
2709: add_where_clause('msn.owning_organization_id = :onh_owning_org_id', 'ONHAND');
2710: add_bind_variable('onh_owning_org_id', inv_mwb_globals.g_owning_org);
2711: END IF;
2712: END IF;

Line 2710: add_bind_variable('onh_owning_org_id', inv_mwb_globals.g_owning_org);

2706: ELSIF inv_mwb_globals.g_owning_qry_mode = 3 THEN
2707: add_where_clause('msn.owning_tp_type = 1', 'ONHAND');
2708: IF inv_mwb_globals.g_owning_org IS NOT NULL THEN
2709: add_where_clause('msn.owning_organization_id = :onh_owning_org_id', 'ONHAND');
2710: add_bind_variable('onh_owning_org_id', inv_mwb_globals.g_owning_org);
2711: END IF;
2712: END IF;
2713:
2714: IF inv_mwb_globals.g_planning_query_mode = 2 THEN

Line 2714: IF inv_mwb_globals.g_planning_query_mode = 2 THEN

2710: add_bind_variable('onh_owning_org_id', inv_mwb_globals.g_owning_org);
2711: END IF;
2712: END IF;
2713:
2714: IF inv_mwb_globals.g_planning_query_mode = 2 THEN
2715: add_where_clause('msn.planning_tp_type = 1', 'ONHAND');
2716: ELSIF inv_mwb_globals.g_planning_query_mode = 3 THEN
2717: add_where_clause('msn.planning_tp_type = 1', 'ONHAND');
2718: IF inv_mwb_globals.g_planning_org IS NOT NULL THEN

Line 2716: ELSIF inv_mwb_globals.g_planning_query_mode = 3 THEN

2712: END IF;
2713:
2714: IF inv_mwb_globals.g_planning_query_mode = 2 THEN
2715: add_where_clause('msn.planning_tp_type = 1', 'ONHAND');
2716: ELSIF inv_mwb_globals.g_planning_query_mode = 3 THEN
2717: add_where_clause('msn.planning_tp_type = 1', 'ONHAND');
2718: IF inv_mwb_globals.g_planning_org IS NOT NULL THEN
2719: add_where_clause('msn.planning_organization_id = :onh_planning_org_id', 'ONHAND');
2720: add_bind_variable('onh_planning_org_id', inv_mwb_globals.g_planning_org);

Line 2718: IF inv_mwb_globals.g_planning_org IS NOT NULL THEN

2714: IF inv_mwb_globals.g_planning_query_mode = 2 THEN
2715: add_where_clause('msn.planning_tp_type = 1', 'ONHAND');
2716: ELSIF inv_mwb_globals.g_planning_query_mode = 3 THEN
2717: add_where_clause('msn.planning_tp_type = 1', 'ONHAND');
2718: IF inv_mwb_globals.g_planning_org IS NOT NULL THEN
2719: add_where_clause('msn.planning_organization_id = :onh_planning_org_id', 'ONHAND');
2720: add_bind_variable('onh_planning_org_id', inv_mwb_globals.g_planning_org);
2721: END IF;
2722: END IF;

Line 2720: add_bind_variable('onh_planning_org_id', inv_mwb_globals.g_planning_org);

2716: ELSIF inv_mwb_globals.g_planning_query_mode = 3 THEN
2717: add_where_clause('msn.planning_tp_type = 1', 'ONHAND');
2718: IF inv_mwb_globals.g_planning_org IS NOT NULL THEN
2719: add_where_clause('msn.planning_organization_id = :onh_planning_org_id', 'ONHAND');
2720: add_bind_variable('onh_planning_org_id', inv_mwb_globals.g_planning_org);
2721: END IF;
2722: END IF;
2723:
2724: END CASE;

Line 2736: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Entered with location : ' || p_mat_loc);

2732: l_procedure_name VARCHAR2(30);
2733: l_serial_control NUMBER;
2734: BEGIN
2735: l_procedure_name := 'ADD_QF_WHERE_LPN_NODE';
2736: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Entered with location : ' || p_mat_loc);
2737:
2738: flag_rcv := FALSE;
2739: flag_onh := FALSE;
2740:

Line 2741: IF inv_mwb_globals.g_tree_item_id IS NOT NULL THEN

2737:
2738: flag_rcv := FALSE;
2739: flag_onh := FALSE;
2740:
2741: IF inv_mwb_globals.g_tree_item_id IS NOT NULL THEN
2742: SELECT serial_number_control_code
2743: INTO l_serial_control
2744: FROM mtl_system_items
2745: WHERE inventory_item_id = inv_mwb_globals.g_tree_item_id

Line 2745: WHERE inventory_item_id = inv_mwb_globals.g_tree_item_id

2741: IF inv_mwb_globals.g_tree_item_id IS NOT NULL THEN
2742: SELECT serial_number_control_code
2743: INTO l_serial_control
2744: FROM mtl_system_items
2745: WHERE inventory_item_id = inv_mwb_globals.g_tree_item_id
2746: AND organization_id = inv_mwb_globals.g_tree_organization_id;
2747: END IF;
2748:
2749: IF inv_mwb_globals.g_chk_onhand = 0 AND

Line 2746: AND organization_id = inv_mwb_globals.g_tree_organization_id;

2742: SELECT serial_number_control_code
2743: INTO l_serial_control
2744: FROM mtl_system_items
2745: WHERE inventory_item_id = inv_mwb_globals.g_tree_item_id
2746: AND organization_id = inv_mwb_globals.g_tree_organization_id;
2747: END IF;
2748:
2749: IF inv_mwb_globals.g_chk_onhand = 0 AND
2750: inv_mwb_globals.g_chk_receiving = 0 AND

Line 2749: IF inv_mwb_globals.g_chk_onhand = 0 AND

2745: WHERE inventory_item_id = inv_mwb_globals.g_tree_item_id
2746: AND organization_id = inv_mwb_globals.g_tree_organization_id;
2747: END IF;
2748:
2749: IF inv_mwb_globals.g_chk_onhand = 0 AND
2750: inv_mwb_globals.g_chk_receiving = 0 AND
2751: inv_mwb_globals.g_chk_inbound = 0 THEN
2752: null;
2753: ELSE

Line 2750: inv_mwb_globals.g_chk_receiving = 0 AND

2746: AND organization_id = inv_mwb_globals.g_tree_organization_id;
2747: END IF;
2748:
2749: IF inv_mwb_globals.g_chk_onhand = 0 AND
2750: inv_mwb_globals.g_chk_receiving = 0 AND
2751: inv_mwb_globals.g_chk_inbound = 0 THEN
2752: null;
2753: ELSE
2754: IF inv_mwb_globals.g_tree_node_type = 'APPTREE_OBJECT_TRUNK'

Line 2751: inv_mwb_globals.g_chk_inbound = 0 THEN

2747: END IF;
2748:
2749: IF inv_mwb_globals.g_chk_onhand = 0 AND
2750: inv_mwb_globals.g_chk_receiving = 0 AND
2751: inv_mwb_globals.g_chk_inbound = 0 THEN
2752: null;
2753: ELSE
2754: IF inv_mwb_globals.g_tree_node_type = 'APPTREE_OBJECT_TRUNK'
2755: OR inv_mwb_globals.g_tree_node_type = 'ORG' THEN

Line 2754: IF inv_mwb_globals.g_tree_node_type = 'APPTREE_OBJECT_TRUNK'

2750: inv_mwb_globals.g_chk_receiving = 0 AND
2751: inv_mwb_globals.g_chk_inbound = 0 THEN
2752: null;
2753: ELSE
2754: IF inv_mwb_globals.g_tree_node_type = 'APPTREE_OBJECT_TRUNK'
2755: OR inv_mwb_globals.g_tree_node_type = 'ORG' THEN
2756:
2757: query_str := ' wlpn.lpn_context IN ( ';
2758: IF inv_mwb_globals.g_chk_onhand = 1 THEN

Line 2755: OR inv_mwb_globals.g_tree_node_type = 'ORG' THEN

2751: inv_mwb_globals.g_chk_inbound = 0 THEN
2752: null;
2753: ELSE
2754: IF inv_mwb_globals.g_tree_node_type = 'APPTREE_OBJECT_TRUNK'
2755: OR inv_mwb_globals.g_tree_node_type = 'ORG' THEN
2756:
2757: query_str := ' wlpn.lpn_context IN ( ';
2758: IF inv_mwb_globals.g_chk_onhand = 1 THEN
2759: query_str := query_str || '1,9,11';

Line 2758: IF inv_mwb_globals.g_chk_onhand = 1 THEN

2754: IF inv_mwb_globals.g_tree_node_type = 'APPTREE_OBJECT_TRUNK'
2755: OR inv_mwb_globals.g_tree_node_type = 'ORG' THEN
2756:
2757: query_str := ' wlpn.lpn_context IN ( ';
2758: IF inv_mwb_globals.g_chk_onhand = 1 THEN
2759: query_str := query_str || '1,9,11';
2760: flag_onh := TRUE;
2761: END IF;
2762:

Line 2763: IF inv_mwb_globals.g_chk_receiving = 1 THEN

2759: query_str := query_str || '1,9,11';
2760: flag_onh := TRUE;
2761: END IF;
2762:
2763: IF inv_mwb_globals.g_chk_receiving = 1 THEN
2764: IF flag_onh THEN
2765: query_str := query_str || ',';
2766: END IF;
2767: query_str := query_str || '3';

Line 2770: IF inv_mwb_globals.g_chk_inbound = 1 THEN

2766: END IF;
2767: query_str := query_str || '3';
2768: END IF;
2769:
2770: IF inv_mwb_globals.g_chk_inbound = 1 THEN
2771: IF flag_onh or flag_rcv THEN
2772: query_str := query_str || ',';
2773: END IF;
2774: query_str := query_str || '6,7';

Line 2779: CASE inv_mwb_globals.g_tree_mat_loc_id

2775: END IF;
2776: query_str := query_str || ' ) ';
2777: add_where_clause(query_str, p_mat_loc);
2778: ELSE
2779: CASE inv_mwb_globals.g_tree_mat_loc_id
2780: WHEN 1 THEN
2781: add_where_clause('wlpn.lpn_context IN (1,9,11)', p_mat_loc);
2782: WHEN 2 THEN
2783: add_where_clause('wlpn.lpn_context = 3', p_mat_loc);

Line 2789: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Adding tables to the query : ' || p_mat_loc);

2785: add_where_clause('wlpn.lpn_context IN (6,7) ', p_mat_loc);
2786: END CASE;
2787: END IF;
2788: END IF;
2789: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Adding tables to the query : ' || p_mat_loc);
2790: inv_mwb_query_manager.add_from_clause(' wms_license_plate_numbers wlpn ' , p_mat_loc);
2791: inv_mwb_query_manager.add_from_clause(' wms_lpn_contents wlc ', p_mat_loc);
2792: add_where_clause(' wlc.parent_lpn_id = wlpn.lpn_id ', p_mat_loc);
2793:

Line 2794: IF inv_mwb_globals.g_serial_from IS NOT NULL

2790: inv_mwb_query_manager.add_from_clause(' wms_license_plate_numbers wlpn ' , p_mat_loc);
2791: inv_mwb_query_manager.add_from_clause(' wms_lpn_contents wlc ', p_mat_loc);
2792: add_where_clause(' wlc.parent_lpn_id = wlpn.lpn_id ', p_mat_loc);
2793:
2794: IF inv_mwb_globals.g_serial_from IS NOT NULL
2795: OR inv_mwb_globals.g_serial_to IS NOT NULL
2796: OR inv_mwb_globals.g_tree_serial_number IS NOT NULL
2797: OR l_serial_control IN (2, 5) THEN
2798: inv_mwb_query_manager.add_from_clause(' mtl_serial_numbers msn ',p_mat_loc);

Line 2795: OR inv_mwb_globals.g_serial_to IS NOT NULL

2791: inv_mwb_query_manager.add_from_clause(' wms_lpn_contents wlc ', p_mat_loc);
2792: add_where_clause(' wlc.parent_lpn_id = wlpn.lpn_id ', p_mat_loc);
2793:
2794: IF inv_mwb_globals.g_serial_from IS NOT NULL
2795: OR inv_mwb_globals.g_serial_to IS NOT NULL
2796: OR inv_mwb_globals.g_tree_serial_number IS NOT NULL
2797: OR l_serial_control IN (2, 5) THEN
2798: inv_mwb_query_manager.add_from_clause(' mtl_serial_numbers msn ',p_mat_loc);
2799: add_where_clause('msn.lpn_id = wlpn.lpn_id', p_mat_loc);

Line 2796: OR inv_mwb_globals.g_tree_serial_number IS NOT NULL

2792: add_where_clause(' wlc.parent_lpn_id = wlpn.lpn_id ', p_mat_loc);
2793:
2794: IF inv_mwb_globals.g_serial_from IS NOT NULL
2795: OR inv_mwb_globals.g_serial_to IS NOT NULL
2796: OR inv_mwb_globals.g_tree_serial_number IS NOT NULL
2797: OR l_serial_control IN (2, 5) THEN
2798: inv_mwb_query_manager.add_from_clause(' mtl_serial_numbers msn ',p_mat_loc);
2799: add_where_clause('msn.lpn_id = wlpn.lpn_id', p_mat_loc);
2800: add_where_clause('msn.current_organization_id = wlc.organization_id', p_mat_loc);

Line 2803: IF inv_mwb_globals.g_chk_onhand = 0 AND

2799: add_where_clause('msn.lpn_id = wlpn.lpn_id', p_mat_loc);
2800: add_where_clause('msn.current_organization_id = wlc.organization_id', p_mat_loc);
2801: add_where_clause('msn.inventory_item_id = wlc.inventory_item_id', p_mat_loc);
2802:
2803: IF inv_mwb_globals.g_chk_onhand = 0 AND
2804: inv_mwb_globals.g_chk_receiving = 0 AND
2805: inv_mwb_globals.g_chk_inbound = 0 THEN
2806: null;
2807: ELSE

Line 2804: inv_mwb_globals.g_chk_receiving = 0 AND

2800: add_where_clause('msn.current_organization_id = wlc.organization_id', p_mat_loc);
2801: add_where_clause('msn.inventory_item_id = wlc.inventory_item_id', p_mat_loc);
2802:
2803: IF inv_mwb_globals.g_chk_onhand = 0 AND
2804: inv_mwb_globals.g_chk_receiving = 0 AND
2805: inv_mwb_globals.g_chk_inbound = 0 THEN
2806: null;
2807: ELSE
2808: query_str := 'msn.current_status = ';

Line 2805: inv_mwb_globals.g_chk_inbound = 0 THEN

2801: add_where_clause('msn.inventory_item_id = wlc.inventory_item_id', p_mat_loc);
2802:
2803: IF inv_mwb_globals.g_chk_onhand = 0 AND
2804: inv_mwb_globals.g_chk_receiving = 0 AND
2805: inv_mwb_globals.g_chk_inbound = 0 THEN
2806: null;
2807: ELSE
2808: query_str := 'msn.current_status = ';
2809: IF inv_mwb_globals.g_chk_onhand = 1 THEN

Line 2809: IF inv_mwb_globals.g_chk_onhand = 1 THEN

2805: inv_mwb_globals.g_chk_inbound = 0 THEN
2806: null;
2807: ELSE
2808: query_str := 'msn.current_status = ';
2809: IF inv_mwb_globals.g_chk_onhand = 1 THEN
2810: query_str := query_str || '3';
2811: flag_onh := TRUE;
2812: END IF;
2813:

Line 2814: IF inv_mwb_globals.g_chk_inbound = 1

2810: query_str := query_str || '3';
2811: flag_onh := TRUE;
2812: END IF;
2813:
2814: IF inv_mwb_globals.g_chk_inbound = 1
2815: OR inv_mwb_globals.g_chk_receiving = 1 THEN
2816: IF flag_onh or flag_rcv THEN
2817: query_str := query_str || ',';
2818: END IF;

Line 2815: OR inv_mwb_globals.g_chk_receiving = 1 THEN

2811: flag_onh := TRUE;
2812: END IF;
2813:
2814: IF inv_mwb_globals.g_chk_inbound = 1
2815: OR inv_mwb_globals.g_chk_receiving = 1 THEN
2816: IF flag_onh or flag_rcv THEN
2817: query_str := query_str || ',';
2818: END IF;
2819: query_str := query_str || '5';

Line 2825: IF inv_mwb_globals.g_project_id IS NOT NULL

2821: add_where_clause(query_str, p_mat_loc);
2822: END IF;
2823: END IF;
2824:
2825: IF inv_mwb_globals.g_project_id IS NOT NULL
2826: OR inv_mwb_globals.g_task_id IS NOT NULL THEN
2827: inv_mwb_query_manager.add_from_clause(' mtl_item_locations mil ',p_mat_loc);
2828: add_where_clause('msn.lpn_id = wlpn.lpn_id', p_mat_loc);
2829: add_where_clause('mil.organization_id = wlc.organization_id', p_mat_loc);

Line 2826: OR inv_mwb_globals.g_task_id IS NOT NULL THEN

2822: END IF;
2823: END IF;
2824:
2825: IF inv_mwb_globals.g_project_id IS NOT NULL
2826: OR inv_mwb_globals.g_task_id IS NOT NULL THEN
2827: inv_mwb_query_manager.add_from_clause(' mtl_item_locations mil ',p_mat_loc);
2828: add_where_clause('msn.lpn_id = wlpn.lpn_id', p_mat_loc);
2829: add_where_clause('mil.organization_id = wlc.organization_id', p_mat_loc);
2830: add_where_clause('wlpn.locator = mil.inventory_location_id', p_mat_loc);

Line 2833: IF inv_mwb_globals.g_project_id IS NOT NULL THEN

2829: add_where_clause('mil.organization_id = wlc.organization_id', p_mat_loc);
2830: add_where_clause('wlpn.locator = mil.inventory_location_id', p_mat_loc);
2831: END IF;
2832:
2833: IF inv_mwb_globals.g_project_id IS NOT NULL THEN
2834: add_where_clause('mil.project_id = :project_id', p_mat_loc);
2835: add_bind_variable('project_id', inv_mwb_globals.g_project_id);
2836: END IF;
2837:

Line 2835: add_bind_variable('project_id', inv_mwb_globals.g_project_id);

2831: END IF;
2832:
2833: IF inv_mwb_globals.g_project_id IS NOT NULL THEN
2834: add_where_clause('mil.project_id = :project_id', p_mat_loc);
2835: add_bind_variable('project_id', inv_mwb_globals.g_project_id);
2836: END IF;
2837:
2838: IF inv_mwb_globals.g_task_id IS NOT NULL THEN
2839: add_where_clause('mil.task_id = :task_id', p_mat_loc);

Line 2838: IF inv_mwb_globals.g_task_id IS NOT NULL THEN

2834: add_where_clause('mil.project_id = :project_id', p_mat_loc);
2835: add_bind_variable('project_id', inv_mwb_globals.g_project_id);
2836: END IF;
2837:
2838: IF inv_mwb_globals.g_task_id IS NOT NULL THEN
2839: add_where_clause('mil.task_id = :task_id', p_mat_loc);
2840: add_bind_variable('task_id', inv_mwb_globals.g_task_id);
2841: END IF;
2842:

Line 2840: add_bind_variable('task_id', inv_mwb_globals.g_task_id);

2836: END IF;
2837:
2838: IF inv_mwb_globals.g_task_id IS NOT NULL THEN
2839: add_where_clause('mil.task_id = :task_id', p_mat_loc);
2840: add_bind_variable('task_id', inv_mwb_globals.g_task_id);
2841: END IF;
2842:
2843: IF inv_mwb_globals.g_organization_id IS NOT NULL THEN
2844: add_where_clause('wlpn.organization_id = :to_organization_id', p_mat_loc);

Line 2843: IF inv_mwb_globals.g_organization_id IS NOT NULL THEN

2839: add_where_clause('mil.task_id = :task_id', p_mat_loc);
2840: add_bind_variable('task_id', inv_mwb_globals.g_task_id);
2841: END IF;
2842:
2843: IF inv_mwb_globals.g_organization_id IS NOT NULL THEN
2844: add_where_clause('wlpn.organization_id = :to_organization_id', p_mat_loc);
2845: add_bind_variable('to_organization_id', inv_mwb_globals.g_organization_id);
2846: END IF;
2847:

Line 2845: add_bind_variable('to_organization_id', inv_mwb_globals.g_organization_id);

2841: END IF;
2842:
2843: IF inv_mwb_globals.g_organization_id IS NOT NULL THEN
2844: add_where_clause('wlpn.organization_id = :to_organization_id', p_mat_loc);
2845: add_bind_variable('to_organization_id', inv_mwb_globals.g_organization_id);
2846: END IF;
2847:
2848: IF inv_mwb_globals.g_subinventory_code IS NOT NULL THEN
2849: add_where_clause('wlpn.subinventory_code = :to_subinventory_code', p_mat_loc);

Line 2848: IF inv_mwb_globals.g_subinventory_code IS NOT NULL THEN

2844: add_where_clause('wlpn.organization_id = :to_organization_id', p_mat_loc);
2845: add_bind_variable('to_organization_id', inv_mwb_globals.g_organization_id);
2846: END IF;
2847:
2848: IF inv_mwb_globals.g_subinventory_code IS NOT NULL THEN
2849: add_where_clause('wlpn.subinventory_code = :to_subinventory_code', p_mat_loc);
2850: add_bind_variable('to_subinventory_code', inv_mwb_globals.g_subinventory_code);
2851: END IF;
2852:

Line 2850: add_bind_variable('to_subinventory_code', inv_mwb_globals.g_subinventory_code);

2846: END IF;
2847:
2848: IF inv_mwb_globals.g_subinventory_code IS NOT NULL THEN
2849: add_where_clause('wlpn.subinventory_code = :to_subinventory_code', p_mat_loc);
2850: add_bind_variable('to_subinventory_code', inv_mwb_globals.g_subinventory_code);
2851: END IF;
2852:
2853: IF inv_mwb_globals.g_locator_id IS NOT NULL THEN
2854: add_where_clause('wlpn.locator_id = :to_locator_id', p_mat_loc);

Line 2853: IF inv_mwb_globals.g_locator_id IS NOT NULL THEN

2849: add_where_clause('wlpn.subinventory_code = :to_subinventory_code', p_mat_loc);
2850: add_bind_variable('to_subinventory_code', inv_mwb_globals.g_subinventory_code);
2851: END IF;
2852:
2853: IF inv_mwb_globals.g_locator_id IS NOT NULL THEN
2854: add_where_clause('wlpn.locator_id = :to_locator_id', p_mat_loc);
2855: add_bind_variable('to_locator_id', inv_mwb_globals.g_locator_id);
2856: END IF;
2857:

Line 2855: add_bind_variable('to_locator_id', inv_mwb_globals.g_locator_id);

2851: END IF;
2852:
2853: IF inv_mwb_globals.g_locator_id IS NOT NULL THEN
2854: add_where_clause('wlpn.locator_id = :to_locator_id', p_mat_loc);
2855: add_bind_variable('to_locator_id', inv_mwb_globals.g_locator_id);
2856: END IF;
2857:
2858: IF inv_mwb_globals.g_inventory_item_id IS NOT NULL THEN
2859: add_where_clause('wlc.inventory_item_id = :inventory_item_id', p_mat_loc);

Line 2858: IF inv_mwb_globals.g_inventory_item_id IS NOT NULL THEN

2854: add_where_clause('wlpn.locator_id = :to_locator_id', p_mat_loc);
2855: add_bind_variable('to_locator_id', inv_mwb_globals.g_locator_id);
2856: END IF;
2857:
2858: IF inv_mwb_globals.g_inventory_item_id IS NOT NULL THEN
2859: add_where_clause('wlc.inventory_item_id = :inventory_item_id', p_mat_loc);
2860: add_bind_variable('inventory_item_id', inv_mwb_globals.g_inventory_item_id);
2861: END IF;
2862:

Line 2860: add_bind_variable('inventory_item_id', inv_mwb_globals.g_inventory_item_id);

2856: END IF;
2857:
2858: IF inv_mwb_globals.g_inventory_item_id IS NOT NULL THEN
2859: add_where_clause('wlc.inventory_item_id = :inventory_item_id', p_mat_loc);
2860: add_bind_variable('inventory_item_id', inv_mwb_globals.g_inventory_item_id);
2861: END IF;
2862:
2863: IF inv_mwb_globals.g_revision IS NOT NULL THEN
2864: add_where_clause('wlpn.revision = :revision', p_mat_loc);

Line 2863: IF inv_mwb_globals.g_revision IS NOT NULL THEN

2859: add_where_clause('wlc.inventory_item_id = :inventory_item_id', p_mat_loc);
2860: add_bind_variable('inventory_item_id', inv_mwb_globals.g_inventory_item_id);
2861: END IF;
2862:
2863: IF inv_mwb_globals.g_revision IS NOT NULL THEN
2864: add_where_clause('wlpn.revision = :revision', p_mat_loc);
2865: add_bind_variable('revision', inv_mwb_globals.g_revision);
2866: END IF;
2867:

Line 2865: add_bind_variable('revision', inv_mwb_globals.g_revision);

2861: END IF;
2862:
2863: IF inv_mwb_globals.g_revision IS NOT NULL THEN
2864: add_where_clause('wlpn.revision = :revision', p_mat_loc);
2865: add_bind_variable('revision', inv_mwb_globals.g_revision);
2866: END IF;
2867:
2868: IF inv_mwb_globals.g_cost_group_id IS NOT NULL THEN
2869: add_where_clause('wlpn.cost_group_id = :cost_group_id', 'INBOUND');

Line 2868: IF inv_mwb_globals.g_cost_group_id IS NOT NULL THEN

2864: add_where_clause('wlpn.revision = :revision', p_mat_loc);
2865: add_bind_variable('revision', inv_mwb_globals.g_revision);
2866: END IF;
2867:
2868: IF inv_mwb_globals.g_cost_group_id IS NOT NULL THEN
2869: add_where_clause('wlpn.cost_group_id = :cost_group_id', 'INBOUND');
2870: add_bind_variable('cost_group_id', inv_mwb_globals.g_cost_group_id);
2871: END IF;
2872:

Line 2870: add_bind_variable('cost_group_id', inv_mwb_globals.g_cost_group_id);

2866: END IF;
2867:
2868: IF inv_mwb_globals.g_cost_group_id IS NOT NULL THEN
2869: add_where_clause('wlpn.cost_group_id = :cost_group_id', 'INBOUND');
2870: add_bind_variable('cost_group_id', inv_mwb_globals.g_cost_group_id);
2871: END IF;
2872:
2873:
2874: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND

Line 2874: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND

2870: add_bind_variable('cost_group_id', inv_mwb_globals.g_cost_group_id);
2871: END IF;
2872:
2873:
2874: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
2875: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
2876: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN
2877: add_where_clause('wlpn.lpn_id = :onh_lpn_from_id', p_mat_loc);
2878: add_bind_variable('onh_lpn_from_id', inv_mwb_globals.g_lpn_from_id);

Line 2875: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND

2871: END IF;
2872:
2873:
2874: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
2875: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
2876: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN
2877: add_where_clause('wlpn.lpn_id = :onh_lpn_from_id', p_mat_loc);
2878: add_bind_variable('onh_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
2879: END IF;

Line 2876: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN

2872:
2873:
2874: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
2875: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
2876: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN
2877: add_where_clause('wlpn.lpn_id = :onh_lpn_from_id', p_mat_loc);
2878: add_bind_variable('onh_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
2879: END IF;
2880:

Line 2878: add_bind_variable('onh_lpn_from_id', inv_mwb_globals.g_lpn_from_id);

2874: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
2875: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
2876: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN
2877: add_where_clause('wlpn.lpn_id = :onh_lpn_from_id', p_mat_loc);
2878: add_bind_variable('onh_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
2879: END IF;
2880:
2881: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
2882: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN

Line 2881: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND

2877: add_where_clause('wlpn.lpn_id = :onh_lpn_from_id', p_mat_loc);
2878: add_bind_variable('onh_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
2879: END IF;
2880:
2881: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
2882: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN
2883: add_where_clause('wlpn.license_plate_number >= :onh_lpn_from', p_mat_loc);
2884: add_bind_variable('onh_lpn_from', inv_mwb_globals.g_lpn_from);
2885: END IF;

Line 2882: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN

2878: add_bind_variable('onh_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
2879: END IF;
2880:
2881: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
2882: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN
2883: add_where_clause('wlpn.license_plate_number >= :onh_lpn_from', p_mat_loc);
2884: add_bind_variable('onh_lpn_from', inv_mwb_globals.g_lpn_from);
2885: END IF;
2886:

Line 2884: add_bind_variable('onh_lpn_from', inv_mwb_globals.g_lpn_from);

2880:
2881: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
2882: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN
2883: add_where_clause('wlpn.license_plate_number >= :onh_lpn_from', p_mat_loc);
2884: add_bind_variable('onh_lpn_from', inv_mwb_globals.g_lpn_from);
2885: END IF;
2886:
2887: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
2888: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN

Line 2887: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND

2883: add_where_clause('wlpn.license_plate_number >= :onh_lpn_from', p_mat_loc);
2884: add_bind_variable('onh_lpn_from', inv_mwb_globals.g_lpn_from);
2885: END IF;
2886:
2887: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
2888: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN
2889: add_where_clause('wlpn.license_plate_number <= :onh_lpn_to', p_mat_loc);
2890: add_bind_variable('onh_lpn_to', inv_mwb_globals.g_lpn_to);
2891: END IF;

Line 2888: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN

2884: add_bind_variable('onh_lpn_from', inv_mwb_globals.g_lpn_from);
2885: END IF;
2886:
2887: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
2888: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN
2889: add_where_clause('wlpn.license_plate_number <= :onh_lpn_to', p_mat_loc);
2890: add_bind_variable('onh_lpn_to', inv_mwb_globals.g_lpn_to);
2891: END IF;
2892:

Line 2890: add_bind_variable('onh_lpn_to', inv_mwb_globals.g_lpn_to);

2886:
2887: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
2888: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN
2889: add_where_clause('wlpn.license_plate_number <= :onh_lpn_to', p_mat_loc);
2890: add_bind_variable('onh_lpn_to', inv_mwb_globals.g_lpn_to);
2891: END IF;
2892:
2893: /*
2894:

Line 2895: IF (inv_mwb_globals.g_lpn_from IS NOT NULL AND

2891: END IF;
2892:
2893: /*
2894:
2895: IF (inv_mwb_globals.g_lpn_from IS NOT NULL AND
2896: inv_mwb_globals.g_lpn_to IS NOT NULL AND
2897: inv_mwb_globals.g_lpn_from = inv_mwb_globals.g_lpn_to) THEN
2898: add_where_clause('wlpn.lpn_id = :lpn_from_id', p_mat_loc);
2899: add_bind_variable('lpn_from_id', inv_mwb_globals.g_lpn_from_id);

Line 2896: inv_mwb_globals.g_lpn_to IS NOT NULL AND

2892:
2893: /*
2894:
2895: IF (inv_mwb_globals.g_lpn_from IS NOT NULL AND
2896: inv_mwb_globals.g_lpn_to IS NOT NULL AND
2897: inv_mwb_globals.g_lpn_from = inv_mwb_globals.g_lpn_to) THEN
2898: add_where_clause('wlpn.lpn_id = :lpn_from_id', p_mat_loc);
2899: add_bind_variable('lpn_from_id', inv_mwb_globals.g_lpn_from_id);
2900: END IF;

Line 2897: inv_mwb_globals.g_lpn_from = inv_mwb_globals.g_lpn_to) THEN

2893: /*
2894:
2895: IF (inv_mwb_globals.g_lpn_from IS NOT NULL AND
2896: inv_mwb_globals.g_lpn_to IS NOT NULL AND
2897: inv_mwb_globals.g_lpn_from = inv_mwb_globals.g_lpn_to) THEN
2898: add_where_clause('wlpn.lpn_id = :lpn_from_id', p_mat_loc);
2899: add_bind_variable('lpn_from_id', inv_mwb_globals.g_lpn_from_id);
2900: END IF;
2901:

Line 2899: add_bind_variable('lpn_from_id', inv_mwb_globals.g_lpn_from_id);

2895: IF (inv_mwb_globals.g_lpn_from IS NOT NULL AND
2896: inv_mwb_globals.g_lpn_to IS NOT NULL AND
2897: inv_mwb_globals.g_lpn_from = inv_mwb_globals.g_lpn_to) THEN
2898: add_where_clause('wlpn.lpn_id = :lpn_from_id', p_mat_loc);
2899: add_bind_variable('lpn_from_id', inv_mwb_globals.g_lpn_from_id);
2900: END IF;
2901:
2902: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
2903: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN

Line 2902: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND

2898: add_where_clause('wlpn.lpn_id = :lpn_from_id', p_mat_loc);
2899: add_bind_variable('lpn_from_id', inv_mwb_globals.g_lpn_from_id);
2900: END IF;
2901:
2902: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
2903: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN
2904: add_where_clause('wlpn.lpn_id >= :lpn_from_id', p_mat_loc);
2905: add_bind_variable('lpn_from_id', inv_mwb_globals.g_lpn_from_id);
2906: END IF;

Line 2903: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN

2899: add_bind_variable('lpn_from_id', inv_mwb_globals.g_lpn_from_id);
2900: END IF;
2901:
2902: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
2903: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN
2904: add_where_clause('wlpn.lpn_id >= :lpn_from_id', p_mat_loc);
2905: add_bind_variable('lpn_from_id', inv_mwb_globals.g_lpn_from_id);
2906: END IF;
2907:

Line 2905: add_bind_variable('lpn_from_id', inv_mwb_globals.g_lpn_from_id);

2901:
2902: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
2903: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN
2904: add_where_clause('wlpn.lpn_id >= :lpn_from_id', p_mat_loc);
2905: add_bind_variable('lpn_from_id', inv_mwb_globals.g_lpn_from_id);
2906: END IF;
2907:
2908: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
2909: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN

Line 2908: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND

2904: add_where_clause('wlpn.lpn_id >= :lpn_from_id', p_mat_loc);
2905: add_bind_variable('lpn_from_id', inv_mwb_globals.g_lpn_from_id);
2906: END IF;
2907:
2908: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
2909: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN
2910: add_where_clause('wlpn.lpn_id <= :lpn_to_id', p_mat_loc);
2911: add_bind_variable('lpn_to_id', inv_mwb_globals.g_lpn_to_id);
2912: END IF;

Line 2909: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN

2905: add_bind_variable('lpn_from_id', inv_mwb_globals.g_lpn_from_id);
2906: END IF;
2907:
2908: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
2909: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN
2910: add_where_clause('wlpn.lpn_id <= :lpn_to_id', p_mat_loc);
2911: add_bind_variable('lpn_to_id', inv_mwb_globals.g_lpn_to_id);
2912: END IF;
2913: */

Line 2911: add_bind_variable('lpn_to_id', inv_mwb_globals.g_lpn_to_id);

2907:
2908: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
2909: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN
2910: add_where_clause('wlpn.lpn_id <= :lpn_to_id', p_mat_loc);
2911: add_bind_variable('lpn_to_id', inv_mwb_globals.g_lpn_to_id);
2912: END IF;
2913: */
2914:
2915: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND

Line 2915: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND

2911: add_bind_variable('lpn_to_id', inv_mwb_globals.g_lpn_to_id);
2912: END IF;
2913: */
2914:
2915: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
2916: inv_mwb_globals.g_lot_to IS NOT NULL AND
2917: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN
2918: add_where_clause('wlc.lot_number = :lot_from', p_mat_loc);
2919: add_bind_variable('lot_from', inv_mwb_globals.g_lot_from);

Line 2916: inv_mwb_globals.g_lot_to IS NOT NULL AND

2912: END IF;
2913: */
2914:
2915: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
2916: inv_mwb_globals.g_lot_to IS NOT NULL AND
2917: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN
2918: add_where_clause('wlc.lot_number = :lot_from', p_mat_loc);
2919: add_bind_variable('lot_from', inv_mwb_globals.g_lot_from);
2920: END IF;

Line 2917: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN

2913: */
2914:
2915: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
2916: inv_mwb_globals.g_lot_to IS NOT NULL AND
2917: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN
2918: add_where_clause('wlc.lot_number = :lot_from', p_mat_loc);
2919: add_bind_variable('lot_from', inv_mwb_globals.g_lot_from);
2920: END IF;
2921:

Line 2919: add_bind_variable('lot_from', inv_mwb_globals.g_lot_from);

2915: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
2916: inv_mwb_globals.g_lot_to IS NOT NULL AND
2917: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN
2918: add_where_clause('wlc.lot_number = :lot_from', p_mat_loc);
2919: add_bind_variable('lot_from', inv_mwb_globals.g_lot_from);
2920: END IF;
2921:
2922: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
2923: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN

Line 2922: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND

2918: add_where_clause('wlc.lot_number = :lot_from', p_mat_loc);
2919: add_bind_variable('lot_from', inv_mwb_globals.g_lot_from);
2920: END IF;
2921:
2922: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
2923: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN
2924: add_where_clause('wlc.lot_number >= :lot_from', p_mat_loc);
2925: add_bind_variable('lot_from', inv_mwb_globals.g_lot_from);
2926: END IF;

Line 2923: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN

2919: add_bind_variable('lot_from', inv_mwb_globals.g_lot_from);
2920: END IF;
2921:
2922: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
2923: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN
2924: add_where_clause('wlc.lot_number >= :lot_from', p_mat_loc);
2925: add_bind_variable('lot_from', inv_mwb_globals.g_lot_from);
2926: END IF;
2927:

Line 2925: add_bind_variable('lot_from', inv_mwb_globals.g_lot_from);

2921:
2922: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
2923: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN
2924: add_where_clause('wlc.lot_number >= :lot_from', p_mat_loc);
2925: add_bind_variable('lot_from', inv_mwb_globals.g_lot_from);
2926: END IF;
2927:
2928: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND
2929: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN

Line 2928: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND

2924: add_where_clause('wlc.lot_number >= :lot_from', p_mat_loc);
2925: add_bind_variable('lot_from', inv_mwb_globals.g_lot_from);
2926: END IF;
2927:
2928: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND
2929: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN
2930: add_where_clause('wlc.lot_number <= :lot_to', p_mat_loc);
2931: add_bind_variable('lot_to', inv_mwb_globals.g_lot_to);
2932: END IF;

Line 2929: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN

2925: add_bind_variable('lot_from', inv_mwb_globals.g_lot_from);
2926: END IF;
2927:
2928: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND
2929: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN
2930: add_where_clause('wlc.lot_number <= :lot_to', p_mat_loc);
2931: add_bind_variable('lot_to', inv_mwb_globals.g_lot_to);
2932: END IF;
2933:

Line 2931: add_bind_variable('lot_to', inv_mwb_globals.g_lot_to);

2927:
2928: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND
2929: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN
2930: add_where_clause('wlc.lot_number <= :lot_to', p_mat_loc);
2931: add_bind_variable('lot_to', inv_mwb_globals.g_lot_to);
2932: END IF;
2933:
2934: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
2935: inv_mwb_globals.g_serial_to IS NOT NULL AND

Line 2934: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND

2930: add_where_clause('wlc.lot_number <= :lot_to', p_mat_loc);
2931: add_bind_variable('lot_to', inv_mwb_globals.g_lot_to);
2932: END IF;
2933:
2934: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
2935: inv_mwb_globals.g_serial_to IS NOT NULL AND
2936: inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to) THEN
2937: add_where_clause('msn.serial_number = :serial_from', p_mat_loc);
2938: add_bind_variable('serial_from', inv_mwb_globals.g_serial_from);

Line 2935: inv_mwb_globals.g_serial_to IS NOT NULL AND

2931: add_bind_variable('lot_to', inv_mwb_globals.g_lot_to);
2932: END IF;
2933:
2934: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
2935: inv_mwb_globals.g_serial_to IS NOT NULL AND
2936: inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to) THEN
2937: add_where_clause('msn.serial_number = :serial_from', p_mat_loc);
2938: add_bind_variable('serial_from', inv_mwb_globals.g_serial_from);
2939: END IF;

Line 2936: inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to) THEN

2932: END IF;
2933:
2934: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
2935: inv_mwb_globals.g_serial_to IS NOT NULL AND
2936: inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to) THEN
2937: add_where_clause('msn.serial_number = :serial_from', p_mat_loc);
2938: add_bind_variable('serial_from', inv_mwb_globals.g_serial_from);
2939: END IF;
2940:

Line 2938: add_bind_variable('serial_from', inv_mwb_globals.g_serial_from);

2934: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
2935: inv_mwb_globals.g_serial_to IS NOT NULL AND
2936: inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to) THEN
2937: add_where_clause('msn.serial_number = :serial_from', p_mat_loc);
2938: add_bind_variable('serial_from', inv_mwb_globals.g_serial_from);
2939: END IF;
2940:
2941: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
2942: inv_mwb_globals.g_serial_from <> NVL(inv_mwb_globals.g_serial_to, -1) ) THEN

Line 2941: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND

2937: add_where_clause('msn.serial_number = :serial_from', p_mat_loc);
2938: add_bind_variable('serial_from', inv_mwb_globals.g_serial_from);
2939: END IF;
2940:
2941: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
2942: inv_mwb_globals.g_serial_from <> NVL(inv_mwb_globals.g_serial_to, -1) ) THEN
2943: add_where_clause('msn.serial_number >= :serial_from', p_mat_loc);
2944: add_bind_variable('serial_from', inv_mwb_globals.g_serial_from);
2945: END IF;

Line 2942: inv_mwb_globals.g_serial_from <> NVL(inv_mwb_globals.g_serial_to, -1) ) THEN

2938: add_bind_variable('serial_from', inv_mwb_globals.g_serial_from);
2939: END IF;
2940:
2941: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
2942: inv_mwb_globals.g_serial_from <> NVL(inv_mwb_globals.g_serial_to, -1) ) THEN
2943: add_where_clause('msn.serial_number >= :serial_from', p_mat_loc);
2944: add_bind_variable('serial_from', inv_mwb_globals.g_serial_from);
2945: END IF;
2946:

Line 2944: add_bind_variable('serial_from', inv_mwb_globals.g_serial_from);

2940:
2941: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
2942: inv_mwb_globals.g_serial_from <> NVL(inv_mwb_globals.g_serial_to, -1) ) THEN
2943: add_where_clause('msn.serial_number >= :serial_from', p_mat_loc);
2944: add_bind_variable('serial_from', inv_mwb_globals.g_serial_from);
2945: END IF;
2946:
2947: IF (inv_mwb_globals.g_serial_to IS NOT NULL AND
2948: inv_mwb_globals.g_serial_to <> NVL(inv_mwb_globals.g_serial_from, -1) ) THEN

Line 2947: IF (inv_mwb_globals.g_serial_to IS NOT NULL AND

2943: add_where_clause('msn.serial_number >= :serial_from', p_mat_loc);
2944: add_bind_variable('serial_from', inv_mwb_globals.g_serial_from);
2945: END IF;
2946:
2947: IF (inv_mwb_globals.g_serial_to IS NOT NULL AND
2948: inv_mwb_globals.g_serial_to <> NVL(inv_mwb_globals.g_serial_from, -1) ) THEN
2949: add_where_clause('msn.serial_number <= :serial_to', p_mat_loc);
2950: add_bind_variable('serial_to', inv_mwb_globals.g_serial_to);
2951: END IF;

Line 2948: inv_mwb_globals.g_serial_to <> NVL(inv_mwb_globals.g_serial_from, -1) ) THEN

2944: add_bind_variable('serial_from', inv_mwb_globals.g_serial_from);
2945: END IF;
2946:
2947: IF (inv_mwb_globals.g_serial_to IS NOT NULL AND
2948: inv_mwb_globals.g_serial_to <> NVL(inv_mwb_globals.g_serial_from, -1) ) THEN
2949: add_where_clause('msn.serial_number <= :serial_to', p_mat_loc);
2950: add_bind_variable('serial_to', inv_mwb_globals.g_serial_to);
2951: END IF;
2952:

Line 2950: add_bind_variable('serial_to', inv_mwb_globals.g_serial_to);

2946:
2947: IF (inv_mwb_globals.g_serial_to IS NOT NULL AND
2948: inv_mwb_globals.g_serial_to <> NVL(inv_mwb_globals.g_serial_from, -1) ) THEN
2949: add_where_clause('msn.serial_number <= :serial_to', p_mat_loc);
2950: add_bind_variable('serial_to', inv_mwb_globals.g_serial_to);
2951: END IF;
2952:
2953: /* Bug 5448079 */
2954: /*IF (inv_mwb_globals.g_qty_from IS NOT NULL AND

Line 2954: /*IF (inv_mwb_globals.g_qty_from IS NOT NULL AND

2950: add_bind_variable('serial_to', inv_mwb_globals.g_serial_to);
2951: END IF;
2952:
2953: /* Bug 5448079 */
2954: /*IF (inv_mwb_globals.g_qty_from IS NOT NULL AND
2955: inv_mwb_globals.g_qty_to IS NOT NULL AND
2956: inv_mwb_globals.g_qty_from = inv_mwb_globals.g_qty_to) THEN
2957: add_where_clause('wlc.quantity = :qty_from', p_mat_loc);
2958: add_bind_variable('qty_from', inv_mwb_globals.g_qty_from);

Line 2955: inv_mwb_globals.g_qty_to IS NOT NULL AND

2951: END IF;
2952:
2953: /* Bug 5448079 */
2954: /*IF (inv_mwb_globals.g_qty_from IS NOT NULL AND
2955: inv_mwb_globals.g_qty_to IS NOT NULL AND
2956: inv_mwb_globals.g_qty_from = inv_mwb_globals.g_qty_to) THEN
2957: add_where_clause('wlc.quantity = :qty_from', p_mat_loc);
2958: add_bind_variable('qty_from', inv_mwb_globals.g_qty_from);
2959: END IF;

Line 2956: inv_mwb_globals.g_qty_from = inv_mwb_globals.g_qty_to) THEN

2952:
2953: /* Bug 5448079 */
2954: /*IF (inv_mwb_globals.g_qty_from IS NOT NULL AND
2955: inv_mwb_globals.g_qty_to IS NOT NULL AND
2956: inv_mwb_globals.g_qty_from = inv_mwb_globals.g_qty_to) THEN
2957: add_where_clause('wlc.quantity = :qty_from', p_mat_loc);
2958: add_bind_variable('qty_from', inv_mwb_globals.g_qty_from);
2959: END IF;
2960:

Line 2958: add_bind_variable('qty_from', inv_mwb_globals.g_qty_from);

2954: /*IF (inv_mwb_globals.g_qty_from IS NOT NULL AND
2955: inv_mwb_globals.g_qty_to IS NOT NULL AND
2956: inv_mwb_globals.g_qty_from = inv_mwb_globals.g_qty_to) THEN
2957: add_where_clause('wlc.quantity = :qty_from', p_mat_loc);
2958: add_bind_variable('qty_from', inv_mwb_globals.g_qty_from);
2959: END IF;
2960:
2961: IF (inv_mwb_globals.g_qty_from IS NOT NULL AND
2962: inv_mwb_globals.g_qty_from <> NVL(inv_mwb_globals.g_qty_to, -1) ) THEN

Line 2961: IF (inv_mwb_globals.g_qty_from IS NOT NULL AND

2957: add_where_clause('wlc.quantity = :qty_from', p_mat_loc);
2958: add_bind_variable('qty_from', inv_mwb_globals.g_qty_from);
2959: END IF;
2960:
2961: IF (inv_mwb_globals.g_qty_from IS NOT NULL AND
2962: inv_mwb_globals.g_qty_from <> NVL(inv_mwb_globals.g_qty_to, -1) ) THEN
2963: add_where_clause('wlc.quantity >= :qty_from', p_mat_loc);
2964: add_bind_variable('qty_from', inv_mwb_globals.g_qty_from);
2965: END IF;

Line 2962: inv_mwb_globals.g_qty_from <> NVL(inv_mwb_globals.g_qty_to, -1) ) THEN

2958: add_bind_variable('qty_from', inv_mwb_globals.g_qty_from);
2959: END IF;
2960:
2961: IF (inv_mwb_globals.g_qty_from IS NOT NULL AND
2962: inv_mwb_globals.g_qty_from <> NVL(inv_mwb_globals.g_qty_to, -1) ) THEN
2963: add_where_clause('wlc.quantity >= :qty_from', p_mat_loc);
2964: add_bind_variable('qty_from', inv_mwb_globals.g_qty_from);
2965: END IF;
2966:

Line 2964: add_bind_variable('qty_from', inv_mwb_globals.g_qty_from);

2960:
2961: IF (inv_mwb_globals.g_qty_from IS NOT NULL AND
2962: inv_mwb_globals.g_qty_from <> NVL(inv_mwb_globals.g_qty_to, -1) ) THEN
2963: add_where_clause('wlc.quantity >= :qty_from', p_mat_loc);
2964: add_bind_variable('qty_from', inv_mwb_globals.g_qty_from);
2965: END IF;
2966:
2967: IF (inv_mwb_globals.g_qty_to IS NOT NULL AND
2968: inv_mwb_globals.g_qty_to <> NVL(inv_mwb_globals.g_qty_from, -1) ) THEN

Line 2967: IF (inv_mwb_globals.g_qty_to IS NOT NULL AND

2963: add_where_clause('wlc.quantity >= :qty_from', p_mat_loc);
2964: add_bind_variable('qty_from', inv_mwb_globals.g_qty_from);
2965: END IF;
2966:
2967: IF (inv_mwb_globals.g_qty_to IS NOT NULL AND
2968: inv_mwb_globals.g_qty_to <> NVL(inv_mwb_globals.g_qty_from, -1) ) THEN
2969: add_where_clause('wlc.quantity <= :qty_to', p_mat_loc);
2970: add_bind_variable('qty_to', inv_mwb_globals.g_qty_to);
2971: END IF; */

Line 2968: inv_mwb_globals.g_qty_to <> NVL(inv_mwb_globals.g_qty_from, -1) ) THEN

2964: add_bind_variable('qty_from', inv_mwb_globals.g_qty_from);
2965: END IF;
2966:
2967: IF (inv_mwb_globals.g_qty_to IS NOT NULL AND
2968: inv_mwb_globals.g_qty_to <> NVL(inv_mwb_globals.g_qty_from, -1) ) THEN
2969: add_where_clause('wlc.quantity <= :qty_to', p_mat_loc);
2970: add_bind_variable('qty_to', inv_mwb_globals.g_qty_to);
2971: END IF; */
2972: /* End of Bug 5448079 */

Line 2970: add_bind_variable('qty_to', inv_mwb_globals.g_qty_to);

2966:
2967: IF (inv_mwb_globals.g_qty_to IS NOT NULL AND
2968: inv_mwb_globals.g_qty_to <> NVL(inv_mwb_globals.g_qty_from, -1) ) THEN
2969: add_where_clause('wlc.quantity <= :qty_to', p_mat_loc);
2970: add_bind_variable('qty_to', inv_mwb_globals.g_qty_to);
2971: END IF; */
2972: /* End of Bug 5448079 */
2973: END add_qf_where_lpn_node;
2974:

Line 2982: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Entered');

2978: l_serial_control NUMBER;
2979: l_lot_control NUMBER;
2980: BEGIN
2981: l_procedure_name := 'ADD_QF_WHERE_RECEIVING';
2982: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Entered');
2983:
2984: BEGIN
2985: SELECT lot_control_code,
2986: serial_number_control_code

Line 2990: WHERE inventory_item_id = inv_mwb_globals.g_tree_item_id

2986: serial_number_control_code
2987: INTO l_lot_control,
2988: l_serial_control
2989: FROM mtl_system_items
2990: WHERE inventory_item_id = inv_mwb_globals.g_tree_item_id
2991: AND organization_id = inv_mwb_globals.g_tree_organization_id;
2992: EXCEPTION
2993: WHEN NO_DATA_FOUND THEN
2994: NULL;

Line 2991: AND organization_id = inv_mwb_globals.g_tree_organization_id;

2987: INTO l_lot_control,
2988: l_serial_control
2989: FROM mtl_system_items
2990: WHERE inventory_item_id = inv_mwb_globals.g_tree_item_id
2991: AND organization_id = inv_mwb_globals.g_tree_organization_id;
2992: EXCEPTION
2993: WHEN NO_DATA_FOUND THEN
2994: NULL;
2995: END;

Line 3000: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Addding table');

2996:
2997: IF p_flag = 'TREE_LPN' THEN
2998: null;
2999: ELSIF p_flag = 'RECEIVING' THEN
3000: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Addding table');
3001: inv_mwb_query_manager.add_from_clause(' rcv_supply rs ','RECEIVING');
3002: IF (inv_mwb_globals.g_lot_from IS NOT NULL
3003: OR inv_mwb_globals.g_lot_to IS NOT NULL)
3004: OR l_lot_control = 2 THEN

Line 3002: IF (inv_mwb_globals.g_lot_from IS NOT NULL

2998: null;
2999: ELSIF p_flag = 'RECEIVING' THEN
3000: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Addding table');
3001: inv_mwb_query_manager.add_from_clause(' rcv_supply rs ','RECEIVING');
3002: IF (inv_mwb_globals.g_lot_from IS NOT NULL
3003: OR inv_mwb_globals.g_lot_to IS NOT NULL)
3004: OR l_lot_control = 2 THEN
3005: inv_mwb_query_manager.add_from_clause('rcv_lots_supply rls','RECEIVING');
3006: add_where_clause('rls.shipment_line_id(+) = rs.shipment_line_id', 'RECEIVING');

Line 3003: OR inv_mwb_globals.g_lot_to IS NOT NULL)

2999: ELSIF p_flag = 'RECEIVING' THEN
3000: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Addding table');
3001: inv_mwb_query_manager.add_from_clause(' rcv_supply rs ','RECEIVING');
3002: IF (inv_mwb_globals.g_lot_from IS NOT NULL
3003: OR inv_mwb_globals.g_lot_to IS NOT NULL)
3004: OR l_lot_control = 2 THEN
3005: inv_mwb_query_manager.add_from_clause('rcv_lots_supply rls','RECEIVING');
3006: add_where_clause('rls.shipment_line_id(+) = rs.shipment_line_id', 'RECEIVING');
3007:

Line 3008: IF inv_mwb_globals.g_tree_lot_number IS NULL THEN

3004: OR l_lot_control = 2 THEN
3005: inv_mwb_query_manager.add_from_clause('rcv_lots_supply rls','RECEIVING');
3006: add_where_clause('rls.shipment_line_id(+) = rs.shipment_line_id', 'RECEIVING');
3007:
3008: IF inv_mwb_globals.g_tree_lot_number IS NULL THEN
3009:
3010: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3011: inv_mwb_globals.g_lot_to IS NOT NULL AND
3012: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN

Line 3010: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND

3006: add_where_clause('rls.shipment_line_id(+) = rs.shipment_line_id', 'RECEIVING');
3007:
3008: IF inv_mwb_globals.g_tree_lot_number IS NULL THEN
3009:
3010: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3011: inv_mwb_globals.g_lot_to IS NOT NULL AND
3012: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN
3013: add_where_clause('rls.lot_num = :rcv_lot_from', 'RECEIVING');
3014: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);

Line 3011: inv_mwb_globals.g_lot_to IS NOT NULL AND

3007:
3008: IF inv_mwb_globals.g_tree_lot_number IS NULL THEN
3009:
3010: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3011: inv_mwb_globals.g_lot_to IS NOT NULL AND
3012: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN
3013: add_where_clause('rls.lot_num = :rcv_lot_from', 'RECEIVING');
3014: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);
3015: END IF;

Line 3012: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN

3008: IF inv_mwb_globals.g_tree_lot_number IS NULL THEN
3009:
3010: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3011: inv_mwb_globals.g_lot_to IS NOT NULL AND
3012: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN
3013: add_where_clause('rls.lot_num = :rcv_lot_from', 'RECEIVING');
3014: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);
3015: END IF;
3016:

Line 3014: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);

3010: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3011: inv_mwb_globals.g_lot_to IS NOT NULL AND
3012: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN
3013: add_where_clause('rls.lot_num = :rcv_lot_from', 'RECEIVING');
3014: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);
3015: END IF;
3016:
3017: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3018: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN

Line 3017: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND

3013: add_where_clause('rls.lot_num = :rcv_lot_from', 'RECEIVING');
3014: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);
3015: END IF;
3016:
3017: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3018: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN
3019: add_where_clause('rls.lot_num >= :rcv_lot_from', 'RECEIVING');
3020: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);
3021: END IF;

Line 3018: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN

3014: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);
3015: END IF;
3016:
3017: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3018: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN
3019: add_where_clause('rls.lot_num >= :rcv_lot_from', 'RECEIVING');
3020: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);
3021: END IF;
3022:

Line 3020: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);

3016:
3017: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3018: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN
3019: add_where_clause('rls.lot_num >= :rcv_lot_from', 'RECEIVING');
3020: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);
3021: END IF;
3022:
3023: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND
3024: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN

Line 3023: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND

3019: add_where_clause('rls.lot_num >= :rcv_lot_from', 'RECEIVING');
3020: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);
3021: END IF;
3022:
3023: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND
3024: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN
3025: add_where_clause('rls.lot_num <= :rcv_lot_to', 'RECEIVING');
3026: add_bind_variable('rcv_lot_to', inv_mwb_globals.g_lot_to);
3027: END IF;

Line 3024: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN

3020: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);
3021: END IF;
3022:
3023: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND
3024: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN
3025: add_where_clause('rls.lot_num <= :rcv_lot_to', 'RECEIVING');
3026: add_bind_variable('rcv_lot_to', inv_mwb_globals.g_lot_to);
3027: END IF;
3028: END IF;

Line 3026: add_bind_variable('rcv_lot_to', inv_mwb_globals.g_lot_to);

3022:
3023: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND
3024: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN
3025: add_where_clause('rls.lot_num <= :rcv_lot_to', 'RECEIVING');
3026: add_bind_variable('rcv_lot_to', inv_mwb_globals.g_lot_to);
3027: END IF;
3028: END IF;
3029: END IF;
3030:

Line 3031: IF inv_mwb_globals.g_organization_id IS NOT NULL THEN

3027: END IF;
3028: END IF;
3029: END IF;
3030:
3031: IF inv_mwb_globals.g_organization_id IS NOT NULL THEN
3032: add_where_clause('rs.to_organization_id = :rcv_to_organization_id', 'RECEIVING');
3033: add_bind_variable('rcv_to_organization_id', inv_mwb_globals.g_organization_id);
3034: END IF;
3035:

Line 3033: add_bind_variable('rcv_to_organization_id', inv_mwb_globals.g_organization_id);

3029: END IF;
3030:
3031: IF inv_mwb_globals.g_organization_id IS NOT NULL THEN
3032: add_where_clause('rs.to_organization_id = :rcv_to_organization_id', 'RECEIVING');
3033: add_bind_variable('rcv_to_organization_id', inv_mwb_globals.g_organization_id);
3034: END IF;
3035:
3036: IF inv_mwb_globals.g_subinventory_code IS NOT NULL THEN
3037: add_where_clause('rs.to_subinventory = :rcv_to_subinventory_code', 'RECEIVING');

Line 3036: IF inv_mwb_globals.g_subinventory_code IS NOT NULL THEN

3032: add_where_clause('rs.to_organization_id = :rcv_to_organization_id', 'RECEIVING');
3033: add_bind_variable('rcv_to_organization_id', inv_mwb_globals.g_organization_id);
3034: END IF;
3035:
3036: IF inv_mwb_globals.g_subinventory_code IS NOT NULL THEN
3037: add_where_clause('rs.to_subinventory = :rcv_to_subinventory_code', 'RECEIVING');
3038: add_bind_variable('rcv_to_subinventory_code', inv_mwb_globals.g_subinventory_code);
3039: END IF;
3040:

Line 3038: add_bind_variable('rcv_to_subinventory_code', inv_mwb_globals.g_subinventory_code);

3034: END IF;
3035:
3036: IF inv_mwb_globals.g_subinventory_code IS NOT NULL THEN
3037: add_where_clause('rs.to_subinventory = :rcv_to_subinventory_code', 'RECEIVING');
3038: add_bind_variable('rcv_to_subinventory_code', inv_mwb_globals.g_subinventory_code);
3039: END IF;
3040:
3041: IF inv_mwb_globals.g_locator_id IS NOT NULL THEN
3042: add_where_clause('rs.to_locator_id = :rcv_to_locator_id', 'RECEIVING');

Line 3041: IF inv_mwb_globals.g_locator_id IS NOT NULL THEN

3037: add_where_clause('rs.to_subinventory = :rcv_to_subinventory_code', 'RECEIVING');
3038: add_bind_variable('rcv_to_subinventory_code', inv_mwb_globals.g_subinventory_code);
3039: END IF;
3040:
3041: IF inv_mwb_globals.g_locator_id IS NOT NULL THEN
3042: add_where_clause('rs.to_locator_id = :rcv_to_locator_id', 'RECEIVING');
3043: add_bind_variable('rcv_to_locator_id', inv_mwb_globals.g_locator_id);
3044: END IF;
3045:

Line 3043: add_bind_variable('rcv_to_locator_id', inv_mwb_globals.g_locator_id);

3039: END IF;
3040:
3041: IF inv_mwb_globals.g_locator_id IS NOT NULL THEN
3042: add_where_clause('rs.to_locator_id = :rcv_to_locator_id', 'RECEIVING');
3043: add_bind_variable('rcv_to_locator_id', inv_mwb_globals.g_locator_id);
3044: END IF;
3045:
3046: IF inv_mwb_globals.g_inventory_item_id IS NOT NULL THEN
3047: add_where_clause('rs.item_id = :rcv_item_id', 'RECEIVING');

Line 3046: IF inv_mwb_globals.g_inventory_item_id IS NOT NULL THEN

3042: add_where_clause('rs.to_locator_id = :rcv_to_locator_id', 'RECEIVING');
3043: add_bind_variable('rcv_to_locator_id', inv_mwb_globals.g_locator_id);
3044: END IF;
3045:
3046: IF inv_mwb_globals.g_inventory_item_id IS NOT NULL THEN
3047: add_where_clause('rs.item_id = :rcv_item_id', 'RECEIVING');
3048: add_bind_variable('rcv_item_id', inv_mwb_globals.g_inventory_item_id);
3049: END IF;
3050:

Line 3048: add_bind_variable('rcv_item_id', inv_mwb_globals.g_inventory_item_id);

3044: END IF;
3045:
3046: IF inv_mwb_globals.g_inventory_item_id IS NOT NULL THEN
3047: add_where_clause('rs.item_id = :rcv_item_id', 'RECEIVING');
3048: add_bind_variable('rcv_item_id', inv_mwb_globals.g_inventory_item_id);
3049: END IF;
3050:
3051: IF inv_mwb_globals.g_inventory_item_id IS NULL
3052: AND inv_mwb_globals.g_item_description IS NOT NULL THEN

Line 3051: IF inv_mwb_globals.g_inventory_item_id IS NULL

3047: add_where_clause('rs.item_id = :rcv_item_id', 'RECEIVING');
3048: add_bind_variable('rcv_item_id', inv_mwb_globals.g_inventory_item_id);
3049: END IF;
3050:
3051: IF inv_mwb_globals.g_inventory_item_id IS NULL
3052: AND inv_mwb_globals.g_item_description IS NOT NULL THEN
3053: inv_mwb_query_manager.add_from_clause('mtl_system_items_b msib','RECEIVING');
3054: add_where_clause('msib.inventory_item_id = rs.item_id', 'RECEIVING');
3055: add_where_clause('msib.organization_id = rs.to_organization_id', 'RECEIVING');

Line 3052: AND inv_mwb_globals.g_item_description IS NOT NULL THEN

3048: add_bind_variable('rcv_item_id', inv_mwb_globals.g_inventory_item_id);
3049: END IF;
3050:
3051: IF inv_mwb_globals.g_inventory_item_id IS NULL
3052: AND inv_mwb_globals.g_item_description IS NOT NULL THEN
3053: inv_mwb_query_manager.add_from_clause('mtl_system_items_b msib','RECEIVING');
3054: add_where_clause('msib.inventory_item_id = rs.item_id', 'RECEIVING');
3055: add_where_clause('msib.organization_id = rs.to_organization_id', 'RECEIVING');
3056: add_where_clause('msib.description LIKE :rcv_item_description', 'RECEIVING');

Line 3057: add_bind_variable('rcv_item_description', inv_mwb_globals.g_item_description);

3053: inv_mwb_query_manager.add_from_clause('mtl_system_items_b msib','RECEIVING');
3054: add_where_clause('msib.inventory_item_id = rs.item_id', 'RECEIVING');
3055: add_where_clause('msib.organization_id = rs.to_organization_id', 'RECEIVING');
3056: add_where_clause('msib.description LIKE :rcv_item_description', 'RECEIVING');
3057: add_bind_variable('rcv_item_description', inv_mwb_globals.g_item_description);
3058: END IF;
3059:
3060: IF inv_mwb_globals.g_revision IS NOT NULL THEN
3061: add_where_clause('rs.item_revision = :rcv_item_revision', 'RECEIVING');

Line 3060: IF inv_mwb_globals.g_revision IS NOT NULL THEN

3056: add_where_clause('msib.description LIKE :rcv_item_description', 'RECEIVING');
3057: add_bind_variable('rcv_item_description', inv_mwb_globals.g_item_description);
3058: END IF;
3059:
3060: IF inv_mwb_globals.g_revision IS NOT NULL THEN
3061: add_where_clause('rs.item_revision = :rcv_item_revision', 'RECEIVING');
3062: add_bind_variable('rcv_item_revision', inv_mwb_globals.g_revision);
3063: END IF;
3064:

Line 3062: add_bind_variable('rcv_item_revision', inv_mwb_globals.g_revision);

3058: END IF;
3059:
3060: IF inv_mwb_globals.g_revision IS NOT NULL THEN
3061: add_where_clause('rs.item_revision = :rcv_item_revision', 'RECEIVING');
3062: add_bind_variable('rcv_item_revision', inv_mwb_globals.g_revision);
3063: END IF;
3064:
3065: IF inv_mwb_globals.g_lpn_from_id IS NOT NULL
3066: OR inv_mwb_globals.g_lpn_to_id IS NOT NULL THEN

Line 3065: IF inv_mwb_globals.g_lpn_from_id IS NOT NULL

3061: add_where_clause('rs.item_revision = :rcv_item_revision', 'RECEIVING');
3062: add_bind_variable('rcv_item_revision', inv_mwb_globals.g_revision);
3063: END IF;
3064:
3065: IF inv_mwb_globals.g_lpn_from_id IS NOT NULL
3066: OR inv_mwb_globals.g_lpn_to_id IS NOT NULL THEN
3067: inv_mwb_query_manager.add_from_clause(' wms_license_plate_numbers wlpn ','RECEIVING');
3068: add_where_clause('rs.lpn_id = wlpn.lpn_id', 'RECEIVING');
3069: END IF;

Line 3066: OR inv_mwb_globals.g_lpn_to_id IS NOT NULL THEN

3062: add_bind_variable('rcv_item_revision', inv_mwb_globals.g_revision);
3063: END IF;
3064:
3065: IF inv_mwb_globals.g_lpn_from_id IS NOT NULL
3066: OR inv_mwb_globals.g_lpn_to_id IS NOT NULL THEN
3067: inv_mwb_query_manager.add_from_clause(' wms_license_plate_numbers wlpn ','RECEIVING');
3068: add_where_clause('rs.lpn_id = wlpn.lpn_id', 'RECEIVING');
3069: END IF;
3070:

Line 3071: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND

3067: inv_mwb_query_manager.add_from_clause(' wms_license_plate_numbers wlpn ','RECEIVING');
3068: add_where_clause('rs.lpn_id = wlpn.lpn_id', 'RECEIVING');
3069: END IF;
3070:
3071: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3072: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3073: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN
3074: add_where_clause('rs.lpn_id = :rcv_lpn_from_id', 'RECEIVING');
3075: add_bind_variable('rcv_lpn_from_id', inv_mwb_globals.g_lpn_from_id);

Line 3072: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND

3068: add_where_clause('rs.lpn_id = wlpn.lpn_id', 'RECEIVING');
3069: END IF;
3070:
3071: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3072: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3073: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN
3074: add_where_clause('rs.lpn_id = :rcv_lpn_from_id', 'RECEIVING');
3075: add_bind_variable('rcv_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
3076: END IF;

Line 3073: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN

3069: END IF;
3070:
3071: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3072: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3073: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN
3074: add_where_clause('rs.lpn_id = :rcv_lpn_from_id', 'RECEIVING');
3075: add_bind_variable('rcv_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
3076: END IF;
3077:

Line 3075: add_bind_variable('rcv_lpn_from_id', inv_mwb_globals.g_lpn_from_id);

3071: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3072: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3073: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN
3074: add_where_clause('rs.lpn_id = :rcv_lpn_from_id', 'RECEIVING');
3075: add_bind_variable('rcv_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
3076: END IF;
3077:
3078: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3079: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN

Line 3078: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND

3074: add_where_clause('rs.lpn_id = :rcv_lpn_from_id', 'RECEIVING');
3075: add_bind_variable('rcv_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
3076: END IF;
3077:
3078: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3079: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN
3080: add_where_clause('wlpn.license_plate_number >= :rcv_lpn_from', 'RECEIVING');
3081: add_bind_variable('rcv_lpn_from', inv_mwb_globals.g_lpn_from);
3082: END IF;

Line 3079: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN

3075: add_bind_variable('rcv_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
3076: END IF;
3077:
3078: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3079: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN
3080: add_where_clause('wlpn.license_plate_number >= :rcv_lpn_from', 'RECEIVING');
3081: add_bind_variable('rcv_lpn_from', inv_mwb_globals.g_lpn_from);
3082: END IF;
3083:

Line 3081: add_bind_variable('rcv_lpn_from', inv_mwb_globals.g_lpn_from);

3077:
3078: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3079: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN
3080: add_where_clause('wlpn.license_plate_number >= :rcv_lpn_from', 'RECEIVING');
3081: add_bind_variable('rcv_lpn_from', inv_mwb_globals.g_lpn_from);
3082: END IF;
3083:
3084: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3085: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN

Line 3084: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND

3080: add_where_clause('wlpn.license_plate_number >= :rcv_lpn_from', 'RECEIVING');
3081: add_bind_variable('rcv_lpn_from', inv_mwb_globals.g_lpn_from);
3082: END IF;
3083:
3084: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3085: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN
3086: add_where_clause('wlpn.license_plate_number <= :rcv_lpn_to', 'RECEIVING');
3087: add_bind_variable('rcv_lpn_to', inv_mwb_globals.g_lpn_to);
3088: END IF;

Line 3085: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN

3081: add_bind_variable('rcv_lpn_from', inv_mwb_globals.g_lpn_from);
3082: END IF;
3083:
3084: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3085: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN
3086: add_where_clause('wlpn.license_plate_number <= :rcv_lpn_to', 'RECEIVING');
3087: add_bind_variable('rcv_lpn_to', inv_mwb_globals.g_lpn_to);
3088: END IF;
3089:

Line 3087: add_bind_variable('rcv_lpn_to', inv_mwb_globals.g_lpn_to);

3083:
3084: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3085: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN
3086: add_where_clause('wlpn.license_plate_number <= :rcv_lpn_to', 'RECEIVING');
3087: add_bind_variable('rcv_lpn_to', inv_mwb_globals.g_lpn_to);
3088: END IF;
3089:
3090: ELSIF p_flag = 'MSN_RECEIVING' THEN
3091:

Line 3095: IF inv_mwb_globals.g_organization_id IS NOT NULL THEN

3091:
3092: inv_mwb_query_manager.add_from_clause(' mtl_serial_numbers msn ','RECEIVING');
3093: add_where_clause('msn.current_status = 7', 'RECEIVING');
3094:
3095: IF inv_mwb_globals.g_organization_id IS NOT NULL THEN
3096: add_where_clause('msn.current_organization_id = :rcv_to_organization_id', 'RECEIVING');
3097: add_bind_variable('rcv_to_organization_id', inv_mwb_globals.g_organization_id);
3098: END IF;
3099:

Line 3097: add_bind_variable('rcv_to_organization_id', inv_mwb_globals.g_organization_id);

3093: add_where_clause('msn.current_status = 7', 'RECEIVING');
3094:
3095: IF inv_mwb_globals.g_organization_id IS NOT NULL THEN
3096: add_where_clause('msn.current_organization_id = :rcv_to_organization_id', 'RECEIVING');
3097: add_bind_variable('rcv_to_organization_id', inv_mwb_globals.g_organization_id);
3098: END IF;
3099:
3100: IF inv_mwb_globals.g_subinventory_code IS NOT NULL THEN
3101: add_where_clause('msn.current_subinventory_code = :rcv_to_subinventory_code', 'RECEIVING');

Line 3100: IF inv_mwb_globals.g_subinventory_code IS NOT NULL THEN

3096: add_where_clause('msn.current_organization_id = :rcv_to_organization_id', 'RECEIVING');
3097: add_bind_variable('rcv_to_organization_id', inv_mwb_globals.g_organization_id);
3098: END IF;
3099:
3100: IF inv_mwb_globals.g_subinventory_code IS NOT NULL THEN
3101: add_where_clause('msn.current_subinventory_code = :rcv_to_subinventory_code', 'RECEIVING');
3102: add_bind_variable('rcv_to_subinventory_code', inv_mwb_globals.g_subinventory_code);
3103: END IF;
3104:

Line 3102: add_bind_variable('rcv_to_subinventory_code', inv_mwb_globals.g_subinventory_code);

3098: END IF;
3099:
3100: IF inv_mwb_globals.g_subinventory_code IS NOT NULL THEN
3101: add_where_clause('msn.current_subinventory_code = :rcv_to_subinventory_code', 'RECEIVING');
3102: add_bind_variable('rcv_to_subinventory_code', inv_mwb_globals.g_subinventory_code);
3103: END IF;
3104:
3105: IF inv_mwb_globals.g_locator_id IS NOT NULL THEN
3106: add_where_clause('msn.current_locator_id = :rcv_to_locator_id', 'RECEIVING');

Line 3105: IF inv_mwb_globals.g_locator_id IS NOT NULL THEN

3101: add_where_clause('msn.current_subinventory_code = :rcv_to_subinventory_code', 'RECEIVING');
3102: add_bind_variable('rcv_to_subinventory_code', inv_mwb_globals.g_subinventory_code);
3103: END IF;
3104:
3105: IF inv_mwb_globals.g_locator_id IS NOT NULL THEN
3106: add_where_clause('msn.current_locator_id = :rcv_to_locator_id', 'RECEIVING');
3107: add_bind_variable('rcv_to_locator_id', inv_mwb_globals.g_locator_id);
3108: END IF;
3109:

Line 3107: add_bind_variable('rcv_to_locator_id', inv_mwb_globals.g_locator_id);

3103: END IF;
3104:
3105: IF inv_mwb_globals.g_locator_id IS NOT NULL THEN
3106: add_where_clause('msn.current_locator_id = :rcv_to_locator_id', 'RECEIVING');
3107: add_bind_variable('rcv_to_locator_id', inv_mwb_globals.g_locator_id);
3108: END IF;
3109:
3110: IF inv_mwb_globals.g_inventory_item_id IS NOT NULL THEN
3111: add_where_clause('msn.inventory_item_id = :rcv_item_id', 'RECEIVING');

Line 3110: IF inv_mwb_globals.g_inventory_item_id IS NOT NULL THEN

3106: add_where_clause('msn.current_locator_id = :rcv_to_locator_id', 'RECEIVING');
3107: add_bind_variable('rcv_to_locator_id', inv_mwb_globals.g_locator_id);
3108: END IF;
3109:
3110: IF inv_mwb_globals.g_inventory_item_id IS NOT NULL THEN
3111: add_where_clause('msn.inventory_item_id = :rcv_item_id', 'RECEIVING');
3112: add_bind_variable('rcv_item_id', inv_mwb_globals.g_inventory_item_id);
3113: END IF;
3114:

Line 3112: add_bind_variable('rcv_item_id', inv_mwb_globals.g_inventory_item_id);

3108: END IF;
3109:
3110: IF inv_mwb_globals.g_inventory_item_id IS NOT NULL THEN
3111: add_where_clause('msn.inventory_item_id = :rcv_item_id', 'RECEIVING');
3112: add_bind_variable('rcv_item_id', inv_mwb_globals.g_inventory_item_id);
3113: END IF;
3114:
3115: IF inv_mwb_globals.g_inventory_item_id IS NULL
3116: AND inv_mwb_globals.g_item_description IS NOT NULL THEN

Line 3115: IF inv_mwb_globals.g_inventory_item_id IS NULL

3111: add_where_clause('msn.inventory_item_id = :rcv_item_id', 'RECEIVING');
3112: add_bind_variable('rcv_item_id', inv_mwb_globals.g_inventory_item_id);
3113: END IF;
3114:
3115: IF inv_mwb_globals.g_inventory_item_id IS NULL
3116: AND inv_mwb_globals.g_item_description IS NOT NULL THEN
3117: inv_mwb_query_manager.add_from_clause('mtl_system_items_kfv msik','RECEIVING');
3118: add_where_clause('msik.inventory_item_id = msn.inventory_item_id', 'RECEIVING');
3119: add_where_clause('msik.organization_id = msn.current_organization_id', 'RECEIVING');

Line 3116: AND inv_mwb_globals.g_item_description IS NOT NULL THEN

3112: add_bind_variable('rcv_item_id', inv_mwb_globals.g_inventory_item_id);
3113: END IF;
3114:
3115: IF inv_mwb_globals.g_inventory_item_id IS NULL
3116: AND inv_mwb_globals.g_item_description IS NOT NULL THEN
3117: inv_mwb_query_manager.add_from_clause('mtl_system_items_kfv msik','RECEIVING');
3118: add_where_clause('msik.inventory_item_id = msn.inventory_item_id', 'RECEIVING');
3119: add_where_clause('msik.organization_id = msn.current_organization_id', 'RECEIVING');
3120: add_where_clause('msik.description LIKE '':rcv_item_description''', 'RECEIVING');

Line 3121: add_bind_variable('rcv_item_description', inv_mwb_globals.g_item_description);

3117: inv_mwb_query_manager.add_from_clause('mtl_system_items_kfv msik','RECEIVING');
3118: add_where_clause('msik.inventory_item_id = msn.inventory_item_id', 'RECEIVING');
3119: add_where_clause('msik.organization_id = msn.current_organization_id', 'RECEIVING');
3120: add_where_clause('msik.description LIKE '':rcv_item_description''', 'RECEIVING');
3121: add_bind_variable('rcv_item_description', inv_mwb_globals.g_item_description);
3122: END IF;
3123:
3124: IF inv_mwb_globals.g_revision IS NOT NULL THEN
3125: add_where_clause('msn.revision = :rcv_item_revision', 'RECEIVING');

Line 3124: IF inv_mwb_globals.g_revision IS NOT NULL THEN

3120: add_where_clause('msik.description LIKE '':rcv_item_description''', 'RECEIVING');
3121: add_bind_variable('rcv_item_description', inv_mwb_globals.g_item_description);
3122: END IF;
3123:
3124: IF inv_mwb_globals.g_revision IS NOT NULL THEN
3125: add_where_clause('msn.revision = :rcv_item_revision', 'RECEIVING');
3126: add_bind_variable('rcv_item_revision', inv_mwb_globals.g_revision);
3127: END IF;
3128:

Line 3126: add_bind_variable('rcv_item_revision', inv_mwb_globals.g_revision);

3122: END IF;
3123:
3124: IF inv_mwb_globals.g_revision IS NOT NULL THEN
3125: add_where_clause('msn.revision = :rcv_item_revision', 'RECEIVING');
3126: add_bind_variable('rcv_item_revision', inv_mwb_globals.g_revision);
3127: END IF;
3128:
3129: IF inv_mwb_globals.g_lpn_from_id IS NOT NULL
3130: OR inv_mwb_globals.g_lpn_to_id IS NOT NULL THEN

Line 3129: IF inv_mwb_globals.g_lpn_from_id IS NOT NULL

3125: add_where_clause('msn.revision = :rcv_item_revision', 'RECEIVING');
3126: add_bind_variable('rcv_item_revision', inv_mwb_globals.g_revision);
3127: END IF;
3128:
3129: IF inv_mwb_globals.g_lpn_from_id IS NOT NULL
3130: OR inv_mwb_globals.g_lpn_to_id IS NOT NULL THEN
3131: inv_mwb_query_manager.add_from_clause(' wms_license_plate_numbers wlpn ','RECEIVING');
3132: add_where_clause('msn.lpn_id = wlpn.lpn_id', 'RECEIVING');
3133: END IF;

Line 3130: OR inv_mwb_globals.g_lpn_to_id IS NOT NULL THEN

3126: add_bind_variable('rcv_item_revision', inv_mwb_globals.g_revision);
3127: END IF;
3128:
3129: IF inv_mwb_globals.g_lpn_from_id IS NOT NULL
3130: OR inv_mwb_globals.g_lpn_to_id IS NOT NULL THEN
3131: inv_mwb_query_manager.add_from_clause(' wms_license_plate_numbers wlpn ','RECEIVING');
3132: add_where_clause('msn.lpn_id = wlpn.lpn_id', 'RECEIVING');
3133: END IF;
3134:

Line 3135: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND

3131: inv_mwb_query_manager.add_from_clause(' wms_license_plate_numbers wlpn ','RECEIVING');
3132: add_where_clause('msn.lpn_id = wlpn.lpn_id', 'RECEIVING');
3133: END IF;
3134:
3135: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3136: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3137: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN
3138: add_where_clause('msn.lpn_id = :rcv_lpn_from_id', 'RECEIVING');
3139: add_bind_variable('rcv_lpn_from_id', inv_mwb_globals.g_lpn_from_id);

Line 3136: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND

3132: add_where_clause('msn.lpn_id = wlpn.lpn_id', 'RECEIVING');
3133: END IF;
3134:
3135: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3136: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3137: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN
3138: add_where_clause('msn.lpn_id = :rcv_lpn_from_id', 'RECEIVING');
3139: add_bind_variable('rcv_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
3140: END IF;

Line 3137: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN

3133: END IF;
3134:
3135: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3136: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3137: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN
3138: add_where_clause('msn.lpn_id = :rcv_lpn_from_id', 'RECEIVING');
3139: add_bind_variable('rcv_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
3140: END IF;
3141:

Line 3139: add_bind_variable('rcv_lpn_from_id', inv_mwb_globals.g_lpn_from_id);

3135: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3136: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3137: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN
3138: add_where_clause('msn.lpn_id = :rcv_lpn_from_id', 'RECEIVING');
3139: add_bind_variable('rcv_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
3140: END IF;
3141:
3142: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3143: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN

Line 3142: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND

3138: add_where_clause('msn.lpn_id = :rcv_lpn_from_id', 'RECEIVING');
3139: add_bind_variable('rcv_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
3140: END IF;
3141:
3142: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3143: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN
3144: add_where_clause('wlpn.license_plate_number >= :rcv_lpn_from', 'RECEIVING');
3145: add_bind_variable('rcv_lpn_from', inv_mwb_globals.g_lpn_from);
3146: END IF;

Line 3143: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN

3139: add_bind_variable('rcv_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
3140: END IF;
3141:
3142: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3143: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN
3144: add_where_clause('wlpn.license_plate_number >= :rcv_lpn_from', 'RECEIVING');
3145: add_bind_variable('rcv_lpn_from', inv_mwb_globals.g_lpn_from);
3146: END IF;
3147:

Line 3145: add_bind_variable('rcv_lpn_from', inv_mwb_globals.g_lpn_from);

3141:
3142: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3143: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN
3144: add_where_clause('wlpn.license_plate_number >= :rcv_lpn_from', 'RECEIVING');
3145: add_bind_variable('rcv_lpn_from', inv_mwb_globals.g_lpn_from);
3146: END IF;
3147:
3148: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3149: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN

Line 3148: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND

3144: add_where_clause('wlpn.license_plate_number >= :rcv_lpn_from', 'RECEIVING');
3145: add_bind_variable('rcv_lpn_from', inv_mwb_globals.g_lpn_from);
3146: END IF;
3147:
3148: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3149: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN
3150: add_where_clause('wlpn.license_plate_number <= :rcv_lpn_to', 'RECEIVING');
3151: add_bind_variable('rcv_lpn_to', inv_mwb_globals.g_lpn_to);
3152: END IF;

Line 3149: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN

3145: add_bind_variable('rcv_lpn_from', inv_mwb_globals.g_lpn_from);
3146: END IF;
3147:
3148: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3149: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN
3150: add_where_clause('wlpn.license_plate_number <= :rcv_lpn_to', 'RECEIVING');
3151: add_bind_variable('rcv_lpn_to', inv_mwb_globals.g_lpn_to);
3152: END IF;
3153:

Line 3151: add_bind_variable('rcv_lpn_to', inv_mwb_globals.g_lpn_to);

3147:
3148: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3149: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN
3150: add_where_clause('wlpn.license_plate_number <= :rcv_lpn_to', 'RECEIVING');
3151: add_bind_variable('rcv_lpn_to', inv_mwb_globals.g_lpn_to);
3152: END IF;
3153:
3154: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3155: inv_mwb_globals.g_serial_to IS NOT NULL AND

Line 3154: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND

3150: add_where_clause('wlpn.license_plate_number <= :rcv_lpn_to', 'RECEIVING');
3151: add_bind_variable('rcv_lpn_to', inv_mwb_globals.g_lpn_to);
3152: END IF;
3153:
3154: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3155: inv_mwb_globals.g_serial_to IS NOT NULL AND
3156: inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to) THEN
3157: add_where_clause('msn.serial_number = :rcv_serial_from', 'RECEIVING');
3158: add_bind_variable('rcv_serial_from', inv_mwb_globals.g_serial_from);

Line 3155: inv_mwb_globals.g_serial_to IS NOT NULL AND

3151: add_bind_variable('rcv_lpn_to', inv_mwb_globals.g_lpn_to);
3152: END IF;
3153:
3154: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3155: inv_mwb_globals.g_serial_to IS NOT NULL AND
3156: inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to) THEN
3157: add_where_clause('msn.serial_number = :rcv_serial_from', 'RECEIVING');
3158: add_bind_variable('rcv_serial_from', inv_mwb_globals.g_serial_from);
3159: END IF;

Line 3156: inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to) THEN

3152: END IF;
3153:
3154: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3155: inv_mwb_globals.g_serial_to IS NOT NULL AND
3156: inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to) THEN
3157: add_where_clause('msn.serial_number = :rcv_serial_from', 'RECEIVING');
3158: add_bind_variable('rcv_serial_from', inv_mwb_globals.g_serial_from);
3159: END IF;
3160:

Line 3158: add_bind_variable('rcv_serial_from', inv_mwb_globals.g_serial_from);

3154: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3155: inv_mwb_globals.g_serial_to IS NOT NULL AND
3156: inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to) THEN
3157: add_where_clause('msn.serial_number = :rcv_serial_from', 'RECEIVING');
3158: add_bind_variable('rcv_serial_from', inv_mwb_globals.g_serial_from);
3159: END IF;
3160:
3161: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3162: inv_mwb_globals.g_serial_from <> NVL(inv_mwb_globals.g_serial_to, -1) ) THEN

Line 3161: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND

3157: add_where_clause('msn.serial_number = :rcv_serial_from', 'RECEIVING');
3158: add_bind_variable('rcv_serial_from', inv_mwb_globals.g_serial_from);
3159: END IF;
3160:
3161: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3162: inv_mwb_globals.g_serial_from <> NVL(inv_mwb_globals.g_serial_to, -1) ) THEN
3163: add_where_clause('msn.serial_number >= :rcv_serial_from', 'RECEIVING');
3164: add_bind_variable('rcv_serial_from', inv_mwb_globals.g_serial_from);
3165: END IF;

Line 3162: inv_mwb_globals.g_serial_from <> NVL(inv_mwb_globals.g_serial_to, -1) ) THEN

3158: add_bind_variable('rcv_serial_from', inv_mwb_globals.g_serial_from);
3159: END IF;
3160:
3161: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3162: inv_mwb_globals.g_serial_from <> NVL(inv_mwb_globals.g_serial_to, -1) ) THEN
3163: add_where_clause('msn.serial_number >= :rcv_serial_from', 'RECEIVING');
3164: add_bind_variable('rcv_serial_from', inv_mwb_globals.g_serial_from);
3165: END IF;
3166:

Line 3164: add_bind_variable('rcv_serial_from', inv_mwb_globals.g_serial_from);

3160:
3161: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3162: inv_mwb_globals.g_serial_from <> NVL(inv_mwb_globals.g_serial_to, -1) ) THEN
3163: add_where_clause('msn.serial_number >= :rcv_serial_from', 'RECEIVING');
3164: add_bind_variable('rcv_serial_from', inv_mwb_globals.g_serial_from);
3165: END IF;
3166:
3167: IF (inv_mwb_globals.g_serial_to IS NOT NULL AND
3168: inv_mwb_globals.g_serial_to <> NVL(inv_mwb_globals.g_serial_from, -1) ) THEN

Line 3167: IF (inv_mwb_globals.g_serial_to IS NOT NULL AND

3163: add_where_clause('msn.serial_number >= :rcv_serial_from', 'RECEIVING');
3164: add_bind_variable('rcv_serial_from', inv_mwb_globals.g_serial_from);
3165: END IF;
3166:
3167: IF (inv_mwb_globals.g_serial_to IS NOT NULL AND
3168: inv_mwb_globals.g_serial_to <> NVL(inv_mwb_globals.g_serial_from, -1) ) THEN
3169: add_where_clause('msn.serial_num <= :rcv_serial_to', 'RECEIVING');
3170: add_bind_variable('rcv_serial_to', inv_mwb_globals.g_serial_to);
3171: END IF;

Line 3168: inv_mwb_globals.g_serial_to <> NVL(inv_mwb_globals.g_serial_from, -1) ) THEN

3164: add_bind_variable('rcv_serial_from', inv_mwb_globals.g_serial_from);
3165: END IF;
3166:
3167: IF (inv_mwb_globals.g_serial_to IS NOT NULL AND
3168: inv_mwb_globals.g_serial_to <> NVL(inv_mwb_globals.g_serial_from, -1) ) THEN
3169: add_where_clause('msn.serial_num <= :rcv_serial_to', 'RECEIVING');
3170: add_bind_variable('rcv_serial_to', inv_mwb_globals.g_serial_to);
3171: END IF;
3172:

Line 3170: add_bind_variable('rcv_serial_to', inv_mwb_globals.g_serial_to);

3166:
3167: IF (inv_mwb_globals.g_serial_to IS NOT NULL AND
3168: inv_mwb_globals.g_serial_to <> NVL(inv_mwb_globals.g_serial_from, -1) ) THEN
3169: add_where_clause('msn.serial_num <= :rcv_serial_to', 'RECEIVING');
3170: add_bind_variable('rcv_serial_to', inv_mwb_globals.g_serial_to);
3171: END IF;
3172:
3173: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3174: inv_mwb_globals.g_lot_to IS NOT NULL AND

Line 3173: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND

3169: add_where_clause('msn.serial_num <= :rcv_serial_to', 'RECEIVING');
3170: add_bind_variable('rcv_serial_to', inv_mwb_globals.g_serial_to);
3171: END IF;
3172:
3173: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3174: inv_mwb_globals.g_lot_to IS NOT NULL AND
3175: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN
3176: add_where_clause('msn.lot_number = :rcv_lot_from', 'RECEIVING');
3177: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);

Line 3174: inv_mwb_globals.g_lot_to IS NOT NULL AND

3170: add_bind_variable('rcv_serial_to', inv_mwb_globals.g_serial_to);
3171: END IF;
3172:
3173: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3174: inv_mwb_globals.g_lot_to IS NOT NULL AND
3175: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN
3176: add_where_clause('msn.lot_number = :rcv_lot_from', 'RECEIVING');
3177: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);
3178: END IF;

Line 3175: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN

3171: END IF;
3172:
3173: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3174: inv_mwb_globals.g_lot_to IS NOT NULL AND
3175: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN
3176: add_where_clause('msn.lot_number = :rcv_lot_from', 'RECEIVING');
3177: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);
3178: END IF;
3179:

Line 3177: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);

3173: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3174: inv_mwb_globals.g_lot_to IS NOT NULL AND
3175: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN
3176: add_where_clause('msn.lot_number = :rcv_lot_from', 'RECEIVING');
3177: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);
3178: END IF;
3179:
3180: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3181: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN

Line 3180: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND

3176: add_where_clause('msn.lot_number = :rcv_lot_from', 'RECEIVING');
3177: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);
3178: END IF;
3179:
3180: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3181: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN
3182: add_where_clause('msn.lot_number >= :rcv_lot_from', 'RECEIVING');
3183: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);
3184: END IF;

Line 3181: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN

3177: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);
3178: END IF;
3179:
3180: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3181: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN
3182: add_where_clause('msn.lot_number >= :rcv_lot_from', 'RECEIVING');
3183: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);
3184: END IF;
3185:

Line 3183: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);

3179:
3180: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3181: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN
3182: add_where_clause('msn.lot_number >= :rcv_lot_from', 'RECEIVING');
3183: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);
3184: END IF;
3185:
3186: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND
3187: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN

Line 3186: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND

3182: add_where_clause('msn.lot_number >= :rcv_lot_from', 'RECEIVING');
3183: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);
3184: END IF;
3185:
3186: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND
3187: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN
3188: add_where_clause('msn.lot_number <= :rcv_lot_to', 'RECEIVING');
3189: add_bind_variable('rcv_lot_to', inv_mwb_globals.g_lot_to);
3190: END IF;

Line 3187: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN

3183: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);
3184: END IF;
3185:
3186: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND
3187: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN
3188: add_where_clause('msn.lot_number <= :rcv_lot_to', 'RECEIVING');
3189: add_bind_variable('rcv_lot_to', inv_mwb_globals.g_lot_to);
3190: END IF;
3191: ELSIF p_flag = 'MSN' THEN

Line 3189: add_bind_variable('rcv_lot_to', inv_mwb_globals.g_lot_to);

3185:
3186: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND
3187: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN
3188: add_where_clause('msn.lot_number <= :rcv_lot_to', 'RECEIVING');
3189: add_bind_variable('rcv_lot_to', inv_mwb_globals.g_lot_to);
3190: END IF;
3191: ELSIF p_flag = 'MSN' THEN
3192:
3193: inv_mwb_query_manager.add_from_clause(' rcv_supply rs ','RECEIVING');

Line 3197: IF inv_mwb_globals.g_organization_id IS NOT NULL THEN

3193: inv_mwb_query_manager.add_from_clause(' rcv_supply rs ','RECEIVING');
3194: inv_mwb_query_manager.add_from_clause('rcv_serials_supply rss','RECEIVING');
3195: add_where_clause('rs.shipment_line_id = rss.shipment_line_id (+) ', 'RECEIVING');
3196:
3197: IF inv_mwb_globals.g_organization_id IS NOT NULL THEN
3198: add_where_clause('rs.to_organization_id = :rcv_to_organization_id', 'RECEIVING');
3199: add_bind_variable('rcv_to_organization_id', inv_mwb_globals.g_organization_id);
3200: END IF;
3201:

Line 3199: add_bind_variable('rcv_to_organization_id', inv_mwb_globals.g_organization_id);

3195: add_where_clause('rs.shipment_line_id = rss.shipment_line_id (+) ', 'RECEIVING');
3196:
3197: IF inv_mwb_globals.g_organization_id IS NOT NULL THEN
3198: add_where_clause('rs.to_organization_id = :rcv_to_organization_id', 'RECEIVING');
3199: add_bind_variable('rcv_to_organization_id', inv_mwb_globals.g_organization_id);
3200: END IF;
3201:
3202: IF inv_mwb_globals.g_subinventory_code IS NOT NULL THEN
3203: add_where_clause('rs.to_subinventory = :rcv_to_subinventory_code', 'RECEIVING');

Line 3202: IF inv_mwb_globals.g_subinventory_code IS NOT NULL THEN

3198: add_where_clause('rs.to_organization_id = :rcv_to_organization_id', 'RECEIVING');
3199: add_bind_variable('rcv_to_organization_id', inv_mwb_globals.g_organization_id);
3200: END IF;
3201:
3202: IF inv_mwb_globals.g_subinventory_code IS NOT NULL THEN
3203: add_where_clause('rs.to_subinventory = :rcv_to_subinventory_code', 'RECEIVING');
3204: add_bind_variable('rcv_to_subinventory_code', inv_mwb_globals.g_subinventory_code);
3205: END IF;
3206:

Line 3204: add_bind_variable('rcv_to_subinventory_code', inv_mwb_globals.g_subinventory_code);

3200: END IF;
3201:
3202: IF inv_mwb_globals.g_subinventory_code IS NOT NULL THEN
3203: add_where_clause('rs.to_subinventory = :rcv_to_subinventory_code', 'RECEIVING');
3204: add_bind_variable('rcv_to_subinventory_code', inv_mwb_globals.g_subinventory_code);
3205: END IF;
3206:
3207: IF inv_mwb_globals.g_locator_id IS NOT NULL THEN
3208: add_where_clause('rs.to_locator_id = :rcv_to_locator_id', 'RECEIVING');

Line 3207: IF inv_mwb_globals.g_locator_id IS NOT NULL THEN

3203: add_where_clause('rs.to_subinventory = :rcv_to_subinventory_code', 'RECEIVING');
3204: add_bind_variable('rcv_to_subinventory_code', inv_mwb_globals.g_subinventory_code);
3205: END IF;
3206:
3207: IF inv_mwb_globals.g_locator_id IS NOT NULL THEN
3208: add_where_clause('rs.to_locator_id = :rcv_to_locator_id', 'RECEIVING');
3209: add_bind_variable('rcv_to_locator_id', inv_mwb_globals.g_locator_id);
3210: END IF;
3211:

Line 3209: add_bind_variable('rcv_to_locator_id', inv_mwb_globals.g_locator_id);

3205: END IF;
3206:
3207: IF inv_mwb_globals.g_locator_id IS NOT NULL THEN
3208: add_where_clause('rs.to_locator_id = :rcv_to_locator_id', 'RECEIVING');
3209: add_bind_variable('rcv_to_locator_id', inv_mwb_globals.g_locator_id);
3210: END IF;
3211:
3212: IF inv_mwb_globals.g_inventory_item_id IS NOT NULL THEN
3213: add_where_clause('rs.item_id = :rcv_item_id', 'RECEIVING');

Line 3212: IF inv_mwb_globals.g_inventory_item_id IS NOT NULL THEN

3208: add_where_clause('rs.to_locator_id = :rcv_to_locator_id', 'RECEIVING');
3209: add_bind_variable('rcv_to_locator_id', inv_mwb_globals.g_locator_id);
3210: END IF;
3211:
3212: IF inv_mwb_globals.g_inventory_item_id IS NOT NULL THEN
3213: add_where_clause('rs.item_id = :rcv_item_id', 'RECEIVING');
3214: add_bind_variable('rcv_item_id', inv_mwb_globals.g_inventory_item_id);
3215: END IF;
3216:

Line 3214: add_bind_variable('rcv_item_id', inv_mwb_globals.g_inventory_item_id);

3210: END IF;
3211:
3212: IF inv_mwb_globals.g_inventory_item_id IS NOT NULL THEN
3213: add_where_clause('rs.item_id = :rcv_item_id', 'RECEIVING');
3214: add_bind_variable('rcv_item_id', inv_mwb_globals.g_inventory_item_id);
3215: END IF;
3216:
3217: IF inv_mwb_globals.g_inventory_item_id IS NULL
3218: AND inv_mwb_globals.g_item_description IS NOT NULL THEN

Line 3217: IF inv_mwb_globals.g_inventory_item_id IS NULL

3213: add_where_clause('rs.item_id = :rcv_item_id', 'RECEIVING');
3214: add_bind_variable('rcv_item_id', inv_mwb_globals.g_inventory_item_id);
3215: END IF;
3216:
3217: IF inv_mwb_globals.g_inventory_item_id IS NULL
3218: AND inv_mwb_globals.g_item_description IS NOT NULL THEN
3219: inv_mwb_query_manager.add_from_clause('mtl_system_items_b msib','RECEIVING');
3220: add_where_clause('msib.inventory_item_id = rs.item_id', 'RECEIVING');
3221: add_where_clause('msib.organization_id = rs.to_organization_id', 'RECEIVING');

Line 3218: AND inv_mwb_globals.g_item_description IS NOT NULL THEN

3214: add_bind_variable('rcv_item_id', inv_mwb_globals.g_inventory_item_id);
3215: END IF;
3216:
3217: IF inv_mwb_globals.g_inventory_item_id IS NULL
3218: AND inv_mwb_globals.g_item_description IS NOT NULL THEN
3219: inv_mwb_query_manager.add_from_clause('mtl_system_items_b msib','RECEIVING');
3220: add_where_clause('msib.inventory_item_id = rs.item_id', 'RECEIVING');
3221: add_where_clause('msib.organization_id = rs.to_organization_id', 'RECEIVING');
3222: add_where_clause('msib.description LIKE :rcv_item_description', 'RECEIVING');

Line 3223: add_bind_variable('rcv_item_description', inv_mwb_globals.g_item_description);

3219: inv_mwb_query_manager.add_from_clause('mtl_system_items_b msib','RECEIVING');
3220: add_where_clause('msib.inventory_item_id = rs.item_id', 'RECEIVING');
3221: add_where_clause('msib.organization_id = rs.to_organization_id', 'RECEIVING');
3222: add_where_clause('msib.description LIKE :rcv_item_description', 'RECEIVING');
3223: add_bind_variable('rcv_item_description', inv_mwb_globals.g_item_description);
3224: END IF;
3225:
3226: IF inv_mwb_globals.g_revision IS NOT NULL THEN
3227: add_where_clause('rs.item_revision = :rcv_item_revision', 'RECEIVING');

Line 3226: IF inv_mwb_globals.g_revision IS NOT NULL THEN

3222: add_where_clause('msib.description LIKE :rcv_item_description', 'RECEIVING');
3223: add_bind_variable('rcv_item_description', inv_mwb_globals.g_item_description);
3224: END IF;
3225:
3226: IF inv_mwb_globals.g_revision IS NOT NULL THEN
3227: add_where_clause('rs.item_revision = :rcv_item_revision', 'RECEIVING');
3228: add_bind_variable('rcv_item_revision', inv_mwb_globals.g_revision);
3229: END IF;
3230:

Line 3228: add_bind_variable('rcv_item_revision', inv_mwb_globals.g_revision);

3224: END IF;
3225:
3226: IF inv_mwb_globals.g_revision IS NOT NULL THEN
3227: add_where_clause('rs.item_revision = :rcv_item_revision', 'RECEIVING');
3228: add_bind_variable('rcv_item_revision', inv_mwb_globals.g_revision);
3229: END IF;
3230:
3231: IF inv_mwb_globals.g_lpn_from_id IS NOT NULL
3232: OR inv_mwb_globals.g_lpn_to_id IS NOT NULL THEN

Line 3231: IF inv_mwb_globals.g_lpn_from_id IS NOT NULL

3227: add_where_clause('rs.item_revision = :rcv_item_revision', 'RECEIVING');
3228: add_bind_variable('rcv_item_revision', inv_mwb_globals.g_revision);
3229: END IF;
3230:
3231: IF inv_mwb_globals.g_lpn_from_id IS NOT NULL
3232: OR inv_mwb_globals.g_lpn_to_id IS NOT NULL THEN
3233: inv_mwb_query_manager.add_from_clause(' wms_license_plate_numbers wlpn ','RECEIVING');
3234: add_where_clause('rs.lpn_id = wlpn.lpn_id', 'RECEIVING');
3235: END IF;

Line 3232: OR inv_mwb_globals.g_lpn_to_id IS NOT NULL THEN

3228: add_bind_variable('rcv_item_revision', inv_mwb_globals.g_revision);
3229: END IF;
3230:
3231: IF inv_mwb_globals.g_lpn_from_id IS NOT NULL
3232: OR inv_mwb_globals.g_lpn_to_id IS NOT NULL THEN
3233: inv_mwb_query_manager.add_from_clause(' wms_license_plate_numbers wlpn ','RECEIVING');
3234: add_where_clause('rs.lpn_id = wlpn.lpn_id', 'RECEIVING');
3235: END IF;
3236:

Line 3237: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND

3233: inv_mwb_query_manager.add_from_clause(' wms_license_plate_numbers wlpn ','RECEIVING');
3234: add_where_clause('rs.lpn_id = wlpn.lpn_id', 'RECEIVING');
3235: END IF;
3236:
3237: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3238: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3239: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN
3240: add_where_clause('rs.lpn_id = :rcv_lpn_from_id', 'RECEIVING');
3241: add_bind_variable('rcv_lpn_from_id', inv_mwb_globals.g_lpn_from_id);

Line 3238: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND

3234: add_where_clause('rs.lpn_id = wlpn.lpn_id', 'RECEIVING');
3235: END IF;
3236:
3237: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3238: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3239: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN
3240: add_where_clause('rs.lpn_id = :rcv_lpn_from_id', 'RECEIVING');
3241: add_bind_variable('rcv_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
3242: END IF;

Line 3239: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN

3235: END IF;
3236:
3237: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3238: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3239: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN
3240: add_where_clause('rs.lpn_id = :rcv_lpn_from_id', 'RECEIVING');
3241: add_bind_variable('rcv_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
3242: END IF;
3243:

Line 3241: add_bind_variable('rcv_lpn_from_id', inv_mwb_globals.g_lpn_from_id);

3237: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3238: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3239: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN
3240: add_where_clause('rs.lpn_id = :rcv_lpn_from_id', 'RECEIVING');
3241: add_bind_variable('rcv_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
3242: END IF;
3243:
3244: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3245: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN

Line 3244: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND

3240: add_where_clause('rs.lpn_id = :rcv_lpn_from_id', 'RECEIVING');
3241: add_bind_variable('rcv_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
3242: END IF;
3243:
3244: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3245: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN
3246: add_where_clause('wlpn.license_plate_number >= :rcv_lpn_from', 'RECEIVING');
3247: add_bind_variable('rcv_lpn_from', inv_mwb_globals.g_lpn_from);
3248: END IF;

Line 3245: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN

3241: add_bind_variable('rcv_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
3242: END IF;
3243:
3244: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3245: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN
3246: add_where_clause('wlpn.license_plate_number >= :rcv_lpn_from', 'RECEIVING');
3247: add_bind_variable('rcv_lpn_from', inv_mwb_globals.g_lpn_from);
3248: END IF;
3249:

Line 3247: add_bind_variable('rcv_lpn_from', inv_mwb_globals.g_lpn_from);

3243:
3244: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3245: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN
3246: add_where_clause('wlpn.license_plate_number >= :rcv_lpn_from', 'RECEIVING');
3247: add_bind_variable('rcv_lpn_from', inv_mwb_globals.g_lpn_from);
3248: END IF;
3249:
3250: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3251: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN

Line 3250: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND

3246: add_where_clause('wlpn.license_plate_number >= :rcv_lpn_from', 'RECEIVING');
3247: add_bind_variable('rcv_lpn_from', inv_mwb_globals.g_lpn_from);
3248: END IF;
3249:
3250: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3251: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN
3252: add_where_clause('wlpn.license_plate_number <= :rcv_lpn_to', 'RECEIVING');
3253: add_bind_variable('rcv_lpn_to', inv_mwb_globals.g_lpn_to);
3254: END IF;

Line 3251: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN

3247: add_bind_variable('rcv_lpn_from', inv_mwb_globals.g_lpn_from);
3248: END IF;
3249:
3250: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3251: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN
3252: add_where_clause('wlpn.license_plate_number <= :rcv_lpn_to', 'RECEIVING');
3253: add_bind_variable('rcv_lpn_to', inv_mwb_globals.g_lpn_to);
3254: END IF;
3255:

Line 3253: add_bind_variable('rcv_lpn_to', inv_mwb_globals.g_lpn_to);

3249:
3250: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3251: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN
3252: add_where_clause('wlpn.license_plate_number <= :rcv_lpn_to', 'RECEIVING');
3253: add_bind_variable('rcv_lpn_to', inv_mwb_globals.g_lpn_to);
3254: END IF;
3255:
3256: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3257: inv_mwb_globals.g_serial_to IS NOT NULL AND

Line 3256: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND

3252: add_where_clause('wlpn.license_plate_number <= :rcv_lpn_to', 'RECEIVING');
3253: add_bind_variable('rcv_lpn_to', inv_mwb_globals.g_lpn_to);
3254: END IF;
3255:
3256: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3257: inv_mwb_globals.g_serial_to IS NOT NULL AND
3258: inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to) THEN
3259: add_where_clause('rss.serial_num = :rcv_serial_from', 'RECEIVING');
3260: add_bind_variable('rcv_serial_from', inv_mwb_globals.g_serial_from);

Line 3257: inv_mwb_globals.g_serial_to IS NOT NULL AND

3253: add_bind_variable('rcv_lpn_to', inv_mwb_globals.g_lpn_to);
3254: END IF;
3255:
3256: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3257: inv_mwb_globals.g_serial_to IS NOT NULL AND
3258: inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to) THEN
3259: add_where_clause('rss.serial_num = :rcv_serial_from', 'RECEIVING');
3260: add_bind_variable('rcv_serial_from', inv_mwb_globals.g_serial_from);
3261: END IF;

Line 3258: inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to) THEN

3254: END IF;
3255:
3256: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3257: inv_mwb_globals.g_serial_to IS NOT NULL AND
3258: inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to) THEN
3259: add_where_clause('rss.serial_num = :rcv_serial_from', 'RECEIVING');
3260: add_bind_variable('rcv_serial_from', inv_mwb_globals.g_serial_from);
3261: END IF;
3262:

Line 3260: add_bind_variable('rcv_serial_from', inv_mwb_globals.g_serial_from);

3256: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3257: inv_mwb_globals.g_serial_to IS NOT NULL AND
3258: inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to) THEN
3259: add_where_clause('rss.serial_num = :rcv_serial_from', 'RECEIVING');
3260: add_bind_variable('rcv_serial_from', inv_mwb_globals.g_serial_from);
3261: END IF;
3262:
3263: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3264: inv_mwb_globals.g_serial_from <> NVL(inv_mwb_globals.g_serial_to, -1) ) THEN

Line 3263: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND

3259: add_where_clause('rss.serial_num = :rcv_serial_from', 'RECEIVING');
3260: add_bind_variable('rcv_serial_from', inv_mwb_globals.g_serial_from);
3261: END IF;
3262:
3263: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3264: inv_mwb_globals.g_serial_from <> NVL(inv_mwb_globals.g_serial_to, -1) ) THEN
3265: add_where_clause('rss.serial_num >= :rcv_serial_from', 'RECEIVING');
3266: add_bind_variable('rcv_serial_from', inv_mwb_globals.g_serial_from);
3267: END IF;

Line 3264: inv_mwb_globals.g_serial_from <> NVL(inv_mwb_globals.g_serial_to, -1) ) THEN

3260: add_bind_variable('rcv_serial_from', inv_mwb_globals.g_serial_from);
3261: END IF;
3262:
3263: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3264: inv_mwb_globals.g_serial_from <> NVL(inv_mwb_globals.g_serial_to, -1) ) THEN
3265: add_where_clause('rss.serial_num >= :rcv_serial_from', 'RECEIVING');
3266: add_bind_variable('rcv_serial_from', inv_mwb_globals.g_serial_from);
3267: END IF;
3268:

Line 3266: add_bind_variable('rcv_serial_from', inv_mwb_globals.g_serial_from);

3262:
3263: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3264: inv_mwb_globals.g_serial_from <> NVL(inv_mwb_globals.g_serial_to, -1) ) THEN
3265: add_where_clause('rss.serial_num >= :rcv_serial_from', 'RECEIVING');
3266: add_bind_variable('rcv_serial_from', inv_mwb_globals.g_serial_from);
3267: END IF;
3268:
3269: IF (inv_mwb_globals.g_serial_to IS NOT NULL AND
3270: inv_mwb_globals.g_serial_to <> NVL(inv_mwb_globals.g_serial_from, -1) ) THEN

Line 3269: IF (inv_mwb_globals.g_serial_to IS NOT NULL AND

3265: add_where_clause('rss.serial_num >= :rcv_serial_from', 'RECEIVING');
3266: add_bind_variable('rcv_serial_from', inv_mwb_globals.g_serial_from);
3267: END IF;
3268:
3269: IF (inv_mwb_globals.g_serial_to IS NOT NULL AND
3270: inv_mwb_globals.g_serial_to <> NVL(inv_mwb_globals.g_serial_from, -1) ) THEN
3271: add_where_clause('rss.serial_num <= :rcv_serial_to', 'RECEIVING');
3272: add_bind_variable('rcv_serial_to', inv_mwb_globals.g_serial_to);
3273: END IF;

Line 3270: inv_mwb_globals.g_serial_to <> NVL(inv_mwb_globals.g_serial_from, -1) ) THEN

3266: add_bind_variable('rcv_serial_from', inv_mwb_globals.g_serial_from);
3267: END IF;
3268:
3269: IF (inv_mwb_globals.g_serial_to IS NOT NULL AND
3270: inv_mwb_globals.g_serial_to <> NVL(inv_mwb_globals.g_serial_from, -1) ) THEN
3271: add_where_clause('rss.serial_num <= :rcv_serial_to', 'RECEIVING');
3272: add_bind_variable('rcv_serial_to', inv_mwb_globals.g_serial_to);
3273: END IF;
3274:

Line 3272: add_bind_variable('rcv_serial_to', inv_mwb_globals.g_serial_to);

3268:
3269: IF (inv_mwb_globals.g_serial_to IS NOT NULL AND
3270: inv_mwb_globals.g_serial_to <> NVL(inv_mwb_globals.g_serial_from, -1) ) THEN
3271: add_where_clause('rss.serial_num <= :rcv_serial_to', 'RECEIVING');
3272: add_bind_variable('rcv_serial_to', inv_mwb_globals.g_serial_to);
3273: END IF;
3274:
3275: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3276: inv_mwb_globals.g_lot_to IS NOT NULL AND

Line 3275: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND

3271: add_where_clause('rss.serial_num <= :rcv_serial_to', 'RECEIVING');
3272: add_bind_variable('rcv_serial_to', inv_mwb_globals.g_serial_to);
3273: END IF;
3274:
3275: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3276: inv_mwb_globals.g_lot_to IS NOT NULL AND
3277: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN
3278: add_where_clause('rss.lot_num = :rcv_lot_from', 'RECEIVING');
3279: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);

Line 3276: inv_mwb_globals.g_lot_to IS NOT NULL AND

3272: add_bind_variable('rcv_serial_to', inv_mwb_globals.g_serial_to);
3273: END IF;
3274:
3275: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3276: inv_mwb_globals.g_lot_to IS NOT NULL AND
3277: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN
3278: add_where_clause('rss.lot_num = :rcv_lot_from', 'RECEIVING');
3279: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);
3280: END IF;

Line 3277: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN

3273: END IF;
3274:
3275: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3276: inv_mwb_globals.g_lot_to IS NOT NULL AND
3277: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN
3278: add_where_clause('rss.lot_num = :rcv_lot_from', 'RECEIVING');
3279: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);
3280: END IF;
3281:

Line 3279: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);

3275: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3276: inv_mwb_globals.g_lot_to IS NOT NULL AND
3277: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN
3278: add_where_clause('rss.lot_num = :rcv_lot_from', 'RECEIVING');
3279: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);
3280: END IF;
3281:
3282: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3283: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN

Line 3282: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND

3278: add_where_clause('rss.lot_num = :rcv_lot_from', 'RECEIVING');
3279: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);
3280: END IF;
3281:
3282: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3283: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN
3284: add_where_clause('rss.lot_num >= :rcv_lot_from', 'RECEIVING');
3285: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);
3286: END IF;

Line 3283: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN

3279: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);
3280: END IF;
3281:
3282: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3283: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN
3284: add_where_clause('rss.lot_num >= :rcv_lot_from', 'RECEIVING');
3285: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);
3286: END IF;
3287:

Line 3285: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);

3281:
3282: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3283: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN
3284: add_where_clause('rss.lot_num >= :rcv_lot_from', 'RECEIVING');
3285: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);
3286: END IF;
3287:
3288: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND
3289: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN

Line 3288: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND

3284: add_where_clause('rss.lot_num >= :rcv_lot_from', 'RECEIVING');
3285: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);
3286: END IF;
3287:
3288: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND
3289: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN
3290: add_where_clause('rss.lot_num <= :rcv_lot_to', 'RECEIVING');
3291: add_bind_variable('rcv_lot_to', inv_mwb_globals.g_lot_to);
3292: END IF;

Line 3289: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN

3285: add_bind_variable('rcv_lot_from', inv_mwb_globals.g_lot_from);
3286: END IF;
3287:
3288: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND
3289: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN
3290: add_where_clause('rss.lot_num <= :rcv_lot_to', 'RECEIVING');
3291: add_bind_variable('rcv_lot_to', inv_mwb_globals.g_lot_to);
3292: END IF;
3293:

Line 3291: add_bind_variable('rcv_lot_to', inv_mwb_globals.g_lot_to);

3287:
3288: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND
3289: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN
3290: add_where_clause('rss.lot_num <= :rcv_lot_to', 'RECEIVING');
3291: add_bind_variable('rcv_lot_to', inv_mwb_globals.g_lot_to);
3292: END IF;
3293:
3294: END IF;
3295: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'exited');

Line 3295: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'exited');

3291: add_bind_variable('rcv_lot_to', inv_mwb_globals.g_lot_to);
3292: END IF;
3293:
3294: END IF;
3295: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'exited');
3296: END add_qf_where_receiving;
3297:
3298: PROCEDURE add_qf_where_inbound(p_flag VARCHAR2) IS
3299: l_procedure_name VARCHAR2(30);

Line 3305: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Entered');

3301: l_lot_control NUMBER;
3302: l_serial_control NUMBER;
3303: BEGIN
3304: l_procedure_name := 'ADD_QF_WHERE_INBOUND';
3305: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Entered');
3306:
3307: IF inv_mwb_globals.g_tree_item_id IS NOT NULL
3308: AND inv_mwb_globals.g_tree_organization_id IS NOT NULL THEN
3309:

Line 3307: IF inv_mwb_globals.g_tree_item_id IS NOT NULL

3303: BEGIN
3304: l_procedure_name := 'ADD_QF_WHERE_INBOUND';
3305: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Entered');
3306:
3307: IF inv_mwb_globals.g_tree_item_id IS NOT NULL
3308: AND inv_mwb_globals.g_tree_organization_id IS NOT NULL THEN
3309:
3310: SELECT revision_qty_control_code,
3311: lot_control_code,

Line 3308: AND inv_mwb_globals.g_tree_organization_id IS NOT NULL THEN

3304: l_procedure_name := 'ADD_QF_WHERE_INBOUND';
3305: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Entered');
3306:
3307: IF inv_mwb_globals.g_tree_item_id IS NOT NULL
3308: AND inv_mwb_globals.g_tree_organization_id IS NOT NULL THEN
3309:
3310: SELECT revision_qty_control_code,
3311: lot_control_code,
3312: serial_number_control_code

Line 3317: WHERE inventory_item_id = inv_mwb_globals.g_tree_item_id

3313: INTO l_rev_control,
3314: l_lot_control,
3315: l_serial_control
3316: FROM mtl_system_items
3317: WHERE inventory_item_id = inv_mwb_globals.g_tree_item_id
3318: AND organization_id = inv_mwb_globals.g_tree_organization_id;
3319:
3320: END IF;
3321:

Line 3318: AND organization_id = inv_mwb_globals.g_tree_organization_id;

3314: l_lot_control,
3315: l_serial_control
3316: FROM mtl_system_items
3317: WHERE inventory_item_id = inv_mwb_globals.g_tree_item_id
3318: AND organization_id = inv_mwb_globals.g_tree_organization_id;
3319:
3320: END IF;
3321:
3322: inv_mwb_query_manager.add_from_clause(' mtl_supply ms ','INBOUND');

Line 3325: IF inv_mwb_globals.g_po_header_id IS NOT NULL

3321:
3322: inv_mwb_query_manager.add_from_clause(' mtl_supply ms ','INBOUND');
3323: inv_mwb_query_manager.add_where_clause('ms.supply_type_code <> ''RECEIVING''','INBOUND');
3324: inv_mwb_query_manager.add_where_clause('ms.destination_type_code = ''INVENTORY''','INBOUND');
3325: IF inv_mwb_globals.g_po_header_id IS NOT NULL
3326: OR inv_mwb_globals.g_vendor_id IS NOT NULL
3327: OR inv_mwb_globals.g_shipment_header_id_asn IS NOT NULL
3328: OR inv_mwb_globals.g_vendor_item IS NOT NULL THEN
3329:

Line 3326: OR inv_mwb_globals.g_vendor_id IS NOT NULL

3322: inv_mwb_query_manager.add_from_clause(' mtl_supply ms ','INBOUND');
3323: inv_mwb_query_manager.add_where_clause('ms.supply_type_code <> ''RECEIVING''','INBOUND');
3324: inv_mwb_query_manager.add_where_clause('ms.destination_type_code = ''INVENTORY''','INBOUND');
3325: IF inv_mwb_globals.g_po_header_id IS NOT NULL
3326: OR inv_mwb_globals.g_vendor_id IS NOT NULL
3327: OR inv_mwb_globals.g_shipment_header_id_asn IS NOT NULL
3328: OR inv_mwb_globals.g_vendor_item IS NOT NULL THEN
3329:
3330: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Supplier tab');

Line 3327: OR inv_mwb_globals.g_shipment_header_id_asn IS NOT NULL

3323: inv_mwb_query_manager.add_where_clause('ms.supply_type_code <> ''RECEIVING''','INBOUND');
3324: inv_mwb_query_manager.add_where_clause('ms.destination_type_code = ''INVENTORY''','INBOUND');
3325: IF inv_mwb_globals.g_po_header_id IS NOT NULL
3326: OR inv_mwb_globals.g_vendor_id IS NOT NULL
3327: OR inv_mwb_globals.g_shipment_header_id_asn IS NOT NULL
3328: OR inv_mwb_globals.g_vendor_item IS NOT NULL THEN
3329:
3330: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Supplier tab');
3331:

Line 3328: OR inv_mwb_globals.g_vendor_item IS NOT NULL THEN

3324: inv_mwb_query_manager.add_where_clause('ms.destination_type_code = ''INVENTORY''','INBOUND');
3325: IF inv_mwb_globals.g_po_header_id IS NOT NULL
3326: OR inv_mwb_globals.g_vendor_id IS NOT NULL
3327: OR inv_mwb_globals.g_shipment_header_id_asn IS NOT NULL
3328: OR inv_mwb_globals.g_vendor_item IS NOT NULL THEN
3329:
3330: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Supplier tab');
3331:
3332: inv_mwb_query_manager.add_from_clause('po_headers_all pha','INBOUND');

Line 3330: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Supplier tab');

3326: OR inv_mwb_globals.g_vendor_id IS NOT NULL
3327: OR inv_mwb_globals.g_shipment_header_id_asn IS NOT NULL
3328: OR inv_mwb_globals.g_vendor_item IS NOT NULL THEN
3329:
3330: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Supplier tab');
3331:
3332: inv_mwb_query_manager.add_from_clause('po_headers_all pha','INBOUND');
3333: inv_mwb_query_manager.add_where_clause(' pha.po_header_id = ms.po_header_id ','INBOUND');
3334: inv_mwb_query_manager.add_where_clause('pha.authorization_status = ''APPROVED''', 'INBOUND');

Line 3336: /* IF inv_mwb_globals.g_include_po_without_asn = 1 THEN

3332: inv_mwb_query_manager.add_from_clause('po_headers_all pha','INBOUND');
3333: inv_mwb_query_manager.add_where_clause(' pha.po_header_id = ms.po_header_id ','INBOUND');
3334: inv_mwb_query_manager.add_where_clause('pha.authorization_status = ''APPROVED''', 'INBOUND');
3335:
3336: /* IF inv_mwb_globals.g_include_po_without_asn = 1 THEN
3337: inv_mwb_query_manager.add_where_clause(' ms.supply_type_code IN (''PO'',''SHIPMENT'')','INBOUND');
3338: ELSIF inv_mwb_globals.g_include_po_without_asn = 0 THEN
3339: inv_mwb_query_manager.add_where_clause(' ms.supply_type_code = ''SHIPMENT''','INBOUND');
3340: -- inv_mwb_query_manager.add_where_clause(' ms.shipment_header_id IS NULL','INBOUND');

Line 3338: ELSIF inv_mwb_globals.g_include_po_without_asn = 0 THEN

3334: inv_mwb_query_manager.add_where_clause('pha.authorization_status = ''APPROVED''', 'INBOUND');
3335:
3336: /* IF inv_mwb_globals.g_include_po_without_asn = 1 THEN
3337: inv_mwb_query_manager.add_where_clause(' ms.supply_type_code IN (''PO'',''SHIPMENT'')','INBOUND');
3338: ELSIF inv_mwb_globals.g_include_po_without_asn = 0 THEN
3339: inv_mwb_query_manager.add_where_clause(' ms.supply_type_code = ''SHIPMENT''','INBOUND');
3340: -- inv_mwb_query_manager.add_where_clause(' ms.shipment_header_id IS NULL','INBOUND');
3341: END IF;
3342: */

Line 3344: IF inv_mwb_globals.g_vendor_id IS NOT NULL THEN

3340: -- inv_mwb_query_manager.add_where_clause(' ms.shipment_header_id IS NULL','INBOUND');
3341: END IF;
3342: */
3343:
3344: IF inv_mwb_globals.g_vendor_id IS NOT NULL THEN
3345: add_where_clause('pha.vendor_id = :inb_vendor_id', 'INBOUND');
3346: add_bind_variable('inb_vendor_id', inv_mwb_globals.g_vendor_id);
3347: IF inv_mwb_globals.g_vendor_site_id IS NOT NULL THEN
3348: add_where_clause('pha.vendor_site_id = :inb_vendor_site_id', 'INBOUND');

Line 3346: add_bind_variable('inb_vendor_id', inv_mwb_globals.g_vendor_id);

3342: */
3343:
3344: IF inv_mwb_globals.g_vendor_id IS NOT NULL THEN
3345: add_where_clause('pha.vendor_id = :inb_vendor_id', 'INBOUND');
3346: add_bind_variable('inb_vendor_id', inv_mwb_globals.g_vendor_id);
3347: IF inv_mwb_globals.g_vendor_site_id IS NOT NULL THEN
3348: add_where_clause('pha.vendor_site_id = :inb_vendor_site_id', 'INBOUND');
3349: add_bind_variable('inb_vendor_site_id', inv_mwb_globals.g_vendor_site_id);
3350: END IF;

Line 3347: IF inv_mwb_globals.g_vendor_site_id IS NOT NULL THEN

3343:
3344: IF inv_mwb_globals.g_vendor_id IS NOT NULL THEN
3345: add_where_clause('pha.vendor_id = :inb_vendor_id', 'INBOUND');
3346: add_bind_variable('inb_vendor_id', inv_mwb_globals.g_vendor_id);
3347: IF inv_mwb_globals.g_vendor_site_id IS NOT NULL THEN
3348: add_where_clause('pha.vendor_site_id = :inb_vendor_site_id', 'INBOUND');
3349: add_bind_variable('inb_vendor_site_id', inv_mwb_globals.g_vendor_site_id);
3350: END IF;
3351: END IF;

Line 3349: add_bind_variable('inb_vendor_site_id', inv_mwb_globals.g_vendor_site_id);

3345: add_where_clause('pha.vendor_id = :inb_vendor_id', 'INBOUND');
3346: add_bind_variable('inb_vendor_id', inv_mwb_globals.g_vendor_id);
3347: IF inv_mwb_globals.g_vendor_site_id IS NOT NULL THEN
3348: add_where_clause('pha.vendor_site_id = :inb_vendor_site_id', 'INBOUND');
3349: add_bind_variable('inb_vendor_site_id', inv_mwb_globals.g_vendor_site_id);
3350: END IF;
3351: END IF;
3352:
3353: IF inv_mwb_globals.g_vendor_item IS NOT NULL THEN

Line 3353: IF inv_mwb_globals.g_vendor_item IS NOT NULL THEN

3349: add_bind_variable('inb_vendor_site_id', inv_mwb_globals.g_vendor_site_id);
3350: END IF;
3351: END IF;
3352:
3353: IF inv_mwb_globals.g_vendor_item IS NOT NULL THEN
3354: inv_mwb_query_manager.add_from_clause('po_lines_all pla ','INBOUND');
3355: inv_mwb_query_manager.add_where_clause('ms.po_line_id = pla.po_line_id', 'INBOUND');
3356: inv_mwb_query_manager.add_where_clause('pla.vendor_product_num = :inb_vendor_item', 'INBOUND');
3357: add_bind_variable('inb_vendor_item', inv_mwb_globals.g_vendor_item);

Line 3357: add_bind_variable('inb_vendor_item', inv_mwb_globals.g_vendor_item);

3353: IF inv_mwb_globals.g_vendor_item IS NOT NULL THEN
3354: inv_mwb_query_manager.add_from_clause('po_lines_all pla ','INBOUND');
3355: inv_mwb_query_manager.add_where_clause('ms.po_line_id = pla.po_line_id', 'INBOUND');
3356: inv_mwb_query_manager.add_where_clause('pla.vendor_product_num = :inb_vendor_item', 'INBOUND');
3357: add_bind_variable('inb_vendor_item', inv_mwb_globals.g_vendor_item);
3358: END IF;
3359:
3360: IF inv_mwb_globals.g_po_header_id IS NOT NULL THEN
3361: inv_mwb_query_manager.add_where_clause(' ms.po_header_id = :inb_po_header_id ','INBOUND');

Line 3360: IF inv_mwb_globals.g_po_header_id IS NOT NULL THEN

3356: inv_mwb_query_manager.add_where_clause('pla.vendor_product_num = :inb_vendor_item', 'INBOUND');
3357: add_bind_variable('inb_vendor_item', inv_mwb_globals.g_vendor_item);
3358: END IF;
3359:
3360: IF inv_mwb_globals.g_po_header_id IS NOT NULL THEN
3361: inv_mwb_query_manager.add_where_clause(' ms.po_header_id = :inb_po_header_id ','INBOUND');
3362: inv_mwb_query_manager.add_where_clause(' ms.supply_type_code = ''PO'' ','INBOUND');
3363: add_bind_variable('inb_po_header_id', inv_mwb_globals.g_po_header_id);
3364: END IF;

Line 3363: add_bind_variable('inb_po_header_id', inv_mwb_globals.g_po_header_id);

3359:
3360: IF inv_mwb_globals.g_po_header_id IS NOT NULL THEN
3361: inv_mwb_query_manager.add_where_clause(' ms.po_header_id = :inb_po_header_id ','INBOUND');
3362: inv_mwb_query_manager.add_where_clause(' ms.supply_type_code = ''PO'' ','INBOUND');
3363: add_bind_variable('inb_po_header_id', inv_mwb_globals.g_po_header_id);
3364: END IF;
3365:
3366: IF inv_mwb_globals.g_po_release_id IS NOT NULL THEN
3367: add_where_clause('ms.po_release_id = :inb_po_release_id', 'INBOUND');

Line 3366: IF inv_mwb_globals.g_po_release_id IS NOT NULL THEN

3362: inv_mwb_query_manager.add_where_clause(' ms.supply_type_code = ''PO'' ','INBOUND');
3363: add_bind_variable('inb_po_header_id', inv_mwb_globals.g_po_header_id);
3364: END IF;
3365:
3366: IF inv_mwb_globals.g_po_release_id IS NOT NULL THEN
3367: add_where_clause('ms.po_release_id = :inb_po_release_id', 'INBOUND');
3368: add_bind_variable('inb_po_release_id', inv_mwb_globals.g_po_release_id);
3369: END IF;
3370:

Line 3368: add_bind_variable('inb_po_release_id', inv_mwb_globals.g_po_release_id);

3364: END IF;
3365:
3366: IF inv_mwb_globals.g_po_release_id IS NOT NULL THEN
3367: add_where_clause('ms.po_release_id = :inb_po_release_id', 'INBOUND');
3368: add_bind_variable('inb_po_release_id', inv_mwb_globals.g_po_release_id);
3369: END IF;
3370:
3371: IF inv_mwb_globals.g_shipment_header_id_asn IS NOT NULL
3372: OR inv_mwb_globals.g_tree_doc_type_id IN (3,4) THEN

Line 3371: IF inv_mwb_globals.g_shipment_header_id_asn IS NOT NULL

3367: add_where_clause('ms.po_release_id = :inb_po_release_id', 'INBOUND');
3368: add_bind_variable('inb_po_release_id', inv_mwb_globals.g_po_release_id);
3369: END IF;
3370:
3371: IF inv_mwb_globals.g_shipment_header_id_asn IS NOT NULL
3372: OR inv_mwb_globals.g_tree_doc_type_id IN (3,4) THEN
3373: inv_mwb_query_manager.add_from_clause(' rcv_shipment_headers rsh ','INBOUND');
3374: add_where_clause('rsh.shipment_header_id(+) = ms.shipment_header_id', 'INBOUND');
3375: END IF;

Line 3372: OR inv_mwb_globals.g_tree_doc_type_id IN (3,4) THEN

3368: add_bind_variable('inb_po_release_id', inv_mwb_globals.g_po_release_id);
3369: END IF;
3370:
3371: IF inv_mwb_globals.g_shipment_header_id_asn IS NOT NULL
3372: OR inv_mwb_globals.g_tree_doc_type_id IN (3,4) THEN
3373: inv_mwb_query_manager.add_from_clause(' rcv_shipment_headers rsh ','INBOUND');
3374: add_where_clause('rsh.shipment_header_id(+) = ms.shipment_header_id', 'INBOUND');
3375: END IF;
3376:

Line 3377: IF inv_mwb_globals.g_shipment_header_id_asn IS NOT NULL THEN

3373: inv_mwb_query_manager.add_from_clause(' rcv_shipment_headers rsh ','INBOUND');
3374: add_where_clause('rsh.shipment_header_id(+) = ms.shipment_header_id', 'INBOUND');
3375: END IF;
3376:
3377: IF inv_mwb_globals.g_shipment_header_id_asn IS NOT NULL THEN
3378: inv_mwb_query_manager.add_where_clause(' rsh.shipment_header_id = :inb_shipment_header_id_asn ','INBOUND');
3379: add_bind_variable('inb_shipment_header_id_asn', inv_mwb_globals.g_shipment_header_id_asn);
3380: END IF;
3381:

Line 3379: add_bind_variable('inb_shipment_header_id_asn', inv_mwb_globals.g_shipment_header_id_asn);

3375: END IF;
3376:
3377: IF inv_mwb_globals.g_shipment_header_id_asn IS NOT NULL THEN
3378: inv_mwb_query_manager.add_where_clause(' rsh.shipment_header_id = :inb_shipment_header_id_asn ','INBOUND');
3379: add_bind_variable('inb_shipment_header_id_asn', inv_mwb_globals.g_shipment_header_id_asn);
3380: END IF;
3381:
3382: IF inv_mwb_globals.g_tree_parent_lpn_id IS NOT NULL
3383: OR inv_mwb_globals.g_tree_doc_type_id IN (3,4) THEN

Line 3382: IF inv_mwb_globals.g_tree_parent_lpn_id IS NOT NULL

3378: inv_mwb_query_manager.add_where_clause(' rsh.shipment_header_id = :inb_shipment_header_id_asn ','INBOUND');
3379: add_bind_variable('inb_shipment_header_id_asn', inv_mwb_globals.g_shipment_header_id_asn);
3380: END IF;
3381:
3382: IF inv_mwb_globals.g_tree_parent_lpn_id IS NOT NULL
3383: OR inv_mwb_globals.g_tree_doc_type_id IN (3,4) THEN
3384: inv_mwb_query_manager.add_from_clause(' rcv_shipment_lines rsl ','INBOUND');
3385: add_where_clause('rsl.shipment_line_id = ms.shipment_line_id', 'INBOUND');
3386: END IF;

Line 3383: OR inv_mwb_globals.g_tree_doc_type_id IN (3,4) THEN

3379: add_bind_variable('inb_shipment_header_id_asn', inv_mwb_globals.g_shipment_header_id_asn);
3380: END IF;
3381:
3382: IF inv_mwb_globals.g_tree_parent_lpn_id IS NOT NULL
3383: OR inv_mwb_globals.g_tree_doc_type_id IN (3,4) THEN
3384: inv_mwb_query_manager.add_from_clause(' rcv_shipment_lines rsl ','INBOUND');
3385: add_where_clause('rsl.shipment_line_id = ms.shipment_line_id', 'INBOUND');
3386: END IF;
3387:

Line 3388: IF inv_mwb_globals.g_tree_parent_lpn_id IS NOT NULL THEN

3384: inv_mwb_query_manager.add_from_clause(' rcv_shipment_lines rsl ','INBOUND');
3385: add_where_clause('rsl.shipment_line_id = ms.shipment_line_id', 'INBOUND');
3386: END IF;
3387:
3388: IF inv_mwb_globals.g_tree_parent_lpn_id IS NOT NULL THEN
3389: inv_mwb_query_manager.add_where_clause(' rsl.asn_lpn_id = :inb_asn_lpn_id ','INBOUND');
3390: add_bind_variable('inb_asn_lpn_id', inv_mwb_globals.g_tree_parent_lpn_id);
3391: END IF;
3392:

Line 3390: add_bind_variable('inb_asn_lpn_id', inv_mwb_globals.g_tree_parent_lpn_id);

3386: END IF;
3387:
3388: IF inv_mwb_globals.g_tree_parent_lpn_id IS NOT NULL THEN
3389: inv_mwb_query_manager.add_where_clause(' rsl.asn_lpn_id = :inb_asn_lpn_id ','INBOUND');
3390: add_bind_variable('inb_asn_lpn_id', inv_mwb_globals.g_tree_parent_lpn_id);
3391: END IF;
3392:
3393: IF inv_mwb_globals.g_organization_id IS NOT NULL THEN
3394: add_where_clause('ms.to_organization_id = :inb_to_organization_id', 'INBOUND');

Line 3393: IF inv_mwb_globals.g_organization_id IS NOT NULL THEN

3389: inv_mwb_query_manager.add_where_clause(' rsl.asn_lpn_id = :inb_asn_lpn_id ','INBOUND');
3390: add_bind_variable('inb_asn_lpn_id', inv_mwb_globals.g_tree_parent_lpn_id);
3391: END IF;
3392:
3393: IF inv_mwb_globals.g_organization_id IS NOT NULL THEN
3394: add_where_clause('ms.to_organization_id = :inb_to_organization_id', 'INBOUND');
3395: add_bind_variable('inb_to_organization_id', inv_mwb_globals.g_organization_id);
3396: END IF;
3397:

Line 3395: add_bind_variable('inb_to_organization_id', inv_mwb_globals.g_organization_id);

3391: END IF;
3392:
3393: IF inv_mwb_globals.g_organization_id IS NOT NULL THEN
3394: add_where_clause('ms.to_organization_id = :inb_to_organization_id', 'INBOUND');
3395: add_bind_variable('inb_to_organization_id', inv_mwb_globals.g_organization_id);
3396: END IF;
3397:
3398: IF inv_mwb_globals.g_inventory_item_id IS NOT NULL THEN
3399: add_where_clause('ms.item_id = :inb_item_id', 'INBOUND');

Line 3398: IF inv_mwb_globals.g_inventory_item_id IS NOT NULL THEN

3394: add_where_clause('ms.to_organization_id = :inb_to_organization_id', 'INBOUND');
3395: add_bind_variable('inb_to_organization_id', inv_mwb_globals.g_organization_id);
3396: END IF;
3397:
3398: IF inv_mwb_globals.g_inventory_item_id IS NOT NULL THEN
3399: add_where_clause('ms.item_id = :inb_item_id', 'INBOUND');
3400: add_bind_variable('inb_item_id', inv_mwb_globals.g_inventory_item_id);
3401: END IF;
3402:

Line 3400: add_bind_variable('inb_item_id', inv_mwb_globals.g_inventory_item_id);

3396: END IF;
3397:
3398: IF inv_mwb_globals.g_inventory_item_id IS NOT NULL THEN
3399: add_where_clause('ms.item_id = :inb_item_id', 'INBOUND');
3400: add_bind_variable('inb_item_id', inv_mwb_globals.g_inventory_item_id);
3401: END IF;
3402:
3403: IF inv_mwb_globals.g_cost_group_id IS NOT NULL THEN
3404: add_where_clause('ms.cost_group_id = :inb_cost_group_id', 'INBOUND');

Line 3403: IF inv_mwb_globals.g_cost_group_id IS NOT NULL THEN

3399: add_where_clause('ms.item_id = :inb_item_id', 'INBOUND');
3400: add_bind_variable('inb_item_id', inv_mwb_globals.g_inventory_item_id);
3401: END IF;
3402:
3403: IF inv_mwb_globals.g_cost_group_id IS NOT NULL THEN
3404: add_where_clause('ms.cost_group_id = :inb_cost_group_id', 'INBOUND');
3405: add_bind_variable('inb_cost_group_id', inv_mwb_globals.g_cost_group_id);
3406: END IF;
3407:

Line 3405: add_bind_variable('inb_cost_group_id', inv_mwb_globals.g_cost_group_id);

3401: END IF;
3402:
3403: IF inv_mwb_globals.g_cost_group_id IS NOT NULL THEN
3404: add_where_clause('ms.cost_group_id = :inb_cost_group_id', 'INBOUND');
3405: add_bind_variable('inb_cost_group_id', inv_mwb_globals.g_cost_group_id);
3406: END IF;
3407:
3408: IF (inv_mwb_globals.g_expected_from_date IS NOT NULL AND
3409: inv_mwb_globals.g_expected_to_date IS NOT NULL AND

Line 3408: IF (inv_mwb_globals.g_expected_from_date IS NOT NULL AND

3404: add_where_clause('ms.cost_group_id = :inb_cost_group_id', 'INBOUND');
3405: add_bind_variable('inb_cost_group_id', inv_mwb_globals.g_cost_group_id);
3406: END IF;
3407:
3408: IF (inv_mwb_globals.g_expected_from_date IS NOT NULL AND
3409: inv_mwb_globals.g_expected_to_date IS NOT NULL AND
3410: inv_mwb_globals.g_expected_from_date = inv_mwb_globals.g_expected_to_date) THEN
3411: add_where_clause('ms.expected_delivery_date = :inb_expected_from_date', 'INBOUND');
3412: add_bind_variable('inb_expected_from_date', inv_mwb_globals.g_expected_from_date);

Line 3409: inv_mwb_globals.g_expected_to_date IS NOT NULL AND

3405: add_bind_variable('inb_cost_group_id', inv_mwb_globals.g_cost_group_id);
3406: END IF;
3407:
3408: IF (inv_mwb_globals.g_expected_from_date IS NOT NULL AND
3409: inv_mwb_globals.g_expected_to_date IS NOT NULL AND
3410: inv_mwb_globals.g_expected_from_date = inv_mwb_globals.g_expected_to_date) THEN
3411: add_where_clause('ms.expected_delivery_date = :inb_expected_from_date', 'INBOUND');
3412: add_bind_variable('inb_expected_from_date', inv_mwb_globals.g_expected_from_date);
3413: END IF;

Line 3410: inv_mwb_globals.g_expected_from_date = inv_mwb_globals.g_expected_to_date) THEN

3406: END IF;
3407:
3408: IF (inv_mwb_globals.g_expected_from_date IS NOT NULL AND
3409: inv_mwb_globals.g_expected_to_date IS NOT NULL AND
3410: inv_mwb_globals.g_expected_from_date = inv_mwb_globals.g_expected_to_date) THEN
3411: add_where_clause('ms.expected_delivery_date = :inb_expected_from_date', 'INBOUND');
3412: add_bind_variable('inb_expected_from_date', inv_mwb_globals.g_expected_from_date);
3413: END IF;
3414:

Line 3412: add_bind_variable('inb_expected_from_date', inv_mwb_globals.g_expected_from_date);

3408: IF (inv_mwb_globals.g_expected_from_date IS NOT NULL AND
3409: inv_mwb_globals.g_expected_to_date IS NOT NULL AND
3410: inv_mwb_globals.g_expected_from_date = inv_mwb_globals.g_expected_to_date) THEN
3411: add_where_clause('ms.expected_delivery_date = :inb_expected_from_date', 'INBOUND');
3412: add_bind_variable('inb_expected_from_date', inv_mwb_globals.g_expected_from_date);
3413: END IF;
3414:
3415: IF inv_mwb_globals.g_expected_from_date IS NOT NULL THEN
3416: add_where_clause('ms.expected_delivery_date >= :inb_expected_from_date', 'INBOUND');

Line 3415: IF inv_mwb_globals.g_expected_from_date IS NOT NULL THEN

3411: add_where_clause('ms.expected_delivery_date = :inb_expected_from_date', 'INBOUND');
3412: add_bind_variable('inb_expected_from_date', inv_mwb_globals.g_expected_from_date);
3413: END IF;
3414:
3415: IF inv_mwb_globals.g_expected_from_date IS NOT NULL THEN
3416: add_where_clause('ms.expected_delivery_date >= :inb_expected_from_date', 'INBOUND');
3417: add_bind_variable('inb_expected_from_date', inv_mwb_globals.g_expected_from_date);
3418: END IF;
3419:

Line 3417: add_bind_variable('inb_expected_from_date', inv_mwb_globals.g_expected_from_date);

3413: END IF;
3414:
3415: IF inv_mwb_globals.g_expected_from_date IS NOT NULL THEN
3416: add_where_clause('ms.expected_delivery_date >= :inb_expected_from_date', 'INBOUND');
3417: add_bind_variable('inb_expected_from_date', inv_mwb_globals.g_expected_from_date);
3418: END IF;
3419:
3420: IF inv_mwb_globals.g_expected_to_date IS NOT NULL THEN
3421: add_where_clause('ms.expected_delivery_date <= :inb_expected_to_date', 'INBOUND');

Line 3420: IF inv_mwb_globals.g_expected_to_date IS NOT NULL THEN

3416: add_where_clause('ms.expected_delivery_date >= :inb_expected_from_date', 'INBOUND');
3417: add_bind_variable('inb_expected_from_date', inv_mwb_globals.g_expected_from_date);
3418: END IF;
3419:
3420: IF inv_mwb_globals.g_expected_to_date IS NOT NULL THEN
3421: add_where_clause('ms.expected_delivery_date <= :inb_expected_to_date', 'INBOUND');
3422: add_bind_variable('inb_expected_to_date', inv_mwb_globals.g_expected_to_date);
3423: END IF;
3424:

Line 3422: add_bind_variable('inb_expected_to_date', inv_mwb_globals.g_expected_to_date);

3418: END IF;
3419:
3420: IF inv_mwb_globals.g_expected_to_date IS NOT NULL THEN
3421: add_where_clause('ms.expected_delivery_date <= :inb_expected_to_date', 'INBOUND');
3422: add_bind_variable('inb_expected_to_date', inv_mwb_globals.g_expected_to_date);
3423: END IF;
3424:
3425: IF inv_mwb_globals.g_inventory_item_id IS NULL
3426: AND inv_mwb_globals.g_item_description IS NOT NULL THEN

Line 3425: IF inv_mwb_globals.g_inventory_item_id IS NULL

3421: add_where_clause('ms.expected_delivery_date <= :inb_expected_to_date', 'INBOUND');
3422: add_bind_variable('inb_expected_to_date', inv_mwb_globals.g_expected_to_date);
3423: END IF;
3424:
3425: IF inv_mwb_globals.g_inventory_item_id IS NULL
3426: AND inv_mwb_globals.g_item_description IS NOT NULL THEN
3427: add_from_clause(' mtl_system_items_kfv msik ','INBOUND');
3428: add_where_clause(' ms.item_id = msik.inventory_item_id ', 'INBOUND');
3429: add_where_clause(' ms.to_organization_id = msik.organization_id ', 'INBOUND');

Line 3426: AND inv_mwb_globals.g_item_description IS NOT NULL THEN

3422: add_bind_variable('inb_expected_to_date', inv_mwb_globals.g_expected_to_date);
3423: END IF;
3424:
3425: IF inv_mwb_globals.g_inventory_item_id IS NULL
3426: AND inv_mwb_globals.g_item_description IS NOT NULL THEN
3427: add_from_clause(' mtl_system_items_kfv msik ','INBOUND');
3428: add_where_clause(' ms.item_id = msik.inventory_item_id ', 'INBOUND');
3429: add_where_clause(' ms.to_organization_id = msik.organization_id ', 'INBOUND');
3430: add_where_clause(' msik.description like :inb_item_description ', 'INBOUND');

Line 3431: add_bind_variable('inb_item_description', inv_mwb_globals.g_item_description);

3427: add_from_clause(' mtl_system_items_kfv msik ','INBOUND');
3428: add_where_clause(' ms.item_id = msik.inventory_item_id ', 'INBOUND');
3429: add_where_clause(' ms.to_organization_id = msik.organization_id ', 'INBOUND');
3430: add_where_clause(' msik.description like :inb_item_description ', 'INBOUND');
3431: add_bind_variable('inb_item_description', inv_mwb_globals.g_item_description);
3432: END IF;
3433:
3434:
3435: IF (inv_mwb_globals.g_lot_from IS NOT NULL

Line 3435: IF (inv_mwb_globals.g_lot_from IS NOT NULL

3431: add_bind_variable('inb_item_description', inv_mwb_globals.g_item_description);
3432: END IF;
3433:
3434:
3435: IF (inv_mwb_globals.g_lot_from IS NOT NULL
3436: OR inv_mwb_globals.g_lot_to IS NOT NULL)
3437: OR (inv_mwb_globals.g_tree_item_id IS NOT NULL
3438: AND l_lot_control = 2) THEN
3439: inv_mwb_query_manager.add_from_clause(' rcv_lots_supply rls ','INBOUND');

Line 3436: OR inv_mwb_globals.g_lot_to IS NOT NULL)

3432: END IF;
3433:
3434:
3435: IF (inv_mwb_globals.g_lot_from IS NOT NULL
3436: OR inv_mwb_globals.g_lot_to IS NOT NULL)
3437: OR (inv_mwb_globals.g_tree_item_id IS NOT NULL
3438: AND l_lot_control = 2) THEN
3439: inv_mwb_query_manager.add_from_clause(' rcv_lots_supply rls ','INBOUND');
3440: add_where_clause('rls.shipment_line_id(+) = ms.shipment_line_id ', 'INBOUND');

Line 3437: OR (inv_mwb_globals.g_tree_item_id IS NOT NULL

3433:
3434:
3435: IF (inv_mwb_globals.g_lot_from IS NOT NULL
3436: OR inv_mwb_globals.g_lot_to IS NOT NULL)
3437: OR (inv_mwb_globals.g_tree_item_id IS NOT NULL
3438: AND l_lot_control = 2) THEN
3439: inv_mwb_query_manager.add_from_clause(' rcv_lots_supply rls ','INBOUND');
3440: add_where_clause('rls.shipment_line_id(+) = ms.shipment_line_id ', 'INBOUND');
3441: END IF;

Line 3443: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND

3439: inv_mwb_query_manager.add_from_clause(' rcv_lots_supply rls ','INBOUND');
3440: add_where_clause('rls.shipment_line_id(+) = ms.shipment_line_id ', 'INBOUND');
3441: END IF;
3442:
3443: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3444: inv_mwb_globals.g_lot_to IS NOT NULL AND
3445: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN
3446: add_where_clause('rls.lot_num = :inb_lot_from', 'INBOUND');
3447: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);

Line 3444: inv_mwb_globals.g_lot_to IS NOT NULL AND

3440: add_where_clause('rls.shipment_line_id(+) = ms.shipment_line_id ', 'INBOUND');
3441: END IF;
3442:
3443: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3444: inv_mwb_globals.g_lot_to IS NOT NULL AND
3445: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN
3446: add_where_clause('rls.lot_num = :inb_lot_from', 'INBOUND');
3447: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);
3448: END IF;

Line 3445: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN

3441: END IF;
3442:
3443: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3444: inv_mwb_globals.g_lot_to IS NOT NULL AND
3445: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN
3446: add_where_clause('rls.lot_num = :inb_lot_from', 'INBOUND');
3447: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);
3448: END IF;
3449:

Line 3447: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);

3443: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3444: inv_mwb_globals.g_lot_to IS NOT NULL AND
3445: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN
3446: add_where_clause('rls.lot_num = :inb_lot_from', 'INBOUND');
3447: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);
3448: END IF;
3449:
3450: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3451: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN

Line 3450: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND

3446: add_where_clause('rls.lot_num = :inb_lot_from', 'INBOUND');
3447: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);
3448: END IF;
3449:
3450: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3451: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN
3452: add_where_clause('rls.lot_num >= :inb_lot_from', 'INBOUND');
3453: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);
3454: END IF;

Line 3451: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN

3447: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);
3448: END IF;
3449:
3450: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3451: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN
3452: add_where_clause('rls.lot_num >= :inb_lot_from', 'INBOUND');
3453: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);
3454: END IF;
3455:

Line 3453: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);

3449:
3450: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3451: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN
3452: add_where_clause('rls.lot_num >= :inb_lot_from', 'INBOUND');
3453: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);
3454: END IF;
3455:
3456: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND
3457: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN

Line 3456: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND

3452: add_where_clause('rls.lot_num >= :inb_lot_from', 'INBOUND');
3453: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);
3454: END IF;
3455:
3456: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND
3457: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN
3458: add_where_clause('rls.lot_num <= :inb_lot_to', 'INBOUND');
3459: add_bind_variable('inb_lot_to', inv_mwb_globals.g_lot_to);
3460: END IF;

Line 3457: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN

3453: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);
3454: END IF;
3455:
3456: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND
3457: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN
3458: add_where_clause('rls.lot_num <= :inb_lot_to', 'INBOUND');
3459: add_bind_variable('inb_lot_to', inv_mwb_globals.g_lot_to);
3460: END IF;
3461:

Line 3459: add_bind_variable('inb_lot_to', inv_mwb_globals.g_lot_to);

3455:
3456: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND
3457: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN
3458: add_where_clause('rls.lot_num <= :inb_lot_to', 'INBOUND');
3459: add_bind_variable('inb_lot_to', inv_mwb_globals.g_lot_to);
3460: END IF;
3461:
3462: IF (inv_mwb_globals.g_serial_from IS NOT NULL
3463: OR inv_mwb_globals.g_serial_to IS NOT NULL)

Line 3462: IF (inv_mwb_globals.g_serial_from IS NOT NULL

3458: add_where_clause('rls.lot_num <= :inb_lot_to', 'INBOUND');
3459: add_bind_variable('inb_lot_to', inv_mwb_globals.g_lot_to);
3460: END IF;
3461:
3462: IF (inv_mwb_globals.g_serial_from IS NOT NULL
3463: OR inv_mwb_globals.g_serial_to IS NOT NULL)
3464: OR (inv_mwb_globals.g_tree_item_id IS NOT NULL
3465: AND l_serial_control = 2) THEN
3466: inv_mwb_query_manager.add_from_clause(' rcv_serials_supply rss ','INBOUND');

Line 3463: OR inv_mwb_globals.g_serial_to IS NOT NULL)

3459: add_bind_variable('inb_lot_to', inv_mwb_globals.g_lot_to);
3460: END IF;
3461:
3462: IF (inv_mwb_globals.g_serial_from IS NOT NULL
3463: OR inv_mwb_globals.g_serial_to IS NOT NULL)
3464: OR (inv_mwb_globals.g_tree_item_id IS NOT NULL
3465: AND l_serial_control = 2) THEN
3466: inv_mwb_query_manager.add_from_clause(' rcv_serials_supply rss ','INBOUND');
3467: add_where_clause('rss.shipment_line_id(+) = ms.shipment_line_id ', 'INBOUND');

Line 3464: OR (inv_mwb_globals.g_tree_item_id IS NOT NULL

3460: END IF;
3461:
3462: IF (inv_mwb_globals.g_serial_from IS NOT NULL
3463: OR inv_mwb_globals.g_serial_to IS NOT NULL)
3464: OR (inv_mwb_globals.g_tree_item_id IS NOT NULL
3465: AND l_serial_control = 2) THEN
3466: inv_mwb_query_manager.add_from_clause(' rcv_serials_supply rss ','INBOUND');
3467: add_where_clause('rss.shipment_line_id(+) = ms.shipment_line_id ', 'INBOUND');
3468: END IF;

Line 3470: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND

3466: inv_mwb_query_manager.add_from_clause(' rcv_serials_supply rss ','INBOUND');
3467: add_where_clause('rss.shipment_line_id(+) = ms.shipment_line_id ', 'INBOUND');
3468: END IF;
3469:
3470: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3471: inv_mwb_globals.g_serial_to IS NOT NULL AND
3472: inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to) THEN
3473: add_where_clause('rss.serial_num = :inb_serial_from', 'INBOUND');
3474: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);

Line 3471: inv_mwb_globals.g_serial_to IS NOT NULL AND

3467: add_where_clause('rss.shipment_line_id(+) = ms.shipment_line_id ', 'INBOUND');
3468: END IF;
3469:
3470: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3471: inv_mwb_globals.g_serial_to IS NOT NULL AND
3472: inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to) THEN
3473: add_where_clause('rss.serial_num = :inb_serial_from', 'INBOUND');
3474: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);
3475: END IF;

Line 3472: inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to) THEN

3468: END IF;
3469:
3470: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3471: inv_mwb_globals.g_serial_to IS NOT NULL AND
3472: inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to) THEN
3473: add_where_clause('rss.serial_num = :inb_serial_from', 'INBOUND');
3474: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);
3475: END IF;
3476:

Line 3474: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);

3470: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3471: inv_mwb_globals.g_serial_to IS NOT NULL AND
3472: inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to) THEN
3473: add_where_clause('rss.serial_num = :inb_serial_from', 'INBOUND');
3474: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);
3475: END IF;
3476:
3477: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3478: inv_mwb_globals.g_serial_from <> NVL(inv_mwb_globals.g_serial_to, -1) ) THEN

Line 3477: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND

3473: add_where_clause('rss.serial_num = :inb_serial_from', 'INBOUND');
3474: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);
3475: END IF;
3476:
3477: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3478: inv_mwb_globals.g_serial_from <> NVL(inv_mwb_globals.g_serial_to, -1) ) THEN
3479: add_where_clause('rss.serial_num >= :inb_serial_from', 'INBOUND');
3480: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);
3481: END IF;

Line 3478: inv_mwb_globals.g_serial_from <> NVL(inv_mwb_globals.g_serial_to, -1) ) THEN

3474: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);
3475: END IF;
3476:
3477: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3478: inv_mwb_globals.g_serial_from <> NVL(inv_mwb_globals.g_serial_to, -1) ) THEN
3479: add_where_clause('rss.serial_num >= :inb_serial_from', 'INBOUND');
3480: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);
3481: END IF;
3482:

Line 3480: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);

3476:
3477: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3478: inv_mwb_globals.g_serial_from <> NVL(inv_mwb_globals.g_serial_to, -1) ) THEN
3479: add_where_clause('rss.serial_num >= :inb_serial_from', 'INBOUND');
3480: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);
3481: END IF;
3482:
3483: IF (inv_mwb_globals.g_serial_to IS NOT NULL AND
3484: inv_mwb_globals.g_serial_to <> NVL(inv_mwb_globals.g_serial_from, -1) ) THEN

Line 3483: IF (inv_mwb_globals.g_serial_to IS NOT NULL AND

3479: add_where_clause('rss.serial_num >= :inb_serial_from', 'INBOUND');
3480: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);
3481: END IF;
3482:
3483: IF (inv_mwb_globals.g_serial_to IS NOT NULL AND
3484: inv_mwb_globals.g_serial_to <> NVL(inv_mwb_globals.g_serial_from, -1) ) THEN
3485: add_where_clause('rss.serial_num <= :inb_serial_to', 'INBOUND');
3486: add_bind_variable('inb_serial_to', inv_mwb_globals.g_serial_to);
3487: END IF;

Line 3484: inv_mwb_globals.g_serial_to <> NVL(inv_mwb_globals.g_serial_from, -1) ) THEN

3480: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);
3481: END IF;
3482:
3483: IF (inv_mwb_globals.g_serial_to IS NOT NULL AND
3484: inv_mwb_globals.g_serial_to <> NVL(inv_mwb_globals.g_serial_from, -1) ) THEN
3485: add_where_clause('rss.serial_num <= :inb_serial_to', 'INBOUND');
3486: add_bind_variable('inb_serial_to', inv_mwb_globals.g_serial_to);
3487: END IF;
3488:

Line 3486: add_bind_variable('inb_serial_to', inv_mwb_globals.g_serial_to);

3482:
3483: IF (inv_mwb_globals.g_serial_to IS NOT NULL AND
3484: inv_mwb_globals.g_serial_to <> NVL(inv_mwb_globals.g_serial_from, -1) ) THEN
3485: add_where_clause('rss.serial_num <= :inb_serial_to', 'INBOUND');
3486: add_bind_variable('inb_serial_to', inv_mwb_globals.g_serial_to);
3487: END IF;
3488:
3489: ELSIF inv_mwb_globals.g_source_org_id IS NOT NULL
3490: OR inv_mwb_globals.g_req_header_id IS NOT NULL

Line 3489: ELSIF inv_mwb_globals.g_source_org_id IS NOT NULL

3485: add_where_clause('rss.serial_num <= :inb_serial_to', 'INBOUND');
3486: add_bind_variable('inb_serial_to', inv_mwb_globals.g_serial_to);
3487: END IF;
3488:
3489: ELSIF inv_mwb_globals.g_source_org_id IS NOT NULL
3490: OR inv_mwb_globals.g_req_header_id IS NOT NULL
3491: OR inv_mwb_globals.g_internal_order_id IS NOT NULL
3492: OR inv_mwb_globals.g_shipment_header_id_interorg IS NOT NULL THEN
3493:

Line 3490: OR inv_mwb_globals.g_req_header_id IS NOT NULL

3486: add_bind_variable('inb_serial_to', inv_mwb_globals.g_serial_to);
3487: END IF;
3488:
3489: ELSIF inv_mwb_globals.g_source_org_id IS NOT NULL
3490: OR inv_mwb_globals.g_req_header_id IS NOT NULL
3491: OR inv_mwb_globals.g_internal_order_id IS NOT NULL
3492: OR inv_mwb_globals.g_shipment_header_id_interorg IS NOT NULL THEN
3493:
3494: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Interorg tab');

Line 3491: OR inv_mwb_globals.g_internal_order_id IS NOT NULL

3487: END IF;
3488:
3489: ELSIF inv_mwb_globals.g_source_org_id IS NOT NULL
3490: OR inv_mwb_globals.g_req_header_id IS NOT NULL
3491: OR inv_mwb_globals.g_internal_order_id IS NOT NULL
3492: OR inv_mwb_globals.g_shipment_header_id_interorg IS NOT NULL THEN
3493:
3494: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Interorg tab');
3495:

Line 3492: OR inv_mwb_globals.g_shipment_header_id_interorg IS NOT NULL THEN

3488:
3489: ELSIF inv_mwb_globals.g_source_org_id IS NOT NULL
3490: OR inv_mwb_globals.g_req_header_id IS NOT NULL
3491: OR inv_mwb_globals.g_internal_order_id IS NOT NULL
3492: OR inv_mwb_globals.g_shipment_header_id_interorg IS NOT NULL THEN
3493:
3494: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Interorg tab');
3495:
3496: inv_mwb_query_manager.add_from_clause(' rcv_shipment_headers rsh ','INBOUND');

Line 3494: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Interorg tab');

3490: OR inv_mwb_globals.g_req_header_id IS NOT NULL
3491: OR inv_mwb_globals.g_internal_order_id IS NOT NULL
3492: OR inv_mwb_globals.g_shipment_header_id_interorg IS NOT NULL THEN
3493:
3494: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Interorg tab');
3495:
3496: inv_mwb_query_manager.add_from_clause(' rcv_shipment_headers rsh ','INBOUND');
3497: inv_mwb_query_manager.add_from_clause(' rcv_shipment_lines rsl ','INBOUND');
3498:

Line 3505: IF inv_mwb_globals.g_shipment_header_id_interorg IS NOT NULL THEN

3501: inv_mwb_query_manager.add_where_clause(' ms.supply_type_code IN (''REQ'',''SHIPMENT'') ', 'INBOUND');
3502: inv_mwb_query_manager.add_where_clause(' rsh.asn_type IS NULL ', 'INBOUND');
3503:
3504:
3505: IF inv_mwb_globals.g_shipment_header_id_interorg IS NOT NULL THEN
3506: add_where_clause(' rsh.shipment_header_id = :inb_shipment_header_id ', 'INBOUND');
3507: add_where_clause(' ms.supply_type_code = ''SHIPMENT'' ', 'INBOUND');
3508: add_bind_variable('inb_shipment_header_id', inv_mwb_globals.g_shipment_header_id_interorg);
3509: ELSIF inv_mwb_globals.g_req_header_id IS NOT NULL THEN

Line 3508: add_bind_variable('inb_shipment_header_id', inv_mwb_globals.g_shipment_header_id_interorg);

3504:
3505: IF inv_mwb_globals.g_shipment_header_id_interorg IS NOT NULL THEN
3506: add_where_clause(' rsh.shipment_header_id = :inb_shipment_header_id ', 'INBOUND');
3507: add_where_clause(' ms.supply_type_code = ''SHIPMENT'' ', 'INBOUND');
3508: add_bind_variable('inb_shipment_header_id', inv_mwb_globals.g_shipment_header_id_interorg);
3509: ELSIF inv_mwb_globals.g_req_header_id IS NOT NULL THEN
3510: inv_mwb_query_manager.add_where_clause(' ms.req_header_id = :inb_req_header_id ', 'INBOUND');
3511: add_bind_variable('inb_req_header_id', inv_mwb_globals.g_req_header_id);
3512: END IF;

Line 3509: ELSIF inv_mwb_globals.g_req_header_id IS NOT NULL THEN

3505: IF inv_mwb_globals.g_shipment_header_id_interorg IS NOT NULL THEN
3506: add_where_clause(' rsh.shipment_header_id = :inb_shipment_header_id ', 'INBOUND');
3507: add_where_clause(' ms.supply_type_code = ''SHIPMENT'' ', 'INBOUND');
3508: add_bind_variable('inb_shipment_header_id', inv_mwb_globals.g_shipment_header_id_interorg);
3509: ELSIF inv_mwb_globals.g_req_header_id IS NOT NULL THEN
3510: inv_mwb_query_manager.add_where_clause(' ms.req_header_id = :inb_req_header_id ', 'INBOUND');
3511: add_bind_variable('inb_req_header_id', inv_mwb_globals.g_req_header_id);
3512: END IF;
3513:

Line 3511: add_bind_variable('inb_req_header_id', inv_mwb_globals.g_req_header_id);

3507: add_where_clause(' ms.supply_type_code = ''SHIPMENT'' ', 'INBOUND');
3508: add_bind_variable('inb_shipment_header_id', inv_mwb_globals.g_shipment_header_id_interorg);
3509: ELSIF inv_mwb_globals.g_req_header_id IS NOT NULL THEN
3510: inv_mwb_query_manager.add_where_clause(' ms.req_header_id = :inb_req_header_id ', 'INBOUND');
3511: add_bind_variable('inb_req_header_id', inv_mwb_globals.g_req_header_id);
3512: END IF;
3513:
3514: IF inv_mwb_globals.g_source_org_id IS NOT NULL THEN
3515: inv_mwb_query_manager.add_where_clause(' ms.from_organization_id = :inb_from_organization_id ', 'INBOUND');

Line 3514: IF inv_mwb_globals.g_source_org_id IS NOT NULL THEN

3510: inv_mwb_query_manager.add_where_clause(' ms.req_header_id = :inb_req_header_id ', 'INBOUND');
3511: add_bind_variable('inb_req_header_id', inv_mwb_globals.g_req_header_id);
3512: END IF;
3513:
3514: IF inv_mwb_globals.g_source_org_id IS NOT NULL THEN
3515: inv_mwb_query_manager.add_where_clause(' ms.from_organization_id = :inb_from_organization_id ', 'INBOUND');
3516: add_bind_variable('inb_from_organization_id', inv_mwb_globals.g_source_org_id);
3517: END IF;
3518:

Line 3516: add_bind_variable('inb_from_organization_id', inv_mwb_globals.g_source_org_id);

3512: END IF;
3513:
3514: IF inv_mwb_globals.g_source_org_id IS NOT NULL THEN
3515: inv_mwb_query_manager.add_where_clause(' ms.from_organization_id = :inb_from_organization_id ', 'INBOUND');
3516: add_bind_variable('inb_from_organization_id', inv_mwb_globals.g_source_org_id);
3517: END IF;
3518:
3519: IF inv_mwb_globals.g_organization_id IS NOT NULL THEN
3520: add_where_clause('ms.to_organization_id = :inb_to_organization_id', 'INBOUND');

Line 3519: IF inv_mwb_globals.g_organization_id IS NOT NULL THEN

3515: inv_mwb_query_manager.add_where_clause(' ms.from_organization_id = :inb_from_organization_id ', 'INBOUND');
3516: add_bind_variable('inb_from_organization_id', inv_mwb_globals.g_source_org_id);
3517: END IF;
3518:
3519: IF inv_mwb_globals.g_organization_id IS NOT NULL THEN
3520: add_where_clause('ms.to_organization_id = :inb_to_organization_id', 'INBOUND');
3521: add_bind_variable('inb_to_organization_id', inv_mwb_globals.g_organization_id);
3522: END IF;
3523:

Line 3521: add_bind_variable('inb_to_organization_id', inv_mwb_globals.g_organization_id);

3517: END IF;
3518:
3519: IF inv_mwb_globals.g_organization_id IS NOT NULL THEN
3520: add_where_clause('ms.to_organization_id = :inb_to_organization_id', 'INBOUND');
3521: add_bind_variable('inb_to_organization_id', inv_mwb_globals.g_organization_id);
3522: END IF;
3523:
3524: IF inv_mwb_globals.g_inventory_item_id IS NOT NULL THEN
3525: add_where_clause('ms.item_id = :inb_item_id', 'INBOUND');

Line 3524: IF inv_mwb_globals.g_inventory_item_id IS NOT NULL THEN

3520: add_where_clause('ms.to_organization_id = :inb_to_organization_id', 'INBOUND');
3521: add_bind_variable('inb_to_organization_id', inv_mwb_globals.g_organization_id);
3522: END IF;
3523:
3524: IF inv_mwb_globals.g_inventory_item_id IS NOT NULL THEN
3525: add_where_clause('ms.item_id = :inb_item_id', 'INBOUND');
3526: add_bind_variable('inb_item_id', inv_mwb_globals.g_inventory_item_id);
3527: END IF;
3528:

Line 3526: add_bind_variable('inb_item_id', inv_mwb_globals.g_inventory_item_id);

3522: END IF;
3523:
3524: IF inv_mwb_globals.g_inventory_item_id IS NOT NULL THEN
3525: add_where_clause('ms.item_id = :inb_item_id', 'INBOUND');
3526: add_bind_variable('inb_item_id', inv_mwb_globals.g_inventory_item_id);
3527: END IF;
3528:
3529: IF inv_mwb_globals.g_revision IS NOT NULL THEN
3530: add_where_clause('ms.item_revision = :inb_item_revision', 'INBOUND');

Line 3529: IF inv_mwb_globals.g_revision IS NOT NULL THEN

3525: add_where_clause('ms.item_id = :inb_item_id', 'INBOUND');
3526: add_bind_variable('inb_item_id', inv_mwb_globals.g_inventory_item_id);
3527: END IF;
3528:
3529: IF inv_mwb_globals.g_revision IS NOT NULL THEN
3530: add_where_clause('ms.item_revision = :inb_item_revision', 'INBOUND');
3531: add_bind_variable('inb_item_revision', inv_mwb_globals.g_revision);
3532: END IF;
3533:

Line 3531: add_bind_variable('inb_item_revision', inv_mwb_globals.g_revision);

3527: END IF;
3528:
3529: IF inv_mwb_globals.g_revision IS NOT NULL THEN
3530: add_where_clause('ms.item_revision = :inb_item_revision', 'INBOUND');
3531: add_bind_variable('inb_item_revision', inv_mwb_globals.g_revision);
3532: END IF;
3533:
3534: IF inv_mwb_globals.g_cost_group_id IS NOT NULL THEN
3535: add_where_clause('ms.cost_group_id = :inb_cost_group_id', 'INBOUND');

Line 3534: IF inv_mwb_globals.g_cost_group_id IS NOT NULL THEN

3530: add_where_clause('ms.item_revision = :inb_item_revision', 'INBOUND');
3531: add_bind_variable('inb_item_revision', inv_mwb_globals.g_revision);
3532: END IF;
3533:
3534: IF inv_mwb_globals.g_cost_group_id IS NOT NULL THEN
3535: add_where_clause('ms.cost_group_id = :inb_cost_group_id', 'INBOUND');
3536: add_bind_variable('inb_cost_group_id', inv_mwb_globals.g_cost_group_id);
3537: END IF;
3538:

Line 3536: add_bind_variable('inb_cost_group_id', inv_mwb_globals.g_cost_group_id);

3532: END IF;
3533:
3534: IF inv_mwb_globals.g_cost_group_id IS NOT NULL THEN
3535: add_where_clause('ms.cost_group_id = :inb_cost_group_id', 'INBOUND');
3536: add_bind_variable('inb_cost_group_id', inv_mwb_globals.g_cost_group_id);
3537: END IF;
3538:
3539: IF (inv_mwb_globals.g_expected_from_date IS NOT NULL AND
3540: inv_mwb_globals.g_expected_to_date IS NOT NULL AND

Line 3539: IF (inv_mwb_globals.g_expected_from_date IS NOT NULL AND

3535: add_where_clause('ms.cost_group_id = :inb_cost_group_id', 'INBOUND');
3536: add_bind_variable('inb_cost_group_id', inv_mwb_globals.g_cost_group_id);
3537: END IF;
3538:
3539: IF (inv_mwb_globals.g_expected_from_date IS NOT NULL AND
3540: inv_mwb_globals.g_expected_to_date IS NOT NULL AND
3541: inv_mwb_globals.g_expected_from_date = inv_mwb_globals.g_expected_to_date) THEN
3542: add_where_clause('ms.expected_delivery_date = :inb_expected_from_date', 'INBOUND');
3543: add_bind_variable('inb_expected_from_date', inv_mwb_globals.g_expected_from_date);

Line 3540: inv_mwb_globals.g_expected_to_date IS NOT NULL AND

3536: add_bind_variable('inb_cost_group_id', inv_mwb_globals.g_cost_group_id);
3537: END IF;
3538:
3539: IF (inv_mwb_globals.g_expected_from_date IS NOT NULL AND
3540: inv_mwb_globals.g_expected_to_date IS NOT NULL AND
3541: inv_mwb_globals.g_expected_from_date = inv_mwb_globals.g_expected_to_date) THEN
3542: add_where_clause('ms.expected_delivery_date = :inb_expected_from_date', 'INBOUND');
3543: add_bind_variable('inb_expected_from_date', inv_mwb_globals.g_expected_from_date);
3544: END IF;

Line 3541: inv_mwb_globals.g_expected_from_date = inv_mwb_globals.g_expected_to_date) THEN

3537: END IF;
3538:
3539: IF (inv_mwb_globals.g_expected_from_date IS NOT NULL AND
3540: inv_mwb_globals.g_expected_to_date IS NOT NULL AND
3541: inv_mwb_globals.g_expected_from_date = inv_mwb_globals.g_expected_to_date) THEN
3542: add_where_clause('ms.expected_delivery_date = :inb_expected_from_date', 'INBOUND');
3543: add_bind_variable('inb_expected_from_date', inv_mwb_globals.g_expected_from_date);
3544: END IF;
3545:

Line 3543: add_bind_variable('inb_expected_from_date', inv_mwb_globals.g_expected_from_date);

3539: IF (inv_mwb_globals.g_expected_from_date IS NOT NULL AND
3540: inv_mwb_globals.g_expected_to_date IS NOT NULL AND
3541: inv_mwb_globals.g_expected_from_date = inv_mwb_globals.g_expected_to_date) THEN
3542: add_where_clause('ms.expected_delivery_date = :inb_expected_from_date', 'INBOUND');
3543: add_bind_variable('inb_expected_from_date', inv_mwb_globals.g_expected_from_date);
3544: END IF;
3545:
3546: IF inv_mwb_globals.g_expected_from_date IS NOT NULL THEN
3547: add_where_clause('ms.expected_delivery_date >= :inb_expected_from_date', 'INBOUND');

Line 3546: IF inv_mwb_globals.g_expected_from_date IS NOT NULL THEN

3542: add_where_clause('ms.expected_delivery_date = :inb_expected_from_date', 'INBOUND');
3543: add_bind_variable('inb_expected_from_date', inv_mwb_globals.g_expected_from_date);
3544: END IF;
3545:
3546: IF inv_mwb_globals.g_expected_from_date IS NOT NULL THEN
3547: add_where_clause('ms.expected_delivery_date >= :inb_expected_from_date', 'INBOUND');
3548: add_bind_variable('inb_expected_from_date', inv_mwb_globals.g_expected_from_date);
3549: END IF;
3550:

Line 3548: add_bind_variable('inb_expected_from_date', inv_mwb_globals.g_expected_from_date);

3544: END IF;
3545:
3546: IF inv_mwb_globals.g_expected_from_date IS NOT NULL THEN
3547: add_where_clause('ms.expected_delivery_date >= :inb_expected_from_date', 'INBOUND');
3548: add_bind_variable('inb_expected_from_date', inv_mwb_globals.g_expected_from_date);
3549: END IF;
3550:
3551: IF inv_mwb_globals.g_expected_to_date IS NOT NULL THEN
3552: add_where_clause('ms.expected_delivery_date <= :inb_expected_to_date', 'INBOUND');

Line 3551: IF inv_mwb_globals.g_expected_to_date IS NOT NULL THEN

3547: add_where_clause('ms.expected_delivery_date >= :inb_expected_from_date', 'INBOUND');
3548: add_bind_variable('inb_expected_from_date', inv_mwb_globals.g_expected_from_date);
3549: END IF;
3550:
3551: IF inv_mwb_globals.g_expected_to_date IS NOT NULL THEN
3552: add_where_clause('ms.expected_delivery_date <= :inb_expected_to_date', 'INBOUND');
3553: add_bind_variable('inb_expected_to_date', inv_mwb_globals.g_expected_to_date);
3554: END IF;
3555:

Line 3553: add_bind_variable('inb_expected_to_date', inv_mwb_globals.g_expected_to_date);

3549: END IF;
3550:
3551: IF inv_mwb_globals.g_expected_to_date IS NOT NULL THEN
3552: add_where_clause('ms.expected_delivery_date <= :inb_expected_to_date', 'INBOUND');
3553: add_bind_variable('inb_expected_to_date', inv_mwb_globals.g_expected_to_date);
3554: END IF;
3555:
3556: IF inv_mwb_globals.g_lpn_from_id IS NOT NULL
3557: OR inv_mwb_globals.g_lpn_to_id IS NOT NULL THEN

Line 3556: IF inv_mwb_globals.g_lpn_from_id IS NOT NULL

3552: add_where_clause('ms.expected_delivery_date <= :inb_expected_to_date', 'INBOUND');
3553: add_bind_variable('inb_expected_to_date', inv_mwb_globals.g_expected_to_date);
3554: END IF;
3555:
3556: IF inv_mwb_globals.g_lpn_from_id IS NOT NULL
3557: OR inv_mwb_globals.g_lpn_to_id IS NOT NULL THEN
3558: inv_mwb_query_manager.add_from_clause(' wms_license_plate_numbers wlpn ','INBOUND');
3559: add_where_clause('rsl.asn_lpn_id = wlpn.lpn_id', 'INBOUND');
3560: END IF;

Line 3557: OR inv_mwb_globals.g_lpn_to_id IS NOT NULL THEN

3553: add_bind_variable('inb_expected_to_date', inv_mwb_globals.g_expected_to_date);
3554: END IF;
3555:
3556: IF inv_mwb_globals.g_lpn_from_id IS NOT NULL
3557: OR inv_mwb_globals.g_lpn_to_id IS NOT NULL THEN
3558: inv_mwb_query_manager.add_from_clause(' wms_license_plate_numbers wlpn ','INBOUND');
3559: add_where_clause('rsl.asn_lpn_id = wlpn.lpn_id', 'INBOUND');
3560: END IF;
3561:

Line 3562: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND

3558: inv_mwb_query_manager.add_from_clause(' wms_license_plate_numbers wlpn ','INBOUND');
3559: add_where_clause('rsl.asn_lpn_id = wlpn.lpn_id', 'INBOUND');
3560: END IF;
3561:
3562: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3563: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3564: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN
3565: add_where_clause('rsl.asn_lpn_id = :inb_lpn_from_id', 'INBOUND');
3566: add_bind_variable('inb_lpn_from_id', inv_mwb_globals.g_lpn_from_id);

Line 3563: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND

3559: add_where_clause('rsl.asn_lpn_id = wlpn.lpn_id', 'INBOUND');
3560: END IF;
3561:
3562: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3563: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3564: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN
3565: add_where_clause('rsl.asn_lpn_id = :inb_lpn_from_id', 'INBOUND');
3566: add_bind_variable('inb_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
3567: END IF;

Line 3564: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN

3560: END IF;
3561:
3562: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3563: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3564: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN
3565: add_where_clause('rsl.asn_lpn_id = :inb_lpn_from_id', 'INBOUND');
3566: add_bind_variable('inb_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
3567: END IF;
3568:

Line 3566: add_bind_variable('inb_lpn_from_id', inv_mwb_globals.g_lpn_from_id);

3562: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3563: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3564: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN
3565: add_where_clause('rsl.asn_lpn_id = :inb_lpn_from_id', 'INBOUND');
3566: add_bind_variable('inb_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
3567: END IF;
3568:
3569: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3570: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN

Line 3569: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND

3565: add_where_clause('rsl.asn_lpn_id = :inb_lpn_from_id', 'INBOUND');
3566: add_bind_variable('inb_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
3567: END IF;
3568:
3569: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3570: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN
3571: add_where_clause('wlpn.license_plate_number >= :inb_lpn_from', 'INBOUND');
3572: add_bind_variable('inb_lpn_from', inv_mwb_globals.g_lpn_from);
3573: END IF;

Line 3570: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN

3566: add_bind_variable('inb_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
3567: END IF;
3568:
3569: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3570: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN
3571: add_where_clause('wlpn.license_plate_number >= :inb_lpn_from', 'INBOUND');
3572: add_bind_variable('inb_lpn_from', inv_mwb_globals.g_lpn_from);
3573: END IF;
3574:

Line 3572: add_bind_variable('inb_lpn_from', inv_mwb_globals.g_lpn_from);

3568:
3569: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3570: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN
3571: add_where_clause('wlpn.license_plate_number >= :inb_lpn_from', 'INBOUND');
3572: add_bind_variable('inb_lpn_from', inv_mwb_globals.g_lpn_from);
3573: END IF;
3574:
3575: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3576: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN

Line 3575: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND

3571: add_where_clause('wlpn.license_plate_number >= :inb_lpn_from', 'INBOUND');
3572: add_bind_variable('inb_lpn_from', inv_mwb_globals.g_lpn_from);
3573: END IF;
3574:
3575: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3576: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN
3577: add_where_clause('wlpn.license_plate_number <= :inb_lpn_to', 'INBOUND');
3578: add_bind_variable('inb_lpn_to', inv_mwb_globals.g_lpn_to);
3579: END IF;

Line 3576: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN

3572: add_bind_variable('inb_lpn_from', inv_mwb_globals.g_lpn_from);
3573: END IF;
3574:
3575: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3576: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN
3577: add_where_clause('wlpn.license_plate_number <= :inb_lpn_to', 'INBOUND');
3578: add_bind_variable('inb_lpn_to', inv_mwb_globals.g_lpn_to);
3579: END IF;
3580:

Line 3578: add_bind_variable('inb_lpn_to', inv_mwb_globals.g_lpn_to);

3574:
3575: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3576: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN
3577: add_where_clause('wlpn.license_plate_number <= :inb_lpn_to', 'INBOUND');
3578: add_bind_variable('inb_lpn_to', inv_mwb_globals.g_lpn_to);
3579: END IF;
3580:
3581:
3582:

Line 3583: IF (inv_mwb_globals.g_lot_from IS NOT NULL

3579: END IF;
3580:
3581:
3582:
3583: IF (inv_mwb_globals.g_lot_from IS NOT NULL
3584: OR inv_mwb_globals.g_lot_to IS NOT NULL)
3585: OR (inv_mwb_globals.g_tree_item_id IS NOT NULL
3586: AND l_lot_control = 2) THEN
3587: inv_mwb_query_manager.add_from_clause(' rcv_lots_supply rls ','INBOUND');

Line 3584: OR inv_mwb_globals.g_lot_to IS NOT NULL)

3580:
3581:
3582:
3583: IF (inv_mwb_globals.g_lot_from IS NOT NULL
3584: OR inv_mwb_globals.g_lot_to IS NOT NULL)
3585: OR (inv_mwb_globals.g_tree_item_id IS NOT NULL
3586: AND l_lot_control = 2) THEN
3587: inv_mwb_query_manager.add_from_clause(' rcv_lots_supply rls ','INBOUND');
3588: add_where_clause('rls.shipment_line_id(+) = ms.shipment_line_id ', 'INBOUND');

Line 3585: OR (inv_mwb_globals.g_tree_item_id IS NOT NULL

3581:
3582:
3583: IF (inv_mwb_globals.g_lot_from IS NOT NULL
3584: OR inv_mwb_globals.g_lot_to IS NOT NULL)
3585: OR (inv_mwb_globals.g_tree_item_id IS NOT NULL
3586: AND l_lot_control = 2) THEN
3587: inv_mwb_query_manager.add_from_clause(' rcv_lots_supply rls ','INBOUND');
3588: add_where_clause('rls.shipment_line_id(+) = ms.shipment_line_id ', 'INBOUND');
3589: END IF;

Line 3591: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND

3587: inv_mwb_query_manager.add_from_clause(' rcv_lots_supply rls ','INBOUND');
3588: add_where_clause('rls.shipment_line_id(+) = ms.shipment_line_id ', 'INBOUND');
3589: END IF;
3590:
3591: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3592: inv_mwb_globals.g_lot_to IS NOT NULL AND
3593: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN
3594: add_where_clause('rls.lot_num = :inb_lot_from', 'INBOUND');
3595: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);

Line 3592: inv_mwb_globals.g_lot_to IS NOT NULL AND

3588: add_where_clause('rls.shipment_line_id(+) = ms.shipment_line_id ', 'INBOUND');
3589: END IF;
3590:
3591: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3592: inv_mwb_globals.g_lot_to IS NOT NULL AND
3593: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN
3594: add_where_clause('rls.lot_num = :inb_lot_from', 'INBOUND');
3595: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);
3596: END IF;

Line 3593: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN

3589: END IF;
3590:
3591: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3592: inv_mwb_globals.g_lot_to IS NOT NULL AND
3593: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN
3594: add_where_clause('rls.lot_num = :inb_lot_from', 'INBOUND');
3595: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);
3596: END IF;
3597:

Line 3595: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);

3591: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3592: inv_mwb_globals.g_lot_to IS NOT NULL AND
3593: inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to) THEN
3594: add_where_clause('rls.lot_num = :inb_lot_from', 'INBOUND');
3595: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);
3596: END IF;
3597:
3598: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3599: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN

Line 3598: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND

3594: add_where_clause('rls.lot_num = :inb_lot_from', 'INBOUND');
3595: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);
3596: END IF;
3597:
3598: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3599: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN
3600: add_where_clause('rls.lot_num >= :inb_lot_from', 'INBOUND');
3601: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);
3602: END IF;

Line 3599: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN

3595: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);
3596: END IF;
3597:
3598: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3599: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN
3600: add_where_clause('rls.lot_num >= :inb_lot_from', 'INBOUND');
3601: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);
3602: END IF;
3603:

Line 3601: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);

3597:
3598: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3599: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN
3600: add_where_clause('rls.lot_num >= :inb_lot_from', 'INBOUND');
3601: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);
3602: END IF;
3603:
3604: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND
3605: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN

Line 3604: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND

3600: add_where_clause('rls.lot_num >= :inb_lot_from', 'INBOUND');
3601: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);
3602: END IF;
3603:
3604: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND
3605: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN
3606: add_where_clause('rls.lot_num <= :inb_lot_to', 'INBOUND');
3607: add_bind_variable('inb_lot_to', inv_mwb_globals.g_lot_to);
3608: END IF;

Line 3605: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN

3601: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);
3602: END IF;
3603:
3604: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND
3605: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN
3606: add_where_clause('rls.lot_num <= :inb_lot_to', 'INBOUND');
3607: add_bind_variable('inb_lot_to', inv_mwb_globals.g_lot_to);
3608: END IF;
3609:

Line 3607: add_bind_variable('inb_lot_to', inv_mwb_globals.g_lot_to);

3603:
3604: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND
3605: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN
3606: add_where_clause('rls.lot_num <= :inb_lot_to', 'INBOUND');
3607: add_bind_variable('inb_lot_to', inv_mwb_globals.g_lot_to);
3608: END IF;
3609:
3610:
3611: IF (inv_mwb_globals.g_serial_from IS NOT NULL

Line 3611: IF (inv_mwb_globals.g_serial_from IS NOT NULL

3607: add_bind_variable('inb_lot_to', inv_mwb_globals.g_lot_to);
3608: END IF;
3609:
3610:
3611: IF (inv_mwb_globals.g_serial_from IS NOT NULL
3612: OR inv_mwb_globals.g_serial_to IS NOT NULL)
3613: OR (inv_mwb_globals.g_tree_item_id IS NOT NULL
3614: AND l_serial_control =2) THEN
3615: inv_mwb_query_manager.add_from_clause(' rcv_serials_supply rss ','INBOUND');

Line 3612: OR inv_mwb_globals.g_serial_to IS NOT NULL)

3608: END IF;
3609:
3610:
3611: IF (inv_mwb_globals.g_serial_from IS NOT NULL
3612: OR inv_mwb_globals.g_serial_to IS NOT NULL)
3613: OR (inv_mwb_globals.g_tree_item_id IS NOT NULL
3614: AND l_serial_control =2) THEN
3615: inv_mwb_query_manager.add_from_clause(' rcv_serials_supply rss ','INBOUND');
3616: add_where_clause('rss.shipment_line_id = ms.shipment_line_id ', 'INBOUND');

Line 3613: OR (inv_mwb_globals.g_tree_item_id IS NOT NULL

3609:
3610:
3611: IF (inv_mwb_globals.g_serial_from IS NOT NULL
3612: OR inv_mwb_globals.g_serial_to IS NOT NULL)
3613: OR (inv_mwb_globals.g_tree_item_id IS NOT NULL
3614: AND l_serial_control =2) THEN
3615: inv_mwb_query_manager.add_from_clause(' rcv_serials_supply rss ','INBOUND');
3616: add_where_clause('rss.shipment_line_id = ms.shipment_line_id ', 'INBOUND');
3617: END IF;

Line 3619: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND

3615: inv_mwb_query_manager.add_from_clause(' rcv_serials_supply rss ','INBOUND');
3616: add_where_clause('rss.shipment_line_id = ms.shipment_line_id ', 'INBOUND');
3617: END IF;
3618:
3619: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3620: inv_mwb_globals.g_serial_to IS NOT NULL AND
3621: inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to) THEN
3622: add_where_clause('rss.serial_num = :inb_serial_from', 'INBOUND');
3623: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);

Line 3620: inv_mwb_globals.g_serial_to IS NOT NULL AND

3616: add_where_clause('rss.shipment_line_id = ms.shipment_line_id ', 'INBOUND');
3617: END IF;
3618:
3619: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3620: inv_mwb_globals.g_serial_to IS NOT NULL AND
3621: inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to) THEN
3622: add_where_clause('rss.serial_num = :inb_serial_from', 'INBOUND');
3623: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);
3624: END IF;

Line 3621: inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to) THEN

3617: END IF;
3618:
3619: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3620: inv_mwb_globals.g_serial_to IS NOT NULL AND
3621: inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to) THEN
3622: add_where_clause('rss.serial_num = :inb_serial_from', 'INBOUND');
3623: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);
3624: END IF;
3625:

Line 3623: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);

3619: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3620: inv_mwb_globals.g_serial_to IS NOT NULL AND
3621: inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to) THEN
3622: add_where_clause('rss.serial_num = :inb_serial_from', 'INBOUND');
3623: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);
3624: END IF;
3625:
3626: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3627: inv_mwb_globals.g_serial_from <> NVL(inv_mwb_globals.g_serial_to, -1) ) THEN

Line 3626: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND

3622: add_where_clause('rss.serial_num = :inb_serial_from', 'INBOUND');
3623: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);
3624: END IF;
3625:
3626: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3627: inv_mwb_globals.g_serial_from <> NVL(inv_mwb_globals.g_serial_to, -1) ) THEN
3628: add_where_clause('rss.serial_num >= :inb_serial_from', 'INBOUND');
3629: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);
3630: END IF;

Line 3627: inv_mwb_globals.g_serial_from <> NVL(inv_mwb_globals.g_serial_to, -1) ) THEN

3623: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);
3624: END IF;
3625:
3626: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3627: inv_mwb_globals.g_serial_from <> NVL(inv_mwb_globals.g_serial_to, -1) ) THEN
3628: add_where_clause('rss.serial_num >= :inb_serial_from', 'INBOUND');
3629: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);
3630: END IF;
3631:

Line 3629: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);

3625:
3626: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3627: inv_mwb_globals.g_serial_from <> NVL(inv_mwb_globals.g_serial_to, -1) ) THEN
3628: add_where_clause('rss.serial_num >= :inb_serial_from', 'INBOUND');
3629: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);
3630: END IF;
3631:
3632: IF (inv_mwb_globals.g_serial_to IS NOT NULL AND
3633: inv_mwb_globals.g_serial_to <> NVL(inv_mwb_globals.g_serial_from, -1) ) THEN

Line 3632: IF (inv_mwb_globals.g_serial_to IS NOT NULL AND

3628: add_where_clause('rss.serial_num >= :inb_serial_from', 'INBOUND');
3629: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);
3630: END IF;
3631:
3632: IF (inv_mwb_globals.g_serial_to IS NOT NULL AND
3633: inv_mwb_globals.g_serial_to <> NVL(inv_mwb_globals.g_serial_from, -1) ) THEN
3634: add_where_clause('rss.serial_num <= :inb_serial_to', 'INBOUND');
3635: add_bind_variable('inb_serial_to', inv_mwb_globals.g_serial_to);
3636: END IF;

Line 3633: inv_mwb_globals.g_serial_to <> NVL(inv_mwb_globals.g_serial_from, -1) ) THEN

3629: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);
3630: END IF;
3631:
3632: IF (inv_mwb_globals.g_serial_to IS NOT NULL AND
3633: inv_mwb_globals.g_serial_to <> NVL(inv_mwb_globals.g_serial_from, -1) ) THEN
3634: add_where_clause('rss.serial_num <= :inb_serial_to', 'INBOUND');
3635: add_bind_variable('inb_serial_to', inv_mwb_globals.g_serial_to);
3636: END IF;
3637:

Line 3635: add_bind_variable('inb_serial_to', inv_mwb_globals.g_serial_to);

3631:
3632: IF (inv_mwb_globals.g_serial_to IS NOT NULL AND
3633: inv_mwb_globals.g_serial_to <> NVL(inv_mwb_globals.g_serial_from, -1) ) THEN
3634: add_where_clause('rss.serial_num <= :inb_serial_to', 'INBOUND');
3635: add_bind_variable('inb_serial_to', inv_mwb_globals.g_serial_to);
3636: END IF;
3637:
3638: IF inv_mwb_globals.g_inventory_item_id IS NULL
3639: AND inv_mwb_globals.g_item_description IS NOT NULL THEN

Line 3638: IF inv_mwb_globals.g_inventory_item_id IS NULL

3634: add_where_clause('rss.serial_num <= :inb_serial_to', 'INBOUND');
3635: add_bind_variable('inb_serial_to', inv_mwb_globals.g_serial_to);
3636: END IF;
3637:
3638: IF inv_mwb_globals.g_inventory_item_id IS NULL
3639: AND inv_mwb_globals.g_item_description IS NOT NULL THEN
3640: add_from_clause(' mtl_system_items_kfv msik ','INBOUND');
3641: add_where_clause(' ms.item_id = msik.inventory_item_id ', 'INBOUND');
3642: add_where_clause(' ms.to_organization_id = msik.organization_id ', 'INBOUND');

Line 3639: AND inv_mwb_globals.g_item_description IS NOT NULL THEN

3635: add_bind_variable('inb_serial_to', inv_mwb_globals.g_serial_to);
3636: END IF;
3637:
3638: IF inv_mwb_globals.g_inventory_item_id IS NULL
3639: AND inv_mwb_globals.g_item_description IS NOT NULL THEN
3640: add_from_clause(' mtl_system_items_kfv msik ','INBOUND');
3641: add_where_clause(' ms.item_id = msik.inventory_item_id ', 'INBOUND');
3642: add_where_clause(' ms.to_organization_id = msik.organization_id ', 'INBOUND');
3643: add_where_clause(' msik.description like :inb_item_description ', 'INBOUND');

Line 3644: add_bind_variable('inb_item_description', inv_mwb_globals.g_item_description);

3640: add_from_clause(' mtl_system_items_kfv msik ','INBOUND');
3641: add_where_clause(' ms.item_id = msik.inventory_item_id ', 'INBOUND');
3642: add_where_clause(' ms.to_organization_id = msik.organization_id ', 'INBOUND');
3643: add_where_clause(' msik.description like :inb_item_description ', 'INBOUND');
3644: add_bind_variable('inb_item_description', inv_mwb_globals.g_item_description);
3645: END IF;
3646:
3647: ELSE -- If interorg and supplier tab null
3648:

Line 3654: IF inv_mwb_globals.g_organization_id IS NOT NULL THEN

3650: inv_mwb_query_manager.add_from_clause('rcv_shipment_lines rsl ','INBOUND');
3651: inv_mwb_query_manager.add_where_clause('rsh.shipment_header_id(+) = ms.shipment_header_id ', 'INBOUND');
3652: inv_mwb_query_manager.add_where_clause('rsl.shipment_line_id(+) = ms.shipment_line_id', 'INBOUND');
3653:
3654: IF inv_mwb_globals.g_organization_id IS NOT NULL THEN
3655: add_where_clause('ms.to_organization_id = :inb_to_organization_id', 'INBOUND');
3656: add_bind_variable('inb_to_organization_id', inv_mwb_globals.g_organization_id);
3657: END IF;
3658:

Line 3656: add_bind_variable('inb_to_organization_id', inv_mwb_globals.g_organization_id);

3652: inv_mwb_query_manager.add_where_clause('rsl.shipment_line_id(+) = ms.shipment_line_id', 'INBOUND');
3653:
3654: IF inv_mwb_globals.g_organization_id IS NOT NULL THEN
3655: add_where_clause('ms.to_organization_id = :inb_to_organization_id', 'INBOUND');
3656: add_bind_variable('inb_to_organization_id', inv_mwb_globals.g_organization_id);
3657: END IF;
3658:
3659: IF inv_mwb_globals.g_inventory_item_id IS NOT NULL THEN
3660: add_where_clause('ms.item_id = :inb_item_id', 'INBOUND');

Line 3659: IF inv_mwb_globals.g_inventory_item_id IS NOT NULL THEN

3655: add_where_clause('ms.to_organization_id = :inb_to_organization_id', 'INBOUND');
3656: add_bind_variable('inb_to_organization_id', inv_mwb_globals.g_organization_id);
3657: END IF;
3658:
3659: IF inv_mwb_globals.g_inventory_item_id IS NOT NULL THEN
3660: add_where_clause('ms.item_id = :inb_item_id', 'INBOUND');
3661: add_bind_variable('inb_item_id', inv_mwb_globals.g_inventory_item_id);
3662: END IF;
3663:

Line 3661: add_bind_variable('inb_item_id', inv_mwb_globals.g_inventory_item_id);

3657: END IF;
3658:
3659: IF inv_mwb_globals.g_inventory_item_id IS NOT NULL THEN
3660: add_where_clause('ms.item_id = :inb_item_id', 'INBOUND');
3661: add_bind_variable('inb_item_id', inv_mwb_globals.g_inventory_item_id);
3662: END IF;
3663:
3664: IF inv_mwb_globals.g_revision IS NOT NULL THEN
3665: add_where_clause('ms.item_revision = :inb_item_revision', 'INBOUND');

Line 3664: IF inv_mwb_globals.g_revision IS NOT NULL THEN

3660: add_where_clause('ms.item_id = :inb_item_id', 'INBOUND');
3661: add_bind_variable('inb_item_id', inv_mwb_globals.g_inventory_item_id);
3662: END IF;
3663:
3664: IF inv_mwb_globals.g_revision IS NOT NULL THEN
3665: add_where_clause('ms.item_revision = :inb_item_revision', 'INBOUND');
3666: add_bind_variable('inb_item_revision', inv_mwb_globals.g_revision);
3667: END IF;
3668:

Line 3666: add_bind_variable('inb_item_revision', inv_mwb_globals.g_revision);

3662: END IF;
3663:
3664: IF inv_mwb_globals.g_revision IS NOT NULL THEN
3665: add_where_clause('ms.item_revision = :inb_item_revision', 'INBOUND');
3666: add_bind_variable('inb_item_revision', inv_mwb_globals.g_revision);
3667: END IF;
3668:
3669: IF inv_mwb_globals.g_cost_group_id IS NOT NULL THEN
3670: add_where_clause('ms.cost_group_id = :inb_cost_group_id', 'INBOUND');

Line 3669: IF inv_mwb_globals.g_cost_group_id IS NOT NULL THEN

3665: add_where_clause('ms.item_revision = :inb_item_revision', 'INBOUND');
3666: add_bind_variable('inb_item_revision', inv_mwb_globals.g_revision);
3667: END IF;
3668:
3669: IF inv_mwb_globals.g_cost_group_id IS NOT NULL THEN
3670: add_where_clause('ms.cost_group_id = :inb_cost_group_id', 'INBOUND');
3671: add_bind_variable('inb_cost_group_id', inv_mwb_globals.g_cost_group_id);
3672: END IF;
3673:

Line 3671: add_bind_variable('inb_cost_group_id', inv_mwb_globals.g_cost_group_id);

3667: END IF;
3668:
3669: IF inv_mwb_globals.g_cost_group_id IS NOT NULL THEN
3670: add_where_clause('ms.cost_group_id = :inb_cost_group_id', 'INBOUND');
3671: add_bind_variable('inb_cost_group_id', inv_mwb_globals.g_cost_group_id);
3672: END IF;
3673:
3674: IF inv_mwb_globals.g_lpn_from_id IS NOT NULL
3675: OR inv_mwb_globals.g_lpn_to_id IS NOT NULL THEN

Line 3674: IF inv_mwb_globals.g_lpn_from_id IS NOT NULL

3670: add_where_clause('ms.cost_group_id = :inb_cost_group_id', 'INBOUND');
3671: add_bind_variable('inb_cost_group_id', inv_mwb_globals.g_cost_group_id);
3672: END IF;
3673:
3674: IF inv_mwb_globals.g_lpn_from_id IS NOT NULL
3675: OR inv_mwb_globals.g_lpn_to_id IS NOT NULL THEN
3676: inv_mwb_query_manager.add_from_clause(' wms_license_plate_numbers wlpn ','INBOUND');
3677: add_where_clause('rsl.asn_lpn_id = wlpn.lpn_id', 'INBOUND');
3678: END IF;

Line 3675: OR inv_mwb_globals.g_lpn_to_id IS NOT NULL THEN

3671: add_bind_variable('inb_cost_group_id', inv_mwb_globals.g_cost_group_id);
3672: END IF;
3673:
3674: IF inv_mwb_globals.g_lpn_from_id IS NOT NULL
3675: OR inv_mwb_globals.g_lpn_to_id IS NOT NULL THEN
3676: inv_mwb_query_manager.add_from_clause(' wms_license_plate_numbers wlpn ','INBOUND');
3677: add_where_clause('rsl.asn_lpn_id = wlpn.lpn_id', 'INBOUND');
3678: END IF;
3679:

Line 3680: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND

3676: inv_mwb_query_manager.add_from_clause(' wms_license_plate_numbers wlpn ','INBOUND');
3677: add_where_clause('rsl.asn_lpn_id = wlpn.lpn_id', 'INBOUND');
3678: END IF;
3679:
3680: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3681: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3682: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN
3683: add_where_clause('rsl.asn_lpn_id = :inb_lpn_from_id', 'INBOUND');
3684: add_bind_variable('inb_lpn_from_id', inv_mwb_globals.g_lpn_from_id);

Line 3681: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND

3677: add_where_clause('rsl.asn_lpn_id = wlpn.lpn_id', 'INBOUND');
3678: END IF;
3679:
3680: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3681: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3682: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN
3683: add_where_clause('rsl.asn_lpn_id = :inb_lpn_from_id', 'INBOUND');
3684: add_bind_variable('inb_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
3685: END IF;

Line 3682: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN

3678: END IF;
3679:
3680: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3681: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3682: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN
3683: add_where_clause('rsl.asn_lpn_id = :inb_lpn_from_id', 'INBOUND');
3684: add_bind_variable('inb_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
3685: END IF;
3686:

Line 3684: add_bind_variable('inb_lpn_from_id', inv_mwb_globals.g_lpn_from_id);

3680: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3681: inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3682: inv_mwb_globals.g_lpn_from_id = inv_mwb_globals.g_lpn_to_id) THEN
3683: add_where_clause('rsl.asn_lpn_id = :inb_lpn_from_id', 'INBOUND');
3684: add_bind_variable('inb_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
3685: END IF;
3686:
3687: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3688: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN

Line 3687: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND

3683: add_where_clause('rsl.asn_lpn_id = :inb_lpn_from_id', 'INBOUND');
3684: add_bind_variable('inb_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
3685: END IF;
3686:
3687: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3688: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN
3689: add_where_clause('wlpn.license_plate_number >= :inb_lpn_from', 'INBOUND');
3690: add_bind_variable('inb_lpn_from', inv_mwb_globals.g_lpn_from);
3691: END IF;

Line 3688: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN

3684: add_bind_variable('inb_lpn_from_id', inv_mwb_globals.g_lpn_from_id);
3685: END IF;
3686:
3687: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3688: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN
3689: add_where_clause('wlpn.license_plate_number >= :inb_lpn_from', 'INBOUND');
3690: add_bind_variable('inb_lpn_from', inv_mwb_globals.g_lpn_from);
3691: END IF;
3692:

Line 3690: add_bind_variable('inb_lpn_from', inv_mwb_globals.g_lpn_from);

3686:
3687: IF (inv_mwb_globals.g_lpn_from_id IS NOT NULL AND
3688: inv_mwb_globals.g_lpn_from_id <> NVL(inv_mwb_globals.g_lpn_to_id, -1) ) THEN
3689: add_where_clause('wlpn.license_plate_number >= :inb_lpn_from', 'INBOUND');
3690: add_bind_variable('inb_lpn_from', inv_mwb_globals.g_lpn_from);
3691: END IF;
3692:
3693: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3694: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN

Line 3693: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND

3689: add_where_clause('wlpn.license_plate_number >= :inb_lpn_from', 'INBOUND');
3690: add_bind_variable('inb_lpn_from', inv_mwb_globals.g_lpn_from);
3691: END IF;
3692:
3693: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3694: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN
3695: add_where_clause('wlpn.license_plate_number <= :inb_lpn_to', 'INBOUND');
3696: add_bind_variable('inb_lpn_to', inv_mwb_globals.g_lpn_to);
3697: END IF;

Line 3694: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN

3690: add_bind_variable('inb_lpn_from', inv_mwb_globals.g_lpn_from);
3691: END IF;
3692:
3693: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3694: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN
3695: add_where_clause('wlpn.license_plate_number <= :inb_lpn_to', 'INBOUND');
3696: add_bind_variable('inb_lpn_to', inv_mwb_globals.g_lpn_to);
3697: END IF;
3698:

Line 3696: add_bind_variable('inb_lpn_to', inv_mwb_globals.g_lpn_to);

3692:
3693: IF (inv_mwb_globals.g_lpn_to_id IS NOT NULL AND
3694: inv_mwb_globals.g_lpn_to_id <> NVL(inv_mwb_globals.g_lpn_from_id, -1) ) THEN
3695: add_where_clause('wlpn.license_plate_number <= :inb_lpn_to', 'INBOUND');
3696: add_bind_variable('inb_lpn_to', inv_mwb_globals.g_lpn_to);
3697: END IF;
3698:
3699: IF inv_mwb_globals.g_lot_from IS NOT NULL
3700: OR inv_mwb_globals.g_lot_to IS NOT NULL

Line 3699: IF inv_mwb_globals.g_lot_from IS NOT NULL

3695: add_where_clause('wlpn.license_plate_number <= :inb_lpn_to', 'INBOUND');
3696: add_bind_variable('inb_lpn_to', inv_mwb_globals.g_lpn_to);
3697: END IF;
3698:
3699: IF inv_mwb_globals.g_lot_from IS NOT NULL
3700: OR inv_mwb_globals.g_lot_to IS NOT NULL
3701: OR (inv_mwb_globals.g_tree_item_id IS NOT NULL
3702: AND l_lot_control = 2)
3703: OR inv_mwb_globals.g_tree_lot_number IS NOT NULL THEN

Line 3700: OR inv_mwb_globals.g_lot_to IS NOT NULL

3696: add_bind_variable('inb_lpn_to', inv_mwb_globals.g_lpn_to);
3697: END IF;
3698:
3699: IF inv_mwb_globals.g_lot_from IS NOT NULL
3700: OR inv_mwb_globals.g_lot_to IS NOT NULL
3701: OR (inv_mwb_globals.g_tree_item_id IS NOT NULL
3702: AND l_lot_control = 2)
3703: OR inv_mwb_globals.g_tree_lot_number IS NOT NULL THEN
3704: add_from_clause(' rcv_lots_supply rls ','INBOUND');

Line 3701: OR (inv_mwb_globals.g_tree_item_id IS NOT NULL

3697: END IF;
3698:
3699: IF inv_mwb_globals.g_lot_from IS NOT NULL
3700: OR inv_mwb_globals.g_lot_to IS NOT NULL
3701: OR (inv_mwb_globals.g_tree_item_id IS NOT NULL
3702: AND l_lot_control = 2)
3703: OR inv_mwb_globals.g_tree_lot_number IS NOT NULL THEN
3704: add_from_clause(' rcv_lots_supply rls ','INBOUND');
3705: add_where_clause('rls.shipment_line_id(+) = ms.shipment_line_id ', 'INBOUND');

Line 3703: OR inv_mwb_globals.g_tree_lot_number IS NOT NULL THEN

3699: IF inv_mwb_globals.g_lot_from IS NOT NULL
3700: OR inv_mwb_globals.g_lot_to IS NOT NULL
3701: OR (inv_mwb_globals.g_tree_item_id IS NOT NULL
3702: AND l_lot_control = 2)
3703: OR inv_mwb_globals.g_tree_lot_number IS NOT NULL THEN
3704: add_from_clause(' rcv_lots_supply rls ','INBOUND');
3705: add_where_clause('rls.shipment_line_id(+) = ms.shipment_line_id ', 'INBOUND');
3706: END IF;
3707:

Line 3708: IF inv_mwb_globals.g_lot_from IS NOT NULL

3704: add_from_clause(' rcv_lots_supply rls ','INBOUND');
3705: add_where_clause('rls.shipment_line_id(+) = ms.shipment_line_id ', 'INBOUND');
3706: END IF;
3707:
3708: IF inv_mwb_globals.g_lot_from IS NOT NULL
3709: AND inv_mwb_globals.g_lot_to IS NOT NULL
3710: AND inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to THEN
3711: add_where_clause('rls.lot_num = :inb_lot_from', 'INBOUND');
3712: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);

Line 3709: AND inv_mwb_globals.g_lot_to IS NOT NULL

3705: add_where_clause('rls.shipment_line_id(+) = ms.shipment_line_id ', 'INBOUND');
3706: END IF;
3707:
3708: IF inv_mwb_globals.g_lot_from IS NOT NULL
3709: AND inv_mwb_globals.g_lot_to IS NOT NULL
3710: AND inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to THEN
3711: add_where_clause('rls.lot_num = :inb_lot_from', 'INBOUND');
3712: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);
3713: END IF;

Line 3710: AND inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to THEN

3706: END IF;
3707:
3708: IF inv_mwb_globals.g_lot_from IS NOT NULL
3709: AND inv_mwb_globals.g_lot_to IS NOT NULL
3710: AND inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to THEN
3711: add_where_clause('rls.lot_num = :inb_lot_from', 'INBOUND');
3712: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);
3713: END IF;
3714:

Line 3712: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);

3708: IF inv_mwb_globals.g_lot_from IS NOT NULL
3709: AND inv_mwb_globals.g_lot_to IS NOT NULL
3710: AND inv_mwb_globals.g_lot_from = inv_mwb_globals.g_lot_to THEN
3711: add_where_clause('rls.lot_num = :inb_lot_from', 'INBOUND');
3712: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);
3713: END IF;
3714:
3715: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3716: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN

Line 3715: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND

3711: add_where_clause('rls.lot_num = :inb_lot_from', 'INBOUND');
3712: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);
3713: END IF;
3714:
3715: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3716: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN
3717: add_where_clause('rls.lot_num >= :inb_lot_from', 'INBOUND');
3718: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);
3719: END IF;

Line 3716: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN

3712: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);
3713: END IF;
3714:
3715: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3716: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN
3717: add_where_clause('rls.lot_num >= :inb_lot_from', 'INBOUND');
3718: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);
3719: END IF;
3720:

Line 3718: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);

3714:
3715: IF (inv_mwb_globals.g_lot_from IS NOT NULL AND
3716: inv_mwb_globals.g_lot_from <> NVL(inv_mwb_globals.g_lot_to, -1) ) THEN
3717: add_where_clause('rls.lot_num >= :inb_lot_from', 'INBOUND');
3718: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);
3719: END IF;
3720:
3721: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND
3722: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN

Line 3721: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND

3717: add_where_clause('rls.lot_num >= :inb_lot_from', 'INBOUND');
3718: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);
3719: END IF;
3720:
3721: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND
3722: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN
3723: add_where_clause('rls.lot_num <= :inb_lot_to', 'INBOUND');
3724: add_bind_variable('inb_lot_to', inv_mwb_globals.g_lot_to);
3725: END IF;

Line 3722: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN

3718: add_bind_variable('inb_lot_from', inv_mwb_globals.g_lot_from);
3719: END IF;
3720:
3721: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND
3722: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN
3723: add_where_clause('rls.lot_num <= :inb_lot_to', 'INBOUND');
3724: add_bind_variable('inb_lot_to', inv_mwb_globals.g_lot_to);
3725: END IF;
3726:

Line 3724: add_bind_variable('inb_lot_to', inv_mwb_globals.g_lot_to);

3720:
3721: IF (inv_mwb_globals.g_lot_to IS NOT NULL AND
3722: inv_mwb_globals.g_lot_to <> NVL(inv_mwb_globals.g_lot_from, -1) ) THEN
3723: add_where_clause('rls.lot_num <= :inb_lot_to', 'INBOUND');
3724: add_bind_variable('inb_lot_to', inv_mwb_globals.g_lot_to);
3725: END IF;
3726:
3727: IF inv_mwb_globals.g_serial_from IS NOT NULL
3728: OR inv_mwb_globals.g_serial_to IS NOT NULL

Line 3727: IF inv_mwb_globals.g_serial_from IS NOT NULL

3723: add_where_clause('rls.lot_num <= :inb_lot_to', 'INBOUND');
3724: add_bind_variable('inb_lot_to', inv_mwb_globals.g_lot_to);
3725: END IF;
3726:
3727: IF inv_mwb_globals.g_serial_from IS NOT NULL
3728: OR inv_mwb_globals.g_serial_to IS NOT NULL
3729: OR (inv_mwb_globals.g_tree_item_id IS NOT NULL
3730: AND l_serial_control = 2)
3731: OR inv_mwb_globals.g_tree_serial_number IS NOT NULL THEN

Line 3728: OR inv_mwb_globals.g_serial_to IS NOT NULL

3724: add_bind_variable('inb_lot_to', inv_mwb_globals.g_lot_to);
3725: END IF;
3726:
3727: IF inv_mwb_globals.g_serial_from IS NOT NULL
3728: OR inv_mwb_globals.g_serial_to IS NOT NULL
3729: OR (inv_mwb_globals.g_tree_item_id IS NOT NULL
3730: AND l_serial_control = 2)
3731: OR inv_mwb_globals.g_tree_serial_number IS NOT NULL THEN
3732: inv_mwb_query_manager.add_from_clause('rcv_serials_supply rss','INBOUND');

Line 3729: OR (inv_mwb_globals.g_tree_item_id IS NOT NULL

3725: END IF;
3726:
3727: IF inv_mwb_globals.g_serial_from IS NOT NULL
3728: OR inv_mwb_globals.g_serial_to IS NOT NULL
3729: OR (inv_mwb_globals.g_tree_item_id IS NOT NULL
3730: AND l_serial_control = 2)
3731: OR inv_mwb_globals.g_tree_serial_number IS NOT NULL THEN
3732: inv_mwb_query_manager.add_from_clause('rcv_serials_supply rss','INBOUND');
3733: add_where_clause('rss.shipment_line_id(+) = ms.shipment_line_id', 'INBOUND');

Line 3731: OR inv_mwb_globals.g_tree_serial_number IS NOT NULL THEN

3727: IF inv_mwb_globals.g_serial_from IS NOT NULL
3728: OR inv_mwb_globals.g_serial_to IS NOT NULL
3729: OR (inv_mwb_globals.g_tree_item_id IS NOT NULL
3730: AND l_serial_control = 2)
3731: OR inv_mwb_globals.g_tree_serial_number IS NOT NULL THEN
3732: inv_mwb_query_manager.add_from_clause('rcv_serials_supply rss','INBOUND');
3733: add_where_clause('rss.shipment_line_id(+) = ms.shipment_line_id', 'INBOUND');
3734: END IF;
3735:

Line 3736: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND

3732: inv_mwb_query_manager.add_from_clause('rcv_serials_supply rss','INBOUND');
3733: add_where_clause('rss.shipment_line_id(+) = ms.shipment_line_id', 'INBOUND');
3734: END IF;
3735:
3736: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3737: inv_mwb_globals.g_serial_to IS NOT NULL AND
3738: inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to) THEN
3739: add_where_clause('rss.serial_num = :inb_serial_from', 'INBOUND');
3740: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);

Line 3737: inv_mwb_globals.g_serial_to IS NOT NULL AND

3733: add_where_clause('rss.shipment_line_id(+) = ms.shipment_line_id', 'INBOUND');
3734: END IF;
3735:
3736: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3737: inv_mwb_globals.g_serial_to IS NOT NULL AND
3738: inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to) THEN
3739: add_where_clause('rss.serial_num = :inb_serial_from', 'INBOUND');
3740: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);
3741: END IF;

Line 3738: inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to) THEN

3734: END IF;
3735:
3736: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3737: inv_mwb_globals.g_serial_to IS NOT NULL AND
3738: inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to) THEN
3739: add_where_clause('rss.serial_num = :inb_serial_from', 'INBOUND');
3740: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);
3741: END IF;
3742:

Line 3740: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);

3736: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3737: inv_mwb_globals.g_serial_to IS NOT NULL AND
3738: inv_mwb_globals.g_serial_from = inv_mwb_globals.g_serial_to) THEN
3739: add_where_clause('rss.serial_num = :inb_serial_from', 'INBOUND');
3740: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);
3741: END IF;
3742:
3743: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3744: inv_mwb_globals.g_serial_from <> NVL(inv_mwb_globals.g_serial_to, -1) ) THEN

Line 3743: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND

3739: add_where_clause('rss.serial_num = :inb_serial_from', 'INBOUND');
3740: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);
3741: END IF;
3742:
3743: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3744: inv_mwb_globals.g_serial_from <> NVL(inv_mwb_globals.g_serial_to, -1) ) THEN
3745: add_where_clause('rss.serial_num >= :inb_serial_from', 'INBOUND');
3746: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);
3747: END IF;

Line 3744: inv_mwb_globals.g_serial_from <> NVL(inv_mwb_globals.g_serial_to, -1) ) THEN

3740: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);
3741: END IF;
3742:
3743: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3744: inv_mwb_globals.g_serial_from <> NVL(inv_mwb_globals.g_serial_to, -1) ) THEN
3745: add_where_clause('rss.serial_num >= :inb_serial_from', 'INBOUND');
3746: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);
3747: END IF;
3748:

Line 3746: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);

3742:
3743: IF (inv_mwb_globals.g_serial_from IS NOT NULL AND
3744: inv_mwb_globals.g_serial_from <> NVL(inv_mwb_globals.g_serial_to, -1) ) THEN
3745: add_where_clause('rss.serial_num >= :inb_serial_from', 'INBOUND');
3746: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);
3747: END IF;
3748:
3749: IF (inv_mwb_globals.g_serial_to IS NOT NULL AND
3750: inv_mwb_globals.g_serial_to <> NVL(inv_mwb_globals.g_serial_from, -1) ) THEN

Line 3749: IF (inv_mwb_globals.g_serial_to IS NOT NULL AND

3745: add_where_clause('rss.serial_num >= :inb_serial_from', 'INBOUND');
3746: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);
3747: END IF;
3748:
3749: IF (inv_mwb_globals.g_serial_to IS NOT NULL AND
3750: inv_mwb_globals.g_serial_to <> NVL(inv_mwb_globals.g_serial_from, -1) ) THEN
3751: add_where_clause('rss.serial_num <= :inb_serial_to', 'INBOUND');
3752: add_bind_variable('inb_serial_to', inv_mwb_globals.g_serial_to);
3753: END IF;

Line 3750: inv_mwb_globals.g_serial_to <> NVL(inv_mwb_globals.g_serial_from, -1) ) THEN

3746: add_bind_variable('inb_serial_from', inv_mwb_globals.g_serial_from);
3747: END IF;
3748:
3749: IF (inv_mwb_globals.g_serial_to IS NOT NULL AND
3750: inv_mwb_globals.g_serial_to <> NVL(inv_mwb_globals.g_serial_from, -1) ) THEN
3751: add_where_clause('rss.serial_num <= :inb_serial_to', 'INBOUND');
3752: add_bind_variable('inb_serial_to', inv_mwb_globals.g_serial_to);
3753: END IF;
3754:

Line 3752: add_bind_variable('inb_serial_to', inv_mwb_globals.g_serial_to);

3748:
3749: IF (inv_mwb_globals.g_serial_to IS NOT NULL AND
3750: inv_mwb_globals.g_serial_to <> NVL(inv_mwb_globals.g_serial_from, -1) ) THEN
3751: add_where_clause('rss.serial_num <= :inb_serial_to', 'INBOUND');
3752: add_bind_variable('inb_serial_to', inv_mwb_globals.g_serial_to);
3753: END IF;
3754:
3755: IF inv_mwb_globals.g_inventory_item_id IS NULL
3756: AND inv_mwb_globals.g_item_description IS NOT NULL THEN

Line 3755: IF inv_mwb_globals.g_inventory_item_id IS NULL

3751: add_where_clause('rss.serial_num <= :inb_serial_to', 'INBOUND');
3752: add_bind_variable('inb_serial_to', inv_mwb_globals.g_serial_to);
3753: END IF;
3754:
3755: IF inv_mwb_globals.g_inventory_item_id IS NULL
3756: AND inv_mwb_globals.g_item_description IS NOT NULL THEN
3757: add_from_clause(' mtl_system_items_kfv msik ','INBOUND');
3758: add_where_clause(' ms.item_id = msik.inventory_item_id ', 'INBOUND');
3759: add_where_clause(' ms.to_organization_id = msik.organization_id ', 'INBOUND');

Line 3756: AND inv_mwb_globals.g_item_description IS NOT NULL THEN

3752: add_bind_variable('inb_serial_to', inv_mwb_globals.g_serial_to);
3753: END IF;
3754:
3755: IF inv_mwb_globals.g_inventory_item_id IS NULL
3756: AND inv_mwb_globals.g_item_description IS NOT NULL THEN
3757: add_from_clause(' mtl_system_items_kfv msik ','INBOUND');
3758: add_where_clause(' ms.item_id = msik.inventory_item_id ', 'INBOUND');
3759: add_where_clause(' ms.to_organization_id = msik.organization_id ', 'INBOUND');
3760: add_where_clause(' msik.description like :inb_item_description ', 'INBOUND');

Line 3761: add_bind_variable('inb_item_description', inv_mwb_globals.g_item_description);

3757: add_from_clause(' mtl_system_items_kfv msik ','INBOUND');
3758: add_where_clause(' ms.item_id = msik.inventory_item_id ', 'INBOUND');
3759: add_where_clause(' ms.to_organization_id = msik.organization_id ', 'INBOUND');
3760: add_where_clause(' msik.description like :inb_item_description ', 'INBOUND');
3761: add_bind_variable('inb_item_description', inv_mwb_globals.g_item_description);
3762: END IF;
3763: END IF;
3764:
3765: add_where_clause(' ms.supply_type_code NOT IN (''RECEIVING'') ', 'INBOUND');

Line 3767: IF inv_mwb_globals.g_organization_id IS NOT NULL THEN

3763: END IF;
3764:
3765: add_where_clause(' ms.supply_type_code NOT IN (''RECEIVING'') ', 'INBOUND');
3766:
3767: IF inv_mwb_globals.g_organization_id IS NOT NULL THEN
3768: add_where_clause('ms.to_organization_id = :inb_to_organization_id', 'INBOUND');
3769: add_bind_variable('inb_to_organization_id', inv_mwb_globals.g_organization_id);
3770: END IF;
3771:

Line 3769: add_bind_variable('inb_to_organization_id', inv_mwb_globals.g_organization_id);

3765: add_where_clause(' ms.supply_type_code NOT IN (''RECEIVING'') ', 'INBOUND');
3766:
3767: IF inv_mwb_globals.g_organization_id IS NOT NULL THEN
3768: add_where_clause('ms.to_organization_id = :inb_to_organization_id', 'INBOUND');
3769: add_bind_variable('inb_to_organization_id', inv_mwb_globals.g_organization_id);
3770: END IF;
3771:
3772: IF (inv_mwb_globals.g_expected_from_date IS NOT NULL AND
3773: inv_mwb_globals.g_expected_to_date IS NOT NULL AND

Line 3772: IF (inv_mwb_globals.g_expected_from_date IS NOT NULL AND

3768: add_where_clause('ms.to_organization_id = :inb_to_organization_id', 'INBOUND');
3769: add_bind_variable('inb_to_organization_id', inv_mwb_globals.g_organization_id);
3770: END IF;
3771:
3772: IF (inv_mwb_globals.g_expected_from_date IS NOT NULL AND
3773: inv_mwb_globals.g_expected_to_date IS NOT NULL AND
3774: inv_mwb_globals.g_expected_from_date = inv_mwb_globals.g_expected_to_date) THEN
3775: add_where_clause('ms.expected_delivery_date = :inb_expected_from_date', 'INBOUND');
3776: add_bind_variable('inb_expected_from_date', inv_mwb_globals.g_expected_from_date);

Line 3773: inv_mwb_globals.g_expected_to_date IS NOT NULL AND

3769: add_bind_variable('inb_to_organization_id', inv_mwb_globals.g_organization_id);
3770: END IF;
3771:
3772: IF (inv_mwb_globals.g_expected_from_date IS NOT NULL AND
3773: inv_mwb_globals.g_expected_to_date IS NOT NULL AND
3774: inv_mwb_globals.g_expected_from_date = inv_mwb_globals.g_expected_to_date) THEN
3775: add_where_clause('ms.expected_delivery_date = :inb_expected_from_date', 'INBOUND');
3776: add_bind_variable('inb_expected_from_date', inv_mwb_globals.g_expected_from_date);
3777: END IF;

Line 3774: inv_mwb_globals.g_expected_from_date = inv_mwb_globals.g_expected_to_date) THEN

3770: END IF;
3771:
3772: IF (inv_mwb_globals.g_expected_from_date IS NOT NULL AND
3773: inv_mwb_globals.g_expected_to_date IS NOT NULL AND
3774: inv_mwb_globals.g_expected_from_date = inv_mwb_globals.g_expected_to_date) THEN
3775: add_where_clause('ms.expected_delivery_date = :inb_expected_from_date', 'INBOUND');
3776: add_bind_variable('inb_expected_from_date', inv_mwb_globals.g_expected_from_date);
3777: END IF;
3778:

Line 3776: add_bind_variable('inb_expected_from_date', inv_mwb_globals.g_expected_from_date);

3772: IF (inv_mwb_globals.g_expected_from_date IS NOT NULL AND
3773: inv_mwb_globals.g_expected_to_date IS NOT NULL AND
3774: inv_mwb_globals.g_expected_from_date = inv_mwb_globals.g_expected_to_date) THEN
3775: add_where_clause('ms.expected_delivery_date = :inb_expected_from_date', 'INBOUND');
3776: add_bind_variable('inb_expected_from_date', inv_mwb_globals.g_expected_from_date);
3777: END IF;
3778:
3779: IF inv_mwb_globals.g_expected_from_date IS NOT NULL THEN
3780: add_where_clause('ms.expected_delivery_date >= :inb_expected_from_date', 'INBOUND');

Line 3779: IF inv_mwb_globals.g_expected_from_date IS NOT NULL THEN

3775: add_where_clause('ms.expected_delivery_date = :inb_expected_from_date', 'INBOUND');
3776: add_bind_variable('inb_expected_from_date', inv_mwb_globals.g_expected_from_date);
3777: END IF;
3778:
3779: IF inv_mwb_globals.g_expected_from_date IS NOT NULL THEN
3780: add_where_clause('ms.expected_delivery_date >= :inb_expected_from_date', 'INBOUND');
3781: add_bind_variable('inb_expected_from_date', inv_mwb_globals.g_expected_from_date);
3782: END IF;
3783:

Line 3781: add_bind_variable('inb_expected_from_date', inv_mwb_globals.g_expected_from_date);

3777: END IF;
3778:
3779: IF inv_mwb_globals.g_expected_from_date IS NOT NULL THEN
3780: add_where_clause('ms.expected_delivery_date >= :inb_expected_from_date', 'INBOUND');
3781: add_bind_variable('inb_expected_from_date', inv_mwb_globals.g_expected_from_date);
3782: END IF;
3783:
3784: IF inv_mwb_globals.g_expected_to_date IS NOT NULL THEN
3785: add_where_clause('ms.expected_delivery_date <= :inb_expected_to_date', 'INBOUND');

Line 3784: IF inv_mwb_globals.g_expected_to_date IS NOT NULL THEN

3780: add_where_clause('ms.expected_delivery_date >= :inb_expected_from_date', 'INBOUND');
3781: add_bind_variable('inb_expected_from_date', inv_mwb_globals.g_expected_from_date);
3782: END IF;
3783:
3784: IF inv_mwb_globals.g_expected_to_date IS NOT NULL THEN
3785: add_where_clause('ms.expected_delivery_date <= :inb_expected_to_date', 'INBOUND');
3786: add_bind_variable('inb_expected_to_date', inv_mwb_globals.g_expected_to_date);
3787: END IF;
3788:

Line 3786: add_bind_variable('inb_expected_to_date', inv_mwb_globals.g_expected_to_date);

3782: END IF;
3783:
3784: IF inv_mwb_globals.g_expected_to_date IS NOT NULL THEN
3785: add_where_clause('ms.expected_delivery_date <= :inb_expected_to_date', 'INBOUND');
3786: add_bind_variable('inb_expected_to_date', inv_mwb_globals.g_expected_to_date);
3787: END IF;
3788:
3789: END add_qf_where_inbound;
3790:

Line 3795: l_query_str inv_mwb_globals.very_long_str;

3791:
3792: FUNCTION build_onhand_query RETURN VARCHAR2 IS
3793:
3794: l_onhand_exclusive BOOLEAN;
3795: l_query_str inv_mwb_globals.very_long_str;
3796: l_procedure_name VARCHAR2(30);
3797:
3798: BEGIN
3799:

Line 3801: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Entered');

3797:
3798: BEGIN
3799:
3800: l_procedure_name := 'BUILD_ONHAND_QUERY';
3801: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Entered');
3802:
3803: IF ( NVL(inv_mwb_globals.g_chk_onhand, 0) = 1 AND
3804: NVL(inv_mwb_globals.g_chk_inbound, 0) = 0 AND
3805: NVL(inv_mwb_globals.g_chk_receiving, 0) = 0 ) THEN

Line 3803: IF ( NVL(inv_mwb_globals.g_chk_onhand, 0) = 1 AND

3799:
3800: l_procedure_name := 'BUILD_ONHAND_QUERY';
3801: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Entered');
3802:
3803: IF ( NVL(inv_mwb_globals.g_chk_onhand, 0) = 1 AND
3804: NVL(inv_mwb_globals.g_chk_inbound, 0) = 0 AND
3805: NVL(inv_mwb_globals.g_chk_receiving, 0) = 0 ) THEN
3806:
3807: l_onhand_exclusive := TRUE;

Line 3804: NVL(inv_mwb_globals.g_chk_inbound, 0) = 0 AND

3800: l_procedure_name := 'BUILD_ONHAND_QUERY';
3801: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Entered');
3802:
3803: IF ( NVL(inv_mwb_globals.g_chk_onhand, 0) = 1 AND
3804: NVL(inv_mwb_globals.g_chk_inbound, 0) = 0 AND
3805: NVL(inv_mwb_globals.g_chk_receiving, 0) = 0 ) THEN
3806:
3807: l_onhand_exclusive := TRUE;
3808:

Line 3805: NVL(inv_mwb_globals.g_chk_receiving, 0) = 0 ) THEN

3801: inv_mwb_globals.print_msg(g_pkg_name, l_procedure_name, 'Entered');
3802:
3803: IF ( NVL(inv_mwb_globals.g_chk_onhand, 0) = 1 AND
3804: NVL(inv_mwb_globals.g_chk_inbound, 0) = 0 AND
3805: NVL(inv_mwb_globals.g_chk_receiving, 0) = 0 ) THEN
3806:
3807: l_onhand_exclusive := TRUE;
3808:
3809: ELSE

Line 3828: l_query_str inv_mwb_globals.very_long_str;

3824: END build_onhand_query;
3825:
3826: FUNCTION build_inbound_query RETURN VARCHAR2 IS
3827:
3828: l_query_str inv_mwb_globals.very_long_str;
3829: l_procedure_name VARCHAR2(30);
3830:
3831: BEGIN
3832:

Line 3842: l_query_str inv_mwb_globals.very_long_str;

3838: END build_inbound_query;
3839:
3840: FUNCTION build_receiving_query RETURN VARCHAR2 IS
3841:
3842: l_query_str inv_mwb_globals.very_long_str;
3843: l_procedure_name VARCHAR2(30);
3844:
3845: BEGIN
3846:

Line 6204: WHERE wlpn.parent_lpn_id = inv_mwb_globals.g_tree_parent_lpn_id

6200:
6201: SELECT count(*)
6202: INTO l_count
6203: FROM wms_license_plate_numbers wlpn
6204: WHERE wlpn.parent_lpn_id = inv_mwb_globals.g_tree_parent_lpn_id
6205: AND wlpn.organization_id = inv_mwb_globals.g_tree_organization_id;
6206:
6207: IF l_count > 0 THEN
6208: inv_mwb_globals.g_is_nested_lpn := 'YES';

Line 6205: AND wlpn.organization_id = inv_mwb_globals.g_tree_organization_id;

6201: SELECT count(*)
6202: INTO l_count
6203: FROM wms_license_plate_numbers wlpn
6204: WHERE wlpn.parent_lpn_id = inv_mwb_globals.g_tree_parent_lpn_id
6205: AND wlpn.organization_id = inv_mwb_globals.g_tree_organization_id;
6206:
6207: IF l_count > 0 THEN
6208: inv_mwb_globals.g_is_nested_lpn := 'YES';
6209: ELSE

Line 6208: inv_mwb_globals.g_is_nested_lpn := 'YES';

6204: WHERE wlpn.parent_lpn_id = inv_mwb_globals.g_tree_parent_lpn_id
6205: AND wlpn.organization_id = inv_mwb_globals.g_tree_organization_id;
6206:
6207: IF l_count > 0 THEN
6208: inv_mwb_globals.g_is_nested_lpn := 'YES';
6209: ELSE
6210: inv_mwb_globals.g_is_nested_lpn := 'NO';
6211: RETURN;
6212: END IF;

Line 6210: inv_mwb_globals.g_is_nested_lpn := 'NO';

6206:
6207: IF l_count > 0 THEN
6208: inv_mwb_globals.g_is_nested_lpn := 'YES';
6209: ELSE
6210: inv_mwb_globals.g_is_nested_lpn := 'NO';
6211: RETURN;
6212: END IF;
6213:
6214: add_from_clause('wms_license_plate_numbers wlpn', 'ONHAND_1');

Line 6230: add_bind_variable('onh_tree_plpn_id', inv_mwb_globals.g_tree_parent_lpn_id);

6226: add_group_clause('wlpn.locator_id', 'ONHAND_1');
6227: add_group_clause('wlpn.license_plate_number', 'ONHAND_1');
6228:
6229: add_where_clause('wlpn.parent_lpn_id = :onh_tree_plpn_id', 'ONHAND_1');
6230: add_bind_variable('onh_tree_plpn_id', inv_mwb_globals.g_tree_parent_lpn_id);
6231:
6232: END make_nested_lpn_onhand_query;
6233:
6234: PROCEDURE make_nested_lpn_rcv_query IS

Line 6243: WHERE wlpn.parent_lpn_id = inv_mwb_globals.g_tree_parent_lpn_id

6239:
6240: SELECT count(*)
6241: INTO l_count
6242: FROM wms_license_plate_numbers wlpn
6243: WHERE wlpn.parent_lpn_id = inv_mwb_globals.g_tree_parent_lpn_id
6244: AND wlpn.organization_id = inv_mwb_globals.g_tree_organization_id;
6245:
6246: IF l_count > 0 THEN
6247: inv_mwb_globals.g_is_nested_lpn := 'YES';

Line 6244: AND wlpn.organization_id = inv_mwb_globals.g_tree_organization_id;

6240: SELECT count(*)
6241: INTO l_count
6242: FROM wms_license_plate_numbers wlpn
6243: WHERE wlpn.parent_lpn_id = inv_mwb_globals.g_tree_parent_lpn_id
6244: AND wlpn.organization_id = inv_mwb_globals.g_tree_organization_id;
6245:
6246: IF l_count > 0 THEN
6247: inv_mwb_globals.g_is_nested_lpn := 'YES';
6248: ELSE

Line 6247: inv_mwb_globals.g_is_nested_lpn := 'YES';

6243: WHERE wlpn.parent_lpn_id = inv_mwb_globals.g_tree_parent_lpn_id
6244: AND wlpn.organization_id = inv_mwb_globals.g_tree_organization_id;
6245:
6246: IF l_count > 0 THEN
6247: inv_mwb_globals.g_is_nested_lpn := 'YES';
6248: ELSE
6249: inv_mwb_globals.g_is_nested_lpn := 'NO';
6250: RETURN;
6251: END IF;

Line 6249: inv_mwb_globals.g_is_nested_lpn := 'NO';

6245:
6246: IF l_count > 0 THEN
6247: inv_mwb_globals.g_is_nested_lpn := 'YES';
6248: ELSE
6249: inv_mwb_globals.g_is_nested_lpn := 'NO';
6250: RETURN;
6251: END IF;
6252:
6253: inv_mwb_query_manager.add_from_clause('wms_license_plate_numbers wlpn', 'RECEIVING_1');

Line 6269: add_bind_variable('onh_tree_plpn_id', inv_mwb_globals.g_tree_parent_lpn_id);

6265: add_group_clause('wlpn.locator_id', 'RECEIVING_1');
6266: add_group_clause('wlpn.license_plate_number', 'RECEIVING_1');
6267:
6268: add_where_clause('wlpn.parent_lpn_id = :onh_tree_plpn_id', 'RECEIVING_1');
6269: add_bind_variable('onh_tree_plpn_id', inv_mwb_globals.g_tree_parent_lpn_id);
6270:
6271: END make_nested_lpn_rcv_query;
6272:
6273: PROCEDURE make_nested_lpn_inbound_query IS

Line 6282: WHERE wlpn.parent_lpn_id = inv_mwb_globals.g_tree_parent_lpn_id

6278:
6279: SELECT count(*)
6280: INTO l_count
6281: FROM wms_license_plate_numbers wlpn
6282: WHERE wlpn.parent_lpn_id = inv_mwb_globals.g_tree_parent_lpn_id
6283: AND wlpn.organization_id = inv_mwb_globals.g_tree_organization_id;
6284:
6285: IF l_count > 0 THEN
6286: inv_mwb_globals.g_is_nested_lpn := 'YES';

Line 6283: AND wlpn.organization_id = inv_mwb_globals.g_tree_organization_id;

6279: SELECT count(*)
6280: INTO l_count
6281: FROM wms_license_plate_numbers wlpn
6282: WHERE wlpn.parent_lpn_id = inv_mwb_globals.g_tree_parent_lpn_id
6283: AND wlpn.organization_id = inv_mwb_globals.g_tree_organization_id;
6284:
6285: IF l_count > 0 THEN
6286: inv_mwb_globals.g_is_nested_lpn := 'YES';
6287: ELSE

Line 6286: inv_mwb_globals.g_is_nested_lpn := 'YES';

6282: WHERE wlpn.parent_lpn_id = inv_mwb_globals.g_tree_parent_lpn_id
6283: AND wlpn.organization_id = inv_mwb_globals.g_tree_organization_id;
6284:
6285: IF l_count > 0 THEN
6286: inv_mwb_globals.g_is_nested_lpn := 'YES';
6287: ELSE
6288: inv_mwb_globals.g_is_nested_lpn := 'NO';
6289: RETURN;
6290: END IF;

Line 6288: inv_mwb_globals.g_is_nested_lpn := 'NO';

6284:
6285: IF l_count > 0 THEN
6286: inv_mwb_globals.g_is_nested_lpn := 'YES';
6287: ELSE
6288: inv_mwb_globals.g_is_nested_lpn := 'NO';
6289: RETURN;
6290: END IF;
6291:
6292: add_from_clause('wms_license_plate_numbers wlpn', 'INBOUND_1');

Line 6309: add_bind_variable('onh_tree_plpn_id', inv_mwb_globals.g_tree_parent_lpn_id);

6305: add_group_clause('wlpn.locator_id', 'INBOUND_1');
6306: add_group_clause('wlpn.license_plate_number', 'INBOUND_1');
6307:
6308: add_where_clause('wlpn.parent_lpn_id = :onh_tree_plpn_id', 'INBOUND_1');
6309: add_bind_variable('onh_tree_plpn_id', inv_mwb_globals.g_tree_parent_lpn_id);
6310:
6311: END make_nested_lpn_inbound_query;
6312:
6313: END INV_MWB_QUERY_MANAGER;