2: /* $Header: POXVDCOB.pls 120.49.12020000.4 2013/04/10 06:02:13 shithang ship $ */
3:
4: --< Bug 3194665 Start >
5: -- Refactored debugging
6: g_debug_stmt CONSTANT BOOLEAN := PO_DEBUG.is_debug_stmt_on;
7: g_debug_unexp CONSTANT BOOLEAN := PO_DEBUG.is_debug_unexp_on;
8:
9: -- Moved table type declaration to spec file
10: --< Bug 3194665 End >
3:
4: --< Bug 3194665 Start >
5: -- Refactored debugging
6: g_debug_stmt CONSTANT BOOLEAN := PO_DEBUG.is_debug_stmt_on;
7: g_debug_unexp CONSTANT BOOLEAN := PO_DEBUG.is_debug_unexp_on;
8:
9: -- Moved table type declaration to spec file
10: --< Bug 3194665 End >
11:
187:
188:
189: IF g_debug_stmt THEN
190: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
191: PO_DEBUG.debug_begin(d_module);
192: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_type', p_doc_type);
193: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_subtype', p_doc_subtype);
194: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_id', p_doc_id);
195: PO_DEBUG.debug_var(d_module, l_progress, 'p_communication_method_value', p_communication_method_value);
188:
189: IF g_debug_stmt THEN
190: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
191: PO_DEBUG.debug_begin(d_module);
192: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_type', p_doc_type);
193: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_subtype', p_doc_subtype);
194: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_id', p_doc_id);
195: PO_DEBUG.debug_var(d_module, l_progress, 'p_communication_method_value', p_communication_method_value);
196: PO_DEBUG.debug_var(d_module, l_progress, 'p_communication_method_option', p_communication_method_option);
189: IF g_debug_stmt THEN
190: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
191: PO_DEBUG.debug_begin(d_module);
192: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_type', p_doc_type);
193: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_subtype', p_doc_subtype);
194: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_id', p_doc_id);
195: PO_DEBUG.debug_var(d_module, l_progress, 'p_communication_method_value', p_communication_method_value);
196: PO_DEBUG.debug_var(d_module, l_progress, 'p_communication_method_option', p_communication_method_option);
197: PO_DEBUG.debug_var(d_module, l_progress, 'p_source', p_source);
190: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
191: PO_DEBUG.debug_begin(d_module);
192: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_type', p_doc_type);
193: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_subtype', p_doc_subtype);
194: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_id', p_doc_id);
195: PO_DEBUG.debug_var(d_module, l_progress, 'p_communication_method_value', p_communication_method_value);
196: PO_DEBUG.debug_var(d_module, l_progress, 'p_communication_method_option', p_communication_method_option);
197: PO_DEBUG.debug_var(d_module, l_progress, 'p_source', p_source);
198:
191: PO_DEBUG.debug_begin(d_module);
192: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_type', p_doc_type);
193: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_subtype', p_doc_subtype);
194: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_id', p_doc_id);
195: PO_DEBUG.debug_var(d_module, l_progress, 'p_communication_method_value', p_communication_method_value);
196: PO_DEBUG.debug_var(d_module, l_progress, 'p_communication_method_option', p_communication_method_option);
197: PO_DEBUG.debug_var(d_module, l_progress, 'p_source', p_source);
198:
199: END IF;
192: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_type', p_doc_type);
193: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_subtype', p_doc_subtype);
194: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_id', p_doc_id);
195: PO_DEBUG.debug_var(d_module, l_progress, 'p_communication_method_value', p_communication_method_value);
196: PO_DEBUG.debug_var(d_module, l_progress, 'p_communication_method_option', p_communication_method_option);
197: PO_DEBUG.debug_var(d_module, l_progress, 'p_source', p_source);
198:
199: END IF;
200: END IF;
193: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_subtype', p_doc_subtype);
194: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_id', p_doc_id);
195: PO_DEBUG.debug_var(d_module, l_progress, 'p_communication_method_value', p_communication_method_value);
196: PO_DEBUG.debug_var(d_module, l_progress, 'p_communication_method_option', p_communication_method_option);
197: PO_DEBUG.debug_var(d_module, l_progress, 'p_source', p_source);
198:
199: END IF;
200: END IF;
201:
207: END IF ;
208:
209: IF g_debug_stmt THEN
210: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
211: PO_DEBUG.debug_var(d_module, l_progress, 'l_check_asl', l_check_asl);
212: END IF;
213: END IF;
214:
215: BEGIN
241: END;
242:
243: IF g_debug_stmt THEN
244: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
245: PO_DEBUG.debug_var(d_module, l_progress, 'l_auth_status', l_auth_status);
246: END IF;
247: END IF;
248:
249: l_progress :='003';
270: END IF;
271:
272: IF g_debug_stmt THEN
273: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
274: PO_DEBUG.debug_var(d_module, l_progress, 'l_online_report_id', l_online_report_id);
275: PO_DEBUG.debug_var(d_module, l_progress, 'l_sub_check_status', l_sub_check_status);
276: PO_DEBUG.debug_var(d_module, l_progress, 'x_exception_msg', x_exception_msg);
277: END IF;
278: END IF;
271:
272: IF g_debug_stmt THEN
273: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
274: PO_DEBUG.debug_var(d_module, l_progress, 'l_online_report_id', l_online_report_id);
275: PO_DEBUG.debug_var(d_module, l_progress, 'l_sub_check_status', l_sub_check_status);
276: PO_DEBUG.debug_var(d_module, l_progress, 'x_exception_msg', x_exception_msg);
277: END IF;
278: END IF;
279:
272: IF g_debug_stmt THEN
273: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
274: PO_DEBUG.debug_var(d_module, l_progress, 'l_online_report_id', l_online_report_id);
275: PO_DEBUG.debug_var(d_module, l_progress, 'l_sub_check_status', l_sub_check_status);
276: PO_DEBUG.debug_var(d_module, l_progress, 'x_exception_msg', x_exception_msg);
277: END IF;
278: END IF;
279:
280:
310: WHERE podt.document_type_code = p_doc_type
311: AND podt.document_subtype = p_doc_subtype;
312:
313: IF g_debug_stmt THEN
314: PO_DEBUG.debug_var(d_module, l_progress, 'l_approval_path_id', l_approval_path_id);
315: END IF;
316:
317: l_progress :='006';
318:
470: END IF;
471:
472: IF g_debug_stmt THEN
473: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
474: PO_DEBUG.debug_begin(d_module);
475: PO_DEBUG.debug_var(d_module, l_progress, 'p_commit', p_commit);
476: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_type', p_doc_type);
477: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_subtype', p_doc_subtype);
478: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_id', p_doc_id);
471:
472: IF g_debug_stmt THEN
473: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
474: PO_DEBUG.debug_begin(d_module);
475: PO_DEBUG.debug_var(d_module, l_progress, 'p_commit', p_commit);
476: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_type', p_doc_type);
477: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_subtype', p_doc_subtype);
478: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_id', p_doc_id);
479: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_line_id', p_doc_line_id);
472: IF g_debug_stmt THEN
473: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
474: PO_DEBUG.debug_begin(d_module);
475: PO_DEBUG.debug_var(d_module, l_progress, 'p_commit', p_commit);
476: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_type', p_doc_type);
477: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_subtype', p_doc_subtype);
478: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_id', p_doc_id);
479: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_line_id', p_doc_line_id);
480: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_line_loc_id', p_doc_line_loc_id);
473: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
474: PO_DEBUG.debug_begin(d_module);
475: PO_DEBUG.debug_var(d_module, l_progress, 'p_commit', p_commit);
476: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_type', p_doc_type);
477: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_subtype', p_doc_subtype);
478: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_id', p_doc_id);
479: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_line_id', p_doc_line_id);
480: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_line_loc_id', p_doc_line_loc_id);
481: PO_DEBUG.debug_var(d_module, l_progress, 'p_source', p_source);
474: PO_DEBUG.debug_begin(d_module);
475: PO_DEBUG.debug_var(d_module, l_progress, 'p_commit', p_commit);
476: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_type', p_doc_type);
477: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_subtype', p_doc_subtype);
478: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_id', p_doc_id);
479: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_line_id', p_doc_line_id);
480: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_line_loc_id', p_doc_line_loc_id);
481: PO_DEBUG.debug_var(d_module, l_progress, 'p_source', p_source);
482: PO_DEBUG.debug_var(d_module, l_progress, 'p_action', p_action);
475: PO_DEBUG.debug_var(d_module, l_progress, 'p_commit', p_commit);
476: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_type', p_doc_type);
477: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_subtype', p_doc_subtype);
478: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_id', p_doc_id);
479: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_line_id', p_doc_line_id);
480: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_line_loc_id', p_doc_line_loc_id);
481: PO_DEBUG.debug_var(d_module, l_progress, 'p_source', p_source);
482: PO_DEBUG.debug_var(d_module, l_progress, 'p_action', p_action);
483: PO_DEBUG.debug_var(d_module, l_progress, 'p_action_date', p_action_date);
476: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_type', p_doc_type);
477: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_subtype', p_doc_subtype);
478: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_id', p_doc_id);
479: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_line_id', p_doc_line_id);
480: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_line_loc_id', p_doc_line_loc_id);
481: PO_DEBUG.debug_var(d_module, l_progress, 'p_source', p_source);
482: PO_DEBUG.debug_var(d_module, l_progress, 'p_action', p_action);
483: PO_DEBUG.debug_var(d_module, l_progress, 'p_action_date', p_action_date);
484: PO_DEBUG.debug_var(d_module, l_progress, 'p_cancel_reason', p_cancel_reason);
477: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_subtype', p_doc_subtype);
478: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_id', p_doc_id);
479: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_line_id', p_doc_line_id);
480: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_line_loc_id', p_doc_line_loc_id);
481: PO_DEBUG.debug_var(d_module, l_progress, 'p_source', p_source);
482: PO_DEBUG.debug_var(d_module, l_progress, 'p_action', p_action);
483: PO_DEBUG.debug_var(d_module, l_progress, 'p_action_date', p_action_date);
484: PO_DEBUG.debug_var(d_module, l_progress, 'p_cancel_reason', p_cancel_reason);
485: PO_DEBUG.debug_var(d_module, l_progress, 'p_cancel_reqs_flag', p_cancel_reqs_flag);
478: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_id', p_doc_id);
479: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_line_id', p_doc_line_id);
480: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_line_loc_id', p_doc_line_loc_id);
481: PO_DEBUG.debug_var(d_module, l_progress, 'p_source', p_source);
482: PO_DEBUG.debug_var(d_module, l_progress, 'p_action', p_action);
483: PO_DEBUG.debug_var(d_module, l_progress, 'p_action_date', p_action_date);
484: PO_DEBUG.debug_var(d_module, l_progress, 'p_cancel_reason', p_cancel_reason);
485: PO_DEBUG.debug_var(d_module, l_progress, 'p_cancel_reqs_flag', p_cancel_reqs_flag);
486: PO_DEBUG.debug_var(d_module, l_progress, 'p_print_flag', p_print_flag);
479: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_line_id', p_doc_line_id);
480: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_line_loc_id', p_doc_line_loc_id);
481: PO_DEBUG.debug_var(d_module, l_progress, 'p_source', p_source);
482: PO_DEBUG.debug_var(d_module, l_progress, 'p_action', p_action);
483: PO_DEBUG.debug_var(d_module, l_progress, 'p_action_date', p_action_date);
484: PO_DEBUG.debug_var(d_module, l_progress, 'p_cancel_reason', p_cancel_reason);
485: PO_DEBUG.debug_var(d_module, l_progress, 'p_cancel_reqs_flag', p_cancel_reqs_flag);
486: PO_DEBUG.debug_var(d_module, l_progress, 'p_print_flag', p_print_flag);
487: PO_DEBUG.debug_var(d_module, l_progress, 'p_note_to_vendor', p_note_to_vendor);
480: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_line_loc_id', p_doc_line_loc_id);
481: PO_DEBUG.debug_var(d_module, l_progress, 'p_source', p_source);
482: PO_DEBUG.debug_var(d_module, l_progress, 'p_action', p_action);
483: PO_DEBUG.debug_var(d_module, l_progress, 'p_action_date', p_action_date);
484: PO_DEBUG.debug_var(d_module, l_progress, 'p_cancel_reason', p_cancel_reason);
485: PO_DEBUG.debug_var(d_module, l_progress, 'p_cancel_reqs_flag', p_cancel_reqs_flag);
486: PO_DEBUG.debug_var(d_module, l_progress, 'p_print_flag', p_print_flag);
487: PO_DEBUG.debug_var(d_module, l_progress, 'p_note_to_vendor', p_note_to_vendor);
488: PO_DEBUG.debug_var(d_module, l_progress, 'p_use_gldate', p_use_gldate);
481: PO_DEBUG.debug_var(d_module, l_progress, 'p_source', p_source);
482: PO_DEBUG.debug_var(d_module, l_progress, 'p_action', p_action);
483: PO_DEBUG.debug_var(d_module, l_progress, 'p_action_date', p_action_date);
484: PO_DEBUG.debug_var(d_module, l_progress, 'p_cancel_reason', p_cancel_reason);
485: PO_DEBUG.debug_var(d_module, l_progress, 'p_cancel_reqs_flag', p_cancel_reqs_flag);
486: PO_DEBUG.debug_var(d_module, l_progress, 'p_print_flag', p_print_flag);
487: PO_DEBUG.debug_var(d_module, l_progress, 'p_note_to_vendor', p_note_to_vendor);
488: PO_DEBUG.debug_var(d_module, l_progress, 'p_use_gldate', p_use_gldate);
489: PO_DEBUG.debug_var(d_module, l_progress, 'p_launch_approvals_flag', p_launch_approvals_flag);
482: PO_DEBUG.debug_var(d_module, l_progress, 'p_action', p_action);
483: PO_DEBUG.debug_var(d_module, l_progress, 'p_action_date', p_action_date);
484: PO_DEBUG.debug_var(d_module, l_progress, 'p_cancel_reason', p_cancel_reason);
485: PO_DEBUG.debug_var(d_module, l_progress, 'p_cancel_reqs_flag', p_cancel_reqs_flag);
486: PO_DEBUG.debug_var(d_module, l_progress, 'p_print_flag', p_print_flag);
487: PO_DEBUG.debug_var(d_module, l_progress, 'p_note_to_vendor', p_note_to_vendor);
488: PO_DEBUG.debug_var(d_module, l_progress, 'p_use_gldate', p_use_gldate);
489: PO_DEBUG.debug_var(d_module, l_progress, 'p_launch_approvals_flag', p_launch_approvals_flag);
490: PO_DEBUG.debug_var(d_module, l_progress, 'p_caller', p_caller);
483: PO_DEBUG.debug_var(d_module, l_progress, 'p_action_date', p_action_date);
484: PO_DEBUG.debug_var(d_module, l_progress, 'p_cancel_reason', p_cancel_reason);
485: PO_DEBUG.debug_var(d_module, l_progress, 'p_cancel_reqs_flag', p_cancel_reqs_flag);
486: PO_DEBUG.debug_var(d_module, l_progress, 'p_print_flag', p_print_flag);
487: PO_DEBUG.debug_var(d_module, l_progress, 'p_note_to_vendor', p_note_to_vendor);
488: PO_DEBUG.debug_var(d_module, l_progress, 'p_use_gldate', p_use_gldate);
489: PO_DEBUG.debug_var(d_module, l_progress, 'p_launch_approvals_flag', p_launch_approvals_flag);
490: PO_DEBUG.debug_var(d_module, l_progress, 'p_caller', p_caller);
491: PO_DEBUG.debug_var(d_module, l_progress, 'p_communication_method_value', p_communication_method_value);
484: PO_DEBUG.debug_var(d_module, l_progress, 'p_cancel_reason', p_cancel_reason);
485: PO_DEBUG.debug_var(d_module, l_progress, 'p_cancel_reqs_flag', p_cancel_reqs_flag);
486: PO_DEBUG.debug_var(d_module, l_progress, 'p_print_flag', p_print_flag);
487: PO_DEBUG.debug_var(d_module, l_progress, 'p_note_to_vendor', p_note_to_vendor);
488: PO_DEBUG.debug_var(d_module, l_progress, 'p_use_gldate', p_use_gldate);
489: PO_DEBUG.debug_var(d_module, l_progress, 'p_launch_approvals_flag', p_launch_approvals_flag);
490: PO_DEBUG.debug_var(d_module, l_progress, 'p_caller', p_caller);
491: PO_DEBUG.debug_var(d_module, l_progress, 'p_communication_method_value', p_communication_method_value);
492: PO_DEBUG.debug_var(d_module, l_progress, 'p_communication_method_option', p_communication_method_option);
485: PO_DEBUG.debug_var(d_module, l_progress, 'p_cancel_reqs_flag', p_cancel_reqs_flag);
486: PO_DEBUG.debug_var(d_module, l_progress, 'p_print_flag', p_print_flag);
487: PO_DEBUG.debug_var(d_module, l_progress, 'p_note_to_vendor', p_note_to_vendor);
488: PO_DEBUG.debug_var(d_module, l_progress, 'p_use_gldate', p_use_gldate);
489: PO_DEBUG.debug_var(d_module, l_progress, 'p_launch_approvals_flag', p_launch_approvals_flag);
490: PO_DEBUG.debug_var(d_module, l_progress, 'p_caller', p_caller);
491: PO_DEBUG.debug_var(d_module, l_progress, 'p_communication_method_value', p_communication_method_value);
492: PO_DEBUG.debug_var(d_module, l_progress, 'p_communication_method_option', p_communication_method_option);
493:
486: PO_DEBUG.debug_var(d_module, l_progress, 'p_print_flag', p_print_flag);
487: PO_DEBUG.debug_var(d_module, l_progress, 'p_note_to_vendor', p_note_to_vendor);
488: PO_DEBUG.debug_var(d_module, l_progress, 'p_use_gldate', p_use_gldate);
489: PO_DEBUG.debug_var(d_module, l_progress, 'p_launch_approvals_flag', p_launch_approvals_flag);
490: PO_DEBUG.debug_var(d_module, l_progress, 'p_caller', p_caller);
491: PO_DEBUG.debug_var(d_module, l_progress, 'p_communication_method_value', p_communication_method_value);
492: PO_DEBUG.debug_var(d_module, l_progress, 'p_communication_method_option', p_communication_method_option);
493:
494: END IF;
487: PO_DEBUG.debug_var(d_module, l_progress, 'p_note_to_vendor', p_note_to_vendor);
488: PO_DEBUG.debug_var(d_module, l_progress, 'p_use_gldate', p_use_gldate);
489: PO_DEBUG.debug_var(d_module, l_progress, 'p_launch_approvals_flag', p_launch_approvals_flag);
490: PO_DEBUG.debug_var(d_module, l_progress, 'p_caller', p_caller);
491: PO_DEBUG.debug_var(d_module, l_progress, 'p_communication_method_value', p_communication_method_value);
492: PO_DEBUG.debug_var(d_module, l_progress, 'p_communication_method_option', p_communication_method_option);
493:
494: END IF;
495: END IF;
488: PO_DEBUG.debug_var(d_module, l_progress, 'p_use_gldate', p_use_gldate);
489: PO_DEBUG.debug_var(d_module, l_progress, 'p_launch_approvals_flag', p_launch_approvals_flag);
490: PO_DEBUG.debug_var(d_module, l_progress, 'p_caller', p_caller);
491: PO_DEBUG.debug_var(d_module, l_progress, 'p_communication_method_value', p_communication_method_value);
492: PO_DEBUG.debug_var(d_module, l_progress, 'p_communication_method_option', p_communication_method_option);
493:
494: END IF;
495: END IF;
496:
535: END;
536:
537: IF g_debug_stmt THEN
538: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
539: PO_DEBUG.debug_var(d_module, l_progress, 'l_old_auth_status', l_old_auth_status);
540: END IF;
541: END IF;
542:
543:
586:
587:
588: IF g_debug_stmt THEN
589: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
590: PO_DEBUG.debug_var(d_module,l_progress,'l_return_code',l_return_code);
591: PO_DEBUG.debug_var(d_module,l_progress,'x_return_status',x_return_status);
592: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
593: END IF;
594: END IF;
587:
588: IF g_debug_stmt THEN
589: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
590: PO_DEBUG.debug_var(d_module,l_progress,'l_return_code',l_return_code);
591: PO_DEBUG.debug_var(d_module,l_progress,'x_return_status',x_return_status);
592: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
593: END IF;
594: END IF;
595:
588: IF g_debug_stmt THEN
589: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
590: PO_DEBUG.debug_var(d_module,l_progress,'l_return_code',l_return_code);
591: PO_DEBUG.debug_var(d_module,l_progress,'x_return_status',x_return_status);
592: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
593: END IF;
594: END IF;
595:
596: -- If the procedure does not complete successfully raise the
675: FND_MESSAGE.set_token('ACTION',p_action);
676:
677: IF g_debug_stmt THEN
678: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
679: PO_DEBUG.debug_stmt(d_module,l_progress,'invalid_action');
680: END IF;
681: END IF;
682:
683: FND_MSG_PUB.add;
686: END IF; --
687:
688: IF g_debug_stmt THEN
689: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
690: PO_DEBUG.debug_stmt(d_module,l_progress,'Before PO_DELREC_PVT.create_update_delrec Call');
691: END IF;
692: END IF;
693:
694:
706: p_line_location_id => p_doc_line_loc_id);
707:
708: IF g_debug_stmt THEN
709: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
710: PO_DEBUG.debug_stmt(d_module,l_progress,'After PO_DELREC_PVT.create_update_delrec Call');
711: PO_DEBUG.debug_var(d_module,l_progress,'x_return_status',x_return_status);
712: END IF;
713:
714: END IF;
707:
708: IF g_debug_stmt THEN
709: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
710: PO_DEBUG.debug_stmt(d_module,l_progress,'After PO_DELREC_PVT.create_update_delrec Call');
711: PO_DEBUG.debug_var(d_module,l_progress,'x_return_status',x_return_status);
712: END IF;
713:
714: END IF;
715:
5237:
5238:
5239: IF g_debug_stmt THEN
5240: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
5241: PO_DEBUG.debug_begin(d_module);
5242: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_type', p_doc_type);
5243: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_subtype', p_doc_subtype);
5244: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_id', p_doc_id);
5245: PO_DEBUG.debug_var(d_module, l_progress, 'p_communication_method_value', p_communication_method_value);
5238:
5239: IF g_debug_stmt THEN
5240: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
5241: PO_DEBUG.debug_begin(d_module);
5242: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_type', p_doc_type);
5243: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_subtype', p_doc_subtype);
5244: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_id', p_doc_id);
5245: PO_DEBUG.debug_var(d_module, l_progress, 'p_communication_method_value', p_communication_method_value);
5246: PO_DEBUG.debug_var(d_module, l_progress, 'p_communication_method_option', p_communication_method_option);
5239: IF g_debug_stmt THEN
5240: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
5241: PO_DEBUG.debug_begin(d_module);
5242: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_type', p_doc_type);
5243: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_subtype', p_doc_subtype);
5244: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_id', p_doc_id);
5245: PO_DEBUG.debug_var(d_module, l_progress, 'p_communication_method_value', p_communication_method_value);
5246: PO_DEBUG.debug_var(d_module, l_progress, 'p_communication_method_option', p_communication_method_option);
5247: END IF;
5240: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
5241: PO_DEBUG.debug_begin(d_module);
5242: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_type', p_doc_type);
5243: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_subtype', p_doc_subtype);
5244: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_id', p_doc_id);
5245: PO_DEBUG.debug_var(d_module, l_progress, 'p_communication_method_value', p_communication_method_value);
5246: PO_DEBUG.debug_var(d_module, l_progress, 'p_communication_method_option', p_communication_method_option);
5247: END IF;
5248: END IF;
5241: PO_DEBUG.debug_begin(d_module);
5242: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_type', p_doc_type);
5243: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_subtype', p_doc_subtype);
5244: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_id', p_doc_id);
5245: PO_DEBUG.debug_var(d_module, l_progress, 'p_communication_method_value', p_communication_method_value);
5246: PO_DEBUG.debug_var(d_module, l_progress, 'p_communication_method_option', p_communication_method_option);
5247: END IF;
5248: END IF;
5249:
5242: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_type', p_doc_type);
5243: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_subtype', p_doc_subtype);
5244: PO_DEBUG.debug_var(d_module, l_progress, 'p_doc_id', p_doc_id);
5245: PO_DEBUG.debug_var(d_module, l_progress, 'p_communication_method_value', p_communication_method_value);
5246: PO_DEBUG.debug_var(d_module, l_progress, 'p_communication_method_option', p_communication_method_option);
5247: END IF;
5248: END IF;
5249:
5250:
5282: END IF;
5283:
5284: IF g_debug_stmt THEN
5285: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
5286: PO_DEBUG.debug_var(d_module,l_progress,'l_conterms_exist_flag',l_conterms_exist_flag);
5287: PO_DEBUG.debug_var(d_module,l_progress,'l_auth_status',l_auth_status);
5288: PO_DEBUG.debug_var(d_module,l_progress,'l_revision_num',l_revision_num);
5289: PO_DEBUG.debug_var(d_module,l_progress,'l_doc_type',l_doc_type);
5290: END IF;
5283:
5284: IF g_debug_stmt THEN
5285: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
5286: PO_DEBUG.debug_var(d_module,l_progress,'l_conterms_exist_flag',l_conterms_exist_flag);
5287: PO_DEBUG.debug_var(d_module,l_progress,'l_auth_status',l_auth_status);
5288: PO_DEBUG.debug_var(d_module,l_progress,'l_revision_num',l_revision_num);
5289: PO_DEBUG.debug_var(d_module,l_progress,'l_doc_type',l_doc_type);
5290: END IF;
5291: END IF;
5284: IF g_debug_stmt THEN
5285: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
5286: PO_DEBUG.debug_var(d_module,l_progress,'l_conterms_exist_flag',l_conterms_exist_flag);
5287: PO_DEBUG.debug_var(d_module,l_progress,'l_auth_status',l_auth_status);
5288: PO_DEBUG.debug_var(d_module,l_progress,'l_revision_num',l_revision_num);
5289: PO_DEBUG.debug_var(d_module,l_progress,'l_doc_type',l_doc_type);
5290: END IF;
5291: END IF;
5292: l_archive_count := 1;
5285: IF (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
5286: PO_DEBUG.debug_var(d_module,l_progress,'l_conterms_exist_flag',l_conterms_exist_flag);
5287: PO_DEBUG.debug_var(d_module,l_progress,'l_auth_status',l_auth_status);
5288: PO_DEBUG.debug_var(d_module,l_progress,'l_revision_num',l_revision_num);
5289: PO_DEBUG.debug_var(d_module,l_progress,'l_doc_type',l_doc_type);
5290: END IF;
5291: END IF;
5292: l_archive_count := 1;
5293:
5321:
5322: END IF;
5323:
5324: IF g_debug_stmt THEN
5325: PO_DEBUG.debug_var(d_module,l_progress,'l_archive_count',l_archive_count);
5326: END IF;
5327:
5328: IF l_archive_count >0 THEN
5329:
5341: p_request_id =>l_request_id);
5342:
5343: IF g_debug_stmt
5344: AND (FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE) THEN
5345: PO_DEBUG.debug_var(d_module,l_progress,'l_request_id',l_request_id);
5346: END IF;
5347: END IF;
5348:
5349: