2: /* $Header: PO_DRILLDOWN_PUB_PKG.plb 120.3.12020000.3 2013/02/10 21:13:15 vegajula ship $ */
3: G_PACKAGE_NAME CONSTANT VARCHAR2(30) := 'PO_DRILLDOWN_PUB_PKG';
4:
5: -- Logging global constants
6: D_PACKAGE_BASE CONSTANT VARCHAR2(100) := PO_LOG.get_package_base(G_PACKAGE_NAME);
7:
8: -----------------------------------------------------------------------------
9: --Start of Comments
10: --Name: DRILLDOWN
114: p_function_name IN OUT NOCOPY VARCHAR2,
115: p_parameters IN OUT NOCOPY VARCHAR2) IS
116: l_document_id NUMBER;
117: l_module_name CONSTANT VARCHAR2(100) := 'DRILLDOWN';
118: d_module_base CONSTANT VARCHAR2(100) := PO_LOG.get_subprogram_base( D_PACKAGE_BASE, l_module_name);
119: d_progress NUMBER;
120: l_global_agreement_flag PO_HEADERS_ALL.global_agreement_flag%type;
121: l_document_subtype PO_HEADERS_ALL.type_lookup_code%type;
122: l_bpa_header_id PO_RELEASES_ALL.po_header_id%type;
122: l_bpa_header_id PO_RELEASES_ALL.po_header_id%type;
123: l_federal_flag po_requisition_headers_all.FEDERAL_FLAG%type;
124: BEGIN
125: d_progress :=0;
126: IF (PO_LOG.d_proc) THEN
127: PO_LOG.proc_begin(d_module_base);
128: PO_LOG.proc_begin(d_module_base,'p_application_id',p_application_id);
129: PO_LOG.proc_begin(d_module_base,'p_ledger_id',p_ledger_id);
130: PO_LOG.proc_begin(d_module_base,'p_legal_entity_id',p_legal_entity_id);
123: l_federal_flag po_requisition_headers_all.FEDERAL_FLAG%type;
124: BEGIN
125: d_progress :=0;
126: IF (PO_LOG.d_proc) THEN
127: PO_LOG.proc_begin(d_module_base);
128: PO_LOG.proc_begin(d_module_base,'p_application_id',p_application_id);
129: PO_LOG.proc_begin(d_module_base,'p_ledger_id',p_ledger_id);
130: PO_LOG.proc_begin(d_module_base,'p_legal_entity_id',p_legal_entity_id);
131: PO_LOG.proc_begin(d_module_base,'p_entity_code',p_entity_code);
124: BEGIN
125: d_progress :=0;
126: IF (PO_LOG.d_proc) THEN
127: PO_LOG.proc_begin(d_module_base);
128: PO_LOG.proc_begin(d_module_base,'p_application_id',p_application_id);
129: PO_LOG.proc_begin(d_module_base,'p_ledger_id',p_ledger_id);
130: PO_LOG.proc_begin(d_module_base,'p_legal_entity_id',p_legal_entity_id);
131: PO_LOG.proc_begin(d_module_base,'p_entity_code',p_entity_code);
132: PO_LOG.proc_begin(d_module_base,'p_event_class_code',p_event_class_code);
125: d_progress :=0;
126: IF (PO_LOG.d_proc) THEN
127: PO_LOG.proc_begin(d_module_base);
128: PO_LOG.proc_begin(d_module_base,'p_application_id',p_application_id);
129: PO_LOG.proc_begin(d_module_base,'p_ledger_id',p_ledger_id);
130: PO_LOG.proc_begin(d_module_base,'p_legal_entity_id',p_legal_entity_id);
131: PO_LOG.proc_begin(d_module_base,'p_entity_code',p_entity_code);
132: PO_LOG.proc_begin(d_module_base,'p_event_class_code',p_event_class_code);
133: PO_LOG.proc_begin(d_module_base,'p_event_type_code',p_event_type_code);
126: IF (PO_LOG.d_proc) THEN
127: PO_LOG.proc_begin(d_module_base);
128: PO_LOG.proc_begin(d_module_base,'p_application_id',p_application_id);
129: PO_LOG.proc_begin(d_module_base,'p_ledger_id',p_ledger_id);
130: PO_LOG.proc_begin(d_module_base,'p_legal_entity_id',p_legal_entity_id);
131: PO_LOG.proc_begin(d_module_base,'p_entity_code',p_entity_code);
132: PO_LOG.proc_begin(d_module_base,'p_event_class_code',p_event_class_code);
133: PO_LOG.proc_begin(d_module_base,'p_event_type_code',p_event_type_code);
134: PO_LOG.proc_begin(d_module_base,'p_source_id_int_1',p_source_id_int_1);
127: PO_LOG.proc_begin(d_module_base);
128: PO_LOG.proc_begin(d_module_base,'p_application_id',p_application_id);
129: PO_LOG.proc_begin(d_module_base,'p_ledger_id',p_ledger_id);
130: PO_LOG.proc_begin(d_module_base,'p_legal_entity_id',p_legal_entity_id);
131: PO_LOG.proc_begin(d_module_base,'p_entity_code',p_entity_code);
132: PO_LOG.proc_begin(d_module_base,'p_event_class_code',p_event_class_code);
133: PO_LOG.proc_begin(d_module_base,'p_event_type_code',p_event_type_code);
134: PO_LOG.proc_begin(d_module_base,'p_source_id_int_1',p_source_id_int_1);
135: PO_LOG.proc_begin(d_module_base,'p_source_id_int_2',p_source_id_int_2);
128: PO_LOG.proc_begin(d_module_base,'p_application_id',p_application_id);
129: PO_LOG.proc_begin(d_module_base,'p_ledger_id',p_ledger_id);
130: PO_LOG.proc_begin(d_module_base,'p_legal_entity_id',p_legal_entity_id);
131: PO_LOG.proc_begin(d_module_base,'p_entity_code',p_entity_code);
132: PO_LOG.proc_begin(d_module_base,'p_event_class_code',p_event_class_code);
133: PO_LOG.proc_begin(d_module_base,'p_event_type_code',p_event_type_code);
134: PO_LOG.proc_begin(d_module_base,'p_source_id_int_1',p_source_id_int_1);
135: PO_LOG.proc_begin(d_module_base,'p_source_id_int_2',p_source_id_int_2);
136: PO_LOG.proc_begin(d_module_base,'p_source_id_int_3',p_source_id_int_3);
129: PO_LOG.proc_begin(d_module_base,'p_ledger_id',p_ledger_id);
130: PO_LOG.proc_begin(d_module_base,'p_legal_entity_id',p_legal_entity_id);
131: PO_LOG.proc_begin(d_module_base,'p_entity_code',p_entity_code);
132: PO_LOG.proc_begin(d_module_base,'p_event_class_code',p_event_class_code);
133: PO_LOG.proc_begin(d_module_base,'p_event_type_code',p_event_type_code);
134: PO_LOG.proc_begin(d_module_base,'p_source_id_int_1',p_source_id_int_1);
135: PO_LOG.proc_begin(d_module_base,'p_source_id_int_2',p_source_id_int_2);
136: PO_LOG.proc_begin(d_module_base,'p_source_id_int_3',p_source_id_int_3);
137: PO_LOG.proc_begin(d_module_base,'p_source_id_int_4',p_source_id_int_4);
130: PO_LOG.proc_begin(d_module_base,'p_legal_entity_id',p_legal_entity_id);
131: PO_LOG.proc_begin(d_module_base,'p_entity_code',p_entity_code);
132: PO_LOG.proc_begin(d_module_base,'p_event_class_code',p_event_class_code);
133: PO_LOG.proc_begin(d_module_base,'p_event_type_code',p_event_type_code);
134: PO_LOG.proc_begin(d_module_base,'p_source_id_int_1',p_source_id_int_1);
135: PO_LOG.proc_begin(d_module_base,'p_source_id_int_2',p_source_id_int_2);
136: PO_LOG.proc_begin(d_module_base,'p_source_id_int_3',p_source_id_int_3);
137: PO_LOG.proc_begin(d_module_base,'p_source_id_int_4',p_source_id_int_4);
138: PO_LOG.proc_begin(d_module_base,'p_source_id_char_1',p_source_id_char_1);
131: PO_LOG.proc_begin(d_module_base,'p_entity_code',p_entity_code);
132: PO_LOG.proc_begin(d_module_base,'p_event_class_code',p_event_class_code);
133: PO_LOG.proc_begin(d_module_base,'p_event_type_code',p_event_type_code);
134: PO_LOG.proc_begin(d_module_base,'p_source_id_int_1',p_source_id_int_1);
135: PO_LOG.proc_begin(d_module_base,'p_source_id_int_2',p_source_id_int_2);
136: PO_LOG.proc_begin(d_module_base,'p_source_id_int_3',p_source_id_int_3);
137: PO_LOG.proc_begin(d_module_base,'p_source_id_int_4',p_source_id_int_4);
138: PO_LOG.proc_begin(d_module_base,'p_source_id_char_1',p_source_id_char_1);
139: PO_LOG.proc_begin(d_module_base,'p_source_id_char_2',p_source_id_char_2);
132: PO_LOG.proc_begin(d_module_base,'p_event_class_code',p_event_class_code);
133: PO_LOG.proc_begin(d_module_base,'p_event_type_code',p_event_type_code);
134: PO_LOG.proc_begin(d_module_base,'p_source_id_int_1',p_source_id_int_1);
135: PO_LOG.proc_begin(d_module_base,'p_source_id_int_2',p_source_id_int_2);
136: PO_LOG.proc_begin(d_module_base,'p_source_id_int_3',p_source_id_int_3);
137: PO_LOG.proc_begin(d_module_base,'p_source_id_int_4',p_source_id_int_4);
138: PO_LOG.proc_begin(d_module_base,'p_source_id_char_1',p_source_id_char_1);
139: PO_LOG.proc_begin(d_module_base,'p_source_id_char_2',p_source_id_char_2);
140: PO_LOG.proc_begin(d_module_base,'p_source_id_char_3',p_source_id_char_3);
133: PO_LOG.proc_begin(d_module_base,'p_event_type_code',p_event_type_code);
134: PO_LOG.proc_begin(d_module_base,'p_source_id_int_1',p_source_id_int_1);
135: PO_LOG.proc_begin(d_module_base,'p_source_id_int_2',p_source_id_int_2);
136: PO_LOG.proc_begin(d_module_base,'p_source_id_int_3',p_source_id_int_3);
137: PO_LOG.proc_begin(d_module_base,'p_source_id_int_4',p_source_id_int_4);
138: PO_LOG.proc_begin(d_module_base,'p_source_id_char_1',p_source_id_char_1);
139: PO_LOG.proc_begin(d_module_base,'p_source_id_char_2',p_source_id_char_2);
140: PO_LOG.proc_begin(d_module_base,'p_source_id_char_3',p_source_id_char_3);
141: PO_LOG.proc_begin(d_module_base,'p_source_id_char_4',p_source_id_char_4);
134: PO_LOG.proc_begin(d_module_base,'p_source_id_int_1',p_source_id_int_1);
135: PO_LOG.proc_begin(d_module_base,'p_source_id_int_2',p_source_id_int_2);
136: PO_LOG.proc_begin(d_module_base,'p_source_id_int_3',p_source_id_int_3);
137: PO_LOG.proc_begin(d_module_base,'p_source_id_int_4',p_source_id_int_4);
138: PO_LOG.proc_begin(d_module_base,'p_source_id_char_1',p_source_id_char_1);
139: PO_LOG.proc_begin(d_module_base,'p_source_id_char_2',p_source_id_char_2);
140: PO_LOG.proc_begin(d_module_base,'p_source_id_char_3',p_source_id_char_3);
141: PO_LOG.proc_begin(d_module_base,'p_source_id_char_4',p_source_id_char_4);
142: PO_LOG.proc_begin(d_module_base,'p_security_id_int_1',p_security_id_int_1);
135: PO_LOG.proc_begin(d_module_base,'p_source_id_int_2',p_source_id_int_2);
136: PO_LOG.proc_begin(d_module_base,'p_source_id_int_3',p_source_id_int_3);
137: PO_LOG.proc_begin(d_module_base,'p_source_id_int_4',p_source_id_int_4);
138: PO_LOG.proc_begin(d_module_base,'p_source_id_char_1',p_source_id_char_1);
139: PO_LOG.proc_begin(d_module_base,'p_source_id_char_2',p_source_id_char_2);
140: PO_LOG.proc_begin(d_module_base,'p_source_id_char_3',p_source_id_char_3);
141: PO_LOG.proc_begin(d_module_base,'p_source_id_char_4',p_source_id_char_4);
142: PO_LOG.proc_begin(d_module_base,'p_security_id_int_1',p_security_id_int_1);
143: PO_LOG.proc_begin(d_module_base,'p_security_id_int_2',p_security_id_int_2);
136: PO_LOG.proc_begin(d_module_base,'p_source_id_int_3',p_source_id_int_3);
137: PO_LOG.proc_begin(d_module_base,'p_source_id_int_4',p_source_id_int_4);
138: PO_LOG.proc_begin(d_module_base,'p_source_id_char_1',p_source_id_char_1);
139: PO_LOG.proc_begin(d_module_base,'p_source_id_char_2',p_source_id_char_2);
140: PO_LOG.proc_begin(d_module_base,'p_source_id_char_3',p_source_id_char_3);
141: PO_LOG.proc_begin(d_module_base,'p_source_id_char_4',p_source_id_char_4);
142: PO_LOG.proc_begin(d_module_base,'p_security_id_int_1',p_security_id_int_1);
143: PO_LOG.proc_begin(d_module_base,'p_security_id_int_2',p_security_id_int_2);
144: PO_LOG.proc_begin(d_module_base,'p_security_id_int_3',p_security_id_int_3);
137: PO_LOG.proc_begin(d_module_base,'p_source_id_int_4',p_source_id_int_4);
138: PO_LOG.proc_begin(d_module_base,'p_source_id_char_1',p_source_id_char_1);
139: PO_LOG.proc_begin(d_module_base,'p_source_id_char_2',p_source_id_char_2);
140: PO_LOG.proc_begin(d_module_base,'p_source_id_char_3',p_source_id_char_3);
141: PO_LOG.proc_begin(d_module_base,'p_source_id_char_4',p_source_id_char_4);
142: PO_LOG.proc_begin(d_module_base,'p_security_id_int_1',p_security_id_int_1);
143: PO_LOG.proc_begin(d_module_base,'p_security_id_int_2',p_security_id_int_2);
144: PO_LOG.proc_begin(d_module_base,'p_security_id_int_3',p_security_id_int_3);
145: PO_LOG.proc_begin(d_module_base,'p_security_id_char_1',p_security_id_char_1);
138: PO_LOG.proc_begin(d_module_base,'p_source_id_char_1',p_source_id_char_1);
139: PO_LOG.proc_begin(d_module_base,'p_source_id_char_2',p_source_id_char_2);
140: PO_LOG.proc_begin(d_module_base,'p_source_id_char_3',p_source_id_char_3);
141: PO_LOG.proc_begin(d_module_base,'p_source_id_char_4',p_source_id_char_4);
142: PO_LOG.proc_begin(d_module_base,'p_security_id_int_1',p_security_id_int_1);
143: PO_LOG.proc_begin(d_module_base,'p_security_id_int_2',p_security_id_int_2);
144: PO_LOG.proc_begin(d_module_base,'p_security_id_int_3',p_security_id_int_3);
145: PO_LOG.proc_begin(d_module_base,'p_security_id_char_1',p_security_id_char_1);
146: PO_LOG.proc_begin(d_module_base,'p_security_id_char_2',p_security_id_char_2);
139: PO_LOG.proc_begin(d_module_base,'p_source_id_char_2',p_source_id_char_2);
140: PO_LOG.proc_begin(d_module_base,'p_source_id_char_3',p_source_id_char_3);
141: PO_LOG.proc_begin(d_module_base,'p_source_id_char_4',p_source_id_char_4);
142: PO_LOG.proc_begin(d_module_base,'p_security_id_int_1',p_security_id_int_1);
143: PO_LOG.proc_begin(d_module_base,'p_security_id_int_2',p_security_id_int_2);
144: PO_LOG.proc_begin(d_module_base,'p_security_id_int_3',p_security_id_int_3);
145: PO_LOG.proc_begin(d_module_base,'p_security_id_char_1',p_security_id_char_1);
146: PO_LOG.proc_begin(d_module_base,'p_security_id_char_2',p_security_id_char_2);
147: PO_LOG.proc_begin(d_module_base,'p_security_id_char_3',p_security_id_char_3);
140: PO_LOG.proc_begin(d_module_base,'p_source_id_char_3',p_source_id_char_3);
141: PO_LOG.proc_begin(d_module_base,'p_source_id_char_4',p_source_id_char_4);
142: PO_LOG.proc_begin(d_module_base,'p_security_id_int_1',p_security_id_int_1);
143: PO_LOG.proc_begin(d_module_base,'p_security_id_int_2',p_security_id_int_2);
144: PO_LOG.proc_begin(d_module_base,'p_security_id_int_3',p_security_id_int_3);
145: PO_LOG.proc_begin(d_module_base,'p_security_id_char_1',p_security_id_char_1);
146: PO_LOG.proc_begin(d_module_base,'p_security_id_char_2',p_security_id_char_2);
147: PO_LOG.proc_begin(d_module_base,'p_security_id_char_3',p_security_id_char_3);
148: PO_LOG.proc_begin(d_module_base,'p_valuation_method',p_valuation_method);
141: PO_LOG.proc_begin(d_module_base,'p_source_id_char_4',p_source_id_char_4);
142: PO_LOG.proc_begin(d_module_base,'p_security_id_int_1',p_security_id_int_1);
143: PO_LOG.proc_begin(d_module_base,'p_security_id_int_2',p_security_id_int_2);
144: PO_LOG.proc_begin(d_module_base,'p_security_id_int_3',p_security_id_int_3);
145: PO_LOG.proc_begin(d_module_base,'p_security_id_char_1',p_security_id_char_1);
146: PO_LOG.proc_begin(d_module_base,'p_security_id_char_2',p_security_id_char_2);
147: PO_LOG.proc_begin(d_module_base,'p_security_id_char_3',p_security_id_char_3);
148: PO_LOG.proc_begin(d_module_base,'p_valuation_method',p_valuation_method);
149: PO_LOG.proc_begin(d_module_base,'p_user_interface_type',p_user_interface_type);
142: PO_LOG.proc_begin(d_module_base,'p_security_id_int_1',p_security_id_int_1);
143: PO_LOG.proc_begin(d_module_base,'p_security_id_int_2',p_security_id_int_2);
144: PO_LOG.proc_begin(d_module_base,'p_security_id_int_3',p_security_id_int_3);
145: PO_LOG.proc_begin(d_module_base,'p_security_id_char_1',p_security_id_char_1);
146: PO_LOG.proc_begin(d_module_base,'p_security_id_char_2',p_security_id_char_2);
147: PO_LOG.proc_begin(d_module_base,'p_security_id_char_3',p_security_id_char_3);
148: PO_LOG.proc_begin(d_module_base,'p_valuation_method',p_valuation_method);
149: PO_LOG.proc_begin(d_module_base,'p_user_interface_type',p_user_interface_type);
150: PO_LOG.proc_begin(d_module_base,'p_function_name',p_function_name);
143: PO_LOG.proc_begin(d_module_base,'p_security_id_int_2',p_security_id_int_2);
144: PO_LOG.proc_begin(d_module_base,'p_security_id_int_3',p_security_id_int_3);
145: PO_LOG.proc_begin(d_module_base,'p_security_id_char_1',p_security_id_char_1);
146: PO_LOG.proc_begin(d_module_base,'p_security_id_char_2',p_security_id_char_2);
147: PO_LOG.proc_begin(d_module_base,'p_security_id_char_3',p_security_id_char_3);
148: PO_LOG.proc_begin(d_module_base,'p_valuation_method',p_valuation_method);
149: PO_LOG.proc_begin(d_module_base,'p_user_interface_type',p_user_interface_type);
150: PO_LOG.proc_begin(d_module_base,'p_function_name',p_function_name);
151: PO_LOG.proc_begin(d_module_base,'p_parameters',p_parameters);
144: PO_LOG.proc_begin(d_module_base,'p_security_id_int_3',p_security_id_int_3);
145: PO_LOG.proc_begin(d_module_base,'p_security_id_char_1',p_security_id_char_1);
146: PO_LOG.proc_begin(d_module_base,'p_security_id_char_2',p_security_id_char_2);
147: PO_LOG.proc_begin(d_module_base,'p_security_id_char_3',p_security_id_char_3);
148: PO_LOG.proc_begin(d_module_base,'p_valuation_method',p_valuation_method);
149: PO_LOG.proc_begin(d_module_base,'p_user_interface_type',p_user_interface_type);
150: PO_LOG.proc_begin(d_module_base,'p_function_name',p_function_name);
151: PO_LOG.proc_begin(d_module_base,'p_parameters',p_parameters);
152: END IF;
145: PO_LOG.proc_begin(d_module_base,'p_security_id_char_1',p_security_id_char_1);
146: PO_LOG.proc_begin(d_module_base,'p_security_id_char_2',p_security_id_char_2);
147: PO_LOG.proc_begin(d_module_base,'p_security_id_char_3',p_security_id_char_3);
148: PO_LOG.proc_begin(d_module_base,'p_valuation_method',p_valuation_method);
149: PO_LOG.proc_begin(d_module_base,'p_user_interface_type',p_user_interface_type);
150: PO_LOG.proc_begin(d_module_base,'p_function_name',p_function_name);
151: PO_LOG.proc_begin(d_module_base,'p_parameters',p_parameters);
152: END IF;
153: d_progress :=10;
146: PO_LOG.proc_begin(d_module_base,'p_security_id_char_2',p_security_id_char_2);
147: PO_LOG.proc_begin(d_module_base,'p_security_id_char_3',p_security_id_char_3);
148: PO_LOG.proc_begin(d_module_base,'p_valuation_method',p_valuation_method);
149: PO_LOG.proc_begin(d_module_base,'p_user_interface_type',p_user_interface_type);
150: PO_LOG.proc_begin(d_module_base,'p_function_name',p_function_name);
151: PO_LOG.proc_begin(d_module_base,'p_parameters',p_parameters);
152: END IF;
153: d_progress :=10;
154: l_document_id :=p_source_id_int_1;
147: PO_LOG.proc_begin(d_module_base,'p_security_id_char_3',p_security_id_char_3);
148: PO_LOG.proc_begin(d_module_base,'p_valuation_method',p_valuation_method);
149: PO_LOG.proc_begin(d_module_base,'p_user_interface_type',p_user_interface_type);
150: PO_LOG.proc_begin(d_module_base,'p_function_name',p_function_name);
151: PO_LOG.proc_begin(d_module_base,'p_parameters',p_parameters);
152: END IF;
153: d_progress :=10;
154: l_document_id :=p_source_id_int_1;
155: d_progress :=20;
217: END IF;
218:
219: END IF;
220:
221: IF (PO_LOG.d_proc) THEN
222: PO_LOG.proc_end(d_module_base);
223: PO_LOG.proc_end(d_module_base,'p_user_interface_type',p_user_interface_type);
224: PO_LOG.proc_end(d_module_base,'p_function_name',p_function_name);
225: PO_LOG.proc_end(d_module_base,'p_parameters',p_parameters);
218:
219: END IF;
220:
221: IF (PO_LOG.d_proc) THEN
222: PO_LOG.proc_end(d_module_base);
223: PO_LOG.proc_end(d_module_base,'p_user_interface_type',p_user_interface_type);
224: PO_LOG.proc_end(d_module_base,'p_function_name',p_function_name);
225: PO_LOG.proc_end(d_module_base,'p_parameters',p_parameters);
226: END IF;
219: END IF;
220:
221: IF (PO_LOG.d_proc) THEN
222: PO_LOG.proc_end(d_module_base);
223: PO_LOG.proc_end(d_module_base,'p_user_interface_type',p_user_interface_type);
224: PO_LOG.proc_end(d_module_base,'p_function_name',p_function_name);
225: PO_LOG.proc_end(d_module_base,'p_parameters',p_parameters);
226: END IF;
227: EXCEPTION
220:
221: IF (PO_LOG.d_proc) THEN
222: PO_LOG.proc_end(d_module_base);
223: PO_LOG.proc_end(d_module_base,'p_user_interface_type',p_user_interface_type);
224: PO_LOG.proc_end(d_module_base,'p_function_name',p_function_name);
225: PO_LOG.proc_end(d_module_base,'p_parameters',p_parameters);
226: END IF;
227: EXCEPTION
228: WHEN OTHERS THEN
221: IF (PO_LOG.d_proc) THEN
222: PO_LOG.proc_end(d_module_base);
223: PO_LOG.proc_end(d_module_base,'p_user_interface_type',p_user_interface_type);
224: PO_LOG.proc_end(d_module_base,'p_function_name',p_function_name);
225: PO_LOG.proc_end(d_module_base,'p_parameters',p_parameters);
226: END IF;
227: EXCEPTION
228: WHEN OTHERS THEN
229: IF (PO_LOG.d_exc) THEN
225: PO_LOG.proc_end(d_module_base,'p_parameters',p_parameters);
226: END IF;
227: EXCEPTION
228: WHEN OTHERS THEN
229: IF (PO_LOG.d_exc) THEN
230: PO_LOG.exc(d_module_base, d_progress, SQLCODE || SQLERRM);
231: PO_LOG.exc(d_module_base,'p_user_interface_type',p_user_interface_type);
232: PO_LOG.exc(d_module_base,'p_function_name',p_function_name);
233: PO_LOG.exc(d_module_base,'p_parameters',p_parameters);
226: END IF;
227: EXCEPTION
228: WHEN OTHERS THEN
229: IF (PO_LOG.d_exc) THEN
230: PO_LOG.exc(d_module_base, d_progress, SQLCODE || SQLERRM);
231: PO_LOG.exc(d_module_base,'p_user_interface_type',p_user_interface_type);
232: PO_LOG.exc(d_module_base,'p_function_name',p_function_name);
233: PO_LOG.exc(d_module_base,'p_parameters',p_parameters);
234: END IF;
227: EXCEPTION
228: WHEN OTHERS THEN
229: IF (PO_LOG.d_exc) THEN
230: PO_LOG.exc(d_module_base, d_progress, SQLCODE || SQLERRM);
231: PO_LOG.exc(d_module_base,'p_user_interface_type',p_user_interface_type);
232: PO_LOG.exc(d_module_base,'p_function_name',p_function_name);
233: PO_LOG.exc(d_module_base,'p_parameters',p_parameters);
234: END IF;
235: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
228: WHEN OTHERS THEN
229: IF (PO_LOG.d_exc) THEN
230: PO_LOG.exc(d_module_base, d_progress, SQLCODE || SQLERRM);
231: PO_LOG.exc(d_module_base,'p_user_interface_type',p_user_interface_type);
232: PO_LOG.exc(d_module_base,'p_function_name',p_function_name);
233: PO_LOG.exc(d_module_base,'p_parameters',p_parameters);
234: END IF;
235: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
236: END DRILLDOWN;
229: IF (PO_LOG.d_exc) THEN
230: PO_LOG.exc(d_module_base, d_progress, SQLCODE || SQLERRM);
231: PO_LOG.exc(d_module_base,'p_user_interface_type',p_user_interface_type);
232: PO_LOG.exc(d_module_base,'p_function_name',p_function_name);
233: PO_LOG.exc(d_module_base,'p_parameters',p_parameters);
234: END IF;
235: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
236: END DRILLDOWN;
237: