[Home] [Help]
PACKAGE BODY: APPS.WSH_TRX_HANDLER
Source
1 PACKAGE BODY WSH_TRX_HANDLER AS
2 /* $Header: WSHIIXIB.pls 120.0 2005/05/26 17:27:30 appldev noship $ */
3 --
4 -- PACKAGE VARIABLES
5 --
6
7 g_userid NUMBER;
8
9 -- ===========================================================================
10 --
11 -- Name:
12 --
13 -- insert_row
14 --
15 -- Description:
16 --
17 -- Called by the client to insert a row into the
18 -- MTL_TRANSACTIONS_INTERFACE table.
19 --
20 -- ===========================================================================
21 --
22 G_PKG_NAME CONSTANT VARCHAR2(50) := 'WSH_TRX_HANDLER';
23 --
24
25 --HVOP heali
26 PROCEDURE INSERT_ROW_BULK (
27 p_start_index IN NUMBER,
28 p_end_index IN NUMBER,
29 p_mtl_txn_if_rec IN WSH_SHIP_CONFIRM_ACTIONS.mtl_txn_if_rec_type,
30 x_return_status OUT NOCOPY VARCHAR2) IS
31
32 l_debug_on BOOLEAN;
33 l_module_name CONSTANT VARCHAR2(100) := 'wsh.plsql.' || G_PKG_NAME || '.' || 'INSERT_ROW_BULK';
34
35 l_bulk_batch_size NUMBER;
36 l_total_row_count NUMBER:=0;
37 l_start_index NUMBER ;
38 l_end_index NUMBER ;
39
40 BEGIN
41 l_debug_on := WSH_DEBUG_INTERFACE.g_debug;
42
43 IF l_debug_on IS NULL THEN
44 l_debug_on := WSH_DEBUG_SV.is_debug_enabled;
45 END IF;
46
47 IF l_debug_on THEN
48 WSH_DEBUG_SV.push(l_module_name);
49 WSH_DEBUG_SV.log(l_module_name,'p_start_index',p_start_index);
50 WSH_DEBUG_SV.log(l_module_name,'p_end_index',p_end_index);
51 WSH_DEBUG_SV.log(l_module_name,'p_mtl_txn_if_rec.count',p_mtl_txn_if_rec.picking_line_id.count);
52 END IF;
53
54 x_return_status:=WSH_UTIL_CORE.G_RET_STS_SUCCESS;
55
56 fnd_profile.get('USER_ID',g_userid);
57
58 FORALL i IN p_start_index..p_end_index
59 INSERT INTO mtl_transactions_interface (
60 source_code,
61 source_header_id,
62 source_line_id,
63 inventory_item_id,
64 subinventory_code,
65 transaction_quantity,
66 transaction_date,
67 organization_id,
68 transaction_source_id,
69 transaction_source_type_id,
70 transaction_action_id,
71 transaction_type_id,
72 distribution_account_id,
73 transaction_reference,
74 transaction_header_id,
75 trx_source_line_id,
76 trx_source_delivery_id,
77 revision,
78 locator_id,
79 picking_line_id,
80 transfer_subinventory,
81 transfer_organization,
82 ship_to_location_id,
83 requisition_line_id,
84 requisition_distribution_id,
85 transaction_uom,
86 transaction_interface_id,
87 shipment_number,
88 expected_arrival_date,
89 encumbrance_account,
90 encumbrance_amount,
91 movement_id,
92 freight_code,
93 waybill_airbill,
94 content_lpn_id,
95 process_flag,
96 transaction_mode,
97 -- HW OPMCONV. Added secondary_qty and secondary_uom
98 SECONDARY_TRANSACTION_QUANTITY,
99 SECONDARY_UOM_CODE,
100 last_update_date,
101 last_updated_by,
102 creation_date,
103 created_by
104
105 ) VALUES (
106 p_mtl_txn_if_rec.source_code(i),
107 p_mtl_txn_if_rec.source_header_id(i),
108 p_mtl_txn_if_rec.source_line_id(i),
109 p_mtl_txn_if_rec.inventory_item_id(i),
110 p_mtl_txn_if_rec.subinventory(i),
111 p_mtl_txn_if_rec.trx_quantity(i),
112 p_mtl_txn_if_rec.trx_date(i),
113 p_mtl_txn_if_rec.organization_id(i),
114 p_mtl_txn_if_rec.trx_source_id(i),
115 p_mtl_txn_if_rec.trx_source_type_id(i),
116 p_mtl_txn_if_rec.trx_action_id(i),
117 p_mtl_txn_if_rec.trx_type_id(i),
118 p_mtl_txn_if_rec.distribution_account_id(i),
119 p_mtl_txn_if_rec.trx_reference(i),
120 p_mtl_txn_if_rec.trx_header_id(i),
121 p_mtl_txn_if_rec.trx_source_line_id(i),
122 p_mtl_txn_if_rec.trx_source_delivery_id(i),
123 p_mtl_txn_if_rec.revision(i),
124 p_mtl_txn_if_rec.locator_id(i),
125 p_mtl_txn_if_rec.picking_line_id(i),
126 p_mtl_txn_if_rec.transfer_subinventory(i),
127 p_mtl_txn_if_rec.transfer_organization(i),
128 p_mtl_txn_if_rec.ship_to_location_id(i),
129 p_mtl_txn_if_rec.requisition_line_id(i),
130 p_mtl_txn_if_rec.requisition_distribution_id(i),
131 p_mtl_txn_if_rec.trx_uom(i),
132 p_mtl_txn_if_rec.trx_interface_id(i),
133 p_mtl_txn_if_rec.shipment_number(i),
134 p_mtl_txn_if_rec.expected_arrival_date(i),
135 p_mtl_txn_if_rec.encumbrance_account(i),
136 p_mtl_txn_if_rec.encumbrance_amount(i),
137 p_mtl_txn_if_rec.movement_id(i),
138 p_mtl_txn_if_rec.freight_code(i),
139 SUBSTRB(p_mtl_txn_if_rec.waybill_airbill(i),1,20),
140 p_mtl_txn_if_rec.content_lpn_id(i),
141 '1',
142 '3',
143 -- HW OPMCONV. Added secondary_qty and secondary_uom
144 p_mtl_txn_if_rec.trx_quantity2(i),
145 p_mtl_txn_if_rec.SECONDARY_TRX_UOM(i),
146 SYSDATE,
147 g_userid,
148 SYSDATE,
149 g_userid
150 );
151
152 IF l_debug_on THEN
153 WSH_DEBUG_SV.log(l_module_name,'Rows inserted in mtl_transactions_interface',SQL%ROWCOUNT);
154 END IF;
155
156 -- Delete all the record with error_flag 'Y'
157 FORALL i IN p_start_index..p_end_index
158 DELETE mtl_transactions_interface
159 WHERE picking_line_id = decode(p_mtl_txn_if_rec.error_flag(i),
160 'Y',p_mtl_txn_if_rec.picking_line_id(i),
161 'N',-99999);
162 IF l_debug_on THEN
163 WSH_DEBUG_SV.log(l_module_name,'Rows Delete in mtl_transactions_interface',SQL%ROWCOUNT);
164 END IF;
165
166 FORALL i IN p_start_index..p_end_index
167 UPDATE wsh_delivery_details
168 SET inv_interfaced_flag='P'
169 WHERE delivery_detail_id = decode(p_mtl_txn_if_rec.error_flag(i),
170 'N',p_mtl_txn_if_rec.picking_line_id(i),
171 'Y',-99999);
172 IF l_debug_on THEN
173 WSH_DEBUG_SV.log(l_module_name,'Rows Updated in wsh_delivery_details',SQL%ROWCOUNT);
174 END IF;
175
176 IF l_debug_on THEN
177 WSH_DEBUG_SV.pop(l_module_name);
178 END IF;
179
180 EXCEPTION
181 WHEN OTHERS THEN
182 x_return_status:= WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR;
183
184 IF l_debug_on THEN
185 WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
186 WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
187 END IF;
188
189 END insert_row_bulk;
190 --HVOP heali
191
192
193
194 PROCEDURE Insert_Row (
195 x_rowid IN OUT NOCOPY VARCHAR2,
196 x_trx_interface_id IN OUT NOCOPY NUMBER,
197 p_trx_header_id IN NUMBER,
198 p_trx_source_id IN NUMBER,
199 p_source_code IN VARCHAR2,
200 p_source_line_id IN NUMBER,
201 p_source_header_id IN NUMBER,
202 p_inventory_item_id IN NUMBER,
203 p_subinventory_code IN VARCHAR2,
204 p_trx_quantity IN NUMBER,
205 p_transaction_date IN DATE,
206 p_organization_id IN NUMBER,
207 p_dsp_segment1 IN VARCHAR2,
208 p_dsp_segment2 IN VARCHAR2,
209 p_dsp_segment3 IN VARCHAR2,
210 p_trx_source_type_id IN NUMBER,
211 p_trx_action_id IN NUMBER,
212 p_trx_type_id IN NUMBER,
213 p_distribution_account_id IN NUMBER,
214 p_dst_segment1 IN VARCHAR2,
215 p_dst_segment2 IN VARCHAR2,
216 p_dst_segment3 IN VARCHAR2,
217 p_dst_segment4 IN VARCHAR2,
218 p_dst_segment5 IN VARCHAR2,
219 p_dst_segment6 IN VARCHAR2,
220 p_dst_segment7 IN VARCHAR2,
221 p_dst_segment8 IN VARCHAR2,
222 p_dst_segment9 IN VARCHAR2,
223 p_dst_segment10 IN VARCHAR2,
224 p_dst_segment11 IN VARCHAR2,
225 p_dst_segment12 IN VARCHAR2,
226 p_dst_segment13 IN VARCHAR2,
227 p_dst_segment14 IN VARCHAR2,
228 p_dst_segment15 IN VARCHAR2,
229 p_dst_segment16 IN VARCHAR2,
230 p_dst_segment17 IN VARCHAR2,
231 p_dst_segment18 IN VARCHAR2,
232 p_dst_segment19 IN VARCHAR2,
233 p_dst_segment20 IN VARCHAR2,
234 p_dst_segment21 IN VARCHAR2,
235 p_dst_segment22 IN VARCHAR2,
236 p_dst_segment23 IN VARCHAR2,
237 p_dst_segment24 IN VARCHAR2,
238 p_dst_segment25 IN VARCHAR2,
239 p_dst_segment26 IN VARCHAR2,
240 p_dst_segment27 IN VARCHAR2,
241 p_dst_segment28 IN VARCHAR2,
242 p_dst_segment29 IN VARCHAR2,
243 p_dst_segment30 IN VARCHAR2,
244 p_trx_reference IN VARCHAR2,
245 p_trx_source_line_id IN NUMBER,
246 p_trx_source_delivery_id IN NUMBER,
247 p_revision IN VARCHAR2,
248 p_locator_id IN NUMBER,
249 p_loc_segment1 IN VARCHAR2,
250 p_loc_segment2 IN VARCHAR2,
251 p_loc_segment3 IN VARCHAR2,
252 p_loc_segment4 IN VARCHAR2,
253 p_picking_line_id IN NUMBER,
254 p_transfer_subinventory IN VARCHAR2,
255 p_transfer_organization IN NUMBER,
256 p_ship_to_location_id IN NUMBER,
257 p_requisition_line_id IN NUMBER,
258 p_trx_uom IN VARCHAR2,
259 p_demand_id IN NUMBER,
260 p_shipment_number IN VARCHAR2,
261 p_expected_arrival_date IN DATE,
262 p_encumbrance_account IN NUMBER,
263 p_encumbrance_amount IN NUMBER,
264 p_movement_id IN NUMBER,
265 p_freight_code IN VARCHAR2,
266 p_waybill_airbill IN VARCHAR2,
267 p_last_update_date IN DATE,
268 p_last_updated_by IN NUMBER,
269 p_creation_date IN DATE,
270 p_created_by IN NUMBER,
271 p_last_update_login IN NUMBER DEFAULT NULL,
272 p_request_id IN NUMBER DEFAULT NULL,
273 p_program_application_id IN NUMBER DEFAULT NULL,
274 p_program_id IN NUMBER DEFAULT NULL,
275 p_program_update_date IN DATE DEFAULT NULL,
276 p_process_flag IN NUMBER DEFAULT 1,
277 p_trx_mode IN NUMBER DEFAULT 3,
278 -- rec in MTI shold be locked, since the Inv worker is called to process the interface records.
279 p_lock_flag IN NUMBER DEFAULT 2,
280 p_acct_period_id IN NUMBER DEFAULT NULL,
281 p_required_flag IN VARCHAR2 DEFAULT NULL,
282 p_currency_code IN VARCHAR2 DEFAULT NULL,
283 p_currency_conversion_type IN VARCHAR2 DEFAULT NULL,
284 p_currency_conversion_date IN DATE DEFAULT NULL,
285 p_currency_conversion_rate IN NUMBER DEFAULT NULL,
286 p_project_id IN NUMBER DEFAULT NULL,
287 p_task_id IN NUMBER DEFAULT NULL,
288 p_validation_required IN NUMBER DEFAULT NULL,
289 p_item_segment1 IN VARCHAR2 DEFAULT NULL,
290 p_item_segment2 IN VARCHAR2 DEFAULT NULL,
291 p_item_segment3 IN VARCHAR2 DEFAULT NULL,
292 p_item_segment4 IN VARCHAR2 DEFAULT NULL,
293 p_item_segment5 IN VARCHAR2 DEFAULT NULL,
294 p_item_segment6 IN VARCHAR2 DEFAULT NULL,
295 p_item_segment7 IN VARCHAR2 DEFAULT NULL,
296 p_item_segment8 IN VARCHAR2 DEFAULT NULL,
297 p_item_segment9 IN VARCHAR2 DEFAULT NULL,
298 p_item_segment10 IN VARCHAR2 DEFAULT NULL,
299 p_item_segment11 IN VARCHAR2 DEFAULT NULL,
300 p_item_segment12 IN VARCHAR2 DEFAULT NULL,
301 p_item_segment13 IN VARCHAR2 DEFAULT NULL,
302 p_item_segment14 IN VARCHAR2 DEFAULT NULL,
303 p_item_segment15 IN VARCHAR2 DEFAULT NULL,
304 p_item_segment16 IN VARCHAR2 DEFAULT NULL,
305 p_item_segment17 IN VARCHAR2 DEFAULT NULL,
306 p_item_segment18 IN VARCHAR2 DEFAULT NULL,
307 p_item_segment19 IN VARCHAR2 DEFAULT NULL,
308 p_item_segment20 IN VARCHAR2 DEFAULT NULL,
309 p_primary_quantity IN NUMBER DEFAULT NULL,
310 p_loc_segment5 IN VARCHAR2 DEFAULT NULL,
311 p_loc_segment6 IN VARCHAR2 DEFAULT NULL,
312 p_loc_segment7 IN VARCHAR2 DEFAULT NULL,
313 p_loc_segment8 IN VARCHAR2 DEFAULT NULL,
314 p_loc_segment9 IN VARCHAR2 DEFAULT NULL,
315 p_loc_segment10 IN VARCHAR2 DEFAULT NULL,
316 p_loc_segment11 IN VARCHAR2 DEFAULT NULL,
317 p_loc_segment12 IN VARCHAR2 DEFAULT NULL,
318 p_loc_segment13 IN VARCHAR2 DEFAULT NULL,
319 p_loc_segment14 IN VARCHAR2 DEFAULT NULL,
320 p_loc_segment15 IN VARCHAR2 DEFAULT NULL,
321 p_loc_segment16 IN VARCHAR2 DEFAULT NULL,
322 p_loc_segment17 IN VARCHAR2 DEFAULT NULL,
323 p_loc_segment18 IN VARCHAR2 DEFAULT NULL,
324 p_loc_segment19 IN VARCHAR2 DEFAULT NULL,
325 p_loc_segment20 IN VARCHAR2 DEFAULT NULL,
326 p_dsp_segment4 IN VARCHAR2 DEFAULT NULL,
327 p_dsp_segment5 IN VARCHAR2 DEFAULT NULL,
328 p_dsp_segment6 IN VARCHAR2 DEFAULT NULL,
329 p_dsp_segment7 IN VARCHAR2 DEFAULT NULL,
330 p_dsp_segment8 IN VARCHAR2 DEFAULT NULL,
331 p_dsp_segment9 IN VARCHAR2 DEFAULT NULL,
332 p_dsp_segment10 IN VARCHAR2 DEFAULT NULL,
333 p_dsp_segment11 IN VARCHAR2 DEFAULT NULL,
334 p_dsp_segment12 IN VARCHAR2 DEFAULT NULL,
335 p_dsp_segment13 IN VARCHAR2 DEFAULT NULL,
336 p_dsp_segment14 IN VARCHAR2 DEFAULT NULL,
337 p_dsp_segment15 IN VARCHAR2 DEFAULT NULL,
338 p_dsp_segment16 IN VARCHAR2 DEFAULT NULL,
339 p_dsp_segment17 IN VARCHAR2 DEFAULT NULL,
340 p_dsp_segment18 IN VARCHAR2 DEFAULT NULL,
341 p_dsp_segment19 IN VARCHAR2 DEFAULT NULL,
342 p_dsp_segment20 IN VARCHAR2 DEFAULT NULL,
343 p_dsp_segment21 IN VARCHAR2 DEFAULT NULL,
344 p_dsp_segment22 IN VARCHAR2 DEFAULT NULL,
345 p_dsp_segment23 IN VARCHAR2 DEFAULT NULL,
346 p_dsp_segment24 IN VARCHAR2 DEFAULT NULL,
347 p_dsp_segment25 IN VARCHAR2 DEFAULT NULL,
348 p_dsp_segment26 IN VARCHAR2 DEFAULT NULL,
349 p_dsp_segment27 IN VARCHAR2 DEFAULT NULL,
350 p_dsp_segment28 IN VARCHAR2 DEFAULT NULL,
351 p_dsp_segment29 IN VARCHAR2 DEFAULT NULL,
352 p_dsp_segment30 IN VARCHAR2 DEFAULT NULL,
353 p_trx_source_name IN VARCHAR2 DEFAULT NULL,
354 p_reason_id IN NUMBER DEFAULT NULL,
355 p_trx_cost IN NUMBER DEFAULT NULL,
356 p_ussgl_transaction_code IN VARCHAR2 DEFAULT NULL,
357 p_wip_entity_type IN NUMBER DEFAULT NULL,
358 p_schedule_id IN NUMBER DEFAULT NULL,
359 p_employee_code IN VARCHAR2 DEFAULT NULL,
360 p_department_id IN NUMBER DEFAULT NULL,
361 p_schedule_update_code IN NUMBER DEFAULT NULL,
362 p_setup_teardown_code IN NUMBER DEFAULT NULL,
363 p_primary_switch IN NUMBER DEFAULT NULL,
364 p_mrp_code IN NUMBER DEFAULT NULL,
365 p_operation_seq_num IN NUMBER DEFAULT NULL,
366 p_repetitive_line_id IN NUMBER DEFAULT NULL,
367 p_customer_ship_id IN NUMBER DEFAULT NULL,
368 p_line_item_num IN NUMBER DEFAULT NULL,
369 p_receiving_document IN VARCHAR2 DEFAULT NULL,
370 p_rcv_transaction_id IN NUMBER DEFAULT NULL,
371 p_vendor_lot_number IN VARCHAR2 DEFAULT NULL,
372 p_transfer_locator IN NUMBER DEFAULT NULL,
373 p_xfer_loc_segment1 IN VARCHAR2 DEFAULT NULL,
374 p_xfer_loc_segment2 IN VARCHAR2 DEFAULT NULL,
375 p_xfer_loc_segment3 IN VARCHAR2 DEFAULT NULL,
376 p_xfer_loc_segment4 IN VARCHAR2 DEFAULT NULL,
377 p_xfer_loc_segment5 IN VARCHAR2 DEFAULT NULL,
378 p_xfer_loc_segment6 IN VARCHAR2 DEFAULT NULL,
379 p_xfer_loc_segment7 IN VARCHAR2 DEFAULT NULL,
380 p_xfer_loc_segment8 IN VARCHAR2 DEFAULT NULL,
381 p_xfer_loc_segment9 IN VARCHAR2 DEFAULT NULL,
382 p_xfer_loc_segment10 IN VARCHAR2 DEFAULT NULL,
383 p_xfer_loc_segment11 IN VARCHAR2 DEFAULT NULL,
384 p_xfer_loc_segment12 IN VARCHAR2 DEFAULT NULL,
385 p_xfer_loc_segment13 IN VARCHAR2 DEFAULT NULL,
386 p_xfer_loc_segment14 IN VARCHAR2 DEFAULT NULL,
387 p_xfer_loc_segment15 IN VARCHAR2 DEFAULT NULL,
388 p_xfer_loc_segment16 IN VARCHAR2 DEFAULT NULL,
389 p_xfer_loc_segment17 IN VARCHAR2 DEFAULT NULL,
390 p_xfer_loc_segment18 IN VARCHAR2 DEFAULT NULL,
391 p_xfer_loc_segment19 IN VARCHAR2 DEFAULT NULL,
392 p_xfer_loc_segment20 IN VARCHAR2 DEFAULT NULL,
393 p_transportation_cost IN NUMBER DEFAULT NULL,
394 p_transportation_account IN NUMBER DEFAULT NULL,
395 p_transfer_cost IN NUMBER DEFAULT NULL,
396 p_containers IN NUMBER DEFAULT NULL,
397 p_new_average_cost IN NUMBER DEFAULT NULL,
398 p_value_change IN NUMBER DEFAULT NULL,
399 p_percentage_change IN NUMBER DEFAULT NULL,
400 p_demand_source_header_id IN NUMBER DEFAULT NULL,
401 p_demand_source_line IN VARCHAR2 DEFAULT NULL,
402 p_demand_source_delivery IN VARCHAR2 DEFAULT NULL,
403 p_negative_req_flag IN NUMBER DEFAULT NULL,
404 p_error_explanation IN VARCHAR2 DEFAULT NULL,
405 p_shippable_flag IN VARCHAR2 DEFAULT NULL,
406 p_error_code IN VARCHAR2 DEFAULT NULL,
407 p_attribute_category IN VARCHAR2 DEFAULT NULL,
408 p_attribute1 IN VARCHAR2 DEFAULT NULL,
409 p_attribute2 IN VARCHAR2 DEFAULT NULL,
410 p_attribute3 IN VARCHAR2 DEFAULT NULL,
411 p_attribute4 IN VARCHAR2 DEFAULT NULL,
412 p_attribute5 IN VARCHAR2 DEFAULT NULL,
413 p_attribute6 IN VARCHAR2 DEFAULT NULL,
414 p_attribute7 IN VARCHAR2 DEFAULT NULL,
415 p_attribute8 IN VARCHAR2 DEFAULT NULL,
416 p_attribute9 IN VARCHAR2 DEFAULT NULL,
417 p_attribute10 IN VARCHAR2 DEFAULT NULL,
418 p_attribute11 IN VARCHAR2 DEFAULT NULL,
419 p_attribute12 IN VARCHAR2 DEFAULT NULL,
420 p_attribute13 IN VARCHAR2 DEFAULT NULL,
421 p_attribute14 IN VARCHAR2 DEFAULT NULL,
422 p_attribute15 IN VARCHAR2 DEFAULT NULL,
423 p_requisition_distribution_id IN NUMBER DEFAULT NULL,
424 p_reservation_quantity IN NUMBER DEFAULT NULL,
425 p_shipped_quantity IN NUMBER DEFAULT NULL,
426 p_inventory_item IN VARCHAR2 DEFAULT NULL,
427 p_locator_name IN VARCHAR2 DEFAULT NULL,
428 p_to_task_id IN NUMBER DEFAULT NULL,
429 p_source_task_id IN NUMBER DEFAULT NULL,
430 p_to_project_id IN NUMBER DEFAULT NULL,
431 p_source_project_id IN NUMBER DEFAULT NULL,
432 p_pa_expenditure_org_id IN NUMBER DEFAULT NULL,
433 p_expenditure_type IN VARCHAR2 DEFAULT NULL,
434 p_final_completion_flag IN VARCHAR2 DEFAULT NULL,
435 p_transfer_percentage IN NUMBER DEFAULT NULL,
436 p_trx_sequence_id IN NUMBER DEFAULT NULL,
437 p_material_account IN NUMBER DEFAULT NULL,
438 p_material_overhead_account IN NUMBER DEFAULT NULL,
439 p_resource_account IN NUMBER DEFAULT NULL,
440 p_outside_processing_account IN NUMBER DEFAULT NULL,
441 p_overhead_account IN NUMBER DEFAULT NULL,
442 p_bom_revision IN VARCHAR2 DEFAULT NULL,
443 p_routing_revision IN VARCHAR2 DEFAULT NULL,
444 p_bom_revision_date IN DATE DEFAULT NULL,
445 p_routing_revision_date IN DATE DEFAULT NULL,
446 p_alternate_bom_designator IN VARCHAR2 DEFAULT NULL,
447 p_alternate_routing_designator IN VARCHAR2 DEFAULT NULL,
448 p_accounting_class IN VARCHAR2 DEFAULT NULL,
449 p_demand_class IN VARCHAR2 DEFAULT NULL,
450 p_parent_id IN NUMBER DEFAULT NULL,
451 p_substitution_type_id IN NUMBER DEFAULT NULL,
452 p_substitution_item_id IN NUMBER DEFAULT NULL,
453 p_schedule_group IN NUMBER DEFAULT NULL,
454 p_build_sequence IN NUMBER DEFAULT NULL,
455 p_schedule_number IN VARCHAR2 DEFAULT NULL,
456 p_scheduled_flag IN NUMBER DEFAULT NULL,
457 p_flow_schedule IN VARCHAR2 DEFAULT NULL,
458 p_cost_group_id IN NUMBER DEFAULT NULL,
459 p_content_lpn_id IN NUMBER DEFAULT NULL,
460 -- HW OPMCONV. Added p_secondary_trx_quantity
461 -- and p_secondary_uom_code
462 p_secondary_trx_quantity IN NUMBER DEFAULT NULL,
463 p_secondary_uom_code IN VARCHAR2 DEFAULT NULL
464 )
465 IS
466
467 CURSOR row_id IS
468 SELECT rowid FROM mtl_transactions_interface
469 WHERE transaction_interface_id = x_trx_interface_id;
470
471 CURSOR get_interface_id IS
472 SELECT mtl_material_transactions_s.nextval
473 FROM sys.dual;
474
475 --
476 l_debug_on BOOLEAN;
477 --
478 l_module_name CONSTANT VARCHAR2(100) := 'wsh.plsql.' || G_PKG_NAME || '.' || 'INSERT_ROW';
479 --
480 BEGIN
481
482 /* wsh_server_debug.log_event('WSH_TRX_HANDLER.INSERT_ROW',
483 'START',
484 'Start of procedure INSERT_ROW, input parameters:
485 source_code='||p_source_code||
486 ', source_line_id='||p_source_line_id||
487 ', source_header_id='||p_source_header_id||
488 ', inventory_item='||p_inventory_item||
489 ', subinventory_code='||p_subinventory_code||
490 ', transaction_quantity='||p_trx_quantity||
491 ', transaction_date='||p_transaction_date||
492 ', organization_id='||p_organization_id);
493 wsh_server_debug.debug_message(
494 ', dsp_segment1='||p_dsp_segment1||
495 ', dsp_segment2='||p_dsp_segment2||
496 ', dsp_segment3='||p_dsp_segment3||
497 ', transaction_source_type_id='||p_trx_source_type_id||
498 ', transaction_action_id='||p_trx_action_id||
499 ', transaction_type_id='||p_trx_type_id||
500 ', distribution_account_id='||p_distribution_account_id);
501 wsh_server_debug.debug_message(
502 ', dst_segment1='||p_dst_segment1||
503 ', dst_segment2='||p_dst_segment2||
504 ', dst_segment3='||p_dst_segment3||
505 ', dst_segment4='||p_dst_segment4||
506 ', dst_segment5='||p_dst_segment5||
507 ', dst_segment6='||p_dst_segment6||
508 ', dst_segment7='||p_dst_segment7||
509 ', dst_segment8='||p_dst_segment8||
510 ', dst_segment9='||p_dst_segment9||
511 ', dst_segment10='||p_dst_segment10);
512 wsh_server_debug.debug_message(
513 ', dst_segment11='||p_dst_segment11||
514 ', dst_segment12='||p_dst_segment12||
515 ', dst_segment13='||p_dst_segment13||
516 ', dst_segment14='||p_dst_segment14||
517 ', dst_segment15='||p_dst_segment15||
518 ', dst_segment16='||p_dst_segment16||
519 ', dst_segment17='||p_dst_segment17||
520 ', dst_segment18='||p_dst_segment18||
521 ', dst_segment19='||p_dst_segment19||
522 ', dst_segment20='||p_dst_segment20);
523 wsh_server_debug.debug_message(
524 ', dst_segment21='||p_dst_segment21||
525 ', dst_segment22='||p_dst_segment22||
526 ', dst_segment23='||p_dst_segment23||
527 ', dst_segment24='||p_dst_segment24||
528 ', dst_segment25='||p_dst_segment25||
529 ', dst_segment26='||p_dst_segment26||
530 ', dst_segment27='||p_dst_segment27||
531 ', dst_segment28='||p_dst_segment28||
532 ', dst_segment29='||p_dst_segment29||
533 ', dst_segment30='||p_dst_segment30);
534 wsh_server_debug.debug_message(
535 ', transaction_reference='||p_trx_reference||
536 ', trx_source_line_id='||p_trx_source_line_id||
537 ', trx_source_delivery_id='||p_trx_source_delivery_id||
538 ', revision='||p_revision||
539 ', locator_id='||p_locator_id||
540 ', loc_segment1='||p_loc_segment1||
541 ', loc_segment2='||p_loc_segment2||
542 ', loc_segment3='||p_loc_segment3||
543 ', loc_segment4='||p_loc_segment4||
544 ', picking_line_id='||p_picking_line_id||
545 ', transfer_subinventory='||p_transfer_subinventory||
546 ', transfer_organization='||p_transfer_organization);
547 wsh_server_debug.debug_message(
548 ', ship_to_location_id='||p_ship_to_location_id||
549 ', requisition_line_id='||p_requisition_line_id||
550 ', transaction_uom='||p_trx_uom||
551 ', transaction_interface_id='||x_trx_interface_id||
552 ', demand_id='||p_demand_id||
553 ', shipment_number='||p_shipment_number||
554 ', expected_arrival_date='||p_expected_arrival_date||
555 ', encumbrance_account='||p_encumbrance_account||
556 ', encumbrance_amount='||p_encumbrance_amount||
557 ', movement_id='||p_movement_id);
558 wsh_server_debug.debug_message(
559 ', freight_code='||p_freight_code||
560 ', waybill_airbill='||p_waybill_airbill||
561 ', last_update_date='||p_last_update_date||
562 ', last_updated_by='||p_last_updated_by||
563 ', creation_date='||p_creation_date||
564 ', created_by='||p_created_by||
565 ', last_update_login='||p_last_update_login||
566 ', request_id='||p_request_id||
567 ', program_application_id='||p_program_application_id||
568 ', program_id='||p_program_id||
569 ', program_update_date='||p_program_update_date);
570 wsh_server_debug.debug_message(
571 ', process_flag='||p_process_flag||
572 ', transaction_mode='||p_trx_mode||
573 ', lock_flag='||p_lock_flag||
574 ', transaction_header_id='||p_trx_header_id||
575 ', acct_period_id='||p_acct_period_id||
576 ', transaction_source_id='||p_trx_source_id||
577 ', required_flag='||p_required_flag||
578 ', currency_code='||p_currency_code||
579 ', currency_conversion_type='||p_currency_conversion_type||
580 ', currency_conversion_date='||p_currency_conversion_date||
581 ', currency_conversion_rate='||p_currency_conversion_rate);
582 wsh_server_debug.debug_message(
583 ', project_id='||p_project_id||
584 ', task_id='||p_task_id||
585 ', validation_required='||p_validation_required||
586 ', item_segment1='||p_item_segment1||
587 ', item_segment2='||p_item_segment2||
588 ', item_segment3='||p_item_segment3||
589 ', item_segment4='||p_item_segment4||
590 ', item_segment5='||p_item_segment5||
591 ', item_segment6='||p_item_segment6||
592 ', item_segment7='||p_item_segment7||
593 ', item_segment8='||p_item_segment8||
594 ', item_segment9='||p_item_segment9);
595 wsh_server_debug.debug_message(
596 ', item_segment10='||p_item_segment10||
597 ', item_segment11='||p_item_segment11||
598 ', item_segment12='||p_item_segment12||
599 ', item_segment13='||p_item_segment13||
600 ', item_segment14='||p_item_segment14||
601 ', item_segment15='||p_item_segment15||
602 ', item_segment16='||p_item_segment16||
603 ', item_segment17='||p_item_segment17||
604 ', item_segment18='||p_item_segment18||
605 ', item_segment19='||p_item_segment19||
606 ', item_segment20='||p_item_segment20);
607 wsh_server_debug.debug_message(
608 ', primary_quantity='||p_primary_quantity||
609 ', loc_segment5='||p_loc_segment5||
610 ', loc_segment6='||p_loc_segment6||
611 ', loc_segment7='||p_loc_segment7||
612 ', loc_segment8='||p_loc_segment8||
613 ', loc_segment9='||p_loc_segment9||
614 ', loc_segment10='||p_loc_segment10||
615 ', loc_segment11='||p_loc_segment11||
616 ', loc_segment12='||p_loc_segment12||
617 ', loc_segment13='||p_loc_segment13||
618 ', loc_segment14='||p_loc_segment14||
619 ', loc_segment15='||p_loc_segment15);
620 wsh_server_debug.debug_message(
621 ', loc_segment16='||p_loc_segment16||
622 ', loc_segment17='||p_loc_segment17||
623 ', loc_segment18='||p_loc_segment18||
624 ', loc_segment19='||p_loc_segment19||
625 ', loc_segment20='||p_loc_segment20||
626 ', dsp_segment4='||p_dsp_segment4||
627 ', dsp_segment5='||p_dsp_segment5||
628 ', dsp_segment6='||p_dsp_segment6||
629 ', dsp_segment7='||p_dsp_segment7||
630 ', dsp_segment8='||p_dsp_segment8||
631 ', dsp_segment9='||p_dsp_segment9);
632 wsh_server_debug.debug_message(
633 ', dsp_segment10='||p_dsp_segment10||
634 ', dsp_segment11='||p_dsp_segment11||
635 ', dsp_segment12='||p_dsp_segment12||
636 ', dsp_segment13='||p_dsp_segment13||
637 ', dsp_segment14='||p_dsp_segment14||
638 ', dsp_segment15='||p_dsp_segment15||
639 ', dsp_segment16='||p_dsp_segment16||
640 ', dsp_segment17='||p_dsp_segment17||
641 ', dsp_segment18='||p_dsp_segment18||
642 ', dsp_segment19='||p_dsp_segment19);
643 wsh_server_debug.debug_message(
644 ', dsp_segment20='||p_dsp_segment20||
645 ', dsp_segment21='||p_dsp_segment21||
646 ', dsp_segment22='||p_dsp_segment22||
647 ', dsp_segment23='||p_dsp_segment23||
648 ', dsp_segment24='||p_dsp_segment24||
649 ', dsp_segment25='||p_dsp_segment25||
650 ', dsp_segment26='||p_dsp_segment26||
651 ', dsp_segment27='||p_dsp_segment27||
652 ', dsp_segment28='||p_dsp_segment28||
653 ', dsp_segment29='||p_dsp_segment29||
654 ', dsp_segment30='||p_dsp_segment30);
655 wsh_server_debug.debug_message(
656 ', transaction_source_name='||p_trx_source_name||
657 ', reason_id='||p_reason_id||
658 ', transaction_cost='||p_trx_cost||
659 ', ussgl_transaction_code='||p_ussgl_transaction_code||
660 ', wip_entity_type='||p_wip_entity_type||
661 ', schedule_id='||p_schedule_id||
662 ', employee_code='||p_employee_code||
663 ', department_id='||p_department_id||
664 ', schedule_update_code='||p_schedule_update_code||
665 ', setup_teardown_code='||p_setup_teardown_code);
666 wsh_server_debug.debug_message(
667 ', primary_switch='||p_primary_switch||
668 ', mrp_code='||p_mrp_code||
669 ', operation_seq_num='||p_operation_seq_num||
670 ', repetitive_line_id='||p_repetitive_line_id||
671 ', customer_ship_id='||p_customer_ship_id||
672 ', line_item_num='||p_line_item_num||
673 ', receiving_document='||p_receiving_document||
674 ', rcv_transaction_id='||p_rcv_transaction_id||
675 ', vendor_lot_number='||p_vendor_lot_number||
676 ', transfer_locator='||p_transfer_locator);
677 wsh_server_debug.debug_message(
678 ', xfer_loc_segment1='||p_xfer_loc_segment1||
679 ', xfer_loc_segment2='||p_xfer_loc_segment2||
680 ', xfer_loc_segment3='||p_xfer_loc_segment3||
681 ', xfer_loc_segment4='||p_xfer_loc_segment4||
682 ', xfer_loc_segment5='||p_xfer_loc_segment5||
683 ', xfer_loc_segment6='||p_xfer_loc_segment6||
684 ', xfer_loc_segment7='||p_xfer_loc_segment7||
685 ', xfer_loc_segment8='||p_xfer_loc_segment8||
686 ', xfer_loc_segment9='||p_xfer_loc_segment9||
687 ', xfer_loc_segment10='||p_xfer_loc_segment10);
688 wsh_server_debug.debug_message(
689 ', xfer_loc_segment11='||p_xfer_loc_segment11||
690 ', xfer_loc_segment12='||p_xfer_loc_segment12||
691 ', xfer_loc_segment13='||p_xfer_loc_segment13||
692 ', xfer_loc_segment14='||p_xfer_loc_segment14||
693 ', xfer_loc_segment15='||p_xfer_loc_segment15||
694 ', xfer_loc_segment16='||p_xfer_loc_segment16||
695 ', xfer_loc_segment17='||p_xfer_loc_segment17||
696 ', xfer_loc_segment18='||p_xfer_loc_segment18||
697 ', xfer_loc_segment19='||p_xfer_loc_segment19||
698 ', xfer_loc_segment20='||p_xfer_loc_segment20);
699 wsh_server_debug.debug_message(
700 ', transportation_cost='||p_transportation_cost||
701 ', transportation_account='||p_transportation_account||
702 ', transfer_cost='||p_transfer_cost||
703 ', containers='||p_containers||
704 ', new_average_cost='||p_new_average_cost||
705 ', value_change='||p_value_change||
706 ', percentage_change='||p_percentage_change||
707 ', demand_source_header_id='||p_demand_source_header_id||
708 ', demand_source_line='||p_demand_source_line||
709 ', demand_source_delivery='||p_demand_source_delivery);
710 wsh_server_debug.debug_message(
711 ', negative_req_flag='||p_negative_req_flag||
712 ', error_explanation='||p_error_explanation||
713 ', shippable_flag='||p_shippable_flag||
714 ', error_code='||p_error_code||
715 ', attribute_category='||p_attribute_category||
716 ', attribute1='||p_attribute1||
717 ', attribute2='||p_attribute2||
718 ', attribute3='||p_attribute3||
719 ', attribute4='||p_attribute4||
720 ', attribute5='||p_attribute5);
721 wsh_server_debug.debug_message(
722 ', attribute6='||p_attribute6||
723 ', attribute7='||p_attribute7||
724 ', attribute8='||p_attribute8||
725 ', attribute9='||p_attribute9||
726 ', attribute10='||p_attribute10||
727 ', attribute11='||p_attribute11||
728 ', attribute12='||p_attribute12||
729 ', attribute13='||p_attribute13||
730 ', attribute14='||p_attribute14||
731 ', attribute15='||p_attribute15);
732 wsh_server_debug.debug_message(
733 ', requisition_distribution_id='||p_requisition_distribution_id||
734 ', reservation_quantity='||p_reservation_quantity||
735 ', shipped_quantity='||p_shipped_quantity||
736 ', locator_name='||p_locator_name||
737 ', to_task_id='||p_to_task_id||
738 ', source_task_id='||p_source_task_id||
739 ', to_project_id='||p_to_project_id||
740 ', source_project_id='||p_source_project_id||
741 ', pa_expenditure_org_id='||p_pa_expenditure_org_id||
742 ', expenditure_type='||p_expenditure_type);
743 wsh_server_debug.debug_message(
744 ', final_completion_flag='||p_final_completion_flag||
745 ', transfer_percentage='||p_transfer_percentage||
746 ', transaction_sequence_id='||p_trx_sequence_id||
747 ', material_account='||p_material_account||
748 ', material_overhead_account='||p_material_overhead_account||
749 ', resource_account='||p_resource_account||
750 ', outside_processing_account='||p_outside_processing_account||
751 ', overhead_account='||p_overhead_account);
752 wsh_server_debug.debug_message(
753 ', bom_revision='||p_bom_revision||
754 ', routing_revision='||p_routing_revision||
755 ', bom_revision_date='||p_bom_revision_date||
756 ', routing_revision_date='||p_routing_revision_date||
757 ', alternate_bom_designator='||p_alternate_bom_designator||
758 ', alternate_routing_designator='||p_alternate_routing_designator||
759 ', accounting_class='||p_accounting_class||
760 ', demand_class='||p_demand_class);
761 wsh_server_debug.debug_message(
762 ', parent_id='||p_parent_id||
763 ', substitution_type_id='||p_substitution_type_id||
764 ', substitution_item_id='||p_substitution_item_id||
765 ', schedule_group='||p_schedule_group||
766 ', build_sequence='||p_build_sequence||
767 ', schedule_number='||p_schedule_number||
768 ', scheduled_flag='||p_scheduled_flag||
769 ', flow_schedule='||p_flow_schedule||
770 ', cost_group_id='||p_cost_group_id );
771 */
772
773 --
774 --
775 l_debug_on := WSH_DEBUG_INTERFACE.g_debug;
776 --
777 IF l_debug_on IS NULL
778 THEN
779 l_debug_on := WSH_DEBUG_SV.is_debug_enabled;
780 END IF;
781 --
782 IF l_debug_on THEN
783 WSH_DEBUG_SV.push(l_module_name);
784 --
785 WSH_DEBUG_SV.log(l_module_name,'X_ROWID',X_ROWID);
786 WSH_DEBUG_SV.log(l_module_name,'X_TRX_INTERFACE_ID',X_TRX_INTERFACE_ID);
787 WSH_DEBUG_SV.log(l_module_name,'P_TRX_HEADER_ID',P_TRX_HEADER_ID);
788 WSH_DEBUG_SV.log(l_module_name,'P_TRX_SOURCE_ID',P_TRX_SOURCE_ID);
789 WSH_DEBUG_SV.log(l_module_name,'P_SOURCE_CODE',P_SOURCE_CODE);
790 WSH_DEBUG_SV.log(l_module_name,'P_SOURCE_LINE_ID',P_SOURCE_LINE_ID);
791 WSH_DEBUG_SV.log(l_module_name,'P_SOURCE_HEADER_ID',P_SOURCE_HEADER_ID);
792 WSH_DEBUG_SV.log(l_module_name,'P_INVENTORY_ITEM_ID',P_INVENTORY_ITEM_ID);
793 WSH_DEBUG_SV.log(l_module_name,'P_SUBINVENTORY_CODE',P_SUBINVENTORY_CODE);
794 WSH_DEBUG_SV.log(l_module_name,'P_TRX_QUANTITY',P_TRX_QUANTITY);
795 WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTION_DATE',P_TRANSACTION_DATE);
796 WSH_DEBUG_SV.log(l_module_name,'P_ORGANIZATION_ID',P_ORGANIZATION_ID);
797 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT1',P_DSP_SEGMENT1);
798 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT2',P_DSP_SEGMENT2);
799 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT3',P_DSP_SEGMENT3);
800 WSH_DEBUG_SV.log(l_module_name,'P_TRX_SOURCE_TYPE_ID',P_TRX_SOURCE_TYPE_ID);
801 WSH_DEBUG_SV.log(l_module_name,'P_TRX_ACTION_ID',P_TRX_ACTION_ID);
802 WSH_DEBUG_SV.log(l_module_name,'P_TRX_TYPE_ID',P_TRX_TYPE_ID);
803 WSH_DEBUG_SV.log(l_module_name,'P_DISTRIBUTION_ACCOUNT_ID',P_DISTRIBUTION_ACCOUNT_ID);
804 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT1',P_DST_SEGMENT1);
805 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT2',P_DST_SEGMENT2);
806 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT3',P_DST_SEGMENT3);
807 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT4',P_DST_SEGMENT4);
808 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT5',P_DST_SEGMENT5);
809 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT6',P_DST_SEGMENT6);
810 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT7',P_DST_SEGMENT7);
811 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT8',P_DST_SEGMENT8);
812 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT9',P_DST_SEGMENT9);
813 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT10',P_DST_SEGMENT10);
814 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT11',P_DST_SEGMENT11);
815 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT12',P_DST_SEGMENT12);
816 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT13',P_DST_SEGMENT13);
817 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT14',P_DST_SEGMENT14);
818 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT15',P_DST_SEGMENT15);
819 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT16',P_DST_SEGMENT16);
820 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT17',P_DST_SEGMENT17);
821 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT18',P_DST_SEGMENT18);
822 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT19',P_DST_SEGMENT19);
823 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT20',P_DST_SEGMENT20);
824 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT21',P_DST_SEGMENT21);
825 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT22',P_DST_SEGMENT22);
826 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT23',P_DST_SEGMENT23);
827 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT24',P_DST_SEGMENT24);
828 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT25',P_DST_SEGMENT25);
829 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT26',P_DST_SEGMENT26);
830 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT27',P_DST_SEGMENT27);
831 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT28',P_DST_SEGMENT28);
832 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT29',P_DST_SEGMENT29);
833 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT30',P_DST_SEGMENT30);
834 WSH_DEBUG_SV.log(l_module_name,'P_TRX_REFERENCE',P_TRX_REFERENCE);
835 WSH_DEBUG_SV.log(l_module_name,'P_TRX_SOURCE_LINE_ID',P_TRX_SOURCE_LINE_ID);
836 WSH_DEBUG_SV.log(l_module_name,'P_TRX_SOURCE_DELIVERY_ID',P_TRX_SOURCE_DELIVERY_ID);
837 WSH_DEBUG_SV.log(l_module_name,'P_REVISION',P_REVISION);
838 WSH_DEBUG_SV.log(l_module_name,'P_LOCATOR_ID',P_LOCATOR_ID);
839 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT1',P_LOC_SEGMENT1);
840 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT2',P_LOC_SEGMENT2);
841 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT3',P_LOC_SEGMENT3);
842 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT4',P_LOC_SEGMENT4);
843 WSH_DEBUG_SV.log(l_module_name,'P_PICKING_LINE_ID',P_PICKING_LINE_ID);
844 WSH_DEBUG_SV.log(l_module_name,'P_TRANSFER_SUBINVENTORY',P_TRANSFER_SUBINVENTORY);
845 WSH_DEBUG_SV.log(l_module_name,'P_TRANSFER_ORGANIZATION',P_TRANSFER_ORGANIZATION);
846 WSH_DEBUG_SV.log(l_module_name,'P_SHIP_TO_LOCATION_ID',P_SHIP_TO_LOCATION_ID);
847 WSH_DEBUG_SV.log(l_module_name,'P_REQUISITION_LINE_ID',P_REQUISITION_LINE_ID);
848 WSH_DEBUG_SV.log(l_module_name,'P_TRX_UOM',P_TRX_UOM);
849 WSH_DEBUG_SV.log(l_module_name,'P_DEMAND_ID',P_DEMAND_ID);
850 WSH_DEBUG_SV.log(l_module_name,'P_SHIPMENT_NUMBER',P_SHIPMENT_NUMBER);
851 WSH_DEBUG_SV.log(l_module_name,'P_EXPECTED_ARRIVAL_DATE',P_EXPECTED_ARRIVAL_DATE);
852 WSH_DEBUG_SV.log(l_module_name,'P_ENCUMBRANCE_ACCOUNT',P_ENCUMBRANCE_ACCOUNT);
853 WSH_DEBUG_SV.log(l_module_name,'P_ENCUMBRANCE_AMOUNT',P_ENCUMBRANCE_AMOUNT);
854 WSH_DEBUG_SV.log(l_module_name,'P_MOVEMENT_ID',P_MOVEMENT_ID);
855 WSH_DEBUG_SV.log(l_module_name,'P_FREIGHT_CODE',P_FREIGHT_CODE);
856 WSH_DEBUG_SV.log(l_module_name,'P_WAYBILL_AIRBILL',P_WAYBILL_AIRBILL);
857 WSH_DEBUG_SV.log(l_module_name,'P_LAST_UPDATE_DATE',P_LAST_UPDATE_DATE);
858 WSH_DEBUG_SV.log(l_module_name,'P_LAST_UPDATED_BY',P_LAST_UPDATED_BY);
859 WSH_DEBUG_SV.log(l_module_name,'P_CREATION_DATE',P_CREATION_DATE);
860 WSH_DEBUG_SV.log(l_module_name,'P_CREATED_BY',P_CREATED_BY);
861 WSH_DEBUG_SV.log(l_module_name,'P_LAST_UPDATE_LOGIN',P_LAST_UPDATE_LOGIN);
862 WSH_DEBUG_SV.log(l_module_name,'P_REQUEST_ID',P_REQUEST_ID);
863 WSH_DEBUG_SV.log(l_module_name,'P_PROGRAM_APPLICATION_ID',P_PROGRAM_APPLICATION_ID);
864 WSH_DEBUG_SV.log(l_module_name,'P_PROGRAM_ID',P_PROGRAM_ID);
865 WSH_DEBUG_SV.log(l_module_name,'P_PROGRAM_UPDATE_DATE',P_PROGRAM_UPDATE_DATE);
866 WSH_DEBUG_SV.log(l_module_name,'P_PROCESS_FLAG',P_PROCESS_FLAG);
867 WSH_DEBUG_SV.log(l_module_name,'P_TRX_MODE',P_TRX_MODE);
868 WSH_DEBUG_SV.log(l_module_name,'P_LOCK_FLAG',P_LOCK_FLAG);
869 WSH_DEBUG_SV.log(l_module_name,'P_ACCT_PERIOD_ID',P_ACCT_PERIOD_ID);
870 WSH_DEBUG_SV.log(l_module_name,'P_REQUIRED_FLAG',P_REQUIRED_FLAG);
871 WSH_DEBUG_SV.log(l_module_name,'P_CURRENCY_CODE',P_CURRENCY_CODE);
872 WSH_DEBUG_SV.log(l_module_name,'P_CURRENCY_CONVERSION_TYPE',P_CURRENCY_CONVERSION_TYPE);
873 WSH_DEBUG_SV.log(l_module_name,'P_CURRENCY_CONVERSION_DATE',P_CURRENCY_CONVERSION_DATE);
874 WSH_DEBUG_SV.log(l_module_name,'P_CURRENCY_CONVERSION_RATE',P_CURRENCY_CONVERSION_RATE);
875 WSH_DEBUG_SV.log(l_module_name,'P_PROJECT_ID',P_PROJECT_ID);
876 WSH_DEBUG_SV.log(l_module_name,'P_TASK_ID',P_TASK_ID);
877 WSH_DEBUG_SV.log(l_module_name,'P_VALIDATION_REQUIRED',P_VALIDATION_REQUIRED);
878 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT1',P_ITEM_SEGMENT1);
879 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT2',P_ITEM_SEGMENT2);
880 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT3',P_ITEM_SEGMENT3);
881 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT4',P_ITEM_SEGMENT4);
882 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT5',P_ITEM_SEGMENT5);
883 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT6',P_ITEM_SEGMENT6);
884 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT7',P_ITEM_SEGMENT7);
885 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT8',P_ITEM_SEGMENT8);
886 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT9',P_ITEM_SEGMENT9);
887 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT10',P_ITEM_SEGMENT10);
888 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT11',P_ITEM_SEGMENT11);
889 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT12',P_ITEM_SEGMENT12);
890 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT13',P_ITEM_SEGMENT13);
891 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT14',P_ITEM_SEGMENT14);
892 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT15',P_ITEM_SEGMENT15);
893 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT16',P_ITEM_SEGMENT16);
894 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT17',P_ITEM_SEGMENT17);
895 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT18',P_ITEM_SEGMENT18);
896 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT19',P_ITEM_SEGMENT19);
897 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT20',P_ITEM_SEGMENT20);
898 WSH_DEBUG_SV.log(l_module_name,'P_PRIMARY_QUANTITY',P_PRIMARY_QUANTITY);
899 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT5',P_LOC_SEGMENT5);
900 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT6',P_LOC_SEGMENT6);
901 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT7',P_LOC_SEGMENT7);
902 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT8',P_LOC_SEGMENT8);
903 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT9',P_LOC_SEGMENT9);
904 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT10',P_LOC_SEGMENT10);
905 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT11',P_LOC_SEGMENT11);
906 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT12',P_LOC_SEGMENT12);
907 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT13',P_LOC_SEGMENT13);
908 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT14',P_LOC_SEGMENT14);
909 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT15',P_LOC_SEGMENT15);
910 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT16',P_LOC_SEGMENT16);
911 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT17',P_LOC_SEGMENT17);
912 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT18',P_LOC_SEGMENT18);
913 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT19',P_LOC_SEGMENT19);
914 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT20',P_LOC_SEGMENT20);
915 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT4',P_DSP_SEGMENT4);
916 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT5',P_DSP_SEGMENT5);
917 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT6',P_DSP_SEGMENT6);
918 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT7',P_DSP_SEGMENT7);
919 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT8',P_DSP_SEGMENT8);
920 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT9',P_DSP_SEGMENT9);
921 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT10',P_DSP_SEGMENT10);
922 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT11',P_DSP_SEGMENT11);
923 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT12',P_DSP_SEGMENT12);
924 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT13',P_DSP_SEGMENT13);
925 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT14',P_DSP_SEGMENT14);
926 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT15',P_DSP_SEGMENT15);
927 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT16',P_DSP_SEGMENT16);
928 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT17',P_DSP_SEGMENT17);
929 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT18',P_DSP_SEGMENT18);
930 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT19',P_DSP_SEGMENT19);
931 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT20',P_DSP_SEGMENT20);
932 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT21',P_DSP_SEGMENT21);
933 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT22',P_DSP_SEGMENT22);
934 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT23',P_DSP_SEGMENT23);
935 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT24',P_DSP_SEGMENT24);
936 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT25',P_DSP_SEGMENT25);
937 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT26',P_DSP_SEGMENT26);
938 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT27',P_DSP_SEGMENT27);
939 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT28',P_DSP_SEGMENT28);
940 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT29',P_DSP_SEGMENT29);
941 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT30',P_DSP_SEGMENT30);
942 WSH_DEBUG_SV.log(l_module_name,'P_TRX_SOURCE_NAME',P_TRX_SOURCE_NAME);
943 WSH_DEBUG_SV.log(l_module_name,'P_REASON_ID',P_REASON_ID);
944 WSH_DEBUG_SV.log(l_module_name,'P_TRX_COST',P_TRX_COST);
945 WSH_DEBUG_SV.log(l_module_name,'P_USSGL_TRANSACTION_CODE',P_USSGL_TRANSACTION_CODE);
946 WSH_DEBUG_SV.log(l_module_name,'P_WIP_ENTITY_TYPE',P_WIP_ENTITY_TYPE);
947 WSH_DEBUG_SV.log(l_module_name,'P_SCHEDULE_ID',P_SCHEDULE_ID);
948 WSH_DEBUG_SV.log(l_module_name,'P_EMPLOYEE_CODE',P_EMPLOYEE_CODE);
949 WSH_DEBUG_SV.log(l_module_name,'P_DEPARTMENT_ID',P_DEPARTMENT_ID);
950 WSH_DEBUG_SV.log(l_module_name,'P_SCHEDULE_UPDATE_CODE',P_SCHEDULE_UPDATE_CODE);
951 WSH_DEBUG_SV.log(l_module_name,'P_SETUP_TEARDOWN_CODE',P_SETUP_TEARDOWN_CODE);
952 WSH_DEBUG_SV.log(l_module_name,'P_PRIMARY_SWITCH',P_PRIMARY_SWITCH);
953 WSH_DEBUG_SV.log(l_module_name,'P_MRP_CODE',P_MRP_CODE);
954 WSH_DEBUG_SV.log(l_module_name,'P_OPERATION_SEQ_NUM',P_OPERATION_SEQ_NUM);
955 WSH_DEBUG_SV.log(l_module_name,'P_REPETITIVE_LINE_ID',P_REPETITIVE_LINE_ID);
956 WSH_DEBUG_SV.log(l_module_name,'P_CUSTOMER_SHIP_ID',P_CUSTOMER_SHIP_ID);
957 WSH_DEBUG_SV.log(l_module_name,'P_LINE_ITEM_NUM',P_LINE_ITEM_NUM);
958 WSH_DEBUG_SV.log(l_module_name,'P_RECEIVING_DOCUMENT',P_RECEIVING_DOCUMENT);
959 WSH_DEBUG_SV.log(l_module_name,'P_RCV_TRANSACTION_ID',P_RCV_TRANSACTION_ID);
960 WSH_DEBUG_SV.log(l_module_name,'P_VENDOR_LOT_NUMBER',P_VENDOR_LOT_NUMBER);
961 WSH_DEBUG_SV.log(l_module_name,'P_TRANSFER_LOCATOR',P_TRANSFER_LOCATOR);
962 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT1',P_XFER_LOC_SEGMENT1);
963 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT2',P_XFER_LOC_SEGMENT2);
964 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT3',P_XFER_LOC_SEGMENT3);
965 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT4',P_XFER_LOC_SEGMENT4);
966 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT5',P_XFER_LOC_SEGMENT5);
967 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT6',P_XFER_LOC_SEGMENT6);
968 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT7',P_XFER_LOC_SEGMENT7);
969 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT8',P_XFER_LOC_SEGMENT8);
970 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT9',P_XFER_LOC_SEGMENT9);
971 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT10',P_XFER_LOC_SEGMENT10);
972 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT11',P_XFER_LOC_SEGMENT11);
973 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT12',P_XFER_LOC_SEGMENT12);
974 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT13',P_XFER_LOC_SEGMENT13);
975 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT14',P_XFER_LOC_SEGMENT14);
976 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT15',P_XFER_LOC_SEGMENT15);
977 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT16',P_XFER_LOC_SEGMENT16);
978 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT17',P_XFER_LOC_SEGMENT17);
979 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT18',P_XFER_LOC_SEGMENT18);
980 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT19',P_XFER_LOC_SEGMENT19);
981 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT20',P_XFER_LOC_SEGMENT20);
982 WSH_DEBUG_SV.log(l_module_name,'P_TRANSPORTATION_COST',P_TRANSPORTATION_COST);
983 WSH_DEBUG_SV.log(l_module_name,'P_TRANSPORTATION_ACCOUNT',P_TRANSPORTATION_ACCOUNT);
984 WSH_DEBUG_SV.log(l_module_name,'P_TRANSFER_COST',P_TRANSFER_COST);
985 WSH_DEBUG_SV.log(l_module_name,'P_CONTAINERS',P_CONTAINERS);
986 WSH_DEBUG_SV.log(l_module_name,'P_NEW_AVERAGE_COST',P_NEW_AVERAGE_COST);
987 WSH_DEBUG_SV.log(l_module_name,'P_VALUE_CHANGE',P_VALUE_CHANGE);
988 WSH_DEBUG_SV.log(l_module_name,'P_PERCENTAGE_CHANGE',P_PERCENTAGE_CHANGE);
989 WSH_DEBUG_SV.log(l_module_name,'P_DEMAND_SOURCE_HEADER_ID',P_DEMAND_SOURCE_HEADER_ID);
990 WSH_DEBUG_SV.log(l_module_name,'P_DEMAND_SOURCE_LINE',P_DEMAND_SOURCE_LINE);
991 WSH_DEBUG_SV.log(l_module_name,'P_DEMAND_SOURCE_DELIVERY',P_DEMAND_SOURCE_DELIVERY);
992 WSH_DEBUG_SV.log(l_module_name,'P_NEGATIVE_REQ_FLAG',P_NEGATIVE_REQ_FLAG);
993 WSH_DEBUG_SV.log(l_module_name,'P_ERROR_EXPLANATION',P_ERROR_EXPLANATION);
994 WSH_DEBUG_SV.log(l_module_name,'P_SHIPPABLE_FLAG',P_SHIPPABLE_FLAG);
995 WSH_DEBUG_SV.log(l_module_name,'P_ERROR_CODE',P_ERROR_CODE);
996 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE_CATEGORY',P_ATTRIBUTE_CATEGORY);
997 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE1',P_ATTRIBUTE1);
998 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE2',P_ATTRIBUTE2);
999 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE3',P_ATTRIBUTE3);
1000 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE4',P_ATTRIBUTE4);
1001 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE5',P_ATTRIBUTE5);
1002 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE6',P_ATTRIBUTE6);
1003 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE7',P_ATTRIBUTE7);
1004 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE8',P_ATTRIBUTE8);
1005 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE9',P_ATTRIBUTE9);
1006 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE10',P_ATTRIBUTE10);
1007 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE11',P_ATTRIBUTE11);
1008 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE12',P_ATTRIBUTE12);
1009 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE13',P_ATTRIBUTE13);
1010 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE14',P_ATTRIBUTE14);
1011 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE15',P_ATTRIBUTE15);
1012 WSH_DEBUG_SV.log(l_module_name,'P_REQUISITION_DISTRIBUTION_ID',P_REQUISITION_DISTRIBUTION_ID);
1013 WSH_DEBUG_SV.log(l_module_name,'P_RESERVATION_QUANTITY',P_RESERVATION_QUANTITY);
1014 WSH_DEBUG_SV.log(l_module_name,'P_SHIPPED_QUANTITY',P_SHIPPED_QUANTITY);
1015 WSH_DEBUG_SV.log(l_module_name,'P_INVENTORY_ITEM',P_INVENTORY_ITEM);
1016 WSH_DEBUG_SV.log(l_module_name,'P_LOCATOR_NAME',P_LOCATOR_NAME);
1017 WSH_DEBUG_SV.log(l_module_name,'P_TO_TASK_ID',P_TO_TASK_ID);
1018 WSH_DEBUG_SV.log(l_module_name,'P_SOURCE_TASK_ID',P_SOURCE_TASK_ID);
1019 WSH_DEBUG_SV.log(l_module_name,'P_TO_PROJECT_ID',P_TO_PROJECT_ID);
1020 WSH_DEBUG_SV.log(l_module_name,'P_SOURCE_PROJECT_ID',P_SOURCE_PROJECT_ID);
1021 WSH_DEBUG_SV.log(l_module_name,'P_PA_EXPENDITURE_ORG_ID',P_PA_EXPENDITURE_ORG_ID);
1022 WSH_DEBUG_SV.log(l_module_name,'P_EXPENDITURE_TYPE',P_EXPENDITURE_TYPE);
1023 WSH_DEBUG_SV.log(l_module_name,'P_FINAL_COMPLETION_FLAG',P_FINAL_COMPLETION_FLAG);
1024 WSH_DEBUG_SV.log(l_module_name,'P_TRANSFER_PERCENTAGE',P_TRANSFER_PERCENTAGE);
1025 WSH_DEBUG_SV.log(l_module_name,'P_TRX_SEQUENCE_ID',P_TRX_SEQUENCE_ID);
1026 WSH_DEBUG_SV.log(l_module_name,'P_MATERIAL_ACCOUNT',P_MATERIAL_ACCOUNT);
1027 WSH_DEBUG_SV.log(l_module_name,'P_MATERIAL_OVERHEAD_ACCOUNT',P_MATERIAL_OVERHEAD_ACCOUNT);
1028 WSH_DEBUG_SV.log(l_module_name,'P_RESOURCE_ACCOUNT',P_RESOURCE_ACCOUNT);
1029 WSH_DEBUG_SV.log(l_module_name,'P_OUTSIDE_PROCESSING_ACCOUNT',P_OUTSIDE_PROCESSING_ACCOUNT);
1030 WSH_DEBUG_SV.log(l_module_name,'P_OVERHEAD_ACCOUNT',P_OVERHEAD_ACCOUNT);
1031 WSH_DEBUG_SV.log(l_module_name,'P_BOM_REVISION',P_BOM_REVISION);
1032 WSH_DEBUG_SV.log(l_module_name,'P_ROUTING_REVISION',P_ROUTING_REVISION);
1033 WSH_DEBUG_SV.log(l_module_name,'P_BOM_REVISION_DATE',P_BOM_REVISION_DATE);
1034 WSH_DEBUG_SV.log(l_module_name,'P_ROUTING_REVISION_DATE',P_ROUTING_REVISION_DATE);
1035 WSH_DEBUG_SV.log(l_module_name,'P_ALTERNATE_BOM_DESIGNATOR',P_ALTERNATE_BOM_DESIGNATOR);
1036 WSH_DEBUG_SV.log(l_module_name,'P_ALTERNATE_ROUTING_DESIGNATOR',P_ALTERNATE_ROUTING_DESIGNATOR);
1037 WSH_DEBUG_SV.log(l_module_name,'P_ACCOUNTING_CLASS',P_ACCOUNTING_CLASS);
1038 WSH_DEBUG_SV.log(l_module_name,'P_DEMAND_CLASS',P_DEMAND_CLASS);
1039 WSH_DEBUG_SV.log(l_module_name,'P_PARENT_ID',P_PARENT_ID);
1040 WSH_DEBUG_SV.log(l_module_name,'P_SUBSTITUTION_TYPE_ID',P_SUBSTITUTION_TYPE_ID);
1041 WSH_DEBUG_SV.log(l_module_name,'P_SUBSTITUTION_ITEM_ID',P_SUBSTITUTION_ITEM_ID);
1042 WSH_DEBUG_SV.log(l_module_name,'P_SCHEDULE_GROUP',P_SCHEDULE_GROUP);
1043 WSH_DEBUG_SV.log(l_module_name,'P_BUILD_SEQUENCE',P_BUILD_SEQUENCE);
1044 WSH_DEBUG_SV.log(l_module_name,'P_SCHEDULE_NUMBER',P_SCHEDULE_NUMBER);
1045 WSH_DEBUG_SV.log(l_module_name,'P_SCHEDULED_FLAG',P_SCHEDULED_FLAG);
1046 WSH_DEBUG_SV.log(l_module_name,'P_FLOW_SCHEDULE',P_FLOW_SCHEDULE);
1047 WSH_DEBUG_SV.log(l_module_name,'P_COST_GROUP_ID',P_COST_GROUP_ID);
1048 WSH_DEBUG_SV.log(l_module_name,'P_CONTENT_LPN_ID',P_CONTENT_LPN_ID);
1049 -- HW OPMCONV. Added debugging msgs
1050 WSH_DEBUG_SV.log(l_module_name,'P_SECONDARY_TRX_QUANTITY',P_SECONDARY_TRX_QUANTITY);
1051 WSH_DEBUG_SV.log(l_module_name,'p_secondary_uom_code',p_secondary_uom_code);
1052 END IF;
1053 --
1054 fnd_profile.get('USER_ID',g_userid);
1055
1056 -- Set interface id if necessary
1057 IF x_trx_interface_id IS NULL THEN
1058 OPEN get_interface_id;
1059 FETCH get_interface_id INTO x_trx_interface_id;
1060 CLOSE get_interface_id;
1061 END IF;
1062
1063 INSERT INTO mtl_transactions_interface (
1064 source_code,
1065 source_line_id,
1066 source_header_id,
1067 inventory_item_id,
1068 subinventory_code,
1069 transaction_quantity,
1070 transaction_date,
1071 organization_id,
1072 dsp_segment1,
1073 dsp_segment2,
1074 dsp_segment3,
1075 transaction_source_type_id,
1076 transaction_action_id,
1077 transaction_type_id,
1078 distribution_account_id,
1079 dst_segment1,
1080 dst_segment2,
1081 dst_segment3,
1082 dst_segment4,
1083 dst_segment5,
1084 dst_segment6,
1085 dst_segment7,
1086 dst_segment8,
1087 dst_segment9,
1088 dst_segment10,
1089 dst_segment11,
1090 dst_segment12,
1091 dst_segment13,
1092 dst_segment14,
1093 dst_segment15,
1094 dst_segment16,
1095 dst_segment17,
1096 dst_segment18,
1097 dst_segment19,
1098 dst_segment20,
1099 dst_segment21,
1100 dst_segment22,
1101 dst_segment23,
1102 dst_segment24,
1103 dst_segment25,
1104 dst_segment26,
1105 dst_segment27,
1106 dst_segment28,
1107 dst_segment29,
1108 dst_segment30,
1109 transaction_reference,
1110 trx_source_line_id,
1111 trx_source_delivery_id,
1112 revision,
1113 locator_id,
1114 loc_segment1,
1115 loc_segment2,
1116 loc_segment3,
1117 loc_segment4,
1118 picking_line_id,
1119 transfer_subinventory,
1120 transfer_organization,
1121 ship_to_location_id,
1122 requisition_line_id,
1123 transaction_uom,
1124 transaction_interface_id,
1125 demand_id,
1126 shipment_number,
1127 expected_arrival_date,
1128 encumbrance_account,
1129 encumbrance_amount,
1130 movement_id,
1131 freight_code,
1132 waybill_airbill,
1133 last_update_date,
1134 last_updated_by,
1135 creation_date,
1136 created_by,
1137 last_update_login,
1138 request_id,
1139 program_application_id,
1140 program_id,
1141 program_update_date,
1142 process_flag,
1143 transaction_mode,
1144 lock_flag,
1145 transaction_header_id,
1146 acct_period_id,
1147 transaction_source_id,
1148 required_flag,
1149 currency_code,
1150 currency_conversion_type,
1151 currency_conversion_date,
1152 currency_conversion_rate,
1153 project_id,
1154 task_id,
1155 validation_required,
1156 item_segment1,
1157 item_segment2,
1158 item_segment3,
1159 item_segment4,
1160 item_segment5,
1161 item_segment6,
1162 item_segment7,
1163 item_segment8,
1164 item_segment9,
1165 item_segment10,
1166 item_segment11,
1167 item_segment12,
1168 item_segment13,
1169 item_segment14,
1170 item_segment15,
1171 item_segment16,
1172 item_segment17,
1173 item_segment18,
1174 item_segment19,
1175 item_segment20,
1176 primary_quantity,
1177 loc_segment5,
1178 loc_segment6,
1179 loc_segment7,
1180 loc_segment8,
1181 loc_segment9,
1182 loc_segment10,
1183 loc_segment11,
1184 loc_segment12,
1185 loc_segment13,
1186 loc_segment14,
1187 loc_segment15,
1188 loc_segment16,
1189 loc_segment17,
1190 loc_segment18,
1191 loc_segment19,
1192 loc_segment20,
1193 dsp_segment4,
1194 dsp_segment5,
1195 dsp_segment6,
1196 dsp_segment7,
1197 dsp_segment8,
1198 dsp_segment9,
1199 dsp_segment10,
1200 dsp_segment11,
1201 dsp_segment12,
1202 dsp_segment13,
1203 dsp_segment14,
1204 dsp_segment15,
1205 dsp_segment16,
1206 dsp_segment17,
1207 dsp_segment18,
1208 dsp_segment19,
1209 dsp_segment20,
1210 dsp_segment21,
1211 dsp_segment22,
1212 dsp_segment23,
1213 dsp_segment24,
1214 dsp_segment25,
1215 dsp_segment26,
1216 dsp_segment27,
1217 dsp_segment28,
1218 dsp_segment29,
1219 dsp_segment30,
1220 transaction_source_name,
1221 reason_id,
1222 transaction_cost,
1223 ussgl_transaction_code,
1224 wip_entity_type,
1225 schedule_id,
1226 employee_code,
1227 department_id,
1228 schedule_update_code,
1229 setup_teardown_code,
1230 primary_switch,
1231 mrp_code,
1232 operation_seq_num,
1233 repetitive_line_id,
1234 customer_ship_id,
1235 line_item_num,
1236 receiving_document,
1237 rcv_transaction_id,
1238 vendor_lot_number,
1239 transfer_locator,
1240 xfer_loc_segment1,
1241 xfer_loc_segment2,
1242 xfer_loc_segment3,
1243 xfer_loc_segment4,
1244 xfer_loc_segment5,
1245 xfer_loc_segment6,
1246 xfer_loc_segment7,
1247 xfer_loc_segment8,
1248 xfer_loc_segment9,
1249 xfer_loc_segment10,
1250 xfer_loc_segment11,
1251 xfer_loc_segment12,
1252 xfer_loc_segment13,
1253 xfer_loc_segment14,
1254 xfer_loc_segment15,
1255 xfer_loc_segment16,
1256 xfer_loc_segment17,
1257 xfer_loc_segment18,
1258 xfer_loc_segment19,
1259 xfer_loc_segment20,
1260 transportation_cost,
1261 transportation_account,
1262 transfer_cost,
1263 containers,
1264 new_average_cost,
1265 value_change,
1266 percentage_change,
1267 demand_source_header_id,
1268 demand_source_line,
1269 demand_source_delivery,
1270 negative_req_flag,
1271 error_explanation,
1272 shippable_flag,
1273 error_code,
1274 attribute_category,
1275 attribute1,
1276 attribute2,
1277 attribute3,
1278 attribute4,
1279 attribute5,
1280 attribute6,
1281 attribute7,
1282 attribute8,
1283 attribute9,
1284 attribute10,
1285 attribute11,
1286 attribute12,
1287 attribute13,
1288 attribute14,
1289 attribute15,
1290 requisition_distribution_id,
1291 reservation_quantity,
1292 shipped_quantity,
1293 inventory_item,
1294 locator_name,
1295 to_task_id,
1296 source_task_id,
1297 to_project_id,
1298 source_project_id,
1299 pa_expenditure_org_id,
1300 expenditure_type,
1301 final_completion_flag,
1302 transfer_percentage,
1303 transaction_sequence_id,
1304 material_account,
1305 material_overhead_account,
1306 resource_account,
1307 outside_processing_account,
1308 overhead_account,
1309 bom_revision,
1310 routing_revision,
1311 bom_revision_date,
1312 routing_revision_date,
1313 alternate_bom_designator,
1314 alternate_routing_designator,
1315 accounting_class,
1316 demand_class,
1317 parent_id,
1318 substitution_type_id,
1319 substitution_item_id,
1320 schedule_group,
1321 build_sequence,
1322 schedule_number,
1323 scheduled_flag,
1324 flow_schedule,
1325 cost_group_id,
1326 content_lpn_id, /* Bug 1549125 */
1327 -- HW OPMCONV. Added secondary_qty and secondary_uom
1328 SECONDARY_TRANSACTION_QUANTITY,
1329 SECONDARY_UOM_CODE
1330 ) VALUES (
1331 p_source_code,
1332 p_source_line_id,
1333 p_source_header_id,
1334 p_inventory_item_id,
1335 p_subinventory_code,
1336 p_trx_quantity,
1337 p_transaction_date,
1338 p_organization_id,
1339 p_dsp_segment1,
1340 p_dsp_segment2,
1341 p_dsp_segment3,
1342 p_trx_source_type_id,
1343 p_trx_action_id,
1344 p_trx_type_id,
1345 p_distribution_account_id,
1346 p_dst_segment1,
1347 p_dst_segment2,
1348 p_dst_segment3,
1349 p_dst_segment4,
1350 p_dst_segment5,
1351 p_dst_segment6,
1352 p_dst_segment7,
1353 p_dst_segment8,
1354 p_dst_segment9,
1355 p_dst_segment10,
1356 p_dst_segment11,
1357 p_dst_segment12,
1358 p_dst_segment13,
1359 p_dst_segment14,
1360 p_dst_segment15,
1361 p_dst_segment16,
1362 p_dst_segment17,
1363 p_dst_segment18,
1364 p_dst_segment19,
1365 p_dst_segment20,
1366 p_dst_segment21,
1367 p_dst_segment22,
1368 p_dst_segment23,
1369 p_dst_segment24,
1370 p_dst_segment25,
1371 p_dst_segment26,
1372 p_dst_segment27,
1373 p_dst_segment28,
1374 p_dst_segment29,
1375 p_dst_segment30,
1376 p_trx_reference,
1377 p_trx_source_line_id,
1378 p_trx_source_delivery_id,
1379 p_revision,
1380 p_locator_id,
1381 p_loc_segment1,
1382 p_loc_segment2,
1383 p_loc_segment3,
1384 p_loc_segment4,
1385 p_picking_line_id,
1386 p_transfer_subinventory,
1387 p_transfer_organization,
1388 p_ship_to_location_id,
1389 p_requisition_line_id,
1390 p_trx_uom,
1391 x_trx_interface_id,
1392 p_demand_id,
1393 p_shipment_number,
1394 p_expected_arrival_date,
1395 p_encumbrance_account,
1396 p_encumbrance_amount,
1397 p_movement_id,
1398 p_freight_code,
1399 SUBSTRB(p_waybill_airbill,1,20),
1400 NVL(p_last_update_date,SYSDATE),
1401 NVL(p_last_updated_by,g_userid),
1402 NVL(p_creation_date,SYSDATE),
1403 NVL( p_created_by,g_userid),
1404 p_last_update_login,
1405 p_request_id,
1406 p_program_application_id,
1407 p_program_id,
1408 p_program_update_date,
1409 p_process_flag,
1410 p_trx_mode,
1411 p_lock_flag,
1412 p_trx_header_id,
1413 p_acct_period_id,
1414 p_trx_source_id,
1415 p_required_flag,
1416 p_currency_code,
1417 p_currency_conversion_type,
1418 p_currency_conversion_date,
1419 p_currency_conversion_rate,
1420 p_project_id,
1421 p_task_id,
1422 p_validation_required,
1423 p_item_segment1,
1424 p_item_segment2,
1425 p_item_segment3,
1426 p_item_segment4,
1427 p_item_segment5,
1428 p_item_segment6,
1429 p_item_segment7,
1430 p_item_segment8,
1431 p_item_segment9,
1432 p_item_segment10,
1433 p_item_segment11,
1434 p_item_segment12,
1435 p_item_segment13,
1436 p_item_segment14,
1437 p_item_segment15,
1438 p_item_segment16,
1439 p_item_segment17,
1440 p_item_segment18,
1441 p_item_segment19,
1442 p_item_segment20,
1443 p_primary_quantity,
1444 p_loc_segment5,
1445 p_loc_segment6,
1446 p_loc_segment7,
1447 p_loc_segment8,
1448 p_loc_segment9,
1449 p_loc_segment10,
1450 p_loc_segment11,
1451 p_loc_segment12,
1452 p_loc_segment13,
1453 p_loc_segment14,
1454 p_loc_segment15,
1455 p_loc_segment16,
1456 p_loc_segment17,
1457 p_loc_segment18,
1458 p_loc_segment19,
1459 p_loc_segment20,
1460 p_dsp_segment4,
1461 p_dsp_segment5,
1462 p_dsp_segment6,
1463 p_dsp_segment7,
1464 p_dsp_segment8,
1465 p_dsp_segment9,
1466 p_dsp_segment10,
1467 p_dsp_segment11,
1468 p_dsp_segment12,
1469 p_dsp_segment13,
1470 p_dsp_segment14,
1471 p_dsp_segment15,
1472 p_dsp_segment16,
1473 p_dsp_segment17,
1474 p_dsp_segment18,
1475 p_dsp_segment19,
1476 p_dsp_segment20,
1477 p_dsp_segment21,
1478 p_dsp_segment22,
1479 p_dsp_segment23,
1480 p_dsp_segment24,
1481 p_dsp_segment25,
1482 p_dsp_segment26,
1483 p_dsp_segment27,
1484 p_dsp_segment28,
1485 p_dsp_segment29,
1486 p_dsp_segment30,
1487 p_trx_source_name,
1488 p_reason_id,
1489 p_trx_cost,
1490 p_ussgl_transaction_code,
1491 p_wip_entity_type,
1492 p_schedule_id,
1493 p_employee_code,
1494 p_department_id,
1495 p_schedule_update_code,
1496 p_setup_teardown_code,
1497 p_primary_switch,
1498 p_mrp_code,
1499 p_operation_seq_num,
1500 p_repetitive_line_id,
1501 p_customer_ship_id,
1502 p_line_item_num,
1503 p_receiving_document,
1504 p_rcv_transaction_id,
1505 p_vendor_lot_number,
1506 p_transfer_locator,
1507 p_xfer_loc_segment1,
1508 p_xfer_loc_segment2,
1509 p_xfer_loc_segment3,
1510 p_xfer_loc_segment4,
1511 p_xfer_loc_segment5,
1512 p_xfer_loc_segment6,
1513 p_xfer_loc_segment7,
1514 p_xfer_loc_segment8,
1515 p_xfer_loc_segment9,
1516 p_xfer_loc_segment10,
1517 p_xfer_loc_segment11,
1518 p_xfer_loc_segment12,
1519 p_xfer_loc_segment13,
1520 p_xfer_loc_segment14,
1521 p_xfer_loc_segment15,
1522 p_xfer_loc_segment16,
1523 p_xfer_loc_segment17,
1524 p_xfer_loc_segment18,
1525 p_xfer_loc_segment19,
1526 p_xfer_loc_segment20,
1527 p_transportation_cost,
1528 p_transportation_account,
1529 p_transfer_cost,
1530 p_containers,
1531 p_new_average_cost,
1532 p_value_change,
1533 p_percentage_change,
1534 p_demand_source_header_id,
1535 p_demand_source_line,
1536 p_demand_source_delivery,
1537 p_negative_req_flag,
1538 p_error_explanation,
1539 p_shippable_flag,
1540 p_error_code,
1541 p_attribute_category,
1542 p_attribute1,
1543 p_attribute2,
1544 p_attribute3,
1545 p_attribute4,
1546 p_attribute5,
1547 p_attribute6,
1548 p_attribute7,
1549 p_attribute8,
1550 p_attribute9,
1551 p_attribute10,
1552 p_attribute11,
1553 p_attribute12,
1554 p_attribute13,
1555 p_attribute14,
1556 p_attribute15,
1557 p_requisition_distribution_id,
1558 p_reservation_quantity,
1559 p_shipped_quantity,
1560 p_inventory_item,
1561 p_locator_name,
1562 p_to_task_id,
1563 p_source_task_id,
1564 p_to_project_id,
1565 p_source_project_id,
1566 p_pa_expenditure_org_id,
1567 p_expenditure_type,
1568 p_final_completion_flag,
1569 p_transfer_percentage,
1570 p_trx_sequence_id,
1571 p_material_account,
1572 p_material_overhead_account,
1573 p_resource_account,
1574 p_outside_processing_account,
1575 p_overhead_account,
1576 p_bom_revision,
1577 p_routing_revision,
1578 p_bom_revision_date,
1579 p_routing_revision_date,
1580 p_alternate_bom_designator,
1581 p_alternate_routing_designator,
1582 p_accounting_class,
1583 p_demand_class,
1584 p_parent_id,
1585 p_substitution_type_id,
1586 p_substitution_item_id,
1587 p_schedule_group,
1588 p_build_sequence,
1589 p_schedule_number,
1590 p_scheduled_flag,
1591 p_flow_schedule,
1592 p_cost_group_id,
1593 p_content_lpn_id, -- Bug 1549125
1594 -- HW OPMCONV. Added secondary_qty and grade
1595 p_secondary_trx_quantity,
1596 p_secondary_uom_code
1597 );
1598 IF l_debug_on THEN
1599 WSH_DEBUG_SV.log(l_module_name,'Rows inserted',SQL%ROWCOUNT);
1600 END IF;
1601
1602 OPEN row_id;
1603
1604 FETCH row_id INTO x_rowid;
1605
1606 IF (row_id%NOTFOUND) then
1607 /* wsh_server_debug.log_event('WSH_TRX_HANDLER.INSERT_ROW',
1608 'END',
1609 'No rowid found. Raising NO_DATA_FOUND.');
1610 */
1611 CLOSE row_id;
1612 IF l_debug_on THEN
1613 WSH_DEBUG_SV.pop(l_module_name,'NO_DATA_FOUND');
1614 END IF;
1615 RAISE NO_DATA_FOUND;
1616 END IF;
1617
1618 CLOSE row_id;
1619
1620 /* wsh_server_debug.log_event('WSH_TRX_HANDLER.INSERT_ROW',
1621 'END',
1622 'End of procedure INSERT_ROW');
1623 */
1624 --
1625 IF l_debug_on THEN
1626 WSH_DEBUG_SV.pop(l_module_name);
1627 END IF;
1628 --
1629 END Insert_Row;
1630
1631 -- ===========================================================================
1632 --
1633 -- Name:
1634 --
1635 -- update_row
1636 --
1637 -- Description:
1638 --
1639 -- Called by the client to update a row in the
1640 -- MTL_TRANSACTIONS_INTERFACE table.
1641 --
1642 -- ===========================================================================
1643
1644 PROCEDURE Update_Row (
1645 x_rowid IN OUT NOCOPY VARCHAR2,
1646 p_trx_interface_id IN NUMBER,
1647 p_trx_header_id IN NUMBER,
1648 p_trx_source_id IN NUMBER,
1649 p_source_code IN VARCHAR2,
1650 p_source_line_id IN NUMBER,
1651 p_source_header_id IN NUMBER,
1652 p_inventory_item_id IN NUMBER,
1653 p_subinventory_code IN VARCHAR2,
1654 p_trx_quantity IN NUMBER,
1655 p_transaction_date IN DATE,
1656 p_organization_id IN NUMBER,
1657 p_dsp_segment1 IN VARCHAR2,
1658 p_dsp_segment2 IN VARCHAR2,
1659 p_dsp_segment3 IN VARCHAR2,
1660 p_trx_source_type_id IN NUMBER,
1661 p_trx_action_id IN NUMBER,
1662 p_trx_type_id IN NUMBER,
1663 p_distribution_account_id IN NUMBER,
1664 p_dst_segment1 IN VARCHAR2,
1665 p_dst_segment2 IN VARCHAR2,
1666 p_dst_segment3 IN VARCHAR2,
1667 p_dst_segment4 IN VARCHAR2,
1668 p_dst_segment5 IN VARCHAR2,
1669 p_dst_segment6 IN VARCHAR2,
1670 p_dst_segment7 IN VARCHAR2,
1671 p_dst_segment8 IN VARCHAR2,
1672 p_dst_segment9 IN VARCHAR2,
1673 p_dst_segment10 IN VARCHAR2,
1674 p_dst_segment11 IN VARCHAR2,
1675 p_dst_segment12 IN VARCHAR2,
1676 p_dst_segment13 IN VARCHAR2,
1677 p_dst_segment14 IN VARCHAR2,
1678 p_dst_segment15 IN VARCHAR2,
1679 p_dst_segment16 IN VARCHAR2,
1680 p_dst_segment17 IN VARCHAR2,
1681 p_dst_segment18 IN VARCHAR2,
1682 p_dst_segment19 IN VARCHAR2,
1683 p_dst_segment20 IN VARCHAR2,
1684 p_dst_segment21 IN VARCHAR2,
1685 p_dst_segment22 IN VARCHAR2,
1686 p_dst_segment23 IN VARCHAR2,
1687 p_dst_segment24 IN VARCHAR2,
1688 p_dst_segment25 IN VARCHAR2,
1689 p_dst_segment26 IN VARCHAR2,
1690 p_dst_segment27 IN VARCHAR2,
1691 p_dst_segment28 IN VARCHAR2,
1692 p_dst_segment29 IN VARCHAR2,
1693 p_dst_segment30 IN VARCHAR2,
1694 p_trx_reference IN VARCHAR2,
1695 p_trx_source_line_id IN NUMBER,
1696 p_trx_source_delivery_id IN NUMBER,
1697 p_revision IN VARCHAR2,
1698 p_locator_id IN NUMBER,
1699 p_loc_segment1 IN VARCHAR2,
1700 p_loc_segment2 IN VARCHAR2,
1701 p_loc_segment3 IN VARCHAR2,
1702 p_loc_segment4 IN VARCHAR2,
1703 p_picking_line_id IN NUMBER,
1704 p_transfer_subinventory IN VARCHAR2,
1705 p_transfer_organization IN NUMBER,
1706 p_ship_to_location_id IN NUMBER,
1707 p_requisition_line_id IN NUMBER,
1708 p_trx_uom IN VARCHAR2,
1709 p_demand_id IN NUMBER,
1710 p_shipment_number IN VARCHAR2,
1711 p_expected_arrival_date IN DATE,
1712 p_encumbrance_account IN NUMBER,
1713 p_encumbrance_amount IN NUMBER,
1714 p_movement_id IN NUMBER,
1715 p_freight_code IN VARCHAR2,
1716 p_waybill_airbill IN VARCHAR2,
1717 p_last_update_date IN DATE,
1718 p_last_updated_by IN NUMBER,
1719 p_last_update_login IN NUMBER DEFAULT NULL,
1720 p_request_id IN NUMBER DEFAULT NULL,
1721 p_program_application_id IN NUMBER DEFAULT NULL,
1722 p_program_id IN NUMBER DEFAULT NULL,
1723 p_program_update_date IN DATE DEFAULT NULL,
1724 p_process_flag IN NUMBER DEFAULT 1,
1725 p_trx_mode IN NUMBER DEFAULT 3,
1726 p_lock_flag IN NUMBER DEFAULT 2,
1727 p_acct_period_id IN NUMBER DEFAULT NULL,
1728 p_required_flag IN VARCHAR2 DEFAULT NULL,
1729 p_currency_code IN VARCHAR2 DEFAULT NULL,
1730 p_currency_conversion_type IN VARCHAR2 DEFAULT NULL,
1731 p_currency_conversion_date IN DATE DEFAULT NULL,
1732 p_currency_conversion_rate IN NUMBER DEFAULT NULL,
1733 p_project_id IN NUMBER DEFAULT NULL,
1734 p_task_id IN NUMBER DEFAULT NULL,
1735 p_validation_required IN NUMBER DEFAULT NULL,
1736 p_item_segment1 IN VARCHAR2 DEFAULT NULL,
1737 p_item_segment2 IN VARCHAR2 DEFAULT NULL,
1738 p_item_segment3 IN VARCHAR2 DEFAULT NULL,
1739 p_item_segment4 IN VARCHAR2 DEFAULT NULL,
1740 p_item_segment5 IN VARCHAR2 DEFAULT NULL,
1741 p_item_segment6 IN VARCHAR2 DEFAULT NULL,
1742 p_item_segment7 IN VARCHAR2 DEFAULT NULL,
1743 p_item_segment8 IN VARCHAR2 DEFAULT NULL,
1744 p_item_segment9 IN VARCHAR2 DEFAULT NULL,
1745 p_item_segment10 IN VARCHAR2 DEFAULT NULL,
1746 p_item_segment11 IN VARCHAR2 DEFAULT NULL,
1747 p_item_segment12 IN VARCHAR2 DEFAULT NULL,
1748 p_item_segment13 IN VARCHAR2 DEFAULT NULL,
1749 p_item_segment14 IN VARCHAR2 DEFAULT NULL,
1750 p_item_segment15 IN VARCHAR2 DEFAULT NULL,
1751 p_item_segment16 IN VARCHAR2 DEFAULT NULL,
1752 p_item_segment17 IN VARCHAR2 DEFAULT NULL,
1753 p_item_segment18 IN VARCHAR2 DEFAULT NULL,
1754 p_item_segment19 IN VARCHAR2 DEFAULT NULL,
1755 p_item_segment20 IN VARCHAR2 DEFAULT NULL,
1756 p_primary_quantity IN NUMBER DEFAULT NULL,
1757 p_loc_segment5 IN VARCHAR2 DEFAULT NULL,
1758 p_loc_segment6 IN VARCHAR2 DEFAULT NULL,
1759 p_loc_segment7 IN VARCHAR2 DEFAULT NULL,
1760 p_loc_segment8 IN VARCHAR2 DEFAULT NULL,
1761 p_loc_segment9 IN VARCHAR2 DEFAULT NULL,
1762 p_loc_segment10 IN VARCHAR2 DEFAULT NULL,
1763 p_loc_segment11 IN VARCHAR2 DEFAULT NULL,
1764 p_loc_segment12 IN VARCHAR2 DEFAULT NULL,
1765 p_loc_segment13 IN VARCHAR2 DEFAULT NULL,
1766 p_loc_segment14 IN VARCHAR2 DEFAULT NULL,
1767 p_loc_segment15 IN VARCHAR2 DEFAULT NULL,
1768 p_loc_segment16 IN VARCHAR2 DEFAULT NULL,
1769 p_loc_segment17 IN VARCHAR2 DEFAULT NULL,
1770 p_loc_segment18 IN VARCHAR2 DEFAULT NULL,
1771 p_loc_segment19 IN VARCHAR2 DEFAULT NULL,
1772 p_loc_segment20 IN VARCHAR2 DEFAULT NULL,
1773 p_dsp_segment4 IN VARCHAR2 DEFAULT NULL,
1774 p_dsp_segment5 IN VARCHAR2 DEFAULT NULL,
1775 p_dsp_segment6 IN VARCHAR2 DEFAULT NULL,
1776 p_dsp_segment7 IN VARCHAR2 DEFAULT NULL,
1777 p_dsp_segment8 IN VARCHAR2 DEFAULT NULL,
1778 p_dsp_segment9 IN VARCHAR2 DEFAULT NULL,
1779 p_dsp_segment10 IN VARCHAR2 DEFAULT NULL,
1780 p_dsp_segment11 IN VARCHAR2 DEFAULT NULL,
1781 p_dsp_segment12 IN VARCHAR2 DEFAULT NULL,
1782 p_dsp_segment13 IN VARCHAR2 DEFAULT NULL,
1783 p_dsp_segment14 IN VARCHAR2 DEFAULT NULL,
1784 p_dsp_segment15 IN VARCHAR2 DEFAULT NULL,
1785 p_dsp_segment16 IN VARCHAR2 DEFAULT NULL,
1786 p_dsp_segment17 IN VARCHAR2 DEFAULT NULL,
1787 p_dsp_segment18 IN VARCHAR2 DEFAULT NULL,
1788 p_dsp_segment19 IN VARCHAR2 DEFAULT NULL,
1789 p_dsp_segment20 IN VARCHAR2 DEFAULT NULL,
1790 p_dsp_segment21 IN VARCHAR2 DEFAULT NULL,
1791 p_dsp_segment22 IN VARCHAR2 DEFAULT NULL,
1792 p_dsp_segment23 IN VARCHAR2 DEFAULT NULL,
1793 p_dsp_segment24 IN VARCHAR2 DEFAULT NULL,
1794 p_dsp_segment25 IN VARCHAR2 DEFAULT NULL,
1795 p_dsp_segment26 IN VARCHAR2 DEFAULT NULL,
1796 p_dsp_segment27 IN VARCHAR2 DEFAULT NULL,
1797 p_dsp_segment28 IN VARCHAR2 DEFAULT NULL,
1798 p_dsp_segment29 IN VARCHAR2 DEFAULT NULL,
1799 p_dsp_segment30 IN VARCHAR2 DEFAULT NULL,
1800 p_trx_source_name IN VARCHAR2 DEFAULT NULL,
1801 p_reason_id IN NUMBER DEFAULT NULL,
1802 p_trx_cost IN NUMBER DEFAULT NULL,
1803 p_ussgl_transaction_code IN VARCHAR2 DEFAULT NULL,
1804 p_wip_entity_type IN NUMBER DEFAULT NULL,
1805 p_schedule_id IN NUMBER DEFAULT NULL,
1806 p_employee_code IN VARCHAR2 DEFAULT NULL,
1807 p_department_id IN NUMBER DEFAULT NULL,
1808 p_schedule_update_code IN NUMBER DEFAULT NULL,
1809 p_setup_teardown_code IN NUMBER DEFAULT NULL,
1810 p_primary_switch IN NUMBER DEFAULT NULL,
1811 p_mrp_code IN NUMBER DEFAULT NULL,
1812 p_operation_seq_num IN NUMBER DEFAULT NULL,
1813 p_repetitive_line_id IN NUMBER DEFAULT NULL,
1814 p_customer_ship_id IN NUMBER DEFAULT NULL,
1815 p_line_item_num IN NUMBER DEFAULT NULL,
1816 p_receiving_document IN VARCHAR2 DEFAULT NULL,
1817 p_rcv_transaction_id IN NUMBER DEFAULT NULL,
1818 p_vendor_lot_number IN VARCHAR2 DEFAULT NULL,
1819 p_transfer_locator IN NUMBER DEFAULT NULL,
1820 p_xfer_loc_segment1 IN VARCHAR2 DEFAULT NULL,
1821 p_xfer_loc_segment2 IN VARCHAR2 DEFAULT NULL,
1822 p_xfer_loc_segment3 IN VARCHAR2 DEFAULT NULL,
1823 p_xfer_loc_segment4 IN VARCHAR2 DEFAULT NULL,
1824 p_xfer_loc_segment5 IN VARCHAR2 DEFAULT NULL,
1825 p_xfer_loc_segment6 IN VARCHAR2 DEFAULT NULL,
1826 p_xfer_loc_segment7 IN VARCHAR2 DEFAULT NULL,
1827 p_xfer_loc_segment8 IN VARCHAR2 DEFAULT NULL,
1828 p_xfer_loc_segment9 IN VARCHAR2 DEFAULT NULL,
1829 p_xfer_loc_segment10 IN VARCHAR2 DEFAULT NULL,
1830 p_xfer_loc_segment11 IN VARCHAR2 DEFAULT NULL,
1831 p_xfer_loc_segment12 IN VARCHAR2 DEFAULT NULL,
1832 p_xfer_loc_segment13 IN VARCHAR2 DEFAULT NULL,
1833 p_xfer_loc_segment14 IN VARCHAR2 DEFAULT NULL,
1834 p_xfer_loc_segment15 IN VARCHAR2 DEFAULT NULL,
1835 p_xfer_loc_segment16 IN VARCHAR2 DEFAULT NULL,
1836 p_xfer_loc_segment17 IN VARCHAR2 DEFAULT NULL,
1837 p_xfer_loc_segment18 IN VARCHAR2 DEFAULT NULL,
1838 p_xfer_loc_segment19 IN VARCHAR2 DEFAULT NULL,
1839 p_xfer_loc_segment20 IN VARCHAR2 DEFAULT NULL,
1840 p_transportation_cost IN NUMBER DEFAULT NULL,
1841 p_transportation_account IN NUMBER DEFAULT NULL,
1842 p_transfer_cost IN NUMBER DEFAULT NULL,
1843 p_containers IN NUMBER DEFAULT NULL,
1844 p_new_average_cost IN NUMBER DEFAULT NULL,
1845 p_value_change IN NUMBER DEFAULT NULL,
1846 p_percentage_change IN NUMBER DEFAULT NULL,
1847 p_demand_source_header_id IN NUMBER DEFAULT NULL,
1848 p_demand_source_line IN VARCHAR2 DEFAULT NULL,
1849 p_demand_source_delivery IN VARCHAR2 DEFAULT NULL,
1850 p_negative_req_flag IN NUMBER DEFAULT NULL,
1851 p_error_explanation IN VARCHAR2 DEFAULT NULL,
1852 p_shippable_flag IN VARCHAR2 DEFAULT NULL,
1853 p_error_code IN VARCHAR2 DEFAULT NULL,
1854 p_attribute_category IN VARCHAR2 DEFAULT NULL,
1855 p_attribute1 IN VARCHAR2 DEFAULT NULL,
1856 p_attribute2 IN VARCHAR2 DEFAULT NULL,
1857 p_attribute3 IN VARCHAR2 DEFAULT NULL,
1858 p_attribute4 IN VARCHAR2 DEFAULT NULL,
1859 p_attribute5 IN VARCHAR2 DEFAULT NULL,
1860 p_attribute6 IN VARCHAR2 DEFAULT NULL,
1861 p_attribute7 IN VARCHAR2 DEFAULT NULL,
1862 p_attribute8 IN VARCHAR2 DEFAULT NULL,
1863 p_attribute9 IN VARCHAR2 DEFAULT NULL,
1864 p_attribute10 IN VARCHAR2 DEFAULT NULL,
1865 p_attribute11 IN VARCHAR2 DEFAULT NULL,
1866 p_attribute12 IN VARCHAR2 DEFAULT NULL,
1867 p_attribute13 IN VARCHAR2 DEFAULT NULL,
1868 p_attribute14 IN VARCHAR2 DEFAULT NULL,
1869 p_attribute15 IN VARCHAR2 DEFAULT NULL,
1870 p_requisition_distribution_id IN NUMBER DEFAULT NULL,
1871 p_reservation_quantity IN NUMBER DEFAULT NULL,
1872 p_shipped_quantity IN NUMBER DEFAULT NULL,
1873 p_inventory_item IN VARCHAR2 DEFAULT NULL,
1874 p_locator_name IN VARCHAR2 DEFAULT NULL,
1875 p_to_task_id IN NUMBER DEFAULT NULL,
1876 p_source_task_id IN NUMBER DEFAULT NULL,
1877 p_to_project_id IN NUMBER DEFAULT NULL,
1878 p_source_project_id IN NUMBER DEFAULT NULL,
1879 p_pa_expenditure_org_id IN NUMBER DEFAULT NULL,
1880 p_expenditure_type IN VARCHAR2 DEFAULT NULL,
1881 p_final_completion_flag IN VARCHAR2 DEFAULT NULL,
1882 p_transfer_percentage IN NUMBER DEFAULT NULL,
1883 p_trx_sequence_id IN NUMBER DEFAULT NULL,
1884 p_material_account IN NUMBER DEFAULT NULL,
1885 p_material_overhead_account IN NUMBER DEFAULT NULL,
1886 p_resource_account IN NUMBER DEFAULT NULL,
1887 p_outside_processing_account IN NUMBER DEFAULT NULL,
1888 p_overhead_account IN NUMBER DEFAULT NULL,
1889 p_bom_revision IN VARCHAR2 DEFAULT NULL,
1890 p_routing_revision IN VARCHAR2 DEFAULT NULL,
1891 p_bom_revision_date IN DATE DEFAULT NULL,
1892 p_routing_revision_date IN DATE DEFAULT NULL,
1893 p_alternate_bom_designator IN VARCHAR2 DEFAULT NULL,
1894 p_alternate_routing_designator IN VARCHAR2 DEFAULT NULL,
1895 p_accounting_class IN VARCHAR2 DEFAULT NULL,
1896 p_demand_class IN VARCHAR2 DEFAULT NULL,
1897 p_parent_id IN NUMBER DEFAULT NULL,
1898 p_substitution_type_id IN NUMBER DEFAULT NULL,
1899 p_substitution_item_id IN NUMBER DEFAULT NULL,
1900 p_schedule_group IN NUMBER DEFAULT NULL,
1901 p_build_sequence IN NUMBER DEFAULT NULL,
1902 p_schedule_number IN VARCHAR2 DEFAULT NULL,
1903 p_scheduled_flag IN NUMBER DEFAULT NULL,
1904 p_flow_schedule IN VARCHAR2 DEFAULT NULL,
1905 p_cost_group_id IN NUMBER DEFAULT NULL,
1906 -- HW OPMCONV. Added p_secondary_trx_quantity
1907 -- and p_secondary_uom_code
1908 p_secondary_trx_quantity IN NUMBER DEFAULT NULL,
1909 p_secondary_uom_code IN VARCHAR2 DEFAULT NULL
1910 )
1911 IS
1912 --
1913 l_debug_on BOOLEAN;
1914 --
1915 l_module_name CONSTANT VARCHAR2(100) := 'wsh.plsql.' || G_PKG_NAME || '.' || 'UPDATE_ROW';
1916 --
1917 BEGIN
1918 /* wsh_server_debug.log_event('WSH_TRX_HANDLER.INSERT_ROW',
1919 'START',
1920 'Start of procedure INSERT_ROW, input parameters:
1921 source_code='||p_source_code||
1922 ', source_line_id='||p_source_line_id||
1923 ', source_header_id='||p_source_header_id||
1924 ', inventory_item='||p_inventory_item||
1925 ', subinventory_code='||p_subinventory_code||
1926 ', transaction_quantity='||p_trx_quantity||
1927 ', transaction_date='||p_transaction_date||
1928 ', organization_id='||p_organization_id);
1929 wsh_server_debug.debug_message(
1930 ', dsp_segment1='||p_dsp_segment1||
1931 ', dsp_segment2='||p_dsp_segment2||
1932 ', dsp_segment3='||p_dsp_segment3||
1933 ', transaction_source_type_id='||p_trx_source_type_id||
1934 ', transaction_action_id='||p_trx_action_id||
1935 ', transaction_type_id='||p_trx_type_id||
1936 ', distribution_account_id='||p_distribution_account_id);
1937 wsh_server_debug.debug_message(
1938 ', dst_segment1='||p_dst_segment1||
1939 ', dst_segment2='||p_dst_segment2||
1940 ', dst_segment3='||p_dst_segment3||
1941 ', dst_segment4='||p_dst_segment4||
1942 ', dst_segment5='||p_dst_segment5||
1943 ', dst_segment6='||p_dst_segment6||
1944 ', dst_segment7='||p_dst_segment7||
1945 ', dst_segment8='||p_dst_segment8||
1946 ', dst_segment9='||p_dst_segment9||
1947 ', dst_segment10='||p_dst_segment10);
1948 wsh_server_debug.debug_message(
1949 ', dst_segment11='||p_dst_segment11||
1950 ', dst_segment12='||p_dst_segment12||
1951 ', dst_segment13='||p_dst_segment13||
1952 ', dst_segment14='||p_dst_segment14||
1953 ', dst_segment15='||p_dst_segment15||
1954 ', dst_segment16='||p_dst_segment16||
1955 ', dst_segment17='||p_dst_segment17||
1956 ', dst_segment18='||p_dst_segment18||
1957 ', dst_segment19='||p_dst_segment19||
1958 ', dst_segment20='||p_dst_segment20);
1959 wsh_server_debug.debug_message(
1960 ', dst_segment21='||p_dst_segment21||
1961 ', dst_segment22='||p_dst_segment22||
1962 ', dst_segment23='||p_dst_segment23||
1963 ', dst_segment24='||p_dst_segment24||
1964 ', dst_segment25='||p_dst_segment25||
1965 ', dst_segment26='||p_dst_segment26||
1966 ', dst_segment27='||p_dst_segment27||
1967 ', dst_segment28='||p_dst_segment28||
1968 ', dst_segment29='||p_dst_segment29||
1969 ', dst_segment30='||p_dst_segment30);
1970 wsh_server_debug.debug_message(
1971 ', transaction_reference='||p_trx_reference||
1972 ', trx_source_line_id='||p_trx_source_line_id||
1973 ', trx_source_delivery_id='||p_trx_source_delivery_id||
1974 ', revision='||p_revision||
1975 ', locator_id='||p_locator_id||
1976 ', loc_segment1='||p_loc_segment1||
1977 ', loc_segment2='||p_loc_segment2||
1978 ', loc_segment3='||p_loc_segment3||
1979 ', loc_segment4='||p_loc_segment4||
1980 ', picking_line_id='||p_picking_line_id||
1981 ', transfer_subinventory='||p_transfer_subinventory||
1982 ', transfer_organization='||p_transfer_organization);
1983 wsh_server_debug.debug_message(
1984 ', ship_to_location_id='||p_ship_to_location_id||
1985 ', requisition_line_id='||p_requisition_line_id||
1986 ', transaction_uom='||p_trx_uom||
1987 ', transaction_interface_id='||p_trx_interface_id||
1988 ', demand_id='||p_demand_id||
1989 ', shipment_number='||p_shipment_number||
1990 ', expected_arrival_date='||p_expected_arrival_date||
1991 ', encumbrance_account='||p_encumbrance_account||
1992 ', encumbrance_amount='||p_encumbrance_amount||
1993 ', movement_id='||p_movement_id);
1994 wsh_server_debug.debug_message(
1995 ', freight_code='||p_freight_code||
1996 ', waybill_airbill='||p_waybill_airbill||
1997 ', last_update_date='||p_last_update_date||
1998 ', last_updated_by='||p_last_updated_by||
1999 ', last_update_login='||p_last_update_login||
2000 ', request_id='||p_request_id||
2001 ', program_application_id='||p_program_application_id||
2002 ', program_id='||p_program_id||
2003 ', program_update_date='||p_program_update_date);
2004 wsh_server_debug.debug_message(
2005 ', process_flag='||p_process_flag||
2006 ', transaction_mode='||p_trx_mode||
2007 ', lock_flag='||p_lock_flag||
2008 ', transaction_header_id='||p_trx_header_id||
2009 ', acct_period_id='||p_acct_period_id||
2010 ', transaction_source_id='||p_trx_source_id||
2011 ', required_flag='||p_required_flag||
2012 ', currency_code='||p_currency_code||
2013 ', currency_conversion_type='||p_currency_conversion_type||
2014 ', currency_conversion_date='||p_currency_conversion_date||
2015 ', currency_conversion_rate='||p_currency_conversion_rate);
2016 wsh_server_debug.debug_message(
2017 ', project_id='||p_project_id||
2018 ', task_id='||p_task_id||
2019 ', validation_required='||p_validation_required||
2020 ', item_segment1='||p_item_segment1||
2021 ', item_segment2='||p_item_segment2||
2022 ', item_segment3='||p_item_segment3||
2023 ', item_segment4='||p_item_segment4||
2024 ', item_segment5='||p_item_segment5||
2025 ', item_segment6='||p_item_segment6||
2026 ', item_segment7='||p_item_segment7||
2027 ', item_segment8='||p_item_segment8||
2028 ', item_segment9='||p_item_segment9);
2029 wsh_server_debug.debug_message(
2030 ', item_segment10='||p_item_segment10||
2031 ', item_segment11='||p_item_segment11||
2032 ', item_segment12='||p_item_segment12||
2033 ', item_segment13='||p_item_segment13||
2034 ', item_segment14='||p_item_segment14||
2035 ', item_segment15='||p_item_segment15||
2036 ', item_segment16='||p_item_segment16||
2037 ', item_segment17='||p_item_segment17||
2038 ', item_segment18='||p_item_segment18||
2039 ', item_segment19='||p_item_segment19||
2040 ', item_segment20='||p_item_segment20);
2041 wsh_server_debug.debug_message(
2042 ', primary_quantity='||p_primary_quantity||
2043 ', loc_segment5='||p_loc_segment5||
2044 ', loc_segment6='||p_loc_segment6||
2045 ', loc_segment7='||p_loc_segment7||
2046 ', loc_segment8='||p_loc_segment8||
2047 ', loc_segment9='||p_loc_segment9||
2048 ', loc_segment10='||p_loc_segment10||
2049 ', loc_segment11='||p_loc_segment11||
2050 ', loc_segment12='||p_loc_segment12||
2051 ', loc_segment13='||p_loc_segment13||
2052 ', loc_segment14='||p_loc_segment14||
2053 ', loc_segment15='||p_loc_segment15);
2054 wsh_server_debug.debug_message(
2055 ', loc_segment16='||p_loc_segment16||
2056 ', loc_segment17='||p_loc_segment17||
2057 ', loc_segment18='||p_loc_segment18||
2058 ', loc_segment19='||p_loc_segment19||
2059 ', loc_segment20='||p_loc_segment20||
2060 ', dsp_segment4='||p_dsp_segment4||
2061 ', dsp_segment5='||p_dsp_segment5||
2062 ', dsp_segment6='||p_dsp_segment6||
2063 ', dsp_segment7='||p_dsp_segment7||
2064 ', dsp_segment8='||p_dsp_segment8||
2065 ', dsp_segment9='||p_dsp_segment9);
2066 wsh_server_debug.debug_message(
2067 ', dsp_segment10='||p_dsp_segment10||
2068 ', dsp_segment11='||p_dsp_segment11||
2069 ', dsp_segment12='||p_dsp_segment12||
2070 ', dsp_segment13='||p_dsp_segment13||
2071 ', dsp_segment14='||p_dsp_segment14||
2072 ', dsp_segment15='||p_dsp_segment15||
2073 ', dsp_segment16='||p_dsp_segment16||
2074 ', dsp_segment17='||p_dsp_segment17||
2075 ', dsp_segment18='||p_dsp_segment18||
2076 ', dsp_segment19='||p_dsp_segment19);
2077 wsh_server_debug.debug_message(
2078 ', dsp_segment20='||p_dsp_segment20||
2079 ', dsp_segment21='||p_dsp_segment21||
2080 ', dsp_segment22='||p_dsp_segment22||
2081 ', dsp_segment23='||p_dsp_segment23||
2082 ', dsp_segment24='||p_dsp_segment24||
2083 ', dsp_segment25='||p_dsp_segment25||
2084 ', dsp_segment26='||p_dsp_segment26||
2085 ', dsp_segment27='||p_dsp_segment27||
2086 ', dsp_segment28='||p_dsp_segment28||
2087 ', dsp_segment29='||p_dsp_segment29||
2088 ', dsp_segment30='||p_dsp_segment30);
2089 wsh_server_debug.debug_message(
2090 ', transaction_source_name='||p_trx_source_name||
2091 ', reason_id='||p_reason_id||
2092 ', transaction_cost='||p_trx_cost||
2093 ', ussgl_transaction_code='||p_ussgl_transaction_code||
2094 ', wip_entity_type='||p_wip_entity_type||
2095 ', schedule_id='||p_schedule_id||
2096 ', employee_code='||p_employee_code||
2097 ', department_id='||p_department_id||
2098 ', schedule_update_code='||p_schedule_update_code||
2099 ', setup_teardown_code='||p_setup_teardown_code);
2100 wsh_server_debug.debug_message(
2101 ', primary_switch='||p_primary_switch||
2102 ', mrp_code='||p_mrp_code||
2103 ', operation_seq_num='||p_operation_seq_num||
2104 ', repetitive_line_id='||p_repetitive_line_id||
2105 ', customer_ship_id='||p_customer_ship_id||
2106 ', line_item_num='||p_line_item_num||
2107 ', receiving_document='||p_receiving_document||
2108 ', rcv_transaction_id='||p_rcv_transaction_id||
2109 ', vendor_lot_number='||p_vendor_lot_number||
2110 ', transfer_locator='||p_transfer_locator);
2111 wsh_server_debug.debug_message(
2112 ', xfer_loc_segment1='||p_xfer_loc_segment1||
2113 ', xfer_loc_segment2='||p_xfer_loc_segment2||
2114 ', xfer_loc_segment3='||p_xfer_loc_segment3||
2115 ', xfer_loc_segment4='||p_xfer_loc_segment4||
2116 ', xfer_loc_segment5='||p_xfer_loc_segment5||
2117 ', xfer_loc_segment6='||p_xfer_loc_segment6||
2118 ', xfer_loc_segment7='||p_xfer_loc_segment7||
2119 ', xfer_loc_segment8='||p_xfer_loc_segment8||
2120 ', xfer_loc_segment9='||p_xfer_loc_segment9||
2121 ', xfer_loc_segment10='||p_xfer_loc_segment10);
2122 wsh_server_debug.debug_message(
2123 ', xfer_loc_segment11='||p_xfer_loc_segment11||
2124 ', xfer_loc_segment12='||p_xfer_loc_segment12||
2125 ', xfer_loc_segment13='||p_xfer_loc_segment13||
2126 ', xfer_loc_segment14='||p_xfer_loc_segment14||
2127 ', xfer_loc_segment15='||p_xfer_loc_segment15||
2128 ', xfer_loc_segment16='||p_xfer_loc_segment16||
2129 ', xfer_loc_segment17='||p_xfer_loc_segment17||
2130 ', xfer_loc_segment18='||p_xfer_loc_segment18||
2131 ', xfer_loc_segment19='||p_xfer_loc_segment19||
2132 ', xfer_loc_segment20='||p_xfer_loc_segment20);
2133 wsh_server_debug.debug_message(
2134 ', transportation_cost='||p_transportation_cost||
2135 ', transportation_account='||p_transportation_account||
2136 ', transfer_cost='||p_transfer_cost||
2137 ', containers='||p_containers||
2138 ', new_average_cost='||p_new_average_cost||
2139 ', value_change='||p_value_change||
2140 ', percentage_change='||p_percentage_change||
2141 ', demand_source_header_id='||p_demand_source_header_id||
2142 ', demand_source_line='||p_demand_source_line||
2143 ', demand_source_delivery='||p_demand_source_delivery);
2144 wsh_server_debug.debug_message(
2145 ', negative_req_flag='||p_negative_req_flag||
2146 ', error_explanation='||p_error_explanation||
2147 ', shippable_flag='||p_shippable_flag||
2148 ', error_code='||p_error_code||
2149 ', attribute_category='||p_attribute_category||
2150 ', attribute1='||p_attribute1||
2151 ', attribute2='||p_attribute2||
2152 ', attribute3='||p_attribute3||
2153 ', attribute4='||p_attribute4||
2154 ', attribute5='||p_attribute5);
2155 wsh_server_debug.debug_message(
2156 ', attribute6='||p_attribute6||
2157 ', attribute7='||p_attribute7||
2158 ', attribute8='||p_attribute8||
2159 ', attribute9='||p_attribute9||
2160 ', attribute10='||p_attribute10||
2161 ', attribute11='||p_attribute11||
2162 ', attribute12='||p_attribute12||
2163 ', attribute13='||p_attribute13||
2164 ', attribute14='||p_attribute14||
2165 ', attribute15='||p_attribute15);
2166 wsh_server_debug.debug_message(
2167 ', requisition_distribution_id='||p_requisition_distribution_id||
2168 ', reservation_quantity='||p_reservation_quantity||
2169 ', shipped_quantity='||p_shipped_quantity||
2170 ', locator_name='||p_locator_name||
2171 ', to_task_id='||p_to_task_id||
2172 ', source_task_id='||p_source_task_id||
2173 ', to_project_id='||p_to_project_id||
2174 ', source_project_id='||p_source_project_id||
2175 ', pa_expenditure_org_id='||p_pa_expenditure_org_id||
2176 ', expenditure_type='||p_expenditure_type);
2177 wsh_server_debug.debug_message(
2178 ', final_completion_flag='||p_final_completion_flag||
2179 ', transfer_percentage='||p_transfer_percentage||
2180 ', transaction_sequence_id='||p_trx_sequence_id||
2181 ', material_account='||p_material_account||
2182 ', material_overhead_account='||p_material_overhead_account||
2183 ', resource_account='||p_resource_account||
2184 ', outside_processing_account='||p_outside_processing_account||
2185 ', overhead_account='||p_overhead_account);
2186 wsh_server_debug.debug_message(
2187 ', bom_revision='||p_bom_revision||
2188 ', routing_revision='||p_routing_revision||
2189 ', bom_revision_date='||p_bom_revision_date||
2190 ', routing_revision_date='||p_routing_revision_date||
2191 ', alternate_bom_designator='||p_alternate_bom_designator||
2192 ', alternate_routing_designator='||p_alternate_routing_designator||
2193 ', accounting_class='||p_accounting_class||
2194 ', demand_class='||p_demand_class);
2195 wsh_server_debug.debug_message(
2196 ', parent_id='||p_parent_id||
2197 ', substitution_type_id='||p_substitution_type_id||
2198 ', substitution_item_id='||p_substitution_item_id||
2199 ', schedule_group='||p_schedule_group||
2200 ', build_sequence='||p_build_sequence||
2201 ', schedule_number='||p_schedule_number||
2202 ', scheduled_flag='||p_scheduled_flag||
2203 ', flow_schedule='||p_flow_schedule||
2204 ', cost_group_id='||p_cost_group_id );
2205 */
2206 --
2207 --
2208 l_debug_on := WSH_DEBUG_INTERFACE.g_debug;
2209 --
2210 IF l_debug_on IS NULL
2211 THEN
2212 l_debug_on := WSH_DEBUG_SV.is_debug_enabled;
2213 END IF;
2214 --
2215 IF l_debug_on THEN
2216 WSH_DEBUG_SV.push(l_module_name);
2217 --
2218 WSH_DEBUG_SV.log(l_module_name,'X_ROWID',X_ROWID);
2219 WSH_DEBUG_SV.log(l_module_name,'P_TRX_INTERFACE_ID',P_TRX_INTERFACE_ID);
2220 WSH_DEBUG_SV.log(l_module_name,'P_TRX_HEADER_ID',P_TRX_HEADER_ID);
2221 WSH_DEBUG_SV.log(l_module_name,'P_TRX_SOURCE_ID',P_TRX_SOURCE_ID);
2222 WSH_DEBUG_SV.log(l_module_name,'P_SOURCE_CODE',P_SOURCE_CODE);
2223 WSH_DEBUG_SV.log(l_module_name,'P_SOURCE_LINE_ID',P_SOURCE_LINE_ID);
2224 WSH_DEBUG_SV.log(l_module_name,'P_SOURCE_HEADER_ID',P_SOURCE_HEADER_ID);
2225 WSH_DEBUG_SV.log(l_module_name,'P_INVENTORY_ITEM_ID',P_INVENTORY_ITEM_ID);
2226 WSH_DEBUG_SV.log(l_module_name,'P_SUBINVENTORY_CODE',P_SUBINVENTORY_CODE);
2227 WSH_DEBUG_SV.log(l_module_name,'P_TRX_QUANTITY',P_TRX_QUANTITY);
2228 WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTION_DATE',P_TRANSACTION_DATE);
2229 WSH_DEBUG_SV.log(l_module_name,'P_ORGANIZATION_ID',P_ORGANIZATION_ID);
2230 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT1',P_DSP_SEGMENT1);
2231 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT2',P_DSP_SEGMENT2);
2232 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT3',P_DSP_SEGMENT3);
2233 WSH_DEBUG_SV.log(l_module_name,'P_TRX_SOURCE_TYPE_ID',P_TRX_SOURCE_TYPE_ID);
2234 WSH_DEBUG_SV.log(l_module_name,'P_TRX_ACTION_ID',P_TRX_ACTION_ID);
2235 WSH_DEBUG_SV.log(l_module_name,'P_TRX_TYPE_ID',P_TRX_TYPE_ID);
2236 WSH_DEBUG_SV.log(l_module_name,'P_DISTRIBUTION_ACCOUNT_ID',P_DISTRIBUTION_ACCOUNT_ID);
2237 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT1',P_DST_SEGMENT1);
2238 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT2',P_DST_SEGMENT2);
2239 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT3',P_DST_SEGMENT3);
2240 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT4',P_DST_SEGMENT4);
2241 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT5',P_DST_SEGMENT5);
2242 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT6',P_DST_SEGMENT6);
2243 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT7',P_DST_SEGMENT7);
2244 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT8',P_DST_SEGMENT8);
2245 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT9',P_DST_SEGMENT9);
2246 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT10',P_DST_SEGMENT10);
2247 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT11',P_DST_SEGMENT11);
2248 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT12',P_DST_SEGMENT12);
2249 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT13',P_DST_SEGMENT13);
2250 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT14',P_DST_SEGMENT14);
2251 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT15',P_DST_SEGMENT15);
2252 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT16',P_DST_SEGMENT16);
2253 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT17',P_DST_SEGMENT17);
2254 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT18',P_DST_SEGMENT18);
2255 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT19',P_DST_SEGMENT19);
2256 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT20',P_DST_SEGMENT20);
2257 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT21',P_DST_SEGMENT21);
2258 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT22',P_DST_SEGMENT22);
2259 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT23',P_DST_SEGMENT23);
2260 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT24',P_DST_SEGMENT24);
2261 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT25',P_DST_SEGMENT25);
2262 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT26',P_DST_SEGMENT26);
2263 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT27',P_DST_SEGMENT27);
2264 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT28',P_DST_SEGMENT28);
2265 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT29',P_DST_SEGMENT29);
2266 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT30',P_DST_SEGMENT30);
2267 WSH_DEBUG_SV.log(l_module_name,'P_TRX_REFERENCE',P_TRX_REFERENCE);
2268 WSH_DEBUG_SV.log(l_module_name,'P_TRX_SOURCE_LINE_ID',P_TRX_SOURCE_LINE_ID);
2269 WSH_DEBUG_SV.log(l_module_name,'P_TRX_SOURCE_DELIVERY_ID',P_TRX_SOURCE_DELIVERY_ID);
2270 WSH_DEBUG_SV.log(l_module_name,'P_REVISION',P_REVISION);
2271 WSH_DEBUG_SV.log(l_module_name,'P_LOCATOR_ID',P_LOCATOR_ID);
2272 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT1',P_LOC_SEGMENT1);
2273 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT2',P_LOC_SEGMENT2);
2274 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT3',P_LOC_SEGMENT3);
2275 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT4',P_LOC_SEGMENT4);
2276 WSH_DEBUG_SV.log(l_module_name,'P_PICKING_LINE_ID',P_PICKING_LINE_ID);
2277 WSH_DEBUG_SV.log(l_module_name,'P_TRANSFER_SUBINVENTORY',P_TRANSFER_SUBINVENTORY);
2278 WSH_DEBUG_SV.log(l_module_name,'P_TRANSFER_ORGANIZATION',P_TRANSFER_ORGANIZATION);
2279 WSH_DEBUG_SV.log(l_module_name,'P_SHIP_TO_LOCATION_ID',P_SHIP_TO_LOCATION_ID);
2280 WSH_DEBUG_SV.log(l_module_name,'P_REQUISITION_LINE_ID',P_REQUISITION_LINE_ID);
2281 WSH_DEBUG_SV.log(l_module_name,'P_TRX_UOM',P_TRX_UOM);
2282 WSH_DEBUG_SV.log(l_module_name,'P_DEMAND_ID',P_DEMAND_ID);
2283 WSH_DEBUG_SV.log(l_module_name,'P_SHIPMENT_NUMBER',P_SHIPMENT_NUMBER);
2284 WSH_DEBUG_SV.log(l_module_name,'P_EXPECTED_ARRIVAL_DATE',P_EXPECTED_ARRIVAL_DATE);
2285 WSH_DEBUG_SV.log(l_module_name,'P_ENCUMBRANCE_ACCOUNT',P_ENCUMBRANCE_ACCOUNT);
2286 WSH_DEBUG_SV.log(l_module_name,'P_ENCUMBRANCE_AMOUNT',P_ENCUMBRANCE_AMOUNT);
2287 WSH_DEBUG_SV.log(l_module_name,'P_MOVEMENT_ID',P_MOVEMENT_ID);
2288 WSH_DEBUG_SV.log(l_module_name,'P_FREIGHT_CODE',P_FREIGHT_CODE);
2289 WSH_DEBUG_SV.log(l_module_name,'P_WAYBILL_AIRBILL',P_WAYBILL_AIRBILL);
2290 WSH_DEBUG_SV.log(l_module_name,'P_LAST_UPDATE_DATE',P_LAST_UPDATE_DATE);
2291 WSH_DEBUG_SV.log(l_module_name,'P_LAST_UPDATED_BY',P_LAST_UPDATED_BY);
2292 WSH_DEBUG_SV.log(l_module_name,'P_LAST_UPDATE_LOGIN',P_LAST_UPDATE_LOGIN);
2293 WSH_DEBUG_SV.log(l_module_name,'P_REQUEST_ID',P_REQUEST_ID);
2294 WSH_DEBUG_SV.log(l_module_name,'P_PROGRAM_APPLICATION_ID',P_PROGRAM_APPLICATION_ID);
2295 WSH_DEBUG_SV.log(l_module_name,'P_PROGRAM_ID',P_PROGRAM_ID);
2296 WSH_DEBUG_SV.log(l_module_name,'P_PROGRAM_UPDATE_DATE',P_PROGRAM_UPDATE_DATE);
2297 WSH_DEBUG_SV.log(l_module_name,'P_PROCESS_FLAG',P_PROCESS_FLAG);
2298 WSH_DEBUG_SV.log(l_module_name,'P_TRX_MODE',P_TRX_MODE);
2299 WSH_DEBUG_SV.log(l_module_name,'P_LOCK_FLAG',P_LOCK_FLAG);
2300 WSH_DEBUG_SV.log(l_module_name,'P_ACCT_PERIOD_ID',P_ACCT_PERIOD_ID);
2301 WSH_DEBUG_SV.log(l_module_name,'P_REQUIRED_FLAG',P_REQUIRED_FLAG);
2302 WSH_DEBUG_SV.log(l_module_name,'P_CURRENCY_CODE',P_CURRENCY_CODE);
2303 WSH_DEBUG_SV.log(l_module_name,'P_CURRENCY_CONVERSION_TYPE',P_CURRENCY_CONVERSION_TYPE);
2304 WSH_DEBUG_SV.log(l_module_name,'P_CURRENCY_CONVERSION_DATE',P_CURRENCY_CONVERSION_DATE);
2305 WSH_DEBUG_SV.log(l_module_name,'P_CURRENCY_CONVERSION_RATE',P_CURRENCY_CONVERSION_RATE);
2306 WSH_DEBUG_SV.log(l_module_name,'P_PROJECT_ID',P_PROJECT_ID);
2307 WSH_DEBUG_SV.log(l_module_name,'P_TASK_ID',P_TASK_ID);
2308 WSH_DEBUG_SV.log(l_module_name,'P_VALIDATION_REQUIRED',P_VALIDATION_REQUIRED);
2309 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT1',P_ITEM_SEGMENT1);
2310 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT2',P_ITEM_SEGMENT2);
2311 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT3',P_ITEM_SEGMENT3);
2312 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT4',P_ITEM_SEGMENT4);
2313 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT5',P_ITEM_SEGMENT5);
2314 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT6',P_ITEM_SEGMENT6);
2315 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT7',P_ITEM_SEGMENT7);
2316 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT8',P_ITEM_SEGMENT8);
2317 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT9',P_ITEM_SEGMENT9);
2318 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT10',P_ITEM_SEGMENT10);
2319 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT11',P_ITEM_SEGMENT11);
2320 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT12',P_ITEM_SEGMENT12);
2321 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT13',P_ITEM_SEGMENT13);
2322 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT14',P_ITEM_SEGMENT14);
2323 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT15',P_ITEM_SEGMENT15);
2324 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT16',P_ITEM_SEGMENT16);
2325 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT17',P_ITEM_SEGMENT17);
2326 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT18',P_ITEM_SEGMENT18);
2327 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT19',P_ITEM_SEGMENT19);
2328 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT20',P_ITEM_SEGMENT20);
2329 WSH_DEBUG_SV.log(l_module_name,'P_PRIMARY_QUANTITY',P_PRIMARY_QUANTITY);
2330 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT5',P_LOC_SEGMENT5);
2331 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT6',P_LOC_SEGMENT6);
2332 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT7',P_LOC_SEGMENT7);
2333 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT8',P_LOC_SEGMENT8);
2334 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT9',P_LOC_SEGMENT9);
2335 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT10',P_LOC_SEGMENT10);
2336 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT11',P_LOC_SEGMENT11);
2337 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT12',P_LOC_SEGMENT12);
2338 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT13',P_LOC_SEGMENT13);
2339 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT14',P_LOC_SEGMENT14);
2340 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT15',P_LOC_SEGMENT15);
2341 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT16',P_LOC_SEGMENT16);
2342 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT17',P_LOC_SEGMENT17);
2343 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT18',P_LOC_SEGMENT18);
2344 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT19',P_LOC_SEGMENT19);
2345 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT20',P_LOC_SEGMENT20);
2346 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT4',P_DSP_SEGMENT4);
2347 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT5',P_DSP_SEGMENT5);
2348 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT6',P_DSP_SEGMENT6);
2349 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT7',P_DSP_SEGMENT7);
2350 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT8',P_DSP_SEGMENT8);
2351 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT9',P_DSP_SEGMENT9);
2352 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT10',P_DSP_SEGMENT10);
2353 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT11',P_DSP_SEGMENT11);
2354 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT12',P_DSP_SEGMENT12);
2355 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT13',P_DSP_SEGMENT13);
2356 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT14',P_DSP_SEGMENT14);
2357 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT15',P_DSP_SEGMENT15);
2358 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT16',P_DSP_SEGMENT16);
2359 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT17',P_DSP_SEGMENT17);
2360 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT18',P_DSP_SEGMENT18);
2361 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT19',P_DSP_SEGMENT19);
2362 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT20',P_DSP_SEGMENT20);
2363 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT21',P_DSP_SEGMENT21);
2364 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT22',P_DSP_SEGMENT22);
2365 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT23',P_DSP_SEGMENT23);
2366 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT24',P_DSP_SEGMENT24);
2367 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT25',P_DSP_SEGMENT25);
2368 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT26',P_DSP_SEGMENT26);
2369 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT27',P_DSP_SEGMENT27);
2370 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT28',P_DSP_SEGMENT28);
2371 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT29',P_DSP_SEGMENT29);
2372 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT30',P_DSP_SEGMENT30);
2373 WSH_DEBUG_SV.log(l_module_name,'P_TRX_SOURCE_NAME',P_TRX_SOURCE_NAME);
2374 WSH_DEBUG_SV.log(l_module_name,'P_REASON_ID',P_REASON_ID);
2375 WSH_DEBUG_SV.log(l_module_name,'P_TRX_COST',P_TRX_COST);
2376 WSH_DEBUG_SV.log(l_module_name,'P_USSGL_TRANSACTION_CODE',P_USSGL_TRANSACTION_CODE);
2377 WSH_DEBUG_SV.log(l_module_name,'P_WIP_ENTITY_TYPE',P_WIP_ENTITY_TYPE);
2378 WSH_DEBUG_SV.log(l_module_name,'P_SCHEDULE_ID',P_SCHEDULE_ID);
2379 WSH_DEBUG_SV.log(l_module_name,'P_EMPLOYEE_CODE',P_EMPLOYEE_CODE);
2380 WSH_DEBUG_SV.log(l_module_name,'P_DEPARTMENT_ID',P_DEPARTMENT_ID);
2381 WSH_DEBUG_SV.log(l_module_name,'P_SCHEDULE_UPDATE_CODE',P_SCHEDULE_UPDATE_CODE);
2382 WSH_DEBUG_SV.log(l_module_name,'P_SETUP_TEARDOWN_CODE',P_SETUP_TEARDOWN_CODE);
2383 WSH_DEBUG_SV.log(l_module_name,'P_PRIMARY_SWITCH',P_PRIMARY_SWITCH);
2384 WSH_DEBUG_SV.log(l_module_name,'P_MRP_CODE',P_MRP_CODE);
2385 WSH_DEBUG_SV.log(l_module_name,'P_OPERATION_SEQ_NUM',P_OPERATION_SEQ_NUM);
2386 WSH_DEBUG_SV.log(l_module_name,'P_REPETITIVE_LINE_ID',P_REPETITIVE_LINE_ID);
2387 WSH_DEBUG_SV.log(l_module_name,'P_CUSTOMER_SHIP_ID',P_CUSTOMER_SHIP_ID);
2388 WSH_DEBUG_SV.log(l_module_name,'P_LINE_ITEM_NUM',P_LINE_ITEM_NUM);
2389 WSH_DEBUG_SV.log(l_module_name,'P_RECEIVING_DOCUMENT',P_RECEIVING_DOCUMENT);
2390 WSH_DEBUG_SV.log(l_module_name,'P_RCV_TRANSACTION_ID',P_RCV_TRANSACTION_ID);
2391 WSH_DEBUG_SV.log(l_module_name,'P_VENDOR_LOT_NUMBER',P_VENDOR_LOT_NUMBER);
2392 WSH_DEBUG_SV.log(l_module_name,'P_TRANSFER_LOCATOR',P_TRANSFER_LOCATOR);
2393 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT1',P_XFER_LOC_SEGMENT1);
2394 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT2',P_XFER_LOC_SEGMENT2);
2395 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT3',P_XFER_LOC_SEGMENT3);
2396 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT4',P_XFER_LOC_SEGMENT4);
2397 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT5',P_XFER_LOC_SEGMENT5);
2398 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT6',P_XFER_LOC_SEGMENT6);
2399 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT7',P_XFER_LOC_SEGMENT7);
2400 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT8',P_XFER_LOC_SEGMENT8);
2401 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT9',P_XFER_LOC_SEGMENT9);
2402 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT10',P_XFER_LOC_SEGMENT10);
2403 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT11',P_XFER_LOC_SEGMENT11);
2404 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT12',P_XFER_LOC_SEGMENT12);
2405 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT13',P_XFER_LOC_SEGMENT13);
2406 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT14',P_XFER_LOC_SEGMENT14);
2407 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT15',P_XFER_LOC_SEGMENT15);
2408 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT16',P_XFER_LOC_SEGMENT16);
2409 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT17',P_XFER_LOC_SEGMENT17);
2410 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT18',P_XFER_LOC_SEGMENT18);
2411 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT19',P_XFER_LOC_SEGMENT19);
2412 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT20',P_XFER_LOC_SEGMENT20);
2413 WSH_DEBUG_SV.log(l_module_name,'P_TRANSPORTATION_COST',P_TRANSPORTATION_COST);
2414 WSH_DEBUG_SV.log(l_module_name,'P_TRANSPORTATION_ACCOUNT',P_TRANSPORTATION_ACCOUNT);
2415 WSH_DEBUG_SV.log(l_module_name,'P_TRANSFER_COST',P_TRANSFER_COST);
2416 WSH_DEBUG_SV.log(l_module_name,'P_CONTAINERS',P_CONTAINERS);
2417 WSH_DEBUG_SV.log(l_module_name,'P_NEW_AVERAGE_COST',P_NEW_AVERAGE_COST);
2418 WSH_DEBUG_SV.log(l_module_name,'P_VALUE_CHANGE',P_VALUE_CHANGE);
2419 WSH_DEBUG_SV.log(l_module_name,'P_PERCENTAGE_CHANGE',P_PERCENTAGE_CHANGE);
2420 WSH_DEBUG_SV.log(l_module_name,'P_DEMAND_SOURCE_HEADER_ID',P_DEMAND_SOURCE_HEADER_ID);
2421 WSH_DEBUG_SV.log(l_module_name,'P_DEMAND_SOURCE_LINE',P_DEMAND_SOURCE_LINE);
2422 WSH_DEBUG_SV.log(l_module_name,'P_DEMAND_SOURCE_DELIVERY',P_DEMAND_SOURCE_DELIVERY);
2423 WSH_DEBUG_SV.log(l_module_name,'P_NEGATIVE_REQ_FLAG',P_NEGATIVE_REQ_FLAG);
2424 WSH_DEBUG_SV.log(l_module_name,'P_ERROR_EXPLANATION',P_ERROR_EXPLANATION);
2425 WSH_DEBUG_SV.log(l_module_name,'P_SHIPPABLE_FLAG',P_SHIPPABLE_FLAG);
2426 WSH_DEBUG_SV.log(l_module_name,'P_ERROR_CODE',P_ERROR_CODE);
2427 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE_CATEGORY',P_ATTRIBUTE_CATEGORY);
2428 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE1',P_ATTRIBUTE1);
2429 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE2',P_ATTRIBUTE2);
2430 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE3',P_ATTRIBUTE3);
2431 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE4',P_ATTRIBUTE4);
2432 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE5',P_ATTRIBUTE5);
2433 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE6',P_ATTRIBUTE6);
2434 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE7',P_ATTRIBUTE7);
2435 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE8',P_ATTRIBUTE8);
2436 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE9',P_ATTRIBUTE9);
2437 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE10',P_ATTRIBUTE10);
2438 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE11',P_ATTRIBUTE11);
2439 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE12',P_ATTRIBUTE12);
2440 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE13',P_ATTRIBUTE13);
2441 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE14',P_ATTRIBUTE14);
2442 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE15',P_ATTRIBUTE15);
2443 WSH_DEBUG_SV.log(l_module_name,'P_REQUISITION_DISTRIBUTION_ID',P_REQUISITION_DISTRIBUTION_ID);
2444 WSH_DEBUG_SV.log(l_module_name,'P_RESERVATION_QUANTITY',P_RESERVATION_QUANTITY);
2445 WSH_DEBUG_SV.log(l_module_name,'P_SHIPPED_QUANTITY',P_SHIPPED_QUANTITY);
2446 WSH_DEBUG_SV.log(l_module_name,'P_INVENTORY_ITEM',P_INVENTORY_ITEM);
2447 WSH_DEBUG_SV.log(l_module_name,'P_LOCATOR_NAME',P_LOCATOR_NAME);
2448 WSH_DEBUG_SV.log(l_module_name,'P_TO_TASK_ID',P_TO_TASK_ID);
2449 WSH_DEBUG_SV.log(l_module_name,'P_SOURCE_TASK_ID',P_SOURCE_TASK_ID);
2450 WSH_DEBUG_SV.log(l_module_name,'P_TO_PROJECT_ID',P_TO_PROJECT_ID);
2451 WSH_DEBUG_SV.log(l_module_name,'P_SOURCE_PROJECT_ID',P_SOURCE_PROJECT_ID);
2452 WSH_DEBUG_SV.log(l_module_name,'P_PA_EXPENDITURE_ORG_ID',P_PA_EXPENDITURE_ORG_ID);
2453 WSH_DEBUG_SV.log(l_module_name,'P_EXPENDITURE_TYPE',P_EXPENDITURE_TYPE);
2454 WSH_DEBUG_SV.log(l_module_name,'P_FINAL_COMPLETION_FLAG',P_FINAL_COMPLETION_FLAG);
2455 WSH_DEBUG_SV.log(l_module_name,'P_TRANSFER_PERCENTAGE',P_TRANSFER_PERCENTAGE);
2456 WSH_DEBUG_SV.log(l_module_name,'P_TRX_SEQUENCE_ID',P_TRX_SEQUENCE_ID);
2457 WSH_DEBUG_SV.log(l_module_name,'P_MATERIAL_ACCOUNT',P_MATERIAL_ACCOUNT);
2458 WSH_DEBUG_SV.log(l_module_name,'P_MATERIAL_OVERHEAD_ACCOUNT',P_MATERIAL_OVERHEAD_ACCOUNT);
2459 WSH_DEBUG_SV.log(l_module_name,'P_RESOURCE_ACCOUNT',P_RESOURCE_ACCOUNT);
2460 WSH_DEBUG_SV.log(l_module_name,'P_OUTSIDE_PROCESSING_ACCOUNT',P_OUTSIDE_PROCESSING_ACCOUNT);
2461 WSH_DEBUG_SV.log(l_module_name,'P_OVERHEAD_ACCOUNT',P_OVERHEAD_ACCOUNT);
2462 WSH_DEBUG_SV.log(l_module_name,'P_BOM_REVISION',P_BOM_REVISION);
2463 WSH_DEBUG_SV.log(l_module_name,'P_ROUTING_REVISION',P_ROUTING_REVISION);
2464 WSH_DEBUG_SV.log(l_module_name,'P_BOM_REVISION_DATE',P_BOM_REVISION_DATE);
2465 WSH_DEBUG_SV.log(l_module_name,'P_ROUTING_REVISION_DATE',P_ROUTING_REVISION_DATE);
2466 WSH_DEBUG_SV.log(l_module_name,'P_ALTERNATE_BOM_DESIGNATOR',P_ALTERNATE_BOM_DESIGNATOR);
2467 WSH_DEBUG_SV.log(l_module_name,'P_ALTERNATE_ROUTING_DESIGNATOR',P_ALTERNATE_ROUTING_DESIGNATOR);
2468 WSH_DEBUG_SV.log(l_module_name,'P_ACCOUNTING_CLASS',P_ACCOUNTING_CLASS);
2469 WSH_DEBUG_SV.log(l_module_name,'P_DEMAND_CLASS',P_DEMAND_CLASS);
2470 WSH_DEBUG_SV.log(l_module_name,'P_PARENT_ID',P_PARENT_ID);
2471 WSH_DEBUG_SV.log(l_module_name,'P_SUBSTITUTION_TYPE_ID',P_SUBSTITUTION_TYPE_ID);
2472 WSH_DEBUG_SV.log(l_module_name,'P_SUBSTITUTION_ITEM_ID',P_SUBSTITUTION_ITEM_ID);
2473 WSH_DEBUG_SV.log(l_module_name,'P_SCHEDULE_GROUP',P_SCHEDULE_GROUP);
2474 WSH_DEBUG_SV.log(l_module_name,'P_BUILD_SEQUENCE',P_BUILD_SEQUENCE);
2475 WSH_DEBUG_SV.log(l_module_name,'P_SCHEDULE_NUMBER',P_SCHEDULE_NUMBER);
2476 WSH_DEBUG_SV.log(l_module_name,'P_SCHEDULED_FLAG',P_SCHEDULED_FLAG);
2477 WSH_DEBUG_SV.log(l_module_name,'P_FLOW_SCHEDULE',P_FLOW_SCHEDULE);
2478 WSH_DEBUG_SV.log(l_module_name,'P_COST_GROUP_ID',P_COST_GROUP_ID);
2479 -- HW OPMCONV. Added debugging msgs
2480 WSH_DEBUG_SV.log(l_module_name,'P_SECONDARY_TRX_QUANTITY',P_SECONDARY_TRX_QUANTITY);
2481 WSH_DEBUG_SV.log(l_module_name,'P_secondary_uom_code',p_secondary_uom_code);
2482 END IF;
2483 --
2484 fnd_profile.get('USER_ID',g_userid);
2485
2486 UPDATE mtl_transactions_interface SET
2487 source_code = p_source_code,
2488 source_line_id = p_source_line_id,
2489 source_header_id = p_source_header_id,
2490 inventory_item_id = p_inventory_item_id,
2491 subinventory_code = p_subinventory_code,
2492 transaction_quantity = p_trx_quantity,
2493 transaction_date = p_transaction_date,
2494 organization_id = p_organization_id,
2495 dsp_segment1 = p_dsp_segment1,
2496 dsp_segment2 = p_dsp_segment2,
2497 dsp_segment3 = p_dsp_segment3,
2498 transaction_source_type_id = p_trx_source_type_id,
2499 transaction_action_id = p_trx_action_id,
2500 transaction_type_id = p_trx_type_id,
2501 distribution_account_id = p_distribution_account_id,
2502 dst_segment1 = p_dst_segment1,
2503 dst_segment2 = p_dst_segment2,
2504 dst_segment3 = p_dst_segment3,
2505 dst_segment4 = p_dst_segment4,
2506 dst_segment5 = p_dst_segment5,
2507 dst_segment6 = p_dst_segment6,
2508 dst_segment7 = p_dst_segment7,
2509 dst_segment8 = p_dst_segment8,
2510 dst_segment9 = p_dst_segment9,
2511 dst_segment10 = p_dst_segment10,
2512 dst_segment11 = p_dst_segment11,
2513 dst_segment12 = p_dst_segment12,
2514 dst_segment13 = p_dst_segment13,
2515 dst_segment14 = p_dst_segment14,
2516 dst_segment15 = p_dst_segment15,
2517 dst_segment16 = p_dst_segment16,
2518 dst_segment17 = p_dst_segment17,
2519 dst_segment18 = p_dst_segment18,
2520 dst_segment19 = p_dst_segment19,
2521 dst_segment20 = p_dst_segment20,
2522 dst_segment21 = p_dst_segment21,
2523 dst_segment22 = p_dst_segment22,
2524 dst_segment23 = p_dst_segment23,
2525 dst_segment24 = p_dst_segment24,
2526 dst_segment25 = p_dst_segment25,
2527 dst_segment26 = p_dst_segment26,
2528 dst_segment27 = p_dst_segment27,
2529 dst_segment28 = p_dst_segment28,
2530 dst_segment29 = p_dst_segment29,
2531 dsT_Segment30 = p_dst_segment30,
2532 transaction_reference = p_trx_reference,
2533 trx_source_line_id = p_trx_source_line_id,
2534 trx_source_delivery_id = p_trx_source_delivery_id,
2535 revision = p_revision,
2536 locator_id = p_locator_id,
2537 loc_segment1 = p_loc_segment1,
2538 loc_segment2 = p_loc_segment2,
2539 loc_segment3 = p_loc_segment3,
2540 loc_segment4 = p_loc_segment4,
2541 picking_line_id = p_picking_line_id,
2542 transfer_subinventory = p_transfer_subinventory,
2543 transfer_organization = p_transfer_organization,
2544 ship_to_location_id = p_ship_to_location_id,
2545 requisition_line_id = p_requisition_line_id,
2546 transaction_uom = p_trx_uom,
2547 transaction_interface_id = p_trx_interface_id,
2548 demand_id = p_demand_id,
2549 shipment_number = p_shipment_number,
2550 expected_arrival_date = p_expected_arrival_date,
2551 encumbrance_account = p_encumbrance_account,
2552 encumbrance_amount = p_encumbrance_amount,
2553 movement_id = p_movement_id,
2554 freight_code = p_freight_code,
2555 waybill_airbill = SUBSTRB(p_waybill_airbill,1,20),
2556 last_update_date = NVL(p_last_update_date,SYSDATE),
2557 last_updated_by = NVL(p_last_updated_by,g_userid),
2558 last_update_login = p_last_update_login,
2559 request_id = p_request_id,
2560 program_application_id = p_program_application_id,
2561 program_id = p_program_id,
2562 program_update_date = p_program_update_date,
2563 process_flag = p_process_flag,
2564 transaction_mode = p_trx_mode,
2565 lock_flag = p_lock_flag,
2566 transaction_header_id = p_trx_header_id,
2567 acct_period_id = p_acct_period_id,
2568 transaction_source_id = p_trx_source_id,
2569 required_flag = p_required_flag,
2570 currency_code = p_currency_code,
2571 currency_conversion_type = p_currency_conversion_type,
2572 currency_conversion_date = p_currency_conversion_date,
2573 currency_conversion_rate = p_currency_conversion_rate,
2574 project_id = p_project_id,
2575 task_id = p_task_id,
2576 validation_required = p_validation_required,
2577 item_segment1 = p_item_segment1,
2578 item_segment2 = p_item_segment2,
2579 item_segment3 = p_item_segment3,
2580 item_segment4 = p_item_segment4,
2581 item_segment5 = p_item_segment5,
2582 item_segment6 = p_item_segment6,
2583 item_segment7 = p_item_segment7,
2584 item_segment8 = p_item_segment8,
2585 item_segment9 = p_item_segment9,
2586 item_segment10 = p_item_segment10,
2587 item_segment11 = p_item_segment11,
2588 item_segment12 = p_item_segment12,
2589 item_segment13 = p_item_segment13,
2590 item_segment14 = p_item_segment14,
2591 item_segment15 = p_item_segment15,
2592 item_segment16 = p_item_segment16,
2593 item_segment17 = p_item_segment17,
2594 item_segment18 = p_item_segment18,
2595 item_segment19 = p_item_segment19,
2596 item_segment20 = p_item_segment20,
2597 primary_quantity = p_primary_quantity,
2598 loc_segment5 = p_loc_segment5,
2599 loc_segment6 = p_loc_segment6,
2600 loc_segment7 = p_loc_segment7,
2601 loc_segment8 = p_loc_segment8,
2602 loc_segment9 = p_loc_segment9,
2603 loc_segment10 = p_loc_segment10,
2604 loc_segment11 = p_loc_segment11,
2605 loc_segment12 = p_loc_segment12,
2606 loc_segment13 = p_loc_segment13,
2607 loc_segment14 = p_loc_segment14,
2608 loc_segment15 = p_loc_segment15,
2609 loc_segment16 = p_loc_segment16,
2610 loc_segment17 = p_loc_segment17,
2611 loc_segment18 = p_loc_segment18,
2612 loc_segment19 = p_loc_segment19,
2613 loc_segment20 = p_loc_segment20,
2614 dsp_segment4 = p_dsp_segment4,
2615 dsp_segment5 = p_dsp_segment5,
2616 dsp_segment6 = p_dsp_segment6,
2617 dsp_segment7 = p_dsp_segment7,
2618 dsp_segment8 = p_dsp_segment8,
2619 dsp_segment9 = p_dsp_segment9,
2620 dsp_segment10 = p_dsp_segment10,
2621 dsp_segment11 = p_dsp_segment11,
2622 dsp_segment12 = p_dsp_segment12,
2623 dsp_segment13 = p_dsp_segment13,
2624 dsp_segment14 = p_dsp_segment14,
2625 dsp_segment15 = p_dsp_segment15,
2626 dsp_segment16 = p_dsp_segment16,
2627 dsp_segment17 = p_dsp_segment17,
2628 dsp_segment18 = p_dsp_segment18,
2629 dsp_segment19 = p_dsp_segment19,
2630 dsp_segment20 = p_dsp_segment20,
2631 dsp_segment21 = p_dsp_segment21,
2632 dsp_segment22 = p_dsp_segment22,
2633 dsp_segment23 = p_dsp_segment23,
2634 dsp_segment24 = p_dsp_segment24,
2635 dsp_segment25 = p_dsp_segment25,
2636 dsp_segment26 = p_dsp_segment26,
2637 dsp_segment27 = p_dsp_segment27,
2638 dsp_segment28 = p_dsp_segment28,
2639 dsp_segment29 = p_dsp_segment29,
2640 dsp_segment30 = p_dsp_segment30,
2641 transaction_source_name = p_trx_source_name,
2642 reason_id = p_reason_id,
2643 transaction_cost = p_trx_cost,
2644 ussgl_transaction_code = p_ussgl_transaction_code,
2645 wip_entity_type = p_wip_entity_type,
2646 schedule_id = p_schedule_id,
2647 employee_code = p_employee_code,
2648 department_id = p_department_id,
2649 schedule_update_code = p_schedule_update_code,
2650 setup_teardown_code = p_setup_teardown_code,
2651 primary_switch = p_primary_switch,
2652 mrp_code = p_mrp_code,
2653 operation_seq_num = p_operation_seq_num,
2654 repetitive_line_id = p_repetitive_line_id,
2655 customer_ship_id = p_customer_ship_id,
2656 line_item_num = p_line_item_num,
2657 receiving_document = p_receiving_document,
2658 rcv_transaction_id = p_rcv_transaction_id,
2659 vendor_lot_number = p_vendor_lot_number,
2660 transfer_locator = p_transfer_locator,
2661 xfer_loc_segment1 = p_xfer_loc_segment1,
2662 xfer_loc_segment2 = p_xfer_loc_segment2,
2663 xfer_loc_segment3 = p_xfer_loc_segment3,
2664 xfer_loc_segment4 = p_xfer_loc_segment4,
2665 xfer_loc_segment5 = p_xfer_loc_segment5,
2666 xfer_loc_segment6 = p_xfer_loc_segment6,
2667 xfer_loc_segment7 = p_xfer_loc_segment7,
2668 xfer_loc_segment8 = p_xfer_loc_segment8,
2669 xfer_loc_segment9 = p_xfer_loc_segment9,
2670 xfer_loc_segment10 = p_xfer_loc_segment10,
2671 xfer_loc_segment11 = p_xfer_loc_segment11,
2672 xfer_loc_segment12 = p_xfer_loc_segment12,
2673 xfer_loc_segment13 = p_xfer_loc_segment13,
2674 xfer_loc_segment14 = p_xfer_loc_segment14,
2675 xfer_loc_segment15 = p_xfer_loc_segment15,
2676 xfer_loc_segment16 = p_xfer_loc_segment16,
2677 xfer_loc_segment17 = p_xfer_loc_segment17,
2678 xfer_loc_segment18 = p_xfer_loc_segment18,
2679 xfer_loc_segment19 = p_xfer_loc_segment19,
2680 xfer_loc_segment20 = p_xfer_loc_segment20,
2681 transportation_cost = p_transportation_cost,
2682 transportation_account = p_transportation_account,
2683 transfer_cost = p_transfer_cost,
2684 containers = p_containers,
2685 new_average_cost = p_new_average_cost,
2686 value_change = p_value_change,
2687 percentage_change = p_percentage_change,
2688 demand_source_header_id = p_demand_source_header_id,
2689 demand_source_line = p_demand_source_line,
2690 demand_source_delivery = p_demand_source_delivery,
2691 negative_req_flag = p_negative_req_flag,
2692 error_explanation = p_error_explanation,
2693 shippable_flag = p_shippable_flag,
2694 error_code = p_error_code,
2695 attribute_category = p_attribute_category,
2696 attribute1 = p_attribute1,
2697 attribute2 = p_attribute2,
2698 attribute3 = p_attribute3,
2699 attribute4 = p_attribute4,
2700 attribute5 = p_attribute5,
2701 attribute6 = p_attribute6,
2702 attribute7 = p_attribute7,
2703 attribute8 = p_attribute8,
2704 attribute9 = p_attribute9,
2705 attribute10 = p_attribute10,
2706 attribute11 = p_attribute11,
2707 attribute12 = p_attribute12,
2708 attribute13 = p_attribute13,
2709 attribute14 = p_attribute14,
2710 attribute15 = p_attribute15,
2711 requisition_distribution_id = p_requisition_distribution_id,
2712 reservation_quantity = p_reservation_quantity,
2713 shipped_quantity = p_shipped_quantity,
2714 inventory_item = p_inventory_item,
2715 locator_name = p_locator_name,
2716 to_task_id = p_to_task_id,
2717 source_task_id = p_source_task_id,
2718 to_project_id = p_to_project_id,
2719 source_project_id = p_source_project_id,
2720 pa_expenditure_org_id = p_pa_expenditure_org_id,
2721 expenditure_type = p_expenditure_type,
2722 final_completion_flag = p_final_completion_flag,
2723 transfer_percentage = p_transfer_percentage,
2724 transaction_sequence_id = p_trx_sequence_id,
2725 material_account = p_material_account,
2726 material_overhead_account = p_material_overhead_account,
2727 resource_account = p_resource_account,
2728 outside_processing_account = p_outside_processing_account,
2729 overhead_account = p_overhead_account,
2730 bom_revision = p_bom_revision,
2731 routing_revision = p_routing_revision,
2732 bom_revision_date = p_bom_revision_date,
2733 routing_revision_date = p_routing_revision_date,
2734 alternate_bom_designator = p_alternate_bom_designator,
2735 alternate_routing_designator = p_alternate_routing_designator,
2736 accounting_class = p_accounting_class,
2737 demand_class = p_demand_class,
2738 parent_id = p_parent_id,
2739 substitution_type_id = p_substitution_type_id,
2740 substitution_item_id = p_substitution_item_id,
2741 schedule_group = p_schedule_group,
2742 build_sequence = p_build_sequence,
2743 schedule_number = p_schedule_number,
2744 scheduled_flag = p_scheduled_flag,
2745 flow_schedule = p_flow_schedule,
2746 cost_group_id = p_cost_group_id,
2747 -- HW OPMCONV. Added secondary_qty and secondary_uom
2748 SECONDARY_TRANSACTION_QUANTITY = p_secondary_trx_quantity,
2749 SECONDARY_UOM_CODE = p_secondary_uom_code
2750 WHERE rowid = x_rowid;
2751 IF l_debug_on THEN
2752 WSH_DEBUG_SV.log(l_module_name,'Rows Updated',SQL%ROWCOUNT);
2753 END IF;
2754 IF (SQL%NOTFOUND) THEN
2755 /* wsh_server_debug.log_event('WSH_TRX_HANDLER.UPDATE_ROW',
2756 'END',
2757 'No rows updated. Raising NO_DATA_FOUND.');
2758 */
2759 IF l_debug_on THEN
2760 WSH_DEBUG_SV.pop(l_module_name,'NO_DATA_FOUND');
2761 END IF;
2762 RAISE NO_DATA_FOUND;
2763 END IF;
2764
2765 /* wsh_server_debug.log_event('WSH_TRX_HANDLER.UPDATE_ROW',
2766 'END',
2767 'End of procedure UPDATE_ROW');
2768 */
2769 --
2770 IF l_debug_on THEN
2771 WSH_DEBUG_SV.pop(l_module_name);
2772 END IF;
2773 --
2774 END Update_Row;
2775
2776 -- ===========================================================================
2777 --
2778 -- Name:
2779 --
2780 -- delete_row
2781 --
2782 -- Description:
2783 --
2784 -- Called by the client to delete a row in the
2785 -- MTL_TRANSACTIONS_INTERFACE table.
2786 --
2787 -- ===========================================================================
2788
2789 PROCEDURE Delete_Row (
2790 x_rowid IN OUT NOCOPY VARCHAR2 )
2791 IS
2792 l_trx_interface_id NUMBER;
2793
2794 --
2795 l_debug_on BOOLEAN;
2796 --
2797 l_module_name CONSTANT VARCHAR2(100) := 'wsh.plsql.' || G_PKG_NAME || '.' || 'DELETE_ROW';
2798 --
2799 BEGIN
2800 /* wsh_server_debug.log_event('WSH_TRX_HANDLER.DELETE_ROW',
2801 'START',
2802 'Start of procedure DELETE_ROW');
2803 */
2804
2805 -- get the column which may map to another table
2806 /* wsh_server_debug.log_event('WSH_TRX_HANDLER.DELETE_ROW',
2807 'START',
2808 'Select transaction_interface_id INTO l_trx_interface_id
2809 FROM mtl_transactions_interface');
2810 */
2811 --
2812 --
2813 l_debug_on := WSH_DEBUG_INTERFACE.g_debug;
2814 --
2815 IF l_debug_on IS NULL
2816 THEN
2817 l_debug_on := WSH_DEBUG_SV.is_debug_enabled;
2818 END IF;
2819 --
2820 IF l_debug_on THEN
2821 WSH_DEBUG_SV.push(l_module_name);
2822 --
2823 WSH_DEBUG_SV.log(l_module_name,'X_ROWID',X_ROWID);
2824 END IF;
2825 --
2826 SELECT transaction_interface_id INTO l_trx_interface_id
2827 FROM mtl_transactions_interface
2828 WHERE rowid = x_rowid;
2829
2830 /* wsh_server_debug.log_event('WSH_TRX_HANDLER.DELETE_ROW',
2831 'END',
2832 'Finish selecting transaction_header_id');
2833 */
2834 IF l_debug_on THEN
2835 WSH_DEBUG_SV.log(l_module_name,'l_trx_interface_id',l_trx_interface_id);
2836 END IF;
2837
2838 -- If column is not NULL, child table exists
2839 IF (l_trx_interface_id is NOT NULL) THEN
2840
2841 -- delete from mtl_serial_numbers_interface if there are mappings
2842 -- of mtl_transaction_lots_interface to the two other tables
2843 /* wsh_server_debug.log_event('WSH_TRX_HANDLER.DELETE_ROW',
2844 'START',
2845 'Delete mtl_serial_numbers_interface,
2846 if it is one of two child tables');
2847 wsh_server_debug.log_event('WSH_TRX_HANDLER.DELETE_ROW',
2848 'START',
2849 'interface_id ' || l_trx_interface_id);
2850 */
2851 DELETE FROM mtl_serial_numbers_interface
2852 WHERE transaction_interface_id IN
2853 ( SELECT serial_transaction_temp_id
2854 FROM mtl_transaction_lots_interface
2855 WHERE transaction_interface_id = l_trx_interface_id );
2856
2857 /* wsh_server_debug.log_event('WSH_TRX_HANDLER.DELETE_ROW',
2858 'END',
2859 'Finish delete mtl_serial_numbers_interface, if any');
2860 */
2861 -- delete from mtl_transaction_lots_interface, if there is mapping
2862 /* wsh_server_debug.log_event('WSH_TRX_HANDLER.DELETE_ROW',
2863 'START',
2864 'Delete mtl_transaction_lots_interface, if there is mapping');
2865 */
2866 IF l_debug_on THEN
2867 WSH_DEBUG_SV.log(l_module_name,'Rows deleted',SQL%ROWCOUNT);
2868 END IF;
2869 DELETE FROM mtl_transaction_lots_interface
2870 WHERE transaction_interface_id = l_trx_interface_id;
2871
2872 IF l_debug_on THEN
2873 WSH_DEBUG_SV.log(l_module_name,'Rows deleted',SQL%ROWCOUNT);
2874 END IF;
2875 IF (SQL%NOTFOUND) THEN
2876 -- there is no mapping to mtl_transaction_lots_interface
2877 /* wsh_server_debug.log_event('WSH_TRX_HANDLER.DELETE_ROW',
2878 'START',
2879 'Delete mtl_serial_numbers_interface -- only child');
2880 */
2881
2882 DELETE FROM mtl_serial_numbers_interface
2883 WHERE transaction_interface_id = l_trx_interface_id;
2884 IF l_debug_on THEN
2885 WSH_DEBUG_SV.log(l_module_name,'Rows deleted',SQL%ROWCOUNT);
2886 END IF;
2887
2888 /* wsh_server_debug.log_event('WSH_TRX_HANDLER.DELETE_ROW',
2889 'END',
2890 'Finish delete mtl_serial_numbers_interface');
2891 */
2892 END IF;
2893 END IF;
2894
2895 /* wsh_server_debug.log_event('WSH_TRX_HANDLER.DELETE_ROW',
2896 'START',
2897 'Delete mtl_transactions_interface');
2898 */
2899 DELETE FROM mtl_transactions_interface WHERE rowid = x_rowid;
2900 IF l_debug_on THEN
2901 WSH_DEBUG_SV.log(l_module_name,'Rows deleted',SQL%ROWCOUNT);
2902 END IF;
2903
2904 IF (SQL%NOTFOUND) THEN
2905 /* wsh_server_debug.log_event('WSH_TRX_HANDLER.DELETE_ROW',
2906 'END',
2907 'No rows deleted from mtl_transactions_interface.
2908 Raising NO_DATA_FOUND');
2909 */
2910 IF l_debug_on THEN
2911 WSH_DEBUG_SV.pop(l_module_name,'NO_DATA_FOUND');
2912 END IF;
2913 RAISE NO_DATA_FOUND;
2914 END IF;
2915
2916 /* wsh_server_debug.log_event('WSH_TRX_HANDLER.DELETE_ROW',
2917 'END',
2918 'End of procedure DELETE_ROW');
2919 */
2920 --
2921 IF l_debug_on THEN
2922 WSH_DEBUG_SV.pop(l_module_name);
2923 END IF;
2924 --
2925 END Delete_Row;
2926
2927 -- ===========================================================================
2928 --
2929 -- Name:
2930 --
2931 -- lock_row
2932 --
2933 -- Description:
2934 --
2935 -- Called by the client to lock a row in the
2936 -- MTL_TRANSACTION_LOTS_INTERFACE table.
2937 --
2938 -- ===========================================================================
2939
2940 PROCEDURE Lock_Row (
2941 x_rowid IN OUT NOCOPY VARCHAR2,
2942 p_trx_interface_id IN NUMBER,
2943 p_trx_header_id IN NUMBER,
2944 p_source_code IN VARCHAR2,
2945 p_source_line_id IN NUMBER,
2946 p_source_header_id IN NUMBER,
2947 p_process_flag IN NUMBER,
2948 p_validation_required IN NUMBER,
2949 p_transaction_mode IN NUMBER,
2950 p_lock_flag IN NUMBER,
2951 p_inventory_item_id IN NUMBER,
2952 p_item_segment1 IN VARCHAR2,
2953 p_item_segment2 IN VARCHAR2,
2954 p_item_segment3 IN VARCHAR2,
2955 p_item_segment4 IN VARCHAR2,
2956 p_item_segment5 IN VARCHAR2,
2957 p_item_segment6 IN VARCHAR2,
2958 p_item_segment7 IN VARCHAR2,
2959 p_item_segment8 IN VARCHAR2,
2960 p_item_segment9 IN VARCHAR2,
2961 p_item_segment10 IN VARCHAR2,
2962 p_item_segment11 IN VARCHAR2,
2963 p_item_segment12 IN VARCHAR2,
2964 p_item_segment13 IN VARCHAR2,
2965 p_item_segment14 IN VARCHAR2,
2966 p_item_segment15 IN VARCHAR2,
2967 p_item_segment16 IN VARCHAR2,
2968 p_item_segment17 IN VARCHAR2,
2969 p_item_segment18 IN VARCHAR2,
2970 p_item_segment19 IN VARCHAR2,
2971 p_item_segment20 IN VARCHAR2,
2972 p_revision IN VARCHAR2,
2973 p_organization_id IN NUMBER,
2974 p_transaction_quantity IN NUMBER,
2975 p_primary_quantity IN NUMBER,
2976 p_trx_uom IN VARCHAR2,
2977 p_trx_date IN DATE,
2978 p_acct_period_id IN NUMBER,
2979 p_subinventory_code IN VARCHAR2,
2980 p_locator_id IN NUMBER,
2981 p_loc_segment1 IN VARCHAR2,
2982 p_loc_segment2 IN VARCHAR2,
2983 p_loc_segment3 IN VARCHAR2,
2984 p_loc_segment4 IN VARCHAR2,
2985 p_loc_segment5 IN VARCHAR2,
2986 p_loc_segment6 IN VARCHAR2,
2987 p_loc_segment7 IN VARCHAR2,
2988 p_loc_segment8 IN VARCHAR2,
2989 p_loc_segment9 IN VARCHAR2,
2990 p_loc_segment10 IN VARCHAR2,
2991 p_loc_segment11 IN VARCHAR2,
2992 p_loc_segment12 IN VARCHAR2,
2993 p_loc_segment13 IN VARCHAR2,
2994 p_loc_segment14 IN VARCHAR2,
2995 p_loc_segment15 IN VARCHAR2,
2996 p_loc_segment16 IN VARCHAR2,
2997 p_loc_segment17 IN VARCHAR2,
2998 p_loc_segment18 IN VARCHAR2,
2999 p_loc_segment19 IN VARCHAR2,
3000 p_loc_segment20 IN VARCHAR2,
3001 p_trx_source_id IN NUMBER,
3002 p_dsp_segment1 IN VARCHAR2,
3003 p_dsp_segment2 IN VARCHAR2,
3004 p_dsp_segment3 IN VARCHAR2,
3005 p_dsp_segment4 IN VARCHAR2,
3006 p_dsp_segment5 IN VARCHAR2,
3007 p_dsp_segment6 IN VARCHAR2,
3008 p_dsp_segment7 IN VARCHAR2,
3009 p_dsp_segment8 IN VARCHAR2,
3010 p_dsp_segment9 IN VARCHAR2,
3011 p_dsp_segment10 IN VARCHAR2,
3012 p_dsp_segment11 IN VARCHAR2,
3013 p_dsp_segment12 IN VARCHAR2,
3014 p_dsp_segment13 IN VARCHAR2,
3015 p_dsp_segment14 IN VARCHAR2,
3016 p_dsp_segment15 IN VARCHAR2,
3017 p_dsp_segment16 IN VARCHAR2,
3018 p_dsp_segment17 IN VARCHAR2,
3019 p_dsp_segment18 IN VARCHAR2,
3020 p_dsp_segment19 IN VARCHAR2,
3021 p_dsp_segment20 IN VARCHAR2,
3022 p_dsp_segment21 IN VARCHAR2,
3023 p_dsp_segment22 IN VARCHAR2,
3024 p_dsp_segment23 IN VARCHAR2,
3025 p_dsp_segment24 IN VARCHAR2,
3026 p_dsp_segment25 IN VARCHAR2,
3027 p_dsp_segment26 IN VARCHAR2,
3028 p_dsp_segment27 IN VARCHAR2,
3029 p_dsp_segment28 IN VARCHAR2,
3030 p_dsp_segment29 IN VARCHAR2,
3031 p_dsp_segment30 IN VARCHAR2,
3032 p_trx_source_name IN VARCHAR2,
3033 p_trx_source_type_id IN NUMBER,
3034 p_trx_action_id IN NUMBER,
3035 p_trx_type_id IN NUMBER,
3036 p_reason_id IN NUMBER,
3037 p_trx_reference IN VARCHAR2,
3038 p_trx_cost IN NUMBER,
3039 p_distribution_acct_id IN NUMBER,
3040 p_dst_segment1 IN VARCHAR2,
3041 p_dst_segment2 IN VARCHAR2,
3042 p_dst_segment3 IN VARCHAR2,
3043 p_dst_segment4 IN VARCHAR2,
3044 p_dst_segment5 IN VARCHAR2,
3045 p_dst_segment6 IN VARCHAR2,
3046 p_dst_segment7 IN VARCHAR2,
3047 p_dst_segment8 IN VARCHAR2,
3048 p_dst_segment9 IN VARCHAR2,
3049 p_dst_segment10 IN VARCHAR2,
3050 p_dst_segment11 IN VARCHAR2,
3051 p_dst_segment12 IN VARCHAR2,
3052 p_dst_segment13 IN VARCHAR2,
3053 p_dst_segment14 IN VARCHAR2,
3054 p_dst_segment15 IN VARCHAR2,
3055 p_dst_segment16 IN VARCHAR2,
3056 p_dst_segment17 IN VARCHAR2,
3057 p_dst_segment18 IN VARCHAR2,
3058 p_dst_segment19 IN VARCHAR2,
3059 p_dst_segment20 IN VARCHAR2,
3060 p_dst_segment21 IN VARCHAR2,
3061 p_dst_segment22 IN VARCHAR2,
3062 p_dst_segment23 IN VARCHAR2,
3063 p_dst_segment24 IN VARCHAR2,
3064 p_dst_segment25 IN VARCHAR2,
3065 p_dst_segment26 IN VARCHAR2,
3066 p_dst_segment27 IN VARCHAR2,
3067 p_dst_segment28 IN VARCHAR2,
3068 p_dst_segment29 IN VARCHAR2,
3069 p_dst_segment30 IN VARCHAR2,
3070 p_requisition_line_id IN NUMBER,
3071 p_currency_code IN VARCHAR2,
3072 p_currency_conversion_date IN DATE,
3073 p_currency_conversion_type IN VARCHAR2,
3074 p_currency_conversion_rate IN NUMBER,
3075 p_ussgl_transaction_code IN VARCHAR2,
3076 p_wip_entity_type IN NUMBER,
3077 p_schedule_id IN NUMBER,
3078 p_employee_code IN VARCHAR2,
3079 p_department_id IN NUMBER,
3080 p_schedule_update_code IN NUMBER,
3081 p_setup_teardown_code IN NUMBER,
3082 p_primary_switch IN NUMBER,
3083 p_mrp_code IN NUMBER,
3084 p_operation_seq_num IN NUMBER,
3085 p_repetitive_line_id IN NUMBER,
3086 p_picking_line_id IN NUMBER,
3087 p_trx_source_line_id IN NUMBER,
3088 p_trx_source_delivery_id IN NUMBER,
3089 p_demand_id IN NUMBER,
3090 p_customer_ship_id IN NUMBER,
3091 p_line_item_num IN NUMBER,
3092 p_receiving_document IN VARCHAR2,
3093 p_rcv_transaction_id IN NUMBER,
3094 p_ship_to_location_id IN NUMBER,
3095 p_encumbrance_account IN NUMBER,
3096 p_encumbrance_amount IN NUMBER,
3097 p_vendor_lot_number IN VARCHAR2,
3098 p_transfer_subinventory IN VARCHAR2,
3099 p_transfer_organization IN NUMBER,
3100 p_transfer_locator IN NUMBER,
3101 p_xfer_loc_segment1 IN VARCHAR2,
3102 p_xfer_loc_segment2 IN VARCHAR2,
3103 p_xfer_loc_segment3 IN VARCHAR2,
3104 p_xfer_loc_segment4 IN VARCHAR2,
3105 p_xfer_loc_segment5 IN VARCHAR2,
3106 p_xfer_loc_segment6 IN VARCHAR2,
3107 p_xfer_loc_segment7 IN VARCHAR2,
3108 p_xfer_loc_segment8 IN VARCHAR2,
3109 p_xfer_loc_segment9 IN VARCHAR2,
3110 p_xfer_loc_segment10 IN VARCHAR2,
3111 p_xfer_loc_segment11 IN VARCHAR2,
3112 p_xfer_loc_segment12 IN VARCHAR2,
3113 p_xfer_loc_segment13 IN VARCHAR2,
3114 p_xfer_loc_segment14 IN VARCHAR2,
3115 p_xfer_loc_segment15 IN VARCHAR2,
3116 p_xfer_loc_segment16 IN VARCHAR2,
3117 p_xfer_loc_segment17 IN VARCHAR2,
3118 p_xfer_loc_segment18 IN VARCHAR2,
3119 p_xfer_loc_segment19 IN VARCHAR2,
3120 p_xfer_loc_segment20 IN VARCHAR2,
3121 p_shipment_number IN VARCHAR2,
3122 p_transportation_cost IN NUMBER,
3123 p_transportation_account IN NUMBER,
3124 p_transfer_cost IN NUMBER,
3125 p_freight_code IN VARCHAR2,
3126 p_containers IN NUMBER,
3127 p_waybill_airbill IN VARCHAR2,
3128 p_expected_arrival_date IN DATE,
3129 p_new_average_cost IN NUMBER,
3130 p_value_change IN NUMBER,
3131 p_percentage_change IN NUMBER,
3132 p_demand_source_header_id IN NUMBER,
3133 p_demand_source_line IN VARCHAR2,
3134 p_demand_source_delivery IN VARCHAR2,
3135 p_negative_req_flag IN NUMBER,
3136 p_error_explanation IN VARCHAR2,
3137 p_shippable_flag IN VARCHAR2,
3138 p_error_code IN VARCHAR2,
3139 p_required_flag IN VARCHAR2,
3140 p_attribute_category IN VARCHAR2,
3141 p_attribute1 IN VARCHAR2,
3142 p_attribute2 IN VARCHAR2,
3143 p_attribute3 IN VARCHAR2,
3144 p_attribute4 IN VARCHAR2,
3145 p_attribute5 IN VARCHAR2,
3146 p_attribute6 IN VARCHAR2,
3147 p_attribute7 IN VARCHAR2,
3148 p_attribute8 IN VARCHAR2,
3149 p_attribute9 IN VARCHAR2,
3150 p_attribute10 IN VARCHAR2,
3151 p_attribute11 IN VARCHAR2,
3152 p_attribute12 IN VARCHAR2,
3153 p_attribute13 IN VARCHAR2,
3154 p_attribute14 IN VARCHAR2,
3155 p_attribute15 IN VARCHAR2,
3156 p_requisition_distribution_id IN NUMBER,
3157 p_movement_id IN NUMBER,
3158 p_reservation_quantity IN NUMBER,
3159 p_shipped_quantity IN NUMBER,
3160 p_inventory_item IN VARCHAR2,
3161 p_locator_name IN VARCHAR2,
3162 p_task_id IN NUMBER,
3163 p_to_task_id IN NUMBER,
3164 p_source_task_id IN NUMBER,
3165 p_project_id IN NUMBER,
3166 p_to_project_id IN NUMBER,
3167 p_source_project_id IN NUMBER,
3168 p_pa_expenditure_org_id IN NUMBER,
3169 p_expenditure_type IN VARCHAR2,
3170 p_final_completion_flag IN VARCHAR2,
3171 p_transfer_percentage IN NUMBER,
3172 p_trx_sequence_id IN NUMBER,
3173 p_material_account IN NUMBER,
3174 p_material_overhead_account IN NUMBER,
3175 p_resource_account IN NUMBER,
3176 p_outside_processing_account IN NUMBER,
3177 p_overhead_account IN NUMBER,
3178 p_bom_revision IN VARCHAR2,
3179 p_routing_revision IN VARCHAR2,
3180 p_bom_revision_date IN DATE,
3181 p_routing_revision_date IN DATE,
3182 p_alternate_bom_designator IN VARCHAR2,
3183 p_alternate_routing_designator IN VARCHAR2,
3184 p_accounting_class IN VARCHAR2,
3185 p_demand_class IN VARCHAR2,
3186 p_parent_id IN NUMBER,
3187 p_substitution_type_id IN NUMBER,
3188 p_substitution_item_id IN NUMBER,
3189 p_schedule_group IN NUMBER,
3190 p_build_sequence IN NUMBER,
3191 p_schedule_number IN VARCHAR2,
3192 p_scheduled_flag IN NUMBER,
3193 p_flow_schedule IN VARCHAR2,
3194 p_cost_group_id IN NUMBER,
3195
3196 -- HW OPMCONV. Added p_secondary_trx_quantity
3197 -- and p_secondary_uom_code
3198 p_secondary_trx_quantity IN NUMBER DEFAULT NULL,
3199 p_secondary_uom_code IN VARCHAR2 DEFAULT NULL
3200 -- p_qa_collection_id IN NUMBER,
3201 -- p_kanban_card_id IN NUMBER,
3202 -- p_end_item_unit_number IN VARCHAR2,
3203 -- p_overcompletion_transaction_qty IN NUMBER,
3204 -- p_overcompletion_primary_qty IN NUMBER,
3205 -- p_overcompletion_transaction_id IN NUMBER,
3206 -- p_scheduled_payback_date IN DATE
3207 )
3208 IS
3209 CURSOR lock_record IS
3210 SELECT * FROM mtl_transactions_interface
3211 WHERE rowid = x_rowid
3212 FOR UPDATE NOWAIT;
3213
3214 rec_info lock_record%ROWTYPE;
3215
3216 --
3217 l_debug_on BOOLEAN;
3218 --
3219 l_module_name CONSTANT VARCHAR2(100) := 'wsh.plsql.' || G_PKG_NAME || '.' || 'LOCK_ROW';
3220 --
3221 BEGIN
3222
3223 /* wsh_server_debug.log_event('WSH_TRX_HANDLER.LOCK_ROW',
3224 'START',
3225 'Start of procedure LOCK_ROW, input parameters:
3226 transaction_interface_id='||p_trx_interface_id||
3227 ',transaction_header_id='||p_trx_header_id||
3228 ',source_code='||p_source_code||
3229 ',source_line_id='||p_source_line_id||
3230 ',source_header_id='||p_source_header_id||
3231 ',process_flag='||p_process_flag||
3232 ',validation_required='||p_validation_required||
3233 ',transaction_mode='||p_transaction_mode||
3234 ',lock_flag='||p_lock_flag||
3235 ',inventory_item_id='||p_inventory_item_id||
3236 ',item_segment1='||p_item_segment1||
3237 ',item_segment2='||p_item_segment2||
3238 ',item_segment3='||p_item_segment3||
3239 ',item_segment4='||p_item_segment4||
3240 ',item_segment5='||p_item_segment5||
3241 ',item_segment6='||p_item_segment6||
3242 ',item_segment7='||p_item_segment7||
3243 ',item_segment8='||p_item_segment8||
3244 ',item_segment9='||p_item_segment9||
3245 ',item_segment10='||p_item_segment10||
3246 ',item_segment11='||p_item_segment11||
3247 ',item_segment12='||p_item_segment12||
3248 ',item_segment13='||p_item_segment13||
3249 ',item_segment14='||p_item_segment14||
3250 ',item_segment15='||p_item_segment15||
3251 ',item_segment16='||p_item_segment16||
3252 ',item_segment17='||p_item_segment17||
3253 ',item_segment18='||p_item_segment18||
3254 ',item_segment19='||p_item_segment19||
3255 ',item_segment20='||p_item_segment20||
3256 ',revision='||p_revision||
3257 ',organization_id='||p_organization_id||
3258 ',transaction_quantity='||p_transaction_quantity||
3259 ',primary_quantity='||p_primary_quantity||
3260 ',transaction_uom='||p_trx_uom||
3261 ',transaction_date='||p_trx_date||
3262 ',acct_period_id='||p_acct_period_id||
3263 ',subinventory_code='||p_subinventory_code||
3264 ',locator_id='||p_locator_id||
3265 ',loc_segment1='||p_loc_segment1||
3266 ',loc_segment2='||p_loc_segment2||
3267 ',loc_segment3='||p_loc_segment3||
3268 ',loc_segment4='||p_loc_segment4||
3269 ',loc_segment5='||p_loc_segment5||
3270 ',loc_segment6='||p_loc_segment6||
3271 ',loc_segment7='||p_loc_segment7||
3272 ',loc_segment8='||p_loc_segment8||
3273 ',loc_segment9='||p_loc_segment9||
3274 ',loc_segment10='||p_loc_segment10||
3275 ',loc_segment11='||p_loc_segment11||
3276 ',loc_segment12='||p_loc_segment12||
3277 ',loc_segment13='||p_loc_segment13||
3278 ',loc_segment14='||p_loc_segment14||
3279 ',loc_segment15='||p_loc_segment15||
3280 ',loc_segment16='||p_loc_segment16||
3281 ',loc_segment17='||p_loc_segment17||
3282 ',loc_segment18='||p_loc_segment18||
3283 ',loc_segment19='||p_loc_segment19||
3284 ',loc_segment20='||p_loc_segment20||
3285 ',transaction_source_id='||p_trx_source_id||
3286 ',dsp_segment1='||p_dsp_segment1||
3287 ',dsp_segment2='||p_dsp_segment2||
3288 ',dsp_segment3='||p_dsp_segment3||
3289 ',dsp_segment4='||p_dsp_segment4||
3290 ',dsp_segment5='||p_dsp_segment5||
3291 ',dsp_segment6='||p_dsp_segment6||
3292 ',dsp_segment7='||p_dsp_segment7||
3293 ',dsp_segment8='||p_dsp_segment8||
3294 ',dsp_segment9='||p_dsp_segment9||
3295 ',dsp_segment10='||p_dsp_segment10||
3296 ',dsp_segment11='||p_dsp_segment11||
3297 ',dsp_segment12='||p_dsp_segment12||
3298 ',dsp_segment13='||p_dsp_segment13||
3299 ',dsp_segment14='||p_dsp_segment14||
3300 ',dsp_segment15='||p_dsp_segment15||
3301 ',dsp_segment16='||p_dsp_segment16||
3302 ',dsp_segment17='||p_dsp_segment17||
3303 ',dsp_segment18='||p_dsp_segment18||
3304 ',dsp_segment19='||p_dsp_segment19||
3305 ',dsp_segment20='||p_dsp_segment20||
3306 ',dsp_segment21='||p_dsp_segment21||
3307 ',dsp_segment22='||p_dsp_segment22||
3308 ',dsp_segment23='||p_dsp_segment23||
3309 ',dsp_segment24='||p_dsp_segment24||
3310 ',dsp_segment25='||p_dsp_segment25||
3311 ',dsp_segment26='||p_dsp_segment26||
3312 ',dsp_segment27='||p_dsp_segment27||
3313 ',dsp_segment28='||p_dsp_segment28||
3314 ',dsp_segment29='||p_dsp_segment29||
3315 ',dsp_segment30='||p_dsp_segment30||
3316 ',transaction_source_name='||p_trx_source_name||
3317 ',transaction_source_type_id='||p_trx_source_type_id||
3318 ',transaction_action_id='||p_trx_action_id||
3319 ',transaction_type_id='||p_trx_type_id||
3320 ',reason_id='||p_reason_id||
3321 ',transaction_reference='||p_trx_reference||
3322 ',transaction_cost='||p_trx_cost||
3323 ',distribution_account_id='||p_distribution_acct_id||
3324 ',dst_segment1='||p_dst_segment1||
3325 ',dst_segment2='||p_dst_segment2||
3326 ',dst_segment3='||p_dst_segment3||
3327 ',dst_segment4='||p_dst_segment4||
3328 ',dst_segment5='||p_dst_segment5||
3329 ',dst_segment6='||p_dst_segment6||
3330 ',dst_segment7='||p_dst_segment7||
3331 ',dst_segment8='||p_dst_segment8||
3332 ',dst_segment9='||p_dst_segment9||
3333 ',dst_segment10='||p_dst_segment10||
3334 ',dst_segment11='||p_dst_segment11||
3335 ',dst_segment12='||p_dst_segment12||
3336 ',dst_segment13='||p_dst_segment13||
3337 ',dst_segment14='||p_dst_segment14||
3338 ',dst_segment15='||p_dst_segment15||
3339 ',dst_segment16='||p_dst_segment16||
3340 ',dst_segment17='||p_dst_segment17||
3341 ',dst_segment18='||p_dst_segment18||
3342 ',dst_segment19='||p_dst_segment19||
3343 ',dst_segment20='||p_dst_segment20||
3344 ',dst_segment21='||p_dst_segment21||
3345 ',dst_segment22='||p_dst_segment22||
3346 ',dst_segment23='||p_dst_segment23||
3347 ',dst_segment24='||p_dst_segment24||
3348 ',dst_segment25='||p_dst_segment25||
3349 ',dst_segment26='||p_dst_segment26||
3350 ',dst_segment27='||p_dst_segment27||
3351 ',dst_segment28='||p_dst_segment28||
3352 ',dst_segment29='||p_dst_segment29||
3353 ',dst_segment30='||p_dst_segment30||
3354 ',requisition_line_id='||p_requisition_line_id||
3355 ',currency_code='||p_currency_code||
3356 ',currency_conversion_date='||p_currency_conversion_date||
3357 ',currency_conversion_type='||p_currency_conversion_type||
3358 ',currency_conversion_rate='||p_currency_conversion_rate||
3359 ',ussgl_transaction_code='||p_ussgl_transaction_code||
3360 ',wip_entity_type='||p_wip_entity_type||
3361 ',schedule_id='||p_schedule_id||
3362 ',employee_code='||p_employee_code||
3363 ',department_id='||p_department_id||
3364 ',schedule_update_code='||p_schedule_update_code||
3365 ',setup_teardown_code='||p_setup_teardown_code||
3366 ',primary_switch='||p_primary_switch||
3367 ',mrp_code='||p_mrp_code||
3368 ',operation_seq_num='||p_operation_seq_num||
3369 ',repetitive_line_id='||p_repetitive_line_id||
3370 ',picking_line_id='||p_picking_line_id||
3371 ',trx_source_line_id='||p_trx_source_line_id||
3372 ',trx_source_delivery_id='||p_trx_source_delivery_id||
3373 ',demand_id='||p_demand_id||
3374 ',customer_ship_id='||p_customer_ship_id||
3375 ',line_item_num='||p_line_item_num||
3376 ',receiving_document='||p_receiving_document||
3377 ',rcv_transaction_id='||p_rcv_transaction_id||
3378 ',ship_to_location_id='||p_ship_to_location_id||
3379 ',encumbrance_account='||p_encumbrance_account||
3380 ',encumbrance_amount='||p_encumbrance_amount||
3381 ',vendor_lot_number='||p_vendor_lot_number||
3382 ',transfer_subinventory='||p_transfer_subinventory||
3383 ',transfer_organization='||p_transfer_organization||
3384 ',transfer_locator='||p_transfer_locator||
3385 ',xfer_loc_segment1='||p_xfer_loc_segment1||
3386 ',xfer_loc_segment2='||p_xfer_loc_segment2||
3387 ',xfer_loc_segment3='||p_xfer_loc_segment3||
3388 ',xfer_loc_segment4='||p_xfer_loc_segment4||
3389 ',xfer_loc_segment5='||p_xfer_loc_segment5||
3390 ',xfer_loc_segment6='||p_xfer_loc_segment6||
3391 ',xfer_loc_segment7='||p_xfer_loc_segment7||
3392 ',xfer_loc_segment8='||p_xfer_loc_segment8||
3393 ',xfer_loc_segment9='||p_xfer_loc_segment9||
3394 ',xfer_loc_segment10='||p_xfer_loc_segment10||
3395 ',xfer_loc_segment11='||p_xfer_loc_segment11||
3396 ',xfer_loc_segment12='||p_xfer_loc_segment12||
3397 ',xfer_loc_segment13='||p_xfer_loc_segment13||
3398 ',xfer_loc_segment14='||p_xfer_loc_segment14||
3399 ',xfer_loc_segment15='||p_xfer_loc_segment15||
3400 ',xfer_loc_segment16='||p_xfer_loc_segment16||
3401 ',xfer_loc_segment17='||p_xfer_loc_segment17||
3402 ',xfer_loc_segment18='||p_xfer_loc_segment18||
3403 ',xfer_loc_segment19='||p_xfer_loc_segment19||
3404 ',xfer_loc_segment20='||p_xfer_loc_segment20||
3405 ',shipment_number='||p_shipment_number||
3406 ',transportation_cost='||p_transportation_cost||
3407 ',transportation_account='||p_transportation_account||
3408 ',transfer_cost='||p_transfer_cost||
3409 ',freight_code='||p_freight_code||
3410 ',containers='||p_containers||
3411 ',waybill_airbill='||p_waybill_airbill||
3412 ',expected_arrival_date='||p_expected_arrival_date||
3413 ',new_average_cost='||p_new_average_cost||
3414 ',value_change='||p_value_change||
3415 ',percentage_change='||p_percentage_change||
3416 ',demand_source_header_id='||p_demand_source_header_id||
3417 ',demand_source_line='||p_demand_source_line||
3418 ',demand_source_delivery='||p_demand_source_delivery||
3419 ',negative_req_flag='||p_negative_req_flag||
3420 ',error_explanation='||p_error_explanation||
3421 ',shippable_flag='||p_shippable_flag||
3422 ',error_code='||p_error_code||
3423 ',required_flag='||p_required_flag||
3424 ',attribute_category='||p_attribute_category||
3425 ',attribute1='||p_attribute1||
3426 ',attribute2='||p_attribute2||
3427 ',attribute3='||p_attribute3||
3428 ',attribute4='||p_attribute4||
3429 ',attribute5='||p_attribute5||
3430 ',attribute6='||p_attribute6||
3431 ',attribute7='||p_attribute7||
3432 ',attribute8='||p_attribute8||
3433 ',attribute9='||p_attribute9||
3434 ',attribute10='||p_attribute10||
3435 ',attribute11='||p_attribute11||
3436 ',attribute12='||p_attribute12||
3437 ',attribute13='||p_attribute13||
3438 ',attribute14='||p_attribute14||
3439 ',attribute15='||p_attribute15||
3440 ',requisition_distribution_id='||p_requisition_distribution_id||
3441 ',movement_id='||p_movement_id||
3442 ',reservation_quantity='||p_reservation_quantity||
3443 ',shipped_quantity='||p_shipped_quantity||
3444 ',inventory_item='||p_inventory_item||
3445 ',locator_name='||p_locator_name||
3446 ',task_id='||p_task_id||
3447 ',to_task_id='||p_to_task_id||
3448 ',source_task_id='||p_source_task_id||
3449 ',project_id='||p_project_id||
3450 ',to_project_id='||p_to_project_id||
3451 ',source_project_id='||p_source_project_id||
3452 ',pa_expenditure_org_id='||p_pa_expenditure_org_id||
3453 ',expenditure_type='||p_expenditure_type||
3454 ',final_completion_flag='||p_final_completion_flag||
3455 ',transfer_percentage='||p_transfer_percentage||
3456 ',transaction_sequence_id='||p_trx_sequence_id||
3457 ',material_account='||p_material_account||
3458 ',material_overhead_account='||p_material_overhead_account||
3459 ',resource_account='||p_resource_account||
3460 ',outside_processing_account='||p_outside_processing_account||
3461 ',overhead_account='||p_overhead_account||
3462 ',bom_revision='||p_bom_revision||
3463 ',routing_revision='||p_routing_revision||
3464 ',bom_revision_date='||p_bom_revision_date||
3465 ',routing_revision_date='||p_routing_revision_date||
3466 ',alternate_bom_designator='||p_alternate_bom_designator||
3467 ',alternate_routing_designator='||p_alternate_routing_designator||
3468 ',accounting_class='||p_accounting_class||
3469 ',demand_class='||p_demand_class||
3470 ',parent_id='||p_parent_id||
3471 ',substitution_type_id='||p_substitution_type_id||
3472 ',substitution_item_id='||p_substitution_item_id||
3473 ',schedule_group='||p_schedule_group||
3474 ',build_sequence='||p_build_sequence||
3475 ',schedule_number='||p_schedule_number||
3476 ',scheduled_flag='||p_scheduled_flag||
3477 ',flow_schedule='||p_flow_schedule||
3478 ',cost_group_id='||p_cost_group_id);
3479 */
3480 --
3481 --
3482 l_debug_on := WSH_DEBUG_INTERFACE.g_debug;
3483 --
3484 IF l_debug_on IS NULL
3485 THEN
3486 l_debug_on := WSH_DEBUG_SV.is_debug_enabled;
3487 END IF;
3488 --
3489 IF l_debug_on THEN
3490 WSH_DEBUG_SV.push(l_module_name);
3491 --
3492 WSH_DEBUG_SV.log(l_module_name,'X_ROWID',X_ROWID);
3493 WSH_DEBUG_SV.log(l_module_name,'P_TRX_INTERFACE_ID',P_TRX_INTERFACE_ID);
3494 WSH_DEBUG_SV.log(l_module_name,'P_TRX_HEADER_ID',P_TRX_HEADER_ID);
3495 WSH_DEBUG_SV.log(l_module_name,'P_SOURCE_CODE',P_SOURCE_CODE);
3496 WSH_DEBUG_SV.log(l_module_name,'P_SOURCE_LINE_ID',P_SOURCE_LINE_ID);
3497 WSH_DEBUG_SV.log(l_module_name,'P_SOURCE_HEADER_ID',P_SOURCE_HEADER_ID);
3498 WSH_DEBUG_SV.log(l_module_name,'P_PROCESS_FLAG',P_PROCESS_FLAG);
3499 WSH_DEBUG_SV.log(l_module_name,'P_VALIDATION_REQUIRED',P_VALIDATION_REQUIRED);
3500 WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTION_MODE',P_TRANSACTION_MODE);
3501 WSH_DEBUG_SV.log(l_module_name,'P_LOCK_FLAG',P_LOCK_FLAG);
3502 WSH_DEBUG_SV.log(l_module_name,'P_INVENTORY_ITEM_ID',P_INVENTORY_ITEM_ID);
3503 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT1',P_ITEM_SEGMENT1);
3504 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT2',P_ITEM_SEGMENT2);
3505 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT3',P_ITEM_SEGMENT3);
3506 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT4',P_ITEM_SEGMENT4);
3507 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT5',P_ITEM_SEGMENT5);
3508 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT6',P_ITEM_SEGMENT6);
3509 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT7',P_ITEM_SEGMENT7);
3510 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT8',P_ITEM_SEGMENT8);
3511 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT9',P_ITEM_SEGMENT9);
3512 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT10',P_ITEM_SEGMENT10);
3513 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT11',P_ITEM_SEGMENT11);
3514 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT12',P_ITEM_SEGMENT12);
3515 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT13',P_ITEM_SEGMENT13);
3516 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT14',P_ITEM_SEGMENT14);
3517 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT15',P_ITEM_SEGMENT15);
3518 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT16',P_ITEM_SEGMENT16);
3519 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT17',P_ITEM_SEGMENT17);
3520 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT18',P_ITEM_SEGMENT18);
3521 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT19',P_ITEM_SEGMENT19);
3522 WSH_DEBUG_SV.log(l_module_name,'P_ITEM_SEGMENT20',P_ITEM_SEGMENT20);
3523 WSH_DEBUG_SV.log(l_module_name,'P_REVISION',P_REVISION);
3524 WSH_DEBUG_SV.log(l_module_name,'P_ORGANIZATION_ID',P_ORGANIZATION_ID);
3525 WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTION_QUANTITY',P_TRANSACTION_QUANTITY);
3526 WSH_DEBUG_SV.log(l_module_name,'P_PRIMARY_QUANTITY',P_PRIMARY_QUANTITY);
3527 WSH_DEBUG_SV.log(l_module_name,'P_TRX_UOM',P_TRX_UOM);
3528 WSH_DEBUG_SV.log(l_module_name,'P_TRX_DATE',P_TRX_DATE);
3529 WSH_DEBUG_SV.log(l_module_name,'P_ACCT_PERIOD_ID',P_ACCT_PERIOD_ID);
3530 WSH_DEBUG_SV.log(l_module_name,'P_SUBINVENTORY_CODE',P_SUBINVENTORY_CODE);
3531 WSH_DEBUG_SV.log(l_module_name,'P_LOCATOR_ID',P_LOCATOR_ID);
3532 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT1',P_LOC_SEGMENT1);
3533 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT2',P_LOC_SEGMENT2);
3534 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT3',P_LOC_SEGMENT3);
3535 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT4',P_LOC_SEGMENT4);
3536 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT5',P_LOC_SEGMENT5);
3537 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT6',P_LOC_SEGMENT6);
3538 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT7',P_LOC_SEGMENT7);
3539 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT8',P_LOC_SEGMENT8);
3540 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT9',P_LOC_SEGMENT9);
3541 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT10',P_LOC_SEGMENT10);
3542 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT11',P_LOC_SEGMENT11);
3543 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT12',P_LOC_SEGMENT12);
3544 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT13',P_LOC_SEGMENT13);
3545 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT14',P_LOC_SEGMENT14);
3546 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT15',P_LOC_SEGMENT15);
3547 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT16',P_LOC_SEGMENT16);
3548 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT17',P_LOC_SEGMENT17);
3549 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT18',P_LOC_SEGMENT18);
3550 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT19',P_LOC_SEGMENT19);
3551 WSH_DEBUG_SV.log(l_module_name,'P_LOC_SEGMENT20',P_LOC_SEGMENT20);
3552 WSH_DEBUG_SV.log(l_module_name,'P_TRX_SOURCE_ID',P_TRX_SOURCE_ID);
3553 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT1',P_DSP_SEGMENT1);
3554 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT2',P_DSP_SEGMENT2);
3555 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT3',P_DSP_SEGMENT3);
3556 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT4',P_DSP_SEGMENT4);
3557 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT5',P_DSP_SEGMENT5);
3558 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT6',P_DSP_SEGMENT6);
3559 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT7',P_DSP_SEGMENT7);
3560 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT8',P_DSP_SEGMENT8);
3561 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT9',P_DSP_SEGMENT9);
3562 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT10',P_DSP_SEGMENT10);
3563 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT11',P_DSP_SEGMENT11);
3564 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT12',P_DSP_SEGMENT12);
3565 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT13',P_DSP_SEGMENT13);
3566 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT14',P_DSP_SEGMENT14);
3567 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT15',P_DSP_SEGMENT15);
3568 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT16',P_DSP_SEGMENT16);
3569 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT17',P_DSP_SEGMENT17);
3570 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT18',P_DSP_SEGMENT18);
3571 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT19',P_DSP_SEGMENT19);
3572 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT20',P_DSP_SEGMENT20);
3573 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT21',P_DSP_SEGMENT21);
3574 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT22',P_DSP_SEGMENT22);
3575 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT23',P_DSP_SEGMENT23);
3576 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT24',P_DSP_SEGMENT24);
3577 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT25',P_DSP_SEGMENT25);
3578 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT26',P_DSP_SEGMENT26);
3579 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT27',P_DSP_SEGMENT27);
3580 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT28',P_DSP_SEGMENT28);
3581 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT29',P_DSP_SEGMENT29);
3582 WSH_DEBUG_SV.log(l_module_name,'P_DSP_SEGMENT30',P_DSP_SEGMENT30);
3583 WSH_DEBUG_SV.log(l_module_name,'P_TRX_SOURCE_NAME',P_TRX_SOURCE_NAME);
3584 WSH_DEBUG_SV.log(l_module_name,'P_TRX_SOURCE_TYPE_ID',P_TRX_SOURCE_TYPE_ID);
3585 WSH_DEBUG_SV.log(l_module_name,'P_TRX_ACTION_ID',P_TRX_ACTION_ID);
3586 WSH_DEBUG_SV.log(l_module_name,'P_TRX_TYPE_ID',P_TRX_TYPE_ID);
3587 WSH_DEBUG_SV.log(l_module_name,'P_REASON_ID',P_REASON_ID);
3588 WSH_DEBUG_SV.log(l_module_name,'P_TRX_REFERENCE',P_TRX_REFERENCE);
3589 WSH_DEBUG_SV.log(l_module_name,'P_TRX_COST',P_TRX_COST);
3590 WSH_DEBUG_SV.log(l_module_name,'P_DISTRIBUTION_ACCT_ID',P_DISTRIBUTION_ACCT_ID);
3591 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT1',P_DST_SEGMENT1);
3592 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT2',P_DST_SEGMENT2);
3593 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT3',P_DST_SEGMENT3);
3594 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT4',P_DST_SEGMENT4);
3595 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT5',P_DST_SEGMENT5);
3596 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT6',P_DST_SEGMENT6);
3597 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT7',P_DST_SEGMENT7);
3598 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT8',P_DST_SEGMENT8);
3599 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT9',P_DST_SEGMENT9);
3600 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT10',P_DST_SEGMENT10);
3601 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT11',P_DST_SEGMENT11);
3602 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT12',P_DST_SEGMENT12);
3603 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT13',P_DST_SEGMENT13);
3604 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT14',P_DST_SEGMENT14);
3605 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT15',P_DST_SEGMENT15);
3606 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT16',P_DST_SEGMENT16);
3607 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT17',P_DST_SEGMENT17);
3608 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT18',P_DST_SEGMENT18);
3609 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT19',P_DST_SEGMENT19);
3610 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT20',P_DST_SEGMENT20);
3611 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT21',P_DST_SEGMENT21);
3612 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT22',P_DST_SEGMENT22);
3613 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT23',P_DST_SEGMENT23);
3614 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT24',P_DST_SEGMENT24);
3615 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT25',P_DST_SEGMENT25);
3616 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT26',P_DST_SEGMENT26);
3617 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT27',P_DST_SEGMENT27);
3618 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT28',P_DST_SEGMENT28);
3619 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT29',P_DST_SEGMENT29);
3620 WSH_DEBUG_SV.log(l_module_name,'P_DST_SEGMENT30',P_DST_SEGMENT30);
3621 WSH_DEBUG_SV.log(l_module_name,'P_REQUISITION_LINE_ID',P_REQUISITION_LINE_ID);
3622 WSH_DEBUG_SV.log(l_module_name,'P_CURRENCY_CODE',P_CURRENCY_CODE);
3623 WSH_DEBUG_SV.log(l_module_name,'P_CURRENCY_CONVERSION_DATE',P_CURRENCY_CONVERSION_DATE);
3624 WSH_DEBUG_SV.log(l_module_name,'P_CURRENCY_CONVERSION_TYPE',P_CURRENCY_CONVERSION_TYPE);
3625 WSH_DEBUG_SV.log(l_module_name,'P_CURRENCY_CONVERSION_RATE',P_CURRENCY_CONVERSION_RATE);
3626 WSH_DEBUG_SV.log(l_module_name,'P_USSGL_TRANSACTION_CODE',P_USSGL_TRANSACTION_CODE);
3627 WSH_DEBUG_SV.log(l_module_name,'P_WIP_ENTITY_TYPE',P_WIP_ENTITY_TYPE);
3628 WSH_DEBUG_SV.log(l_module_name,'P_SCHEDULE_ID',P_SCHEDULE_ID);
3629 WSH_DEBUG_SV.log(l_module_name,'P_EMPLOYEE_CODE',P_EMPLOYEE_CODE);
3630 WSH_DEBUG_SV.log(l_module_name,'P_DEPARTMENT_ID',P_DEPARTMENT_ID);
3631 WSH_DEBUG_SV.log(l_module_name,'P_SCHEDULE_UPDATE_CODE',P_SCHEDULE_UPDATE_CODE);
3632 WSH_DEBUG_SV.log(l_module_name,'P_SETUP_TEARDOWN_CODE',P_SETUP_TEARDOWN_CODE);
3633 WSH_DEBUG_SV.log(l_module_name,'P_PRIMARY_SWITCH',P_PRIMARY_SWITCH);
3634 WSH_DEBUG_SV.log(l_module_name,'P_MRP_CODE',P_MRP_CODE);
3635 WSH_DEBUG_SV.log(l_module_name,'P_OPERATION_SEQ_NUM',P_OPERATION_SEQ_NUM);
3636 WSH_DEBUG_SV.log(l_module_name,'P_REPETITIVE_LINE_ID',P_REPETITIVE_LINE_ID);
3637 WSH_DEBUG_SV.log(l_module_name,'P_PICKING_LINE_ID',P_PICKING_LINE_ID);
3638 WSH_DEBUG_SV.log(l_module_name,'P_TRX_SOURCE_LINE_ID',P_TRX_SOURCE_LINE_ID);
3639 WSH_DEBUG_SV.log(l_module_name,'P_TRX_SOURCE_DELIVERY_ID',P_TRX_SOURCE_DELIVERY_ID);
3640 WSH_DEBUG_SV.log(l_module_name,'P_DEMAND_ID',P_DEMAND_ID);
3641 WSH_DEBUG_SV.log(l_module_name,'P_CUSTOMER_SHIP_ID',P_CUSTOMER_SHIP_ID);
3642 WSH_DEBUG_SV.log(l_module_name,'P_LINE_ITEM_NUM',P_LINE_ITEM_NUM);
3643 WSH_DEBUG_SV.log(l_module_name,'P_RECEIVING_DOCUMENT',P_RECEIVING_DOCUMENT);
3644 WSH_DEBUG_SV.log(l_module_name,'P_RCV_TRANSACTION_ID',P_RCV_TRANSACTION_ID);
3645 WSH_DEBUG_SV.log(l_module_name,'P_SHIP_TO_LOCATION_ID',P_SHIP_TO_LOCATION_ID);
3646 WSH_DEBUG_SV.log(l_module_name,'P_ENCUMBRANCE_ACCOUNT',P_ENCUMBRANCE_ACCOUNT);
3647 WSH_DEBUG_SV.log(l_module_name,'P_ENCUMBRANCE_AMOUNT',P_ENCUMBRANCE_AMOUNT);
3648 WSH_DEBUG_SV.log(l_module_name,'P_VENDOR_LOT_NUMBER',P_VENDOR_LOT_NUMBER);
3649 WSH_DEBUG_SV.log(l_module_name,'P_TRANSFER_SUBINVENTORY',P_TRANSFER_SUBINVENTORY);
3650 WSH_DEBUG_SV.log(l_module_name,'P_TRANSFER_ORGANIZATION',P_TRANSFER_ORGANIZATION);
3651 WSH_DEBUG_SV.log(l_module_name,'P_TRANSFER_LOCATOR',P_TRANSFER_LOCATOR);
3652 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT1',P_XFER_LOC_SEGMENT1);
3653 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT2',P_XFER_LOC_SEGMENT2);
3654 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT3',P_XFER_LOC_SEGMENT3);
3655 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT4',P_XFER_LOC_SEGMENT4);
3656 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT5',P_XFER_LOC_SEGMENT5);
3657 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT6',P_XFER_LOC_SEGMENT6);
3658 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT7',P_XFER_LOC_SEGMENT7);
3659 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT8',P_XFER_LOC_SEGMENT8);
3660 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT9',P_XFER_LOC_SEGMENT9);
3661 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT10',P_XFER_LOC_SEGMENT10);
3662 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT11',P_XFER_LOC_SEGMENT11);
3663 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT12',P_XFER_LOC_SEGMENT12);
3664 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT13',P_XFER_LOC_SEGMENT13);
3665 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT14',P_XFER_LOC_SEGMENT14);
3666 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT15',P_XFER_LOC_SEGMENT15);
3667 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT16',P_XFER_LOC_SEGMENT16);
3668 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT17',P_XFER_LOC_SEGMENT17);
3669 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT18',P_XFER_LOC_SEGMENT18);
3670 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT19',P_XFER_LOC_SEGMENT19);
3671 WSH_DEBUG_SV.log(l_module_name,'P_XFER_LOC_SEGMENT20',P_XFER_LOC_SEGMENT20);
3672 WSH_DEBUG_SV.log(l_module_name,'P_SHIPMENT_NUMBER',P_SHIPMENT_NUMBER);
3673 WSH_DEBUG_SV.log(l_module_name,'P_TRANSPORTATION_COST',P_TRANSPORTATION_COST);
3674 WSH_DEBUG_SV.log(l_module_name,'P_TRANSPORTATION_ACCOUNT',P_TRANSPORTATION_ACCOUNT);
3675 WSH_DEBUG_SV.log(l_module_name,'P_TRANSFER_COST',P_TRANSFER_COST);
3676 WSH_DEBUG_SV.log(l_module_name,'P_FREIGHT_CODE',P_FREIGHT_CODE);
3677 WSH_DEBUG_SV.log(l_module_name,'P_CONTAINERS',P_CONTAINERS);
3678 WSH_DEBUG_SV.log(l_module_name,'P_WAYBILL_AIRBILL',P_WAYBILL_AIRBILL);
3679 WSH_DEBUG_SV.log(l_module_name,'P_EXPECTED_ARRIVAL_DATE',P_EXPECTED_ARRIVAL_DATE);
3680 WSH_DEBUG_SV.log(l_module_name,'P_NEW_AVERAGE_COST',P_NEW_AVERAGE_COST);
3681 WSH_DEBUG_SV.log(l_module_name,'P_VALUE_CHANGE',P_VALUE_CHANGE);
3682 WSH_DEBUG_SV.log(l_module_name,'P_PERCENTAGE_CHANGE',P_PERCENTAGE_CHANGE);
3683 WSH_DEBUG_SV.log(l_module_name,'P_DEMAND_SOURCE_HEADER_ID',P_DEMAND_SOURCE_HEADER_ID);
3684 WSH_DEBUG_SV.log(l_module_name,'P_DEMAND_SOURCE_LINE',P_DEMAND_SOURCE_LINE);
3685 WSH_DEBUG_SV.log(l_module_name,'P_DEMAND_SOURCE_DELIVERY',P_DEMAND_SOURCE_DELIVERY);
3686 WSH_DEBUG_SV.log(l_module_name,'P_NEGATIVE_REQ_FLAG',P_NEGATIVE_REQ_FLAG);
3687 WSH_DEBUG_SV.log(l_module_name,'P_ERROR_EXPLANATION',P_ERROR_EXPLANATION);
3688 WSH_DEBUG_SV.log(l_module_name,'P_SHIPPABLE_FLAG',P_SHIPPABLE_FLAG);
3689 WSH_DEBUG_SV.log(l_module_name,'P_ERROR_CODE',P_ERROR_CODE);
3690 WSH_DEBUG_SV.log(l_module_name,'P_REQUIRED_FLAG',P_REQUIRED_FLAG);
3691 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE_CATEGORY',P_ATTRIBUTE_CATEGORY);
3692 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE1',P_ATTRIBUTE1);
3693 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE2',P_ATTRIBUTE2);
3694 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE3',P_ATTRIBUTE3);
3695 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE4',P_ATTRIBUTE4);
3696 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE5',P_ATTRIBUTE5);
3697 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE6',P_ATTRIBUTE6);
3698 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE7',P_ATTRIBUTE7);
3699 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE8',P_ATTRIBUTE8);
3700 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE9',P_ATTRIBUTE9);
3701 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE10',P_ATTRIBUTE10);
3702 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE11',P_ATTRIBUTE11);
3703 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE12',P_ATTRIBUTE12);
3704 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE13',P_ATTRIBUTE13);
3705 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE14',P_ATTRIBUTE14);
3706 WSH_DEBUG_SV.log(l_module_name,'P_ATTRIBUTE15',P_ATTRIBUTE15);
3707 WSH_DEBUG_SV.log(l_module_name,'P_REQUISITION_DISTRIBUTION_ID',P_REQUISITION_DISTRIBUTION_ID);
3708 WSH_DEBUG_SV.log(l_module_name,'P_MOVEMENT_ID',P_MOVEMENT_ID);
3709 WSH_DEBUG_SV.log(l_module_name,'P_RESERVATION_QUANTITY',P_RESERVATION_QUANTITY);
3710 WSH_DEBUG_SV.log(l_module_name,'P_SHIPPED_QUANTITY',P_SHIPPED_QUANTITY);
3711 WSH_DEBUG_SV.log(l_module_name,'P_INVENTORY_ITEM',P_INVENTORY_ITEM);
3712 WSH_DEBUG_SV.log(l_module_name,'P_LOCATOR_NAME',P_LOCATOR_NAME);
3713 WSH_DEBUG_SV.log(l_module_name,'P_TASK_ID',P_TASK_ID);
3714 WSH_DEBUG_SV.log(l_module_name,'P_TO_TASK_ID',P_TO_TASK_ID);
3715 WSH_DEBUG_SV.log(l_module_name,'P_SOURCE_TASK_ID',P_SOURCE_TASK_ID);
3716 WSH_DEBUG_SV.log(l_module_name,'P_PROJECT_ID',P_PROJECT_ID);
3717 WSH_DEBUG_SV.log(l_module_name,'P_TO_PROJECT_ID',P_TO_PROJECT_ID);
3718 WSH_DEBUG_SV.log(l_module_name,'P_SOURCE_PROJECT_ID',P_SOURCE_PROJECT_ID);
3719 WSH_DEBUG_SV.log(l_module_name,'P_PA_EXPENDITURE_ORG_ID',P_PA_EXPENDITURE_ORG_ID);
3720 WSH_DEBUG_SV.log(l_module_name,'P_EXPENDITURE_TYPE',P_EXPENDITURE_TYPE);
3721 WSH_DEBUG_SV.log(l_module_name,'P_FINAL_COMPLETION_FLAG',P_FINAL_COMPLETION_FLAG);
3722 WSH_DEBUG_SV.log(l_module_name,'P_TRANSFER_PERCENTAGE',P_TRANSFER_PERCENTAGE);
3723 WSH_DEBUG_SV.log(l_module_name,'P_TRX_SEQUENCE_ID',P_TRX_SEQUENCE_ID);
3724 WSH_DEBUG_SV.log(l_module_name,'P_MATERIAL_ACCOUNT',P_MATERIAL_ACCOUNT);
3725 WSH_DEBUG_SV.log(l_module_name,'P_MATERIAL_OVERHEAD_ACCOUNT',P_MATERIAL_OVERHEAD_ACCOUNT);
3726 WSH_DEBUG_SV.log(l_module_name,'P_RESOURCE_ACCOUNT',P_RESOURCE_ACCOUNT);
3727 WSH_DEBUG_SV.log(l_module_name,'P_OUTSIDE_PROCESSING_ACCOUNT',P_OUTSIDE_PROCESSING_ACCOUNT);
3728 WSH_DEBUG_SV.log(l_module_name,'P_OVERHEAD_ACCOUNT',P_OVERHEAD_ACCOUNT);
3729 WSH_DEBUG_SV.log(l_module_name,'P_BOM_REVISION',P_BOM_REVISION);
3730 WSH_DEBUG_SV.log(l_module_name,'P_ROUTING_REVISION',P_ROUTING_REVISION);
3731 WSH_DEBUG_SV.log(l_module_name,'P_BOM_REVISION_DATE',P_BOM_REVISION_DATE);
3732 WSH_DEBUG_SV.log(l_module_name,'P_ROUTING_REVISION_DATE',P_ROUTING_REVISION_DATE);
3733 WSH_DEBUG_SV.log(l_module_name,'P_ALTERNATE_BOM_DESIGNATOR',P_ALTERNATE_BOM_DESIGNATOR);
3734 WSH_DEBUG_SV.log(l_module_name,'P_ALTERNATE_ROUTING_DESIGNATOR',P_ALTERNATE_ROUTING_DESIGNATOR);
3735 WSH_DEBUG_SV.log(l_module_name,'P_ACCOUNTING_CLASS',P_ACCOUNTING_CLASS);
3736 WSH_DEBUG_SV.log(l_module_name,'P_DEMAND_CLASS',P_DEMAND_CLASS);
3737 WSH_DEBUG_SV.log(l_module_name,'P_PARENT_ID',P_PARENT_ID);
3738 WSH_DEBUG_SV.log(l_module_name,'P_SUBSTITUTION_TYPE_ID',P_SUBSTITUTION_TYPE_ID);
3739 WSH_DEBUG_SV.log(l_module_name,'P_SUBSTITUTION_ITEM_ID',P_SUBSTITUTION_ITEM_ID);
3740 WSH_DEBUG_SV.log(l_module_name,'P_SCHEDULE_GROUP',P_SCHEDULE_GROUP);
3741 WSH_DEBUG_SV.log(l_module_name,'P_BUILD_SEQUENCE',P_BUILD_SEQUENCE);
3742 WSH_DEBUG_SV.log(l_module_name,'P_SCHEDULE_NUMBER',P_SCHEDULE_NUMBER);
3743 WSH_DEBUG_SV.log(l_module_name,'P_SCHEDULED_FLAG',P_SCHEDULED_FLAG);
3744 WSH_DEBUG_SV.log(l_module_name,'P_FLOW_SCHEDULE',P_FLOW_SCHEDULE);
3745 WSH_DEBUG_SV.log(l_module_name,'P_COST_GROUP_ID',P_COST_GROUP_ID);
3746 -- HW OPMCONV. Added debugging msgs
3747 WSH_DEBUG_SV.log(l_module_name,'P_SECONDARY_TRX_QUANTITY',P_SECONDARY_TRX_QUANTITY);
3748 WSH_DEBUG_SV.log(l_module_name,'p_secondary_uom_code',p_secondary_uom_code);
3749 END IF;
3750 --
3751 OPEN lock_record;
3752
3753 FETCH lock_record into rec_info;
3754
3755 IF (lock_record%NOTFOUND) THEN
3756 /* wsh_server_debug.log_event('WSH_TRX_HANDLER.LOCK_ROW',
3757 'END',
3758 'Lock record failed. Raising exception FORM_RECORD_DELETED');
3759 */
3760 CLOSE lock_record;
3761
3762 fnd_message.set_name('FND', 'FORM_RECORD_DELETED');
3763 IF l_debug_on THEN
3764 WSH_DEBUG_SV.pop(l_module_name,'FORM_RECORD_DELETED');
3765 END IF;
3766 app_exception.raise_exception;
3767 END IF;
3768
3769 CLOSE lock_record;
3770
3771 IF ( ( (rec_info.transaction_interface_id = p_trx_interface_id)
3772 OR ((rec_info.transaction_interface_id IS NULL)
3773 AND (p_trx_interface_id IS NULL)))
3774 AND ((rec_info.transaction_header_id = p_trx_header_id)
3775 OR ((rec_info.transaction_header_id IS NULL)
3776 AND (p_trx_header_id IS NULL)))
3777 AND (rec_info.source_code = p_source_code)
3778 AND (rec_info.source_line_id = p_source_line_id)
3779 AND (rec_info.source_header_id = p_source_header_id)
3780 AND (rec_info.process_flag = p_process_flag)
3781 AND ((rec_info.validation_required = p_validation_required)
3782 OR ((rec_info.validation_required IS NULL)
3783 AND (p_validation_required IS NULL)))
3784 AND (rec_info.transaction_mode = p_transaction_mode)
3785 AND ((rec_info.lock_flag = p_lock_flag)
3786 OR ((rec_info.lock_flag IS NULL) AND (p_lock_flag IS NULL)))
3787 AND ((rec_info.inventory_item_id = p_inventory_item_id)
3788 OR ((rec_info.inventory_item_id IS NULL)
3789 AND (p_inventory_item_id IS NULL)))
3790 AND ((rec_info.item_segment1 = p_item_segment1)
3791 OR ((rec_info.item_segment1 IS NULL) AND (p_item_segment1 IS NULL)))
3792 AND ((rec_info.item_segment2 = p_item_segment2)
3793 OR ((rec_info.item_segment2 IS NULL) AND (p_item_segment2 IS NULL)))
3794 AND ((rec_info.item_segment3 = p_item_segment3)
3795 OR ((rec_info.item_segment3 IS NULL) AND (p_item_segment3 is NULL)))
3796 AND ((rec_info.item_segment4 = p_item_segment4)
3797 OR ((rec_info.item_segment4 IS NULL) AND (p_item_segment4 is NULL)))
3798 AND ((rec_info.item_segment5 = p_item_segment5)
3799 OR ((rec_info.item_segment5 IS NULL) AND (p_item_segment5 is NULL)))
3800 AND ((rec_info.item_segment6 = p_item_segment6)
3801 OR ((rec_info.item_segment6 IS NULL) AND (p_item_segment6 is NULL)))
3802 AND ((rec_info.item_segment7 = p_item_segment7)
3803 OR ((rec_info.item_segment7 IS NULL) AND (p_item_segment7 is NULL)))
3804 AND ((rec_info.item_segment8 = p_item_segment8)
3805 OR ((rec_info.item_segment8 IS NULL) AND (p_item_segment8 is NULL)))
3806 AND ((rec_info.item_segment9 = p_item_segment9)
3807 OR ((rec_info.item_segment9 IS NULL) AND (p_item_segment9 is NULL)))
3808 AND ((rec_info.item_segment10 = p_item_segment10)
3809 OR ((rec_info.item_segment10 IS NULL)
3810 AND (p_item_segment10 is NULL)))
3811 AND ((rec_info.item_segment11 = p_item_segment11)
3812 OR ((rec_info.item_segment11 IS NULL)
3813 AND (p_item_segment11 is NULL)))
3814 AND ((rec_info.item_segment12 = p_item_segment12)
3815 OR ((rec_info.item_segment12 IS NULL)
3816 AND (p_item_segment12 is NULL)))
3817 AND ((rec_info.item_segment13 = p_item_segment13)
3818 OR ((rec_info.item_segment13 IS NULL)
3819 AND (p_item_segment13 is NULL)))
3820 AND ((rec_info.item_segment14 = p_item_segment14)
3821 OR ((rec_info.item_segment14 IS NULL)
3822 AND (p_item_segment14 is NULL)))
3823 AND ((rec_info.item_segment15 = p_item_segment15)
3824 OR ((rec_info.item_segment15 IS NULL)
3825 AND (p_item_segment15 is NULL)))
3826 AND ((rec_info.item_segment16 = p_item_segment16)
3827 OR ((rec_info.item_segment16 IS NULL)
3828 AND (p_item_segment16 is NULL)))
3829 AND ((rec_info.item_segment17 = p_item_segment17)
3830 OR ((rec_info.item_segment17 IS NULL)
3831 AND (p_item_segment17 is NULL)))
3832 AND ((rec_info.item_segment18 = p_item_segment18)
3833 OR ((rec_info.item_segment18 IS NULL)
3834 AND (p_item_segment18 is NULL)))
3835 AND (( rec_info.item_segment19 = p_item_segment19)
3836 OR ((rec_info.item_segment19 IS NULL)
3837 AND (p_item_segment19 is NULL)))
3838 AND (( rec_info.item_segment20 = p_item_segment20)
3839 OR ((rec_info.item_segment20 IS NULL)
3840 AND (p_item_segment20 is NULL)))
3841 AND ((rec_info.revision = p_revision)
3842 OR ((rec_info.revision IS NULL) AND (p_revision is NULL)))
3843 AND (rec_info.organization_id = p_organization_id)
3844 AND (rec_info.transaction_quantity = p_transaction_quantity)
3845 AND ((rec_info.primary_quantity = p_primary_quantity)
3846 OR ((rec_info.primary_quantity IS NULL)
3847 AND (p_primary_quantity is NULL)))
3848 AND (rec_info.transaction_uom = p_trx_uom)
3849 AND (rec_info.transaction_date = p_trx_date)
3850 AND ((rec_info.acct_period_id = p_acct_period_id)
3851 OR ((rec_info.acct_period_id IS NULL)
3852 AND (p_acct_period_id is NULL)))
3853 AND ((rec_info.subinventory_code = p_subinventory_code)
3854 OR ((rec_info.subinventory_code IS NULL)
3855 AND (p_subinventory_code is NULL)))
3856 AND ((rec_info.locator_id = p_locator_id)
3857 OR ((rec_info.locator_id IS NULL) AND (p_locator_id is NULL)))
3858 AND ((rec_info.loc_segment1 = p_loc_segment1)
3859 OR ((rec_info.loc_segment1 IS NULL) AND (p_loc_segment1 is NULL)))
3860 AND ((rec_info.loc_segment2 = p_loc_segment2)
3861 OR ((rec_info.loc_segment2 IS NULL) AND (p_loc_segment2 is NULL)))
3862 AND ((rec_info.loc_segment3 = p_loc_segment3)
3863 OR ((rec_info.loc_segment3 IS NULL) AND (p_loc_segment3 is NULL)))
3864 AND ((rec_info.loc_segment4 = p_loc_segment4)
3865 OR ((rec_info.loc_segment4 IS NULL) AND (p_loc_segment4 is NULL)))
3866 AND ((rec_info.loc_segment5 = p_loc_segment5)
3867 OR ((rec_info.loc_segment5 IS NULL) AND (p_loc_segment5 is NULL)))
3868 AND ((rec_info.loc_segment6 = p_loc_segment6)
3869 OR ((rec_info.loc_segment6 IS NULL) AND (p_loc_segment6 is NULL)))
3870 AND ((rec_info.loc_segment7 = p_loc_segment7)
3871 OR ((rec_info.loc_segment7 IS NULL) AND (p_loc_segment7 is NULL)))
3872 AND ((rec_info.loc_segment8 = p_loc_segment8)
3873 OR ((rec_info.loc_segment8 IS NULL) AND (p_loc_segment8 is NULL)))
3874 AND ((rec_info.loc_segment9 = p_loc_segment9)
3875 OR ((rec_info.loc_segment9 IS NULL) AND (p_loc_segment9 is NULL)))
3876 AND ((rec_info.loc_segment10 = p_loc_segment10)
3877 OR ((rec_info.loc_segment10 IS NULL) AND (p_loc_segment10 is NULL)))
3878 AND ((rec_info.loc_segment11 = p_loc_segment11)
3879 OR ((rec_info.loc_segment11 IS NULL) AND (p_loc_segment11 is NULL)))
3880 AND ((rec_info.loc_segment12 = p_loc_segment12)
3881 OR ((rec_info.loc_segment12 IS NULL) AND (p_loc_segment12 is NULL)))
3882 AND ((rec_info.loc_segment13 = p_loc_segment13)
3883 OR ((rec_info.loc_segment13 IS NULL) AND (p_loc_segment13 is NULL)))
3884 AND ((rec_info.loc_segment14 = p_loc_segment14)
3885 OR ((rec_info.loc_segment14 IS NULL) AND (p_loc_segment14 is NULL)))
3886 AND ((rec_info.loc_segment15 = p_loc_segment15)
3887 OR ((rec_info.loc_segment15 IS NULL) AND (p_loc_segment15 is NULL)))
3888 AND ((rec_info.loc_segment16 = p_loc_segment16)
3889 OR ((rec_info.loc_segment16 IS NULL) AND (p_loc_segment16 is NULL)))
3890 AND ((rec_info.loc_segment17 = p_loc_segment17)
3891 OR ((rec_info.loc_segment17 IS NULL) AND (p_loc_segment17 is NULL)))
3892 AND ((rec_info.loc_segment18 = p_loc_segment18)
3893 OR ((rec_info.loc_segment18 IS NULL) AND (p_loc_segment18 is NULL)))
3894 AND ((rec_info.loc_segment19 = p_loc_segment19)
3895 OR ((rec_info.loc_segment19 IS NULL) AND (p_loc_segment19 is NULL)))
3896 AND ((rec_info.loc_segment20 = p_loc_segment20)
3897 OR ((rec_info.loc_segment20 IS NULL) AND (p_loc_segment20 is NULL)))
3898 AND ((rec_info.transaction_source_id = p_trx_source_id)
3899 OR ((rec_info.transaction_source_id IS NULL)
3900 AND (p_trx_source_id is NULL)))
3901 AND ((rec_info.dsp_segment1 = p_dsp_segment1)
3902 OR ((rec_info.dsp_segment1 IS NULL) AND (p_dsp_segment1 is NULL)))
3903 AND ((rec_info.dsp_segment2 = p_dsp_segment2)
3904 OR ((rec_info.dsp_segment2 IS NULL) AND (p_dsp_segment2 is NULL)))
3905 AND ((rec_info.dsp_segment3 = p_dsp_segment3)
3906 OR ((rec_info.dsp_segment3 IS NULL) AND (p_dsp_segment3 is NULL)))
3907 AND ((rec_info.dsp_segment4 = p_dsp_segment4)
3908 OR ((rec_info.dsp_segment4 IS NULL) AND (p_dsp_segment4 is NULL)))
3909 AND ((rec_info.dsp_segment5 = p_dsp_segment5)
3910 OR ((rec_info.dsp_segment5 IS NULL) AND (p_dsp_segment5 is NULL)))
3911 AND ((rec_info.dsp_segment6 = p_dsp_segment6)
3912 OR ((rec_info.dsp_segment6 IS NULL) AND (p_dsp_segment6 is NULL)))
3913 AND ((rec_info.dsp_segment7 = p_dsp_segment7)
3914 OR ((rec_info.dsp_segment7 IS NULL) AND (p_dsp_segment7 is NULL)))
3915 AND ((rec_info.dsp_segment8 = p_dsp_segment8)
3916 OR ((rec_info.dsp_segment8 IS NULL) AND (p_dsp_segment8 is NULL)))
3917 AND ((rec_info.dsp_segment9 = p_dsp_segment9)
3918 OR ((rec_info.dsp_segment9 IS NULL) AND (p_dsp_segment9 is NULL)))
3919 AND ((rec_info.dsp_segment10 = p_dsp_segment10)
3920 OR ((rec_info.dsp_segment10 IS NULL) AND (p_dsp_segment10 is NULL)))
3921 AND ((rec_info.dsp_segment11 = p_dsp_segment11)
3922 OR ((rec_info.dsp_segment11 IS NULL) AND (p_dsp_segment11 is NULL)))
3923 AND ((rec_info.dsp_segment12 = p_dsp_segment12)
3924 OR ((rec_info.dsp_segment12 IS NULL) AND (p_dsp_segment12 is NULL)))
3925 AND ((rec_info.dsp_segment13 = p_dsp_segment13)
3926 OR ((rec_info.dsp_segment13 IS NULL) AND (p_dsp_segment13 is NULL)))
3927 AND ((rec_info.dsp_segment14 = p_dsp_segment14)
3928 OR ((rec_info.dsp_segment14 IS NULL) AND (p_dsp_segment14 is NULL)))
3929 AND ((rec_info.dsp_segment15 = p_dsp_segment15)
3930 OR ((rec_info.dsp_segment15 IS NULL) AND (p_dsp_segment15 is NULL)))
3931 AND ((rec_info.dsp_segment16 = p_dsp_segment16)
3932 OR ((rec_info.dsp_segment16 IS NULL) AND (p_dsp_segment16 is NULL)))
3933 AND ((rec_info.dsp_segment17 = p_dsp_segment17)
3934 OR ((rec_info.dsp_segment17 IS NULL) AND (p_dsp_segment17 is NULL)))
3935 AND ((rec_info.dsp_segment18 = p_dsp_segment18)
3936 OR ((rec_info.dsp_segment18 IS NULL) AND (p_dsp_segment18 is NULL)))
3937 AND ((rec_info.dsp_segment19 = p_dsp_segment19)
3938 OR ((rec_info.dsp_segment19 IS NULL) AND (p_dsp_segment19 is NULL)))
3939 AND ((rec_info.dsp_segment20 = p_dsp_segment20)
3940 OR ((rec_info.dsp_segment20 IS NULL) AND (p_dsp_segment20 is NULL)))
3941 AND ((rec_info.dsp_segment21 = p_dsp_segment21)
3942 OR ((rec_info.dsp_segment21 IS NULL) AND (p_dsp_segment21 is NULL)))
3943 AND ((rec_info.dsp_segment22 = p_dsp_segment22)
3944 OR ((rec_info.dsp_segment22 IS NULL) AND (p_dsp_segment22 is NULL)))
3945 AND ((rec_info.dsp_segment23 = p_dsp_segment23)
3946 OR ((rec_info.dsp_segment23 IS NULL) AND (p_dsp_segment23 is NULL)))
3947 AND ((rec_info.dsp_segment24 = p_dsp_segment24)
3948 OR ((rec_info.dsp_segment24 IS NULL) AND (p_dsp_segment24 is NULL)))
3949 AND ((rec_info.dsp_segment25 = p_dsp_segment25)
3950 OR ((rec_info.dsp_segment25 IS NULL) AND (p_dsp_segment25 is NULL)))
3951 AND ((rec_info.dsp_segment26 = p_dsp_segment26)
3952 OR ((rec_info.dsp_segment26 IS NULL) AND (p_dsp_segment26 is NULL)))
3953 AND ((rec_info.dsp_segment27 = p_dsp_segment27)
3954 OR ((rec_info.dsp_segment27 IS NULL) AND (p_dsp_segment27 is NULL)))
3955 AND ((rec_info.dsp_segment28 = p_dsp_segment28)
3956 OR ((rec_info.dsp_segment28 IS NULL) AND (p_dsp_segment28 is NULL)))
3957 AND ((rec_info.dsp_segment29 = p_dsp_segment29)
3958 OR ((rec_info.dsp_segment29 IS NULL) AND (p_dsp_segment29 is NULL)))
3959 AND ((rec_info.dsp_segment30 = p_dsp_segment30)
3960 OR ((rec_info.dsp_segment30 IS NULL) AND (p_dsp_segment30 is NULL)))
3961 AND ((rec_info.transaction_source_name = p_trx_source_name)
3962 OR ((rec_info.transaction_source_name IS NULL)
3963 AND (p_trx_source_type_id is NULL)))
3964 AND ((rec_info.transaction_source_type_id = p_trx_source_type_id)
3965 OR ((rec_info.transaction_source_type_id IS NULL)
3966 AND (p_trx_source_type_id is NULL)))
3967 AND ((rec_info.transaction_action_id = p_trx_action_id)
3968 OR ((rec_info.transaction_action_id IS NULL)
3969 AND (p_trx_action_id is NULL)))
3970 AND (rec_info.transaction_type_id = p_trx_type_id)
3971 AND ((rec_info.reason_id = p_reason_id)
3972 OR ((rec_info.reason_id IS NULL) AND (p_reason_id is NULL)))
3973 AND ((rec_info.transaction_reference = p_trx_reference)
3974 OR ((rec_info.transaction_reference IS NULL)
3975 AND (p_trx_reference is NULL)))
3976 AND ((rec_info.transaction_cost = p_trx_cost)
3977 OR ((rec_info.transaction_cost IS NULL) AND (p_trx_cost is NULL)))
3978 AND ((rec_info.distribution_account_id = p_distribution_acct_id)
3979 OR ((rec_info.distribution_account_id IS NULL)
3980 AND (p_distribution_acct_id is NULL)))
3981 AND ((rec_info.dst_segment1 = p_dst_segment1)
3982 OR ((rec_info.dst_segment1 IS NULL) AND (p_dst_segment1 is NULL)))
3983 AND ((rec_info.dst_segment2 = p_dst_segment2)
3984 OR ((rec_info.dst_segment2 IS NULL) AND (p_dst_segment2 is NULL)))
3985 AND ((rec_info.dst_segment3 = p_dst_segment3)
3986 OR ((rec_info.dst_segment3 IS NULL) AND (p_dst_segment3 is NULL)))
3987 AND ((rec_info.dst_segment4 = p_dst_segment4)
3988 OR ((rec_info.dst_segment4 IS NULL) AND (p_dst_segment4 is NULL)))
3989 AND ((rec_info.dst_segment5 = p_dst_segment5)
3990 OR ((rec_info.dst_segment5 IS NULL) AND (p_dst_segment5 is NULL)))
3991 AND ((rec_info.dst_segment6 = p_dst_segment6)
3992 OR ((rec_info.dst_segment6 IS NULL) AND (p_dst_segment6 is NULL)))
3993 AND ((rec_info.dst_segment7 = p_dst_segment7)
3994 OR ((rec_info.dst_segment7 IS NULL) AND (p_dst_segment7 is NULL)))
3995 AND ((rec_info.dst_segment8 = p_dst_segment8)
3996 OR ((rec_info.dst_segment8 IS NULL) AND (p_dst_segment8 is NULL)))
3997 AND ((rec_info.dst_segment9 = p_dst_segment9)
3998 OR ((rec_info.dst_segment9 IS NULL) AND (p_dst_segment9 is NULL)))
3999 AND ((rec_info.dst_segment10 = p_dst_segment10)
4000 OR ((rec_info.dst_segment10 IS NULL) AND (p_dst_segment10 is NULL)))
4001 AND ((rec_info.dst_segment11 = p_dst_segment11)
4002 OR ((rec_info.dst_segment11 IS NULL) AND (p_dst_segment11 is NULL)))
4003 AND ((rec_info.dst_segment12 = p_dst_segment12)
4004 OR ((rec_info.dst_segment12 IS NULL) AND (p_dst_segment12 is NULL)))
4005 AND ((rec_info.dst_segment13 = p_dst_segment13)
4006 OR ((rec_info.dst_segment13 IS NULL) AND (p_dst_segment13 is NULL)))
4007 AND ((rec_info.dst_segment14 = p_dst_segment14)
4008 OR ((rec_info.dst_segment14 IS NULL) AND (p_dst_segment14 is NULL)))
4009 AND ((rec_info.dst_segment15 = p_dst_segment15)
4010 OR ((rec_info.dst_segment15 IS NULL) AND (p_dst_segment15 is NULL)))
4011 AND ((rec_info.dst_segment16 = p_dst_segment16)
4012 OR ((rec_info.dst_segment16 IS NULL) AND (p_dst_segment16 is NULL)))
4013 AND ((rec_info.dst_segment17 = p_dst_segment17)
4014 OR ((rec_info.dst_segment17 IS NULL) AND (p_dst_segment17 is NULL)))
4015 AND ((rec_info.dst_segment18 = p_dst_segment18)
4016 OR ((rec_info.dst_segment18 IS NULL) AND (p_dst_segment18 is NULL)))
4017 AND ((rec_info.dst_segment19 = p_dst_segment19)
4018 OR ((rec_info.dst_segment19 IS NULL) AND (p_dst_segment19 is NULL)))
4019 AND ((rec_info.dst_segment20 = p_dst_segment20)
4020 OR ((rec_info.dst_segment20 IS NULL) AND (p_dst_segment20 is NULL)))
4021 AND ((rec_info.dst_segment21 = p_dst_segment21)
4022 OR ((rec_info.dst_segment21 IS NULL) AND (p_dst_segment21 is NULL)))
4023 AND ((rec_info.dst_segment22 = p_dst_segment22)
4024 OR ((rec_info.dst_segment22 IS NULL) AND (p_dst_segment22 is NULL)))
4025 AND ((rec_info.dst_segment23 = p_dst_segment23)
4026 OR ((rec_info.dst_segment23 IS NULL) AND (p_dst_segment23 is NULL)))
4027 AND ((rec_info.dst_segment24 = p_dst_segment24)
4028 OR ((rec_info.dst_segment24 IS NULL) AND (p_dst_segment24 is NULL)))
4029 AND ((rec_info.dst_segment25 = p_dst_segment25)
4030 OR ((rec_info.dst_segment25 IS NULL) AND (p_dst_segment25 is NULL)))
4031 AND ((rec_info.dst_segment26 = p_dst_segment26)
4032 OR ((rec_info.dst_segment26 IS NULL) AND (p_dst_segment26 is NULL)))
4033 AND ((rec_info.dst_segment27 = p_dst_segment27)
4034 OR ((rec_info.dst_segment27 IS NULL) AND (p_dst_segment27 is NULL)))
4035 AND ((rec_info.dst_segment28 = p_dst_segment28)
4036 OR ((rec_info.dst_segment28 IS NULL) AND (p_dst_segment28 is NULL)))
4037 AND ((rec_info.dst_segment29 = p_dst_segment29)
4038 OR ((rec_info.dst_segment29 IS NULL) AND (p_dst_segment29 is NULL)))
4039 AND ((rec_info.dst_segment30 = p_dst_segment30)
4040 OR ((rec_info.dst_segment30 IS NULL) AND (p_dst_segment30 is NULL)))
4041 AND ((rec_info.requisition_line_id = p_requisition_line_id)
4042 OR ((rec_info.requisition_line_id IS NULL)
4043 AND (p_requisition_line_id is NULL)))
4044 AND ((rec_info.currency_code = p_currency_code)
4045 OR ((rec_info.currency_code IS NULL) AND (p_currency_code is NULL)))
4046 AND ((rec_info.currency_conversion_date = p_currency_conversion_date)
4047 OR ((rec_info.currency_conversion_date IS NULL)
4048 AND (p_currency_conversion_date is NULL)))
4049 AND ((rec_info.currency_conversion_type = p_currency_conversion_type)
4050 OR ((rec_info.currency_conversion_type IS NULL)
4051 AND (p_currency_conversion_type is NULL)))
4052 AND ((rec_info.currency_conversion_rate = p_currency_conversion_rate)
4053 OR ((rec_info.currency_conversion_rate IS NULL)
4054 AND (p_currency_conversion_rate is NULL)))
4055 AND ((rec_info.ussgl_transaction_code = p_ussgl_transaction_code)
4056 OR ((rec_info.ussgl_transaction_code IS NULL)
4057 AND (p_ussgl_transaction_code is NULL)))
4058 AND ((rec_info.wip_entity_type = p_wip_entity_type)
4059 OR ((rec_info.wip_entity_type IS NULL)
4060 AND (p_wip_entity_type is NULL)))
4061 AND ((rec_info.schedule_id = p_schedule_id)
4062 OR ((rec_info.schedule_id IS NULL) AND (p_schedule_id is NULL)))
4063 AND ((rec_info.employee_code = p_employee_code)
4064 OR ((rec_info.employee_code IS NULL) AND (p_employee_code is NULL)))
4065 AND ((rec_info.department_id = p_department_id)
4066 OR ((rec_info.department_id IS NULL) AND (p_department_id is NULL)))
4067 AND ((rec_info.schedule_update_code = p_schedule_update_code)
4068 OR ((rec_info.schedule_update_code IS NULL)
4069 AND (p_schedule_update_code is NULL)))
4070 AND ((rec_info.setup_teardown_code = p_setup_teardown_code)
4071 OR ((rec_info.setup_teardown_code IS NULL)
4072 AND (p_setup_teardown_code is NULL)))
4073 AND ((rec_info.primary_switch = p_primary_switch)
4074 OR ((rec_info.primary_switch IS NULL)
4075 AND (p_primary_switch is NULL)))
4076 AND ((rec_info.mrp_code = p_mrp_code)
4077 OR ((rec_info.mrp_code IS NULL) AND (p_mrp_code is NULL)))
4078 AND ((rec_info.operation_seq_num = p_operation_seq_num)
4079 OR ((rec_info.operation_seq_num IS NULL)
4080 AND (p_operation_seq_num is NULL)))
4081 AND ((rec_info.repetitive_line_id = p_repetitive_line_id)
4082 OR ((rec_info.repetitive_line_id IS NULL)
4083 AND (p_repetitive_line_id is NULL)))
4084 AND ((rec_info.picking_line_id = p_picking_line_id)
4085 OR ((rec_info.picking_line_id IS NULL)
4086 AND (p_picking_line_id is NULL)))
4087 AND ((rec_info.trx_source_line_id = p_trx_source_line_id)
4088 OR ((rec_info.trx_source_line_id IS NULL)
4089 AND (p_trx_source_line_id is NULL)))
4090 AND ((rec_info.trx_source_delivery_id = p_trx_source_delivery_id)
4091 OR ((rec_info.trx_source_delivery_id IS NULL)
4092 AND (p_trx_source_delivery_id is NULL)))
4093 AND ((rec_info.demand_id = p_demand_id)
4094 OR ((rec_info.demand_id IS NULL) AND (p_demand_id is NULL)))
4095 AND ((rec_info.customer_ship_id = p_customer_ship_id)
4096 OR ((rec_info.customer_ship_id IS NULL)
4097 AND (p_customer_ship_id is NULL)))
4098 AND ((rec_info.line_item_num = p_line_item_num)
4099 OR ((rec_info.line_item_num IS NULL) AND (p_line_item_num is NULL)))
4100 AND ((rec_info.receiving_document = p_receiving_document)
4101 OR ((rec_info.receiving_document IS NULL)
4102 AND (p_receiving_document is NULL)))
4103 AND ((rec_info.rcv_transaction_id = p_rcv_transaction_id)
4104 OR ((rec_info.rcv_transaction_id IS NULL)
4105 AND (p_rcv_transaction_id is NULL)))
4106 AND ((rec_info.ship_to_location_id = p_ship_to_location_id)
4107 OR ((rec_info.ship_to_location_id IS NULL)
4108 AND (p_ship_to_location_id is NULL)))
4109 AND ((rec_info.encumbrance_account = p_encumbrance_account)
4110 OR ((rec_info.encumbrance_account IS NULL)
4111 AND (p_encumbrance_account is NULL)))
4112 AND ((rec_info.encumbrance_amount = p_encumbrance_amount)
4113 OR ((rec_info.encumbrance_amount IS NULL)
4114 AND (p_encumbrance_amount is NULL)))
4115 AND ((rec_info.vendor_lot_number = p_vendor_lot_number)
4116 OR ((rec_info.vendor_lot_number IS NULL)
4117 AND (p_vendor_lot_number is NULL)))
4118 AND ((rec_info.transfer_subinventory = p_transfer_subinventory)
4119 OR ((rec_info.transfer_subinventory IS NULL)
4120 AND (p_transfer_subinventory is NULL)))
4121 AND ((rec_info.transfer_organization = p_transfer_organization)
4122 OR ((rec_info.transfer_organization IS NULL)
4123 AND (p_transfer_organization is NULL)))
4124 AND ((rec_info.transfer_locator = p_transfer_locator)
4125 OR ((rec_info.transfer_locator IS NULL) AND (p_transfer_locator is NULL)))
4126 AND ((rec_info.xfer_loc_segment1 = p_xfer_loc_segment1)
4127 OR ((rec_info.xfer_loc_segment1 IS NULL)
4128 AND (p_xfer_loc_segment1 is NULL)))
4129 AND ((rec_info.xfer_loc_segment2 = p_xfer_loc_segment2)
4130 OR ((rec_info.xfer_loc_segment2 IS NULL)
4131 AND (p_xfer_loc_segment2 is NULL)))
4132 AND ((rec_info.xfer_loc_segment3 = p_xfer_loc_segment3)
4133 OR ((rec_info.xfer_loc_segment3 IS NULL)
4134 AND (p_xfer_loc_segment3 is NULL)))
4135 AND ((rec_info.xfer_loc_segment4 = p_xfer_loc_segment4)
4136 OR ((rec_info.xfer_loc_segment4 IS NULL)
4137 AND (p_xfer_loc_segment4 is NULL)))
4138 AND ((rec_info.xfer_loc_segment5 = p_xfer_loc_segment5)
4139 OR ((rec_info.xfer_loc_segment5 IS NULL)
4140 AND (p_xfer_loc_segment5 is NULL)))
4141 AND ((rec_info.xfer_loc_segment6 = p_xfer_loc_segment6)
4142 OR ((rec_info.xfer_loc_segment6 IS NULL)
4143 AND (p_xfer_loc_segment6 is NULL)))
4144 AND ((rec_info.xfer_loc_segment7 = p_xfer_loc_segment7)
4145 OR ((rec_info.xfer_loc_segment7 IS NULL)
4146 AND (p_xfer_loc_segment7 is NULL)))
4147 AND ((rec_info.xfer_loc_segment8 = p_xfer_loc_segment8)
4148 OR ((rec_info.xfer_loc_segment8 IS NULL)
4149 AND (p_xfer_loc_segment8 is NULL)))
4150 AND ((rec_info.xfer_loc_segment9 = p_xfer_loc_segment9)
4151 OR ((rec_info.xfer_loc_segment9 IS NULL)
4152 AND (p_xfer_loc_segment9 is NULL)))
4153 AND ((rec_info.xfer_loc_segment10 = p_xfer_loc_segment10)
4154 OR ((rec_info.xfer_loc_segment10 IS NULL)
4155 AND (p_xfer_loc_segment10 is NULL)))
4156 AND ((rec_info.xfer_loc_segment11 = p_xfer_loc_segment11)
4157 OR ((rec_info.xfer_loc_segment11 IS NULL)
4158 AND (p_xfer_loc_segment11 is NULL)))
4159 AND ((rec_info.xfer_loc_segment12 = p_xfer_loc_segment12)
4160 OR ((rec_info.xfer_loc_segment12 IS NULL)
4161 AND (p_xfer_loc_segment12 is NULL)))
4162 AND ((rec_info.xfer_loc_segment13 = p_xfer_loc_segment13)
4163 OR ((rec_info.xfer_loc_segment13 IS NULL)
4164 AND (p_xfer_loc_segment13 is NULL)))
4165 AND ((rec_info.xfer_loc_segment14 = p_xfer_loc_segment14)
4166 OR ((rec_info.xfer_loc_segment14 IS NULL)
4167 AND (p_xfer_loc_segment14 is NULL)))
4168 AND ((rec_info.xfer_loc_segment15 = p_xfer_loc_segment15)
4169 OR ((rec_info.xfer_loc_segment15 IS NULL)
4170 AND (p_xfer_loc_segment15 is NULL)))
4171 AND ((rec_info.xfer_loc_segment16 = p_xfer_loc_segment16)
4172 OR ((rec_info.xfer_loc_segment16 IS NULL)
4173 AND (p_xfer_loc_segment16 is NULL)))
4174 AND ((rec_info.xfer_loc_segment17 = p_xfer_loc_segment17)
4175 OR ((rec_info.xfer_loc_segment17 IS NULL)
4176 AND (p_xfer_loc_segment17 is NULL)))
4177 AND ((rec_info.xfer_loc_segment18 = p_xfer_loc_segment18)
4178 OR ((rec_info.xfer_loc_segment18 IS NULL)
4179 AND (p_xfer_loc_segment18 is NULL)))
4180 AND ((rec_info.xfer_loc_segment19 = p_xfer_loc_segment19)
4181 OR ((rec_info.xfer_loc_segment19 IS NULL)
4182 AND (p_xfer_loc_segment19 is NULL)))
4183 AND ((rec_info.xfer_loc_segment20 = p_xfer_loc_segment20)
4184 OR ((rec_info.xfer_loc_segment20 IS NULL)
4185 AND (p_xfer_loc_segment20 is NULL)))
4186 AND ((rec_info.shipment_number = p_shipment_number)
4187 OR ((rec_info.shipment_number IS NULL)
4188 AND (p_shipment_number is NULL)))
4189 AND ((rec_info.transportation_cost = p_transportation_cost)
4190 OR ((rec_info.transportation_cost IS NULL)
4191 AND (p_transportation_cost is NULL)))
4192 AND ((rec_info.transportation_account = p_transportation_account)
4193 OR ((rec_info.transportation_account IS NULL)
4194 AND (p_transportation_account is NULL)))
4195 AND ((rec_info.transfer_cost = p_transfer_cost)
4196 OR ((rec_info.transfer_cost IS NULL) AND (p_transfer_cost is NULL)))
4197 AND ((rec_info.freight_code = p_freight_code)
4198 OR ((rec_info.freight_code IS NULL) AND (p_freight_code is NULL)))
4199 AND ((rec_info.containers = p_containers)
4200 OR ((rec_info.containers IS NULL) AND (p_containers is NULL)))
4201 AND ((rec_info.waybill_airbill = p_waybill_airbill)
4202 OR ((rec_info.waybill_airbill IS NULL)
4203 AND (p_waybill_airbill is NULL)))
4204 AND ((rec_info.expected_arrival_date = p_expected_arrival_date)
4205 OR ((rec_info.expected_arrival_date IS NULL)
4206 AND (p_expected_arrival_date is NULL)))
4207 AND ((rec_info.new_average_cost = p_new_average_cost)
4208 OR ((rec_info.new_average_cost IS NULL)
4209 AND (p_new_average_cost is NULL)))
4210 AND ((rec_info.value_change = p_value_change)
4211 OR ((rec_info.value_change IS NULL) AND (p_value_change is NULL)))
4212 AND ((rec_info.percentage_change = p_percentage_change)
4213 OR ((rec_info.percentage_change IS NULL)
4214 AND (p_percentage_change is NULL)))
4215 AND ((rec_info.demand_source_header_id = p_demand_source_header_id)
4216 OR ((rec_info.demand_source_header_id IS NULL)
4217 AND (p_demand_source_header_id is NULL)))
4218 AND ((rec_info.demand_source_line = p_demand_source_line)
4219 OR ((rec_info.demand_source_line IS NULL)
4220 AND (p_demand_source_line is NULL)))
4221 AND ((rec_info.demand_source_delivery = p_demand_source_delivery)
4222 OR ((rec_info.demand_source_delivery IS NULL)
4223 AND (p_demand_source_delivery is NULL)))
4224 AND ((rec_info.negative_req_flag = p_negative_req_flag)
4225 OR ((rec_info.negative_req_flag IS NULL)
4226 AND (p_negative_req_flag is NULL)))
4227 AND ((rec_info.error_explanation = p_error_explanation)
4228 OR ((rec_info.error_explanation IS NULL)
4229 AND (p_error_explanation is NULL)))
4230 AND ((rec_info.shippable_flag = p_shippable_flag)
4231 OR ((rec_info.shippable_flag IS NULL)
4232 AND (p_shippable_flag is NULL)))
4233 AND ((rec_info.error_code = p_error_code)
4234 OR ((rec_info.error_code IS NULL) AND (p_error_code is NULL)))
4235 AND ((rec_info.required_flag = p_required_flag)
4236 OR ((rec_info.required_flag IS NULL) AND (p_required_flag is NULL)))
4237 AND ((rec_info.attribute_category = p_attribute_category)
4238 OR ((rec_info.attribute_category IS NULL)
4239 AND (p_attribute_category is NULL)))
4240 AND ((rec_info.attribute1 = p_attribute1)
4241 OR ((rec_info.attribute1 IS NULL) AND (p_attribute1 is NULL)))
4242 AND ((rec_info.attribute2 = p_attribute2)
4243 OR ((rec_info.attribute2 IS NULL) AND (p_attribute2 is NULL)))
4244 AND ((rec_info.attribute3 = p_attribute3)
4245 OR ((rec_info.attribute3 IS NULL) AND (p_attribute3 is NULL)))
4246 AND ((rec_info.attribute4 = p_attribute4)
4247 OR ((rec_info.attribute4 IS NULL) AND (p_attribute4 is NULL)))
4248 AND ((rec_info.attribute5 = p_attribute5)
4249 OR ((rec_info.attribute5 IS NULL) AND (p_attribute5 is NULL)))
4250 AND ((rec_info.attribute6 = p_attribute6)
4251 OR ((rec_info.attribute6 IS NULL) AND (p_attribute6 is NULL)))
4252 AND ((rec_info.attribute7 = p_attribute7)
4253 OR ((rec_info.attribute7 IS NULL) AND (p_attribute7 is NULL)))
4254 AND ((rec_info.attribute8 = p_attribute8)
4255 OR ((rec_info.attribute8 IS NULL) AND (p_attribute8 is NULL)))
4256 AND ((rec_info.attribute9 = p_attribute9)
4257 OR ((rec_info.attribute9 IS NULL) AND (p_attribute9 is NULL)))
4258 AND ((rec_info.attribute10 = p_attribute10)
4259 OR ((rec_info.attribute10 IS NULL) AND (p_attribute10 is NULL)))
4260 AND ((rec_info.attribute11 = p_attribute11)
4261 OR ((rec_info.attribute11 IS NULL) AND (p_attribute11 is NULL)))
4262 AND ((rec_info.attribute12 = p_attribute12)
4263 OR ((rec_info.attribute12 IS NULL) AND (p_attribute12 is NULL)))
4264 AND ((rec_info.attribute13 = p_attribute13)
4265 OR ((rec_info.attribute13 IS NULL) AND (p_attribute13 is NULL)))
4266 AND ((rec_info.attribute14 = p_attribute14)
4267 OR ((rec_info.attribute14 IS NULL) AND (p_attribute14 is NULL)))
4268 AND ((rec_info.attribute15 = p_attribute15)
4269 OR ((rec_info.attribute15 IS NULL) AND (p_attribute15 is NULL)))
4270 AND ((rec_info.requisition_distribution_id = p_requisition_distribution_id)
4271 OR ((rec_info.requisition_distribution_id IS NULL)
4272 AND (p_requisition_distribution_id is NULL)))
4273 AND ((rec_info.movement_id = p_movement_id)
4274 OR ((rec_info.movement_id IS NULL) AND (p_movement_id is NULL)))
4275 AND ((rec_info.reservation_quantity = p_reservation_quantity)
4276 OR ((rec_info.reservation_quantity IS NULL)
4277 AND (p_reservation_quantity is NULL)))
4278 AND ((rec_info.shipped_quantity = p_shipped_quantity)
4279 OR ((rec_info.shipped_quantity IS NULL)
4280 AND (p_shipped_quantity is NULL)))
4281 AND ((rec_info.inventory_item = p_inventory_item)
4282 OR ((rec_info.inventory_item IS NULL)
4283 AND (p_inventory_item is NULL)))
4284 AND ((rec_info.locator_name = p_locator_name)
4285 OR ((rec_info.locator_name IS NULL) AND (p_locator_name is NULL)))
4286 AND ((rec_info.task_id = p_task_id)
4287 OR ((rec_info.task_id IS NULL) AND (p_task_id is NULL)))
4288 AND ((rec_info.to_task_id = p_to_task_id)
4289 OR ((rec_info.to_task_id IS NULL) AND (p_to_task_id is NULL)))
4290 AND ((rec_info.source_task_id = p_source_task_id)
4291 OR ((rec_info.source_task_id IS NULL)
4292 AND (p_source_task_id is NULL)))
4293 AND ((rec_info.project_id = p_project_id)
4294 OR ((rec_info.project_id IS NULL) AND (p_project_id is NULL)))
4295 AND ((rec_info.to_project_id = p_to_project_id)
4296 OR ((rec_info.to_project_id IS NULL) AND (p_to_project_id is NULL)))
4297 AND ((rec_info.source_project_id = p_source_project_id)
4298 OR ((rec_info.source_project_id IS NULL) AND (p_source_project_id is NULL)))
4299 AND ((rec_info.pa_expenditure_org_id = p_pa_expenditure_org_id)
4300 OR ((rec_info.pa_expenditure_org_id IS NULL)
4301 AND (p_pa_expenditure_org_id is NULL)))
4302 AND ((rec_info.expenditure_type = p_expenditure_type)
4303 OR ((rec_info.expenditure_type IS NULL) AND (p_expenditure_type is NULL)))
4304 AND ((rec_info.final_completion_flag = p_final_completion_flag)
4305 OR ((rec_info.final_completion_flag IS NULL)
4306 AND (p_final_completion_flag is NULL)))
4307 AND ((rec_info.transfer_percentage = p_transfer_percentage)
4308 OR ((rec_info.transfer_percentage IS NULL)
4309 AND (p_transfer_percentage is NULL)))
4310 AND ((rec_info.transaction_sequence_id = p_trx_sequence_id)
4311 OR ((rec_info.transaction_sequence_id IS NULL)
4312 AND (p_trx_sequence_id is NULL)))
4313 AND ((rec_info.material_account = p_material_account)
4314 OR ((rec_info.material_account IS NULL)
4315 AND (p_material_account is NULL)))
4316 AND ((rec_info.material_overhead_account = p_material_overhead_account)
4317 OR ((rec_info.material_overhead_account IS NULL)
4318 AND (p_material_overhead_account is NULL)))
4319 AND ((rec_info.resource_account = p_resource_account)
4320 OR ((rec_info.resource_account IS NULL)
4321 AND (p_resource_account is NULL)))
4322 AND ((rec_info.outside_processing_account = p_outside_processing_account)
4323 OR ((rec_info.outside_processing_account IS NULL)
4324 AND (p_outside_processing_account is NULL)))
4325 AND ((rec_info.overhead_account = p_overhead_account)
4326 OR ((rec_info.overhead_account IS NULL)
4327 AND (p_overhead_account is NULL)))
4328 AND ((rec_info.bom_revision = p_bom_revision)
4329 OR ((rec_info.bom_revision IS NULL) AND (p_bom_revision is NULL)))
4330 AND ((rec_info.routing_revision = p_routing_revision)
4331 OR ((rec_info.routing_revision IS NULL)
4332 AND (p_routing_revision is NULL)))
4333 AND ((rec_info.bom_revision_date = p_bom_revision_date)
4334 OR ((rec_info.bom_revision_date IS NULL)
4335 AND (p_bom_revision_date is NULL)))
4336 AND ((rec_info.routing_revision_date = p_routing_revision_date)
4337 OR ((rec_info.routing_revision_date IS NULL)
4338 AND (p_routing_revision_date is NULL)))
4339 AND ((rec_info.alternate_bom_designator = p_alternate_bom_designator)
4340 OR ((rec_info.alternate_bom_designator IS NULL)
4341 AND (p_alternate_bom_designator is NULL)))
4342 AND ((rec_info.alternate_routing_designator = p_alternate_routing_designator)
4343 OR ((rec_info.alternate_routing_designator IS NULL)
4344 AND (p_alternate_routing_designator is NULL)))
4345 AND ((rec_info.accounting_class = p_accounting_class)
4346 OR ((rec_info.accounting_class IS NULL)
4347 AND (p_accounting_class is NULL)))
4348 AND ((rec_info.demand_class = p_demand_class)
4349 OR ((rec_info.demand_class IS NULL) AND (p_demand_class is NULL)))
4350 AND ((rec_info.parent_id = p_parent_id)
4351 OR ((rec_info.parent_id IS NULL) AND (p_parent_id is NULL)))
4352 AND ((rec_info.substitution_type_id = p_substitution_type_id)
4353 OR ((rec_info.substitution_type_id IS NULL)
4354 AND (p_substitution_type_id is NULL)))
4355 AND ((rec_info.substitution_item_id = p_substitution_item_id)
4356 OR ((rec_info.substitution_item_id IS NULL)
4357 AND (p_substitution_item_id is NULL)))
4358 AND ((rec_info.schedule_group = p_schedule_group)
4359 OR ((rec_info.schedule_group IS NULL)
4360 AND (p_schedule_group is NULL)))
4361 AND ((rec_info.build_sequence = p_build_sequence)
4362 OR ((rec_info.build_sequence IS NULL)
4363 AND (p_build_sequence is NULL)))
4364 AND ((rec_info.schedule_number = p_schedule_number)
4365 OR ((rec_info.schedule_number IS NULL)
4366 AND (p_schedule_number is NULL)))
4367 AND ((rec_info.scheduled_flag = p_scheduled_flag)
4368 OR ((rec_info.scheduled_flag IS NULL)
4369 AND (p_scheduled_flag is NULL)))
4370 AND ((rec_info.flow_schedule = p_flow_schedule)
4371 OR ((rec_info.flow_schedule IS NULL) AND (p_flow_schedule is NULL)))
4372 AND ((rec_info.cost_group_id = p_cost_group_id)
4373 OR ((rec_info.cost_group_id IS NULL) AND (p_cost_group_id IS NULL)))
4374
4375 -- HW OPMCONV. Added secondary_qty and secondary_uom
4376 AND ((rec_info.SECONDARY_UOM_CODE = p_secondary_uom_code)
4377 OR ((rec_info.SECONDARY_UOM_CODE IS NULL) AND (p_secondary_uom_code IS NULL)))
4378 AND ((rec_info.SECONDARY_TRANSACTION_QUANTITY = p_secondary_trx_quantity)
4379 OR ((rec_info.SECONDARY_TRANSACTION_QUANTITY IS NULL) AND (p_secondary_trx_quantity IS NULL)))
4380 ) THEN
4381 /* wsh_server_debug.log_event('WSH_TRX_HANDLER.LOCK_ROW',
4382 'END',
4383 'End of procedure LOCK_ROW');
4384 */
4385 --
4386 IF l_debug_on THEN
4387 WSH_DEBUG_SV.pop(l_module_name,'Nothing Changed');
4388 END IF;
4389 --
4390 return;
4391 ELSE
4392 /* wsh_server_debug.log_event('WSH_TRX_HANDLER.LOCK_ROW',
4393 'END',
4394 'Lock record failed. Raising exception FORM_RECORD_CHANGED');
4395 */
4396 fnd_message.set_name('FND', 'FORM_RECORD_CHANGED');
4397 IF l_debug_on THEN
4398 WSH_DEBUG_SV.pop(l_module_name,'FORM_RECORD_CHANGED');
4399 END IF;
4400 app_exception.raise_exception;
4401 END IF;
4402
4403 --
4404 IF l_debug_on THEN
4405 WSH_DEBUG_SV.pop(l_module_name);
4406 END IF;
4407 --
4408 END Lock_Row;
4409
4410 END WSH_TRX_HANDLER;