2: /* $Header: PO_DRILLDOWN_PUB_PKG.plb 120.2 2006/09/05 06:21:35 asista noship $ */
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;
121: l_document_subtype PO_HEADERS_ALL.type_lookup_code%type;
122: l_bpa_header_id PO_RELEASES_ALL.po_header_id%type;
123: BEGIN
124: d_progress :=0;
125: IF (PO_LOG.d_proc) THEN
126: PO_LOG.proc_begin(d_module_base);
127: PO_LOG.proc_begin(d_module_base,'p_application_id',p_application_id);
128: PO_LOG.proc_begin(d_module_base,'p_ledger_id',p_ledger_id);
129: PO_LOG.proc_begin(d_module_base,'p_legal_entity_id',p_legal_entity_id);
122: l_bpa_header_id PO_RELEASES_ALL.po_header_id%type;
123: BEGIN
124: d_progress :=0;
125: IF (PO_LOG.d_proc) THEN
126: PO_LOG.proc_begin(d_module_base);
127: PO_LOG.proc_begin(d_module_base,'p_application_id',p_application_id);
128: PO_LOG.proc_begin(d_module_base,'p_ledger_id',p_ledger_id);
129: PO_LOG.proc_begin(d_module_base,'p_legal_entity_id',p_legal_entity_id);
130: PO_LOG.proc_begin(d_module_base,'p_entity_code',p_entity_code);
123: BEGIN
124: d_progress :=0;
125: IF (PO_LOG.d_proc) THEN
126: PO_LOG.proc_begin(d_module_base);
127: PO_LOG.proc_begin(d_module_base,'p_application_id',p_application_id);
128: PO_LOG.proc_begin(d_module_base,'p_ledger_id',p_ledger_id);
129: PO_LOG.proc_begin(d_module_base,'p_legal_entity_id',p_legal_entity_id);
130: PO_LOG.proc_begin(d_module_base,'p_entity_code',p_entity_code);
131: PO_LOG.proc_begin(d_module_base,'p_event_class_code',p_event_class_code);
124: d_progress :=0;
125: IF (PO_LOG.d_proc) THEN
126: PO_LOG.proc_begin(d_module_base);
127: PO_LOG.proc_begin(d_module_base,'p_application_id',p_application_id);
128: PO_LOG.proc_begin(d_module_base,'p_ledger_id',p_ledger_id);
129: PO_LOG.proc_begin(d_module_base,'p_legal_entity_id',p_legal_entity_id);
130: PO_LOG.proc_begin(d_module_base,'p_entity_code',p_entity_code);
131: PO_LOG.proc_begin(d_module_base,'p_event_class_code',p_event_class_code);
132: PO_LOG.proc_begin(d_module_base,'p_event_type_code',p_event_type_code);
125: IF (PO_LOG.d_proc) THEN
126: PO_LOG.proc_begin(d_module_base);
127: PO_LOG.proc_begin(d_module_base,'p_application_id',p_application_id);
128: PO_LOG.proc_begin(d_module_base,'p_ledger_id',p_ledger_id);
129: PO_LOG.proc_begin(d_module_base,'p_legal_entity_id',p_legal_entity_id);
130: PO_LOG.proc_begin(d_module_base,'p_entity_code',p_entity_code);
131: PO_LOG.proc_begin(d_module_base,'p_event_class_code',p_event_class_code);
132: PO_LOG.proc_begin(d_module_base,'p_event_type_code',p_event_type_code);
133: PO_LOG.proc_begin(d_module_base,'p_source_id_int_1',p_source_id_int_1);
126: PO_LOG.proc_begin(d_module_base);
127: PO_LOG.proc_begin(d_module_base,'p_application_id',p_application_id);
128: PO_LOG.proc_begin(d_module_base,'p_ledger_id',p_ledger_id);
129: PO_LOG.proc_begin(d_module_base,'p_legal_entity_id',p_legal_entity_id);
130: PO_LOG.proc_begin(d_module_base,'p_entity_code',p_entity_code);
131: PO_LOG.proc_begin(d_module_base,'p_event_class_code',p_event_class_code);
132: PO_LOG.proc_begin(d_module_base,'p_event_type_code',p_event_type_code);
133: PO_LOG.proc_begin(d_module_base,'p_source_id_int_1',p_source_id_int_1);
134: PO_LOG.proc_begin(d_module_base,'p_source_id_int_2',p_source_id_int_2);
127: PO_LOG.proc_begin(d_module_base,'p_application_id',p_application_id);
128: PO_LOG.proc_begin(d_module_base,'p_ledger_id',p_ledger_id);
129: PO_LOG.proc_begin(d_module_base,'p_legal_entity_id',p_legal_entity_id);
130: PO_LOG.proc_begin(d_module_base,'p_entity_code',p_entity_code);
131: PO_LOG.proc_begin(d_module_base,'p_event_class_code',p_event_class_code);
132: PO_LOG.proc_begin(d_module_base,'p_event_type_code',p_event_type_code);
133: PO_LOG.proc_begin(d_module_base,'p_source_id_int_1',p_source_id_int_1);
134: PO_LOG.proc_begin(d_module_base,'p_source_id_int_2',p_source_id_int_2);
135: PO_LOG.proc_begin(d_module_base,'p_source_id_int_3',p_source_id_int_3);
128: PO_LOG.proc_begin(d_module_base,'p_ledger_id',p_ledger_id);
129: PO_LOG.proc_begin(d_module_base,'p_legal_entity_id',p_legal_entity_id);
130: PO_LOG.proc_begin(d_module_base,'p_entity_code',p_entity_code);
131: PO_LOG.proc_begin(d_module_base,'p_event_class_code',p_event_class_code);
132: PO_LOG.proc_begin(d_module_base,'p_event_type_code',p_event_type_code);
133: PO_LOG.proc_begin(d_module_base,'p_source_id_int_1',p_source_id_int_1);
134: PO_LOG.proc_begin(d_module_base,'p_source_id_int_2',p_source_id_int_2);
135: PO_LOG.proc_begin(d_module_base,'p_source_id_int_3',p_source_id_int_3);
136: PO_LOG.proc_begin(d_module_base,'p_source_id_int_4',p_source_id_int_4);
129: PO_LOG.proc_begin(d_module_base,'p_legal_entity_id',p_legal_entity_id);
130: PO_LOG.proc_begin(d_module_base,'p_entity_code',p_entity_code);
131: PO_LOG.proc_begin(d_module_base,'p_event_class_code',p_event_class_code);
132: PO_LOG.proc_begin(d_module_base,'p_event_type_code',p_event_type_code);
133: PO_LOG.proc_begin(d_module_base,'p_source_id_int_1',p_source_id_int_1);
134: PO_LOG.proc_begin(d_module_base,'p_source_id_int_2',p_source_id_int_2);
135: PO_LOG.proc_begin(d_module_base,'p_source_id_int_3',p_source_id_int_3);
136: PO_LOG.proc_begin(d_module_base,'p_source_id_int_4',p_source_id_int_4);
137: PO_LOG.proc_begin(d_module_base,'p_source_id_char_1',p_source_id_char_1);
130: PO_LOG.proc_begin(d_module_base,'p_entity_code',p_entity_code);
131: PO_LOG.proc_begin(d_module_base,'p_event_class_code',p_event_class_code);
132: PO_LOG.proc_begin(d_module_base,'p_event_type_code',p_event_type_code);
133: PO_LOG.proc_begin(d_module_base,'p_source_id_int_1',p_source_id_int_1);
134: PO_LOG.proc_begin(d_module_base,'p_source_id_int_2',p_source_id_int_2);
135: PO_LOG.proc_begin(d_module_base,'p_source_id_int_3',p_source_id_int_3);
136: PO_LOG.proc_begin(d_module_base,'p_source_id_int_4',p_source_id_int_4);
137: PO_LOG.proc_begin(d_module_base,'p_source_id_char_1',p_source_id_char_1);
138: PO_LOG.proc_begin(d_module_base,'p_source_id_char_2',p_source_id_char_2);
131: PO_LOG.proc_begin(d_module_base,'p_event_class_code',p_event_class_code);
132: PO_LOG.proc_begin(d_module_base,'p_event_type_code',p_event_type_code);
133: PO_LOG.proc_begin(d_module_base,'p_source_id_int_1',p_source_id_int_1);
134: PO_LOG.proc_begin(d_module_base,'p_source_id_int_2',p_source_id_int_2);
135: PO_LOG.proc_begin(d_module_base,'p_source_id_int_3',p_source_id_int_3);
136: PO_LOG.proc_begin(d_module_base,'p_source_id_int_4',p_source_id_int_4);
137: PO_LOG.proc_begin(d_module_base,'p_source_id_char_1',p_source_id_char_1);
138: PO_LOG.proc_begin(d_module_base,'p_source_id_char_2',p_source_id_char_2);
139: PO_LOG.proc_begin(d_module_base,'p_source_id_char_3',p_source_id_char_3);
132: PO_LOG.proc_begin(d_module_base,'p_event_type_code',p_event_type_code);
133: PO_LOG.proc_begin(d_module_base,'p_source_id_int_1',p_source_id_int_1);
134: PO_LOG.proc_begin(d_module_base,'p_source_id_int_2',p_source_id_int_2);
135: PO_LOG.proc_begin(d_module_base,'p_source_id_int_3',p_source_id_int_3);
136: PO_LOG.proc_begin(d_module_base,'p_source_id_int_4',p_source_id_int_4);
137: PO_LOG.proc_begin(d_module_base,'p_source_id_char_1',p_source_id_char_1);
138: PO_LOG.proc_begin(d_module_base,'p_source_id_char_2',p_source_id_char_2);
139: PO_LOG.proc_begin(d_module_base,'p_source_id_char_3',p_source_id_char_3);
140: PO_LOG.proc_begin(d_module_base,'p_source_id_char_4',p_source_id_char_4);
133: PO_LOG.proc_begin(d_module_base,'p_source_id_int_1',p_source_id_int_1);
134: PO_LOG.proc_begin(d_module_base,'p_source_id_int_2',p_source_id_int_2);
135: PO_LOG.proc_begin(d_module_base,'p_source_id_int_3',p_source_id_int_3);
136: PO_LOG.proc_begin(d_module_base,'p_source_id_int_4',p_source_id_int_4);
137: PO_LOG.proc_begin(d_module_base,'p_source_id_char_1',p_source_id_char_1);
138: PO_LOG.proc_begin(d_module_base,'p_source_id_char_2',p_source_id_char_2);
139: PO_LOG.proc_begin(d_module_base,'p_source_id_char_3',p_source_id_char_3);
140: PO_LOG.proc_begin(d_module_base,'p_source_id_char_4',p_source_id_char_4);
141: PO_LOG.proc_begin(d_module_base,'p_security_id_int_1',p_security_id_int_1);
134: PO_LOG.proc_begin(d_module_base,'p_source_id_int_2',p_source_id_int_2);
135: PO_LOG.proc_begin(d_module_base,'p_source_id_int_3',p_source_id_int_3);
136: PO_LOG.proc_begin(d_module_base,'p_source_id_int_4',p_source_id_int_4);
137: PO_LOG.proc_begin(d_module_base,'p_source_id_char_1',p_source_id_char_1);
138: PO_LOG.proc_begin(d_module_base,'p_source_id_char_2',p_source_id_char_2);
139: PO_LOG.proc_begin(d_module_base,'p_source_id_char_3',p_source_id_char_3);
140: PO_LOG.proc_begin(d_module_base,'p_source_id_char_4',p_source_id_char_4);
141: PO_LOG.proc_begin(d_module_base,'p_security_id_int_1',p_security_id_int_1);
142: PO_LOG.proc_begin(d_module_base,'p_security_id_int_2',p_security_id_int_2);
135: PO_LOG.proc_begin(d_module_base,'p_source_id_int_3',p_source_id_int_3);
136: PO_LOG.proc_begin(d_module_base,'p_source_id_int_4',p_source_id_int_4);
137: PO_LOG.proc_begin(d_module_base,'p_source_id_char_1',p_source_id_char_1);
138: PO_LOG.proc_begin(d_module_base,'p_source_id_char_2',p_source_id_char_2);
139: PO_LOG.proc_begin(d_module_base,'p_source_id_char_3',p_source_id_char_3);
140: PO_LOG.proc_begin(d_module_base,'p_source_id_char_4',p_source_id_char_4);
141: PO_LOG.proc_begin(d_module_base,'p_security_id_int_1',p_security_id_int_1);
142: PO_LOG.proc_begin(d_module_base,'p_security_id_int_2',p_security_id_int_2);
143: PO_LOG.proc_begin(d_module_base,'p_security_id_int_3',p_security_id_int_3);
136: PO_LOG.proc_begin(d_module_base,'p_source_id_int_4',p_source_id_int_4);
137: PO_LOG.proc_begin(d_module_base,'p_source_id_char_1',p_source_id_char_1);
138: PO_LOG.proc_begin(d_module_base,'p_source_id_char_2',p_source_id_char_2);
139: PO_LOG.proc_begin(d_module_base,'p_source_id_char_3',p_source_id_char_3);
140: PO_LOG.proc_begin(d_module_base,'p_source_id_char_4',p_source_id_char_4);
141: PO_LOG.proc_begin(d_module_base,'p_security_id_int_1',p_security_id_int_1);
142: PO_LOG.proc_begin(d_module_base,'p_security_id_int_2',p_security_id_int_2);
143: PO_LOG.proc_begin(d_module_base,'p_security_id_int_3',p_security_id_int_3);
144: PO_LOG.proc_begin(d_module_base,'p_security_id_char_1',p_security_id_char_1);
137: PO_LOG.proc_begin(d_module_base,'p_source_id_char_1',p_source_id_char_1);
138: PO_LOG.proc_begin(d_module_base,'p_source_id_char_2',p_source_id_char_2);
139: PO_LOG.proc_begin(d_module_base,'p_source_id_char_3',p_source_id_char_3);
140: PO_LOG.proc_begin(d_module_base,'p_source_id_char_4',p_source_id_char_4);
141: PO_LOG.proc_begin(d_module_base,'p_security_id_int_1',p_security_id_int_1);
142: PO_LOG.proc_begin(d_module_base,'p_security_id_int_2',p_security_id_int_2);
143: PO_LOG.proc_begin(d_module_base,'p_security_id_int_3',p_security_id_int_3);
144: PO_LOG.proc_begin(d_module_base,'p_security_id_char_1',p_security_id_char_1);
145: PO_LOG.proc_begin(d_module_base,'p_security_id_char_2',p_security_id_char_2);
138: PO_LOG.proc_begin(d_module_base,'p_source_id_char_2',p_source_id_char_2);
139: PO_LOG.proc_begin(d_module_base,'p_source_id_char_3',p_source_id_char_3);
140: PO_LOG.proc_begin(d_module_base,'p_source_id_char_4',p_source_id_char_4);
141: PO_LOG.proc_begin(d_module_base,'p_security_id_int_1',p_security_id_int_1);
142: PO_LOG.proc_begin(d_module_base,'p_security_id_int_2',p_security_id_int_2);
143: PO_LOG.proc_begin(d_module_base,'p_security_id_int_3',p_security_id_int_3);
144: PO_LOG.proc_begin(d_module_base,'p_security_id_char_1',p_security_id_char_1);
145: PO_LOG.proc_begin(d_module_base,'p_security_id_char_2',p_security_id_char_2);
146: PO_LOG.proc_begin(d_module_base,'p_security_id_char_3',p_security_id_char_3);
139: PO_LOG.proc_begin(d_module_base,'p_source_id_char_3',p_source_id_char_3);
140: PO_LOG.proc_begin(d_module_base,'p_source_id_char_4',p_source_id_char_4);
141: PO_LOG.proc_begin(d_module_base,'p_security_id_int_1',p_security_id_int_1);
142: PO_LOG.proc_begin(d_module_base,'p_security_id_int_2',p_security_id_int_2);
143: PO_LOG.proc_begin(d_module_base,'p_security_id_int_3',p_security_id_int_3);
144: PO_LOG.proc_begin(d_module_base,'p_security_id_char_1',p_security_id_char_1);
145: PO_LOG.proc_begin(d_module_base,'p_security_id_char_2',p_security_id_char_2);
146: PO_LOG.proc_begin(d_module_base,'p_security_id_char_3',p_security_id_char_3);
147: PO_LOG.proc_begin(d_module_base,'p_valuation_method',p_valuation_method);
140: PO_LOG.proc_begin(d_module_base,'p_source_id_char_4',p_source_id_char_4);
141: PO_LOG.proc_begin(d_module_base,'p_security_id_int_1',p_security_id_int_1);
142: PO_LOG.proc_begin(d_module_base,'p_security_id_int_2',p_security_id_int_2);
143: PO_LOG.proc_begin(d_module_base,'p_security_id_int_3',p_security_id_int_3);
144: PO_LOG.proc_begin(d_module_base,'p_security_id_char_1',p_security_id_char_1);
145: PO_LOG.proc_begin(d_module_base,'p_security_id_char_2',p_security_id_char_2);
146: PO_LOG.proc_begin(d_module_base,'p_security_id_char_3',p_security_id_char_3);
147: PO_LOG.proc_begin(d_module_base,'p_valuation_method',p_valuation_method);
148: PO_LOG.proc_begin(d_module_base,'p_user_interface_type',p_user_interface_type);
141: PO_LOG.proc_begin(d_module_base,'p_security_id_int_1',p_security_id_int_1);
142: PO_LOG.proc_begin(d_module_base,'p_security_id_int_2',p_security_id_int_2);
143: PO_LOG.proc_begin(d_module_base,'p_security_id_int_3',p_security_id_int_3);
144: PO_LOG.proc_begin(d_module_base,'p_security_id_char_1',p_security_id_char_1);
145: PO_LOG.proc_begin(d_module_base,'p_security_id_char_2',p_security_id_char_2);
146: PO_LOG.proc_begin(d_module_base,'p_security_id_char_3',p_security_id_char_3);
147: PO_LOG.proc_begin(d_module_base,'p_valuation_method',p_valuation_method);
148: PO_LOG.proc_begin(d_module_base,'p_user_interface_type',p_user_interface_type);
149: PO_LOG.proc_begin(d_module_base,'p_function_name',p_function_name);
142: PO_LOG.proc_begin(d_module_base,'p_security_id_int_2',p_security_id_int_2);
143: PO_LOG.proc_begin(d_module_base,'p_security_id_int_3',p_security_id_int_3);
144: PO_LOG.proc_begin(d_module_base,'p_security_id_char_1',p_security_id_char_1);
145: PO_LOG.proc_begin(d_module_base,'p_security_id_char_2',p_security_id_char_2);
146: PO_LOG.proc_begin(d_module_base,'p_security_id_char_3',p_security_id_char_3);
147: PO_LOG.proc_begin(d_module_base,'p_valuation_method',p_valuation_method);
148: PO_LOG.proc_begin(d_module_base,'p_user_interface_type',p_user_interface_type);
149: PO_LOG.proc_begin(d_module_base,'p_function_name',p_function_name);
150: PO_LOG.proc_begin(d_module_base,'p_parameters',p_parameters);
143: PO_LOG.proc_begin(d_module_base,'p_security_id_int_3',p_security_id_int_3);
144: PO_LOG.proc_begin(d_module_base,'p_security_id_char_1',p_security_id_char_1);
145: PO_LOG.proc_begin(d_module_base,'p_security_id_char_2',p_security_id_char_2);
146: PO_LOG.proc_begin(d_module_base,'p_security_id_char_3',p_security_id_char_3);
147: PO_LOG.proc_begin(d_module_base,'p_valuation_method',p_valuation_method);
148: PO_LOG.proc_begin(d_module_base,'p_user_interface_type',p_user_interface_type);
149: PO_LOG.proc_begin(d_module_base,'p_function_name',p_function_name);
150: PO_LOG.proc_begin(d_module_base,'p_parameters',p_parameters);
151: END IF;
144: PO_LOG.proc_begin(d_module_base,'p_security_id_char_1',p_security_id_char_1);
145: PO_LOG.proc_begin(d_module_base,'p_security_id_char_2',p_security_id_char_2);
146: PO_LOG.proc_begin(d_module_base,'p_security_id_char_3',p_security_id_char_3);
147: PO_LOG.proc_begin(d_module_base,'p_valuation_method',p_valuation_method);
148: PO_LOG.proc_begin(d_module_base,'p_user_interface_type',p_user_interface_type);
149: PO_LOG.proc_begin(d_module_base,'p_function_name',p_function_name);
150: PO_LOG.proc_begin(d_module_base,'p_parameters',p_parameters);
151: END IF;
152: d_progress :=10;
145: PO_LOG.proc_begin(d_module_base,'p_security_id_char_2',p_security_id_char_2);
146: PO_LOG.proc_begin(d_module_base,'p_security_id_char_3',p_security_id_char_3);
147: PO_LOG.proc_begin(d_module_base,'p_valuation_method',p_valuation_method);
148: PO_LOG.proc_begin(d_module_base,'p_user_interface_type',p_user_interface_type);
149: PO_LOG.proc_begin(d_module_base,'p_function_name',p_function_name);
150: PO_LOG.proc_begin(d_module_base,'p_parameters',p_parameters);
151: END IF;
152: d_progress :=10;
153: l_document_id :=p_source_id_int_1;
146: PO_LOG.proc_begin(d_module_base,'p_security_id_char_3',p_security_id_char_3);
147: PO_LOG.proc_begin(d_module_base,'p_valuation_method',p_valuation_method);
148: PO_LOG.proc_begin(d_module_base,'p_user_interface_type',p_user_interface_type);
149: PO_LOG.proc_begin(d_module_base,'p_function_name',p_function_name);
150: PO_LOG.proc_begin(d_module_base,'p_parameters',p_parameters);
151: END IF;
152: d_progress :=10;
153: l_document_id :=p_source_id_int_1;
154: d_progress :=20;
198: END IF;
199:
200: END IF;
201:
202: IF (PO_LOG.d_proc) THEN
203: PO_LOG.proc_end(d_module_base);
204: PO_LOG.proc_end(d_module_base,'p_user_interface_type',p_user_interface_type);
205: PO_LOG.proc_end(d_module_base,'p_function_name',p_function_name);
206: PO_LOG.proc_end(d_module_base,'p_parameters',p_parameters);
199:
200: END IF;
201:
202: IF (PO_LOG.d_proc) THEN
203: PO_LOG.proc_end(d_module_base);
204: PO_LOG.proc_end(d_module_base,'p_user_interface_type',p_user_interface_type);
205: PO_LOG.proc_end(d_module_base,'p_function_name',p_function_name);
206: PO_LOG.proc_end(d_module_base,'p_parameters',p_parameters);
207: END IF;
200: END IF;
201:
202: IF (PO_LOG.d_proc) THEN
203: PO_LOG.proc_end(d_module_base);
204: PO_LOG.proc_end(d_module_base,'p_user_interface_type',p_user_interface_type);
205: PO_LOG.proc_end(d_module_base,'p_function_name',p_function_name);
206: PO_LOG.proc_end(d_module_base,'p_parameters',p_parameters);
207: END IF;
208: EXCEPTION
201:
202: IF (PO_LOG.d_proc) THEN
203: PO_LOG.proc_end(d_module_base);
204: PO_LOG.proc_end(d_module_base,'p_user_interface_type',p_user_interface_type);
205: PO_LOG.proc_end(d_module_base,'p_function_name',p_function_name);
206: PO_LOG.proc_end(d_module_base,'p_parameters',p_parameters);
207: END IF;
208: EXCEPTION
209: WHEN OTHERS THEN
202: IF (PO_LOG.d_proc) THEN
203: PO_LOG.proc_end(d_module_base);
204: PO_LOG.proc_end(d_module_base,'p_user_interface_type',p_user_interface_type);
205: PO_LOG.proc_end(d_module_base,'p_function_name',p_function_name);
206: PO_LOG.proc_end(d_module_base,'p_parameters',p_parameters);
207: END IF;
208: EXCEPTION
209: WHEN OTHERS THEN
210: IF (PO_LOG.d_exc) THEN
206: PO_LOG.proc_end(d_module_base,'p_parameters',p_parameters);
207: END IF;
208: EXCEPTION
209: WHEN OTHERS THEN
210: IF (PO_LOG.d_exc) THEN
211: PO_LOG.exc(d_module_base, d_progress, SQLCODE || SQLERRM);
212: PO_LOG.exc(d_module_base,'p_user_interface_type',p_user_interface_type);
213: PO_LOG.exc(d_module_base,'p_function_name',p_function_name);
214: PO_LOG.exc(d_module_base,'p_parameters',p_parameters);
207: END IF;
208: EXCEPTION
209: WHEN OTHERS THEN
210: IF (PO_LOG.d_exc) THEN
211: PO_LOG.exc(d_module_base, d_progress, SQLCODE || SQLERRM);
212: PO_LOG.exc(d_module_base,'p_user_interface_type',p_user_interface_type);
213: PO_LOG.exc(d_module_base,'p_function_name',p_function_name);
214: PO_LOG.exc(d_module_base,'p_parameters',p_parameters);
215: END IF;
208: EXCEPTION
209: WHEN OTHERS THEN
210: IF (PO_LOG.d_exc) THEN
211: PO_LOG.exc(d_module_base, d_progress, SQLCODE || SQLERRM);
212: PO_LOG.exc(d_module_base,'p_user_interface_type',p_user_interface_type);
213: PO_LOG.exc(d_module_base,'p_function_name',p_function_name);
214: PO_LOG.exc(d_module_base,'p_parameters',p_parameters);
215: END IF;
216: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
209: WHEN OTHERS THEN
210: IF (PO_LOG.d_exc) THEN
211: PO_LOG.exc(d_module_base, d_progress, SQLCODE || SQLERRM);
212: PO_LOG.exc(d_module_base,'p_user_interface_type',p_user_interface_type);
213: PO_LOG.exc(d_module_base,'p_function_name',p_function_name);
214: PO_LOG.exc(d_module_base,'p_parameters',p_parameters);
215: END IF;
216: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
217: END DRILLDOWN;
210: IF (PO_LOG.d_exc) THEN
211: PO_LOG.exc(d_module_base, d_progress, SQLCODE || SQLERRM);
212: PO_LOG.exc(d_module_base,'p_user_interface_type',p_user_interface_type);
213: PO_LOG.exc(d_module_base,'p_function_name',p_function_name);
214: PO_LOG.exc(d_module_base,'p_parameters',p_parameters);
215: END IF;
216: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
217: END DRILLDOWN;
218: