[Home] [Help]
18: BEGIN
19:
20: l_procedure_name := 'ROOT_NODE_EVENT';
21:
22: IF inv_mwb_globals.g_tree_event = 'TREE_NODE_EXPANDED' THEN
23: inv_mwb_tree1.add_cgs(
24: x_node_value
25: , x_node_tbl
26: , x_tbl_index
25: , x_node_tbl
26: , x_tbl_index
27: );
28:
29: ELSIF inv_mwb_globals.g_tree_event = 'TREE_NODE_SELECTED' THEN
30:
31: IF inv_mwb_globals.g_serial_from IS NOT NULL OR
32: inv_mwb_globals.g_serial_to IS NOT NULL
33: OR inv_mwb_globals.g_status_id IS NOT NULL -- Bug 6060233
27: );
28:
29: ELSIF inv_mwb_globals.g_tree_event = 'TREE_NODE_SELECTED' THEN
30:
31: IF inv_mwb_globals.g_serial_from IS NOT NULL OR
32: inv_mwb_globals.g_serial_to IS NOT NULL
33: OR inv_mwb_globals.g_status_id IS NOT NULL -- Bug 6060233
34: OR inv_mwb_globals.g_serial_attr_query IS NOT NULL -- Bug 6429880
35: OR inv_mwb_globals.g_unit_number IS NOT NULL -- Bug 9365452
28:
29: ELSIF inv_mwb_globals.g_tree_event = 'TREE_NODE_SELECTED' THEN
30:
31: IF inv_mwb_globals.g_serial_from IS NOT NULL OR
32: inv_mwb_globals.g_serial_to IS NOT NULL
33: OR inv_mwb_globals.g_status_id IS NOT NULL -- Bug 6060233
34: OR inv_mwb_globals.g_serial_attr_query IS NOT NULL -- Bug 6429880
35: OR inv_mwb_globals.g_unit_number IS NOT NULL -- Bug 9365452
36: THEN
29: ELSIF inv_mwb_globals.g_tree_event = 'TREE_NODE_SELECTED' THEN
30:
31: IF inv_mwb_globals.g_serial_from IS NOT NULL OR
32: inv_mwb_globals.g_serial_to IS NOT NULL
33: OR inv_mwb_globals.g_status_id IS NOT NULL -- Bug 6060233
34: OR inv_mwb_globals.g_serial_attr_query IS NOT NULL -- Bug 6429880
35: OR inv_mwb_globals.g_unit_number IS NOT NULL -- Bug 9365452
36: THEN
37: make_common_queries('MSN_QUERY');
30:
31: IF inv_mwb_globals.g_serial_from IS NOT NULL OR
32: inv_mwb_globals.g_serial_to IS NOT NULL
33: OR inv_mwb_globals.g_status_id IS NOT NULL -- Bug 6060233
34: OR inv_mwb_globals.g_serial_attr_query IS NOT NULL -- Bug 6429880
35: OR inv_mwb_globals.g_unit_number IS NOT NULL -- Bug 9365452
36: THEN
37: make_common_queries('MSN_QUERY');
38: inv_mwb_query_manager.add_qf_where_onhand('ONHAND_MSN');
31: IF inv_mwb_globals.g_serial_from IS NOT NULL OR
32: inv_mwb_globals.g_serial_to IS NOT NULL
33: OR inv_mwb_globals.g_status_id IS NOT NULL -- Bug 6060233
34: OR inv_mwb_globals.g_serial_attr_query IS NOT NULL -- Bug 6429880
35: OR inv_mwb_globals.g_unit_number IS NOT NULL -- Bug 9365452
36: THEN
37: make_common_queries('MSN_QUERY');
38: inv_mwb_query_manager.add_qf_where_onhand('ONHAND_MSN');
39: ELSE
60: BEGIN
61:
62: l_procedure_name := 'COST_GROUP_NODE_EVENT';
63:
64: IF inv_mwb_globals.g_tree_event = 'TREE_NODE_EXPANDED' THEN
65: inv_mwb_tree1.add_orgs(
66: x_node_value
67: , x_node_tbl
68: , x_tbl_index
67: , x_node_tbl
68: , x_tbl_index
69: );
70:
71: ELSIF inv_mwb_globals.g_tree_event = 'TREE_NODE_SELECTED' THEN
72:
73: IF inv_mwb_globals.g_serial_from IS NOT NULL OR
74: inv_mwb_globals.g_serial_to IS NOT NULL
75: OR inv_mwb_globals.g_status_id IS NOT NULL -- Bug 6060233
69: );
70:
71: ELSIF inv_mwb_globals.g_tree_event = 'TREE_NODE_SELECTED' THEN
72:
73: IF inv_mwb_globals.g_serial_from IS NOT NULL OR
74: inv_mwb_globals.g_serial_to IS NOT NULL
75: OR inv_mwb_globals.g_status_id IS NOT NULL -- Bug 6060233
76: OR inv_mwb_globals.g_serial_attr_query IS NOT NULL -- Bug 6429880
77: OR inv_mwb_globals.g_unit_number IS NOT NULL -- Bug 9365452
70:
71: ELSIF inv_mwb_globals.g_tree_event = 'TREE_NODE_SELECTED' THEN
72:
73: IF inv_mwb_globals.g_serial_from IS NOT NULL OR
74: inv_mwb_globals.g_serial_to IS NOT NULL
75: OR inv_mwb_globals.g_status_id IS NOT NULL -- Bug 6060233
76: OR inv_mwb_globals.g_serial_attr_query IS NOT NULL -- Bug 6429880
77: OR inv_mwb_globals.g_unit_number IS NOT NULL -- Bug 9365452
78: THEN
71: ELSIF inv_mwb_globals.g_tree_event = 'TREE_NODE_SELECTED' THEN
72:
73: IF inv_mwb_globals.g_serial_from IS NOT NULL OR
74: inv_mwb_globals.g_serial_to IS NOT NULL
75: OR inv_mwb_globals.g_status_id IS NOT NULL -- Bug 6060233
76: OR inv_mwb_globals.g_serial_attr_query IS NOT NULL -- Bug 6429880
77: OR inv_mwb_globals.g_unit_number IS NOT NULL -- Bug 9365452
78: THEN
79: make_common_queries('MSN_QUERY');
72:
73: IF inv_mwb_globals.g_serial_from IS NOT NULL OR
74: inv_mwb_globals.g_serial_to IS NOT NULL
75: OR inv_mwb_globals.g_status_id IS NOT NULL -- Bug 6060233
76: OR inv_mwb_globals.g_serial_attr_query IS NOT NULL -- Bug 6429880
77: OR inv_mwb_globals.g_unit_number IS NOT NULL -- Bug 9365452
78: THEN
79: make_common_queries('MSN_QUERY');
80: inv_mwb_query_manager.add_where_clause('msn.cost_group_id = :onh_tree_cost_group_id' ,'ONHAND');
73: IF inv_mwb_globals.g_serial_from IS NOT NULL OR
74: inv_mwb_globals.g_serial_to IS NOT NULL
75: OR inv_mwb_globals.g_status_id IS NOT NULL -- Bug 6060233
76: OR inv_mwb_globals.g_serial_attr_query IS NOT NULL -- Bug 6429880
77: OR inv_mwb_globals.g_unit_number IS NOT NULL -- Bug 9365452
78: THEN
79: make_common_queries('MSN_QUERY');
80: inv_mwb_query_manager.add_where_clause('msn.cost_group_id = :onh_tree_cost_group_id' ,'ONHAND');
81: inv_mwb_query_manager.add_qf_where_onhand('ONHAND_MSN');
84: inv_mwb_query_manager.add_where_clause('moqd.cost_group_id = :onh_tree_cost_group_id' ,'ONHAND');
85:
86: inv_mwb_query_manager.add_qf_where_onhand('ONHAND');
87: END IF;
88: inv_mwb_query_manager.add_bind_variable('onh_tree_cost_group_id', inv_mwb_globals.g_tree_cg_id);
89: inv_mwb_query_manager.execute_query;
90:
91: END IF; -- event
92:
106: BEGIN
107:
108: l_procedure_name := 'ORG_NODE_EVENT';
109:
110: IF inv_mwb_globals.g_tree_event = 'TREE_NODE_EXPANDED' THEN
111: inv_mwb_tree1.add_items(
112: x_node_value
113: , x_node_tbl
114: , x_tbl_index
113: , x_node_tbl
114: , x_tbl_index
115: );
116:
117: ELSIF inv_mwb_globals.g_tree_event = 'TREE_NODE_SELECTED' THEN
118:
119: IF inv_mwb_globals.g_serial_from IS NOT NULL OR
120: inv_mwb_globals.g_serial_to IS NOT NULL
121: OR inv_mwb_globals.g_status_id IS NOT NULL -- Bug 6060233
115: );
116:
117: ELSIF inv_mwb_globals.g_tree_event = 'TREE_NODE_SELECTED' THEN
118:
119: IF inv_mwb_globals.g_serial_from IS NOT NULL OR
120: inv_mwb_globals.g_serial_to IS NOT NULL
121: OR inv_mwb_globals.g_status_id IS NOT NULL -- Bug 6060233
122: OR inv_mwb_globals.g_serial_attr_query IS NOT NULL -- Bug 6429880
123: OR inv_mwb_globals.g_unit_number IS NOT NULL -- Bug 9365452
116:
117: ELSIF inv_mwb_globals.g_tree_event = 'TREE_NODE_SELECTED' THEN
118:
119: IF inv_mwb_globals.g_serial_from IS NOT NULL OR
120: inv_mwb_globals.g_serial_to IS NOT NULL
121: OR inv_mwb_globals.g_status_id IS NOT NULL -- Bug 6060233
122: OR inv_mwb_globals.g_serial_attr_query IS NOT NULL -- Bug 6429880
123: OR inv_mwb_globals.g_unit_number IS NOT NULL -- Bug 9365452
124: THEN
117: ELSIF inv_mwb_globals.g_tree_event = 'TREE_NODE_SELECTED' THEN
118:
119: IF inv_mwb_globals.g_serial_from IS NOT NULL OR
120: inv_mwb_globals.g_serial_to IS NOT NULL
121: OR inv_mwb_globals.g_status_id IS NOT NULL -- Bug 6060233
122: OR inv_mwb_globals.g_serial_attr_query IS NOT NULL -- Bug 6429880
123: OR inv_mwb_globals.g_unit_number IS NOT NULL -- Bug 9365452
124: THEN
125: make_common_queries('MSN_QUERY');
118:
119: IF inv_mwb_globals.g_serial_from IS NOT NULL OR
120: inv_mwb_globals.g_serial_to IS NOT NULL
121: OR inv_mwb_globals.g_status_id IS NOT NULL -- Bug 6060233
122: OR inv_mwb_globals.g_serial_attr_query IS NOT NULL -- Bug 6429880
123: OR inv_mwb_globals.g_unit_number IS NOT NULL -- Bug 9365452
124: THEN
125: make_common_queries('MSN_QUERY');
126: inv_mwb_query_manager.add_where_clause('msn.cost_group_id = :onh_tree_cost_group_id' ,'ONHAND');
119: IF inv_mwb_globals.g_serial_from IS NOT NULL OR
120: inv_mwb_globals.g_serial_to IS NOT NULL
121: OR inv_mwb_globals.g_status_id IS NOT NULL -- Bug 6060233
122: OR inv_mwb_globals.g_serial_attr_query IS NOT NULL -- Bug 6429880
123: OR inv_mwb_globals.g_unit_number IS NOT NULL -- Bug 9365452
124: THEN
125: make_common_queries('MSN_QUERY');
126: inv_mwb_query_manager.add_where_clause('msn.cost_group_id = :onh_tree_cost_group_id' ,'ONHAND');
127: inv_mwb_query_manager.add_where_clause('msn.current_organization_id = :onh_tree_organization_id' ,'ONHAND');
132: inv_mwb_query_manager.add_where_clause('moqd.organization_id = :onh_tree_organization_id' ,'ONHAND');
133:
134: inv_mwb_query_manager.add_qf_where_onhand('ONHAND');
135: END IF;
136: inv_mwb_query_manager.add_bind_variable('onh_tree_cost_group_id', inv_mwb_globals.g_tree_cg_id);
137: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);
138: inv_mwb_query_manager.execute_query;
139:
140: END IF; -- tree event
133:
134: inv_mwb_query_manager.add_qf_where_onhand('ONHAND');
135: END IF;
136: inv_mwb_query_manager.add_bind_variable('onh_tree_cost_group_id', inv_mwb_globals.g_tree_cg_id);
137: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);
138: inv_mwb_query_manager.execute_query;
139:
140: END IF; -- tree event
141:
154:
155: BEGIN
156:
157: l_procedure_name := 'ITEM_NODE_EVENT';
158: IF inv_mwb_globals.g_tree_event = 'TREE_NODE_SELECTED' THEN
159:
160: IF inv_mwb_globals.g_serial_from IS NOT NULL OR
161: inv_mwb_globals.g_serial_to IS NOT NULL
162: OR inv_mwb_globals.g_status_id IS NOT NULL -- Bug 6060233
156:
157: l_procedure_name := 'ITEM_NODE_EVENT';
158: IF inv_mwb_globals.g_tree_event = 'TREE_NODE_SELECTED' THEN
159:
160: IF inv_mwb_globals.g_serial_from IS NOT NULL OR
161: inv_mwb_globals.g_serial_to IS NOT NULL
162: OR inv_mwb_globals.g_status_id IS NOT NULL -- Bug 6060233
163: OR inv_mwb_globals.g_serial_attr_query IS NOT NULL -- Bug 6429880
164: OR inv_mwb_globals.g_unit_number IS NOT NULL -- Bug 9365452
157: l_procedure_name := 'ITEM_NODE_EVENT';
158: IF inv_mwb_globals.g_tree_event = 'TREE_NODE_SELECTED' THEN
159:
160: IF inv_mwb_globals.g_serial_from IS NOT NULL OR
161: inv_mwb_globals.g_serial_to IS NOT NULL
162: OR inv_mwb_globals.g_status_id IS NOT NULL -- Bug 6060233
163: OR inv_mwb_globals.g_serial_attr_query IS NOT NULL -- Bug 6429880
164: OR inv_mwb_globals.g_unit_number IS NOT NULL -- Bug 9365452
165: THEN
158: IF inv_mwb_globals.g_tree_event = 'TREE_NODE_SELECTED' THEN
159:
160: IF inv_mwb_globals.g_serial_from IS NOT NULL OR
161: inv_mwb_globals.g_serial_to IS NOT NULL
162: OR inv_mwb_globals.g_status_id IS NOT NULL -- Bug 6060233
163: OR inv_mwb_globals.g_serial_attr_query IS NOT NULL -- Bug 6429880
164: OR inv_mwb_globals.g_unit_number IS NOT NULL -- Bug 9365452
165: THEN
166: make_common_queries('MSN_QUERY');
159:
160: IF inv_mwb_globals.g_serial_from IS NOT NULL OR
161: inv_mwb_globals.g_serial_to IS NOT NULL
162: OR inv_mwb_globals.g_status_id IS NOT NULL -- Bug 6060233
163: OR inv_mwb_globals.g_serial_attr_query IS NOT NULL -- Bug 6429880
164: OR inv_mwb_globals.g_unit_number IS NOT NULL -- Bug 9365452
165: THEN
166: make_common_queries('MSN_QUERY');
167: inv_mwb_query_manager.add_where_clause('msn.cost_group_id = :onh_tree_cost_group_id' ,'ONHAND');
160: IF inv_mwb_globals.g_serial_from IS NOT NULL OR
161: inv_mwb_globals.g_serial_to IS NOT NULL
162: OR inv_mwb_globals.g_status_id IS NOT NULL -- Bug 6060233
163: OR inv_mwb_globals.g_serial_attr_query IS NOT NULL -- Bug 6429880
164: OR inv_mwb_globals.g_unit_number IS NOT NULL -- Bug 9365452
165: THEN
166: make_common_queries('MSN_QUERY');
167: inv_mwb_query_manager.add_where_clause('msn.cost_group_id = :onh_tree_cost_group_id' ,'ONHAND');
168: inv_mwb_query_manager.add_where_clause('msn.current_organization_id = :onh_tree_organization_id' ,'ONHAND');
175: inv_mwb_query_manager.add_where_clause('moqd.inventory_item_id = :onh_tree_inventory_item_id' ,'ONHAND');
176:
177: inv_mwb_query_manager.add_qf_where_onhand('ONHAND');
178: END IF;
179: inv_mwb_query_manager.add_bind_variable('onh_tree_cost_group_id', inv_mwb_globals.g_tree_cg_id);
180: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);
181: inv_mwb_query_manager.add_bind_variable('onh_tree_inventory_item_id', inv_mwb_globals.g_tree_item_id);
182: inv_mwb_query_manager.execute_query;
183:
176:
177: inv_mwb_query_manager.add_qf_where_onhand('ONHAND');
178: END IF;
179: inv_mwb_query_manager.add_bind_variable('onh_tree_cost_group_id', inv_mwb_globals.g_tree_cg_id);
180: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);
181: inv_mwb_query_manager.add_bind_variable('onh_tree_inventory_item_id', inv_mwb_globals.g_tree_item_id);
182: inv_mwb_query_manager.execute_query;
183:
184: END IF;
177: inv_mwb_query_manager.add_qf_where_onhand('ONHAND');
178: END IF;
179: inv_mwb_query_manager.add_bind_variable('onh_tree_cost_group_id', inv_mwb_globals.g_tree_cg_id);
180: inv_mwb_query_manager.add_bind_variable('onh_tree_organization_id', inv_mwb_globals.g_tree_organization_id);
181: inv_mwb_query_manager.add_bind_variable('onh_tree_inventory_item_id', inv_mwb_globals.g_tree_item_id);
182: inv_mwb_query_manager.execute_query;
183:
184: END IF;
185:
190:
191: PROCEDURE make_common_queries(p_flag VARCHAR2) IS
192: BEGIN
193:
194: IF(inv_mwb_globals.g_chk_onhand = 1) THEN
195:
196: CASE p_flag
197: WHEN 'MOQD' THEN
198:
281: BEGIN
282:
283: l_procedure_name := 'EVENT';
284:
285: IF inv_mwb_globals.g_tree_event = 'TREE_NODE_EXPANDED' OR
286: inv_mwb_globals.g_tree_event = 'TREE_NODE_SELECTED' THEN
287:
288: CASE inv_mwb_globals.g_tree_node_type
289:
282:
283: l_procedure_name := 'EVENT';
284:
285: IF inv_mwb_globals.g_tree_event = 'TREE_NODE_EXPANDED' OR
286: inv_mwb_globals.g_tree_event = 'TREE_NODE_SELECTED' THEN
287:
288: CASE inv_mwb_globals.g_tree_node_type
289:
290: WHEN 'APPTREE_OBJECT_TRUNK' THEN
284:
285: IF inv_mwb_globals.g_tree_event = 'TREE_NODE_EXPANDED' OR
286: inv_mwb_globals.g_tree_event = 'TREE_NODE_SELECTED' THEN
287:
288: CASE inv_mwb_globals.g_tree_node_type
289:
290: WHEN 'APPTREE_OBJECT_TRUNK' THEN
291: root_node_event (
292: x_node_value