1: PACKAGE BODY pon_uda_import_pkg AS
2: /* $Header: PON_UDA_IMPORT_PKG.plb 120.0.12020000.2 2013/02/09 08:13:48 hvutukur noship $ */
3:
4: PENDING CONSTANT NUMBER := 1;
5: IN_PROGRESS CONSTANT NUMBER := 2;
1: PACKAGE BODY pon_uda_import_pkg AS
2: /* $Header: PON_UDA_IMPORT_PKG.plb 120.0.12020000.2 2013/02/09 08:13:48 hvutukur noship $ */
3:
4: PENDING CONSTANT NUMBER := 1;
5: IN_PROGRESS CONSTANT NUMBER := 2;
6: UDA_ERROR CONSTANT NUMBER := 3;
163: ,LAST_UPDATED_BY_NAME
164: ,INTERFACE_SOURCE_CODE
165: ,INTERFACE_SOURCE_LINE_ID
166: FROM PO_UDA_INTERFACE
167: WHERE PROCESS_STATUS = PON_UDA_IMPORT_PKG.IN_PROGRESS
168: AND NVL(PK1_VALUE, -999) = NVL(p_pk1_value, -999)
169: AND NVL(PK2_VALUE, -999) = NVL(p_pk2_value, -999)
170: AND NVL(PK3_VALUE, -999) = NVL(p_pk3_value, -999)
171: AND NVL(PK4_VALUE, -999) = NVL(p_pk4_value, -999)
177:
178:
179: BEGIN
180: d_progress := 10;
181: PON_UDA_IMPORT_PKG.DEBUG('Starting PON_UDA_IMPORT_PKG.POPULATE_STRUCTURES with parameters' , d_progress);
182: PON_UDA_IMPORT_PKG.DEBUG('p_attr_grp_type : ' || p_attr_grp_type, d_progress);
183: PON_UDA_IMPORT_PKG.DEBUG('p_pk1_value : ' || p_pk1_value, d_progress);
184: PON_UDA_IMPORT_PKG.DEBUG('p_pk2_value : ' || p_pk2_value, d_progress);
185: PON_UDA_IMPORT_PKG.DEBUG('p_pk3_value : ' || p_pk2_value, d_progress);
178:
179: BEGIN
180: d_progress := 10;
181: PON_UDA_IMPORT_PKG.DEBUG('Starting PON_UDA_IMPORT_PKG.POPULATE_STRUCTURES with parameters' , d_progress);
182: PON_UDA_IMPORT_PKG.DEBUG('p_attr_grp_type : ' || p_attr_grp_type, d_progress);
183: PON_UDA_IMPORT_PKG.DEBUG('p_pk1_value : ' || p_pk1_value, d_progress);
184: PON_UDA_IMPORT_PKG.DEBUG('p_pk2_value : ' || p_pk2_value, d_progress);
185: PON_UDA_IMPORT_PKG.DEBUG('p_pk3_value : ' || p_pk2_value, d_progress);
186: PON_UDA_IMPORT_PKG.DEBUG('p_pk4_value : ' || p_pk4_value, d_progress);
179: BEGIN
180: d_progress := 10;
181: PON_UDA_IMPORT_PKG.DEBUG('Starting PON_UDA_IMPORT_PKG.POPULATE_STRUCTURES with parameters' , d_progress);
182: PON_UDA_IMPORT_PKG.DEBUG('p_attr_grp_type : ' || p_attr_grp_type, d_progress);
183: PON_UDA_IMPORT_PKG.DEBUG('p_pk1_value : ' || p_pk1_value, d_progress);
184: PON_UDA_IMPORT_PKG.DEBUG('p_pk2_value : ' || p_pk2_value, d_progress);
185: PON_UDA_IMPORT_PKG.DEBUG('p_pk3_value : ' || p_pk2_value, d_progress);
186: PON_UDA_IMPORT_PKG.DEBUG('p_pk4_value : ' || p_pk4_value, d_progress);
187: PON_UDA_IMPORT_PKG.DEBUG('p_pk5_value : ' || p_pk5_value, d_progress);
180: d_progress := 10;
181: PON_UDA_IMPORT_PKG.DEBUG('Starting PON_UDA_IMPORT_PKG.POPULATE_STRUCTURES with parameters' , d_progress);
182: PON_UDA_IMPORT_PKG.DEBUG('p_attr_grp_type : ' || p_attr_grp_type, d_progress);
183: PON_UDA_IMPORT_PKG.DEBUG('p_pk1_value : ' || p_pk1_value, d_progress);
184: PON_UDA_IMPORT_PKG.DEBUG('p_pk2_value : ' || p_pk2_value, d_progress);
185: PON_UDA_IMPORT_PKG.DEBUG('p_pk3_value : ' || p_pk2_value, d_progress);
186: PON_UDA_IMPORT_PKG.DEBUG('p_pk4_value : ' || p_pk4_value, d_progress);
187: PON_UDA_IMPORT_PKG.DEBUG('p_pk5_value : ' || p_pk5_value, d_progress);
188: PON_UDA_IMPORT_PKG.DEBUG('x_base_object_name : ' || x_base_object_name, d_progress);
181: PON_UDA_IMPORT_PKG.DEBUG('Starting PON_UDA_IMPORT_PKG.POPULATE_STRUCTURES with parameters' , d_progress);
182: PON_UDA_IMPORT_PKG.DEBUG('p_attr_grp_type : ' || p_attr_grp_type, d_progress);
183: PON_UDA_IMPORT_PKG.DEBUG('p_pk1_value : ' || p_pk1_value, d_progress);
184: PON_UDA_IMPORT_PKG.DEBUG('p_pk2_value : ' || p_pk2_value, d_progress);
185: PON_UDA_IMPORT_PKG.DEBUG('p_pk3_value : ' || p_pk2_value, d_progress);
186: PON_UDA_IMPORT_PKG.DEBUG('p_pk4_value : ' || p_pk4_value, d_progress);
187: PON_UDA_IMPORT_PKG.DEBUG('p_pk5_value : ' || p_pk5_value, d_progress);
188: PON_UDA_IMPORT_PKG.DEBUG('x_base_object_name : ' || x_base_object_name, d_progress);
189: PON_UDA_IMPORT_PKG.DEBUG('x_pk_column_name_value_pairs is as follows :', d_progress);
182: PON_UDA_IMPORT_PKG.DEBUG('p_attr_grp_type : ' || p_attr_grp_type, d_progress);
183: PON_UDA_IMPORT_PKG.DEBUG('p_pk1_value : ' || p_pk1_value, d_progress);
184: PON_UDA_IMPORT_PKG.DEBUG('p_pk2_value : ' || p_pk2_value, d_progress);
185: PON_UDA_IMPORT_PKG.DEBUG('p_pk3_value : ' || p_pk2_value, d_progress);
186: PON_UDA_IMPORT_PKG.DEBUG('p_pk4_value : ' || p_pk4_value, d_progress);
187: PON_UDA_IMPORT_PKG.DEBUG('p_pk5_value : ' || p_pk5_value, d_progress);
188: PON_UDA_IMPORT_PKG.DEBUG('x_base_object_name : ' || x_base_object_name, d_progress);
189: PON_UDA_IMPORT_PKG.DEBUG('x_pk_column_name_value_pairs is as follows :', d_progress);
190: PON_UDA_IMPORT_PKG.DEBUG(x_pk_column_name_value_pairs, d_progress);
183: PON_UDA_IMPORT_PKG.DEBUG('p_pk1_value : ' || p_pk1_value, d_progress);
184: PON_UDA_IMPORT_PKG.DEBUG('p_pk2_value : ' || p_pk2_value, d_progress);
185: PON_UDA_IMPORT_PKG.DEBUG('p_pk3_value : ' || p_pk2_value, d_progress);
186: PON_UDA_IMPORT_PKG.DEBUG('p_pk4_value : ' || p_pk4_value, d_progress);
187: PON_UDA_IMPORT_PKG.DEBUG('p_pk5_value : ' || p_pk5_value, d_progress);
188: PON_UDA_IMPORT_PKG.DEBUG('x_base_object_name : ' || x_base_object_name, d_progress);
189: PON_UDA_IMPORT_PKG.DEBUG('x_pk_column_name_value_pairs is as follows :', d_progress);
190: PON_UDA_IMPORT_PKG.DEBUG(x_pk_column_name_value_pairs, d_progress);
191: PON_UDA_IMPORT_PKG.DEBUG('x_attr_name_value_pairs is as follows :', d_progress);
184: PON_UDA_IMPORT_PKG.DEBUG('p_pk2_value : ' || p_pk2_value, d_progress);
185: PON_UDA_IMPORT_PKG.DEBUG('p_pk3_value : ' || p_pk2_value, d_progress);
186: PON_UDA_IMPORT_PKG.DEBUG('p_pk4_value : ' || p_pk4_value, d_progress);
187: PON_UDA_IMPORT_PKG.DEBUG('p_pk5_value : ' || p_pk5_value, d_progress);
188: PON_UDA_IMPORT_PKG.DEBUG('x_base_object_name : ' || x_base_object_name, d_progress);
189: PON_UDA_IMPORT_PKG.DEBUG('x_pk_column_name_value_pairs is as follows :', d_progress);
190: PON_UDA_IMPORT_PKG.DEBUG(x_pk_column_name_value_pairs, d_progress);
191: PON_UDA_IMPORT_PKG.DEBUG('x_attr_name_value_pairs is as follows :', d_progress);
192: PON_UDA_IMPORT_PKG.DEBUG(x_attr_name_value_pairs, d_progress);
185: PON_UDA_IMPORT_PKG.DEBUG('p_pk3_value : ' || p_pk2_value, d_progress);
186: PON_UDA_IMPORT_PKG.DEBUG('p_pk4_value : ' || p_pk4_value, d_progress);
187: PON_UDA_IMPORT_PKG.DEBUG('p_pk5_value : ' || p_pk5_value, d_progress);
188: PON_UDA_IMPORT_PKG.DEBUG('x_base_object_name : ' || x_base_object_name, d_progress);
189: PON_UDA_IMPORT_PKG.DEBUG('x_pk_column_name_value_pairs is as follows :', d_progress);
190: PON_UDA_IMPORT_PKG.DEBUG(x_pk_column_name_value_pairs, d_progress);
191: PON_UDA_IMPORT_PKG.DEBUG('x_attr_name_value_pairs is as follows :', d_progress);
192: PON_UDA_IMPORT_PKG.DEBUG(x_attr_name_value_pairs, d_progress);
193: PON_UDA_IMPORT_PKG.DEBUG('x_attributes_row_table is as follows :', d_progress);
186: PON_UDA_IMPORT_PKG.DEBUG('p_pk4_value : ' || p_pk4_value, d_progress);
187: PON_UDA_IMPORT_PKG.DEBUG('p_pk5_value : ' || p_pk5_value, d_progress);
188: PON_UDA_IMPORT_PKG.DEBUG('x_base_object_name : ' || x_base_object_name, d_progress);
189: PON_UDA_IMPORT_PKG.DEBUG('x_pk_column_name_value_pairs is as follows :', d_progress);
190: PON_UDA_IMPORT_PKG.DEBUG(x_pk_column_name_value_pairs, d_progress);
191: PON_UDA_IMPORT_PKG.DEBUG('x_attr_name_value_pairs is as follows :', d_progress);
192: PON_UDA_IMPORT_PKG.DEBUG(x_attr_name_value_pairs, d_progress);
193: PON_UDA_IMPORT_PKG.DEBUG('x_attributes_row_table is as follows :', d_progress);
194: PON_UDA_IMPORT_PKG.DEBUG(x_attributes_row_table, d_progress);
187: PON_UDA_IMPORT_PKG.DEBUG('p_pk5_value : ' || p_pk5_value, d_progress);
188: PON_UDA_IMPORT_PKG.DEBUG('x_base_object_name : ' || x_base_object_name, d_progress);
189: PON_UDA_IMPORT_PKG.DEBUG('x_pk_column_name_value_pairs is as follows :', d_progress);
190: PON_UDA_IMPORT_PKG.DEBUG(x_pk_column_name_value_pairs, d_progress);
191: PON_UDA_IMPORT_PKG.DEBUG('x_attr_name_value_pairs is as follows :', d_progress);
192: PON_UDA_IMPORT_PKG.DEBUG(x_attr_name_value_pairs, d_progress);
193: PON_UDA_IMPORT_PKG.DEBUG('x_attributes_row_table is as follows :', d_progress);
194: PON_UDA_IMPORT_PKG.DEBUG(x_attributes_row_table, d_progress);
195: PON_UDA_IMPORT_PKG.DEBUG('x_class_code_name_value_pairs is as follows :', d_progress);
188: PON_UDA_IMPORT_PKG.DEBUG('x_base_object_name : ' || x_base_object_name, d_progress);
189: PON_UDA_IMPORT_PKG.DEBUG('x_pk_column_name_value_pairs is as follows :', d_progress);
190: PON_UDA_IMPORT_PKG.DEBUG(x_pk_column_name_value_pairs, d_progress);
191: PON_UDA_IMPORT_PKG.DEBUG('x_attr_name_value_pairs is as follows :', d_progress);
192: PON_UDA_IMPORT_PKG.DEBUG(x_attr_name_value_pairs, d_progress);
193: PON_UDA_IMPORT_PKG.DEBUG('x_attributes_row_table is as follows :', d_progress);
194: PON_UDA_IMPORT_PKG.DEBUG(x_attributes_row_table, d_progress);
195: PON_UDA_IMPORT_PKG.DEBUG('x_class_code_name_value_pairs is as follows :', d_progress);
196: PON_UDA_IMPORT_PKG.DEBUG(x_class_code_name_value_pairs, d_progress);
189: PON_UDA_IMPORT_PKG.DEBUG('x_pk_column_name_value_pairs is as follows :', d_progress);
190: PON_UDA_IMPORT_PKG.DEBUG(x_pk_column_name_value_pairs, d_progress);
191: PON_UDA_IMPORT_PKG.DEBUG('x_attr_name_value_pairs is as follows :', d_progress);
192: PON_UDA_IMPORT_PKG.DEBUG(x_attr_name_value_pairs, d_progress);
193: PON_UDA_IMPORT_PKG.DEBUG('x_attributes_row_table is as follows :', d_progress);
194: PON_UDA_IMPORT_PKG.DEBUG(x_attributes_row_table, d_progress);
195: PON_UDA_IMPORT_PKG.DEBUG('x_class_code_name_value_pairs is as follows :', d_progress);
196: PON_UDA_IMPORT_PKG.DEBUG(x_class_code_name_value_pairs, d_progress);
197: d_progress := 20;
190: PON_UDA_IMPORT_PKG.DEBUG(x_pk_column_name_value_pairs, d_progress);
191: PON_UDA_IMPORT_PKG.DEBUG('x_attr_name_value_pairs is as follows :', d_progress);
192: PON_UDA_IMPORT_PKG.DEBUG(x_attr_name_value_pairs, d_progress);
193: PON_UDA_IMPORT_PKG.DEBUG('x_attributes_row_table is as follows :', d_progress);
194: PON_UDA_IMPORT_PKG.DEBUG(x_attributes_row_table, d_progress);
195: PON_UDA_IMPORT_PKG.DEBUG('x_class_code_name_value_pairs is as follows :', d_progress);
196: PON_UDA_IMPORT_PKG.DEBUG(x_class_code_name_value_pairs, d_progress);
197: d_progress := 20;
198:
191: PON_UDA_IMPORT_PKG.DEBUG('x_attr_name_value_pairs is as follows :', d_progress);
192: PON_UDA_IMPORT_PKG.DEBUG(x_attr_name_value_pairs, d_progress);
193: PON_UDA_IMPORT_PKG.DEBUG('x_attributes_row_table is as follows :', d_progress);
194: PON_UDA_IMPORT_PKG.DEBUG(x_attributes_row_table, d_progress);
195: PON_UDA_IMPORT_PKG.DEBUG('x_class_code_name_value_pairs is as follows :', d_progress);
196: PON_UDA_IMPORT_PKG.DEBUG(x_class_code_name_value_pairs, d_progress);
197: d_progress := 20;
198:
199: BEGIN
192: PON_UDA_IMPORT_PKG.DEBUG(x_attr_name_value_pairs, d_progress);
193: PON_UDA_IMPORT_PKG.DEBUG('x_attributes_row_table is as follows :', d_progress);
194: PON_UDA_IMPORT_PKG.DEBUG(x_attributes_row_table, d_progress);
195: PON_UDA_IMPORT_PKG.DEBUG('x_class_code_name_value_pairs is as follows :', d_progress);
196: PON_UDA_IMPORT_PKG.DEBUG(x_class_code_name_value_pairs, d_progress);
197: d_progress := 20;
198:
199: BEGIN
200: d_progress := 30;
207: AND NVL(PK4_VALUE, -999) = NVL(p_pk4_value, -999)
208: AND NVL(PK5_VALUE, -999) = NVL(p_pk5_value, -999)
209: AND ROWNUM < 2;
210: d_progress := 40;
211: PON_UDA_IMPORT_PKG.DEBUG('INTERFACE_REFERENCE_ID : ' || g_interface_reference_id, d_progress);
212: EXCEPTION
213: WHEN OTHERS THEN
214: d_progress := 50;
215: PON_UDA_IMPORT_PKG.DEBUG('Exception while trying to get the INTERFACE_REFERENCE_ID', d_progress);
211: PON_UDA_IMPORT_PKG.DEBUG('INTERFACE_REFERENCE_ID : ' || g_interface_reference_id, d_progress);
212: EXCEPTION
213: WHEN OTHERS THEN
214: d_progress := 50;
215: PON_UDA_IMPORT_PKG.DEBUG('Exception while trying to get the INTERFACE_REFERENCE_ID', d_progress);
216: RAISE;
217: END;
218:
219: d_progress := 60;
217: END;
218:
219: d_progress := 60;
220: x_base_object_name := PO_UDA_DATA_UTIL.g_object_dff_tl(p_attr_grp_type).l_object_name;
221: PON_UDA_IMPORT_PKG.DEBUG('The Base object is ' || x_base_object_name, d_progress);
222: d_progress := 70;
223:
224: PON_UDA_IMPORT_PKG.DEBUG('Before PON_UDA_IMPORT_PKG.CONSTRUCT_PK_OBJECT' , d_progress);
225: PON_UDA_IMPORT_PKG.CONSTRUCT_PK_OBJECT(
220: x_base_object_name := PO_UDA_DATA_UTIL.g_object_dff_tl(p_attr_grp_type).l_object_name;
221: PON_UDA_IMPORT_PKG.DEBUG('The Base object is ' || x_base_object_name, d_progress);
222: d_progress := 70;
223:
224: PON_UDA_IMPORT_PKG.DEBUG('Before PON_UDA_IMPORT_PKG.CONSTRUCT_PK_OBJECT' , d_progress);
225: PON_UDA_IMPORT_PKG.CONSTRUCT_PK_OBJECT(
226: x_base_object_name
227: ,p_pk1_value
228: ,p_pk2_value
221: PON_UDA_IMPORT_PKG.DEBUG('The Base object is ' || x_base_object_name, d_progress);
222: d_progress := 70;
223:
224: PON_UDA_IMPORT_PKG.DEBUG('Before PON_UDA_IMPORT_PKG.CONSTRUCT_PK_OBJECT' , d_progress);
225: PON_UDA_IMPORT_PKG.CONSTRUCT_PK_OBJECT(
226: x_base_object_name
227: ,p_pk1_value
228: ,p_pk2_value
229: ,p_pk3_value
231: ,p_pk5_value
232: ,x_pk_column_name_value_pairs
233: );
234: d_progress := 80;
235: PON_UDA_IMPORT_PKG.DEBUG('Before PON_UDA_IMPORT_PKG.CONSTRUCT_PK_OBJECT' , d_progress);
236: PON_UDA_IMPORT_PKG.DEBUG('x_pk_column_name_value_pairs is as follows :', d_progress);
237: PON_UDA_IMPORT_PKG.DEBUG(x_pk_column_name_value_pairs, d_progress);
238:
239: OPEN cur_uda_interface_recs (p_pk1_value, p_pk2_value, p_pk3_value, p_pk4_value, p_pk5_value, p_attr_grp_type);
232: ,x_pk_column_name_value_pairs
233: );
234: d_progress := 80;
235: PON_UDA_IMPORT_PKG.DEBUG('Before PON_UDA_IMPORT_PKG.CONSTRUCT_PK_OBJECT' , d_progress);
236: PON_UDA_IMPORT_PKG.DEBUG('x_pk_column_name_value_pairs is as follows :', d_progress);
237: PON_UDA_IMPORT_PKG.DEBUG(x_pk_column_name_value_pairs, d_progress);
238:
239: OPEN cur_uda_interface_recs (p_pk1_value, p_pk2_value, p_pk3_value, p_pk4_value, p_pk5_value, p_attr_grp_type);
240: d_progress := 90;
233: );
234: d_progress := 80;
235: PON_UDA_IMPORT_PKG.DEBUG('Before PON_UDA_IMPORT_PKG.CONSTRUCT_PK_OBJECT' , d_progress);
236: PON_UDA_IMPORT_PKG.DEBUG('x_pk_column_name_value_pairs is as follows :', d_progress);
237: PON_UDA_IMPORT_PKG.DEBUG(x_pk_column_name_value_pairs, d_progress);
238:
239: OPEN cur_uda_interface_recs (p_pk1_value, p_pk2_value, p_pk3_value, p_pk4_value, p_pk5_value, p_attr_grp_type);
240: d_progress := 90;
241: LOOP
276: ,l_interface_source_line_id;
277: EXIT WHEN cur_uda_interface_recs%NOTFOUND;
278:
279: d_progress := 110;
280: PON_UDA_IMPORT_PKG.DEBUG('Details read from the interface table are as follows :', d_progress);
281: PON_UDA_IMPORT_PKG.DEBUG('l_interface_reference_id : ' || l_interface_reference_id, d_progress);
282: PON_UDA_IMPORT_PKG.DEBUG('l_transaction_id : ' || l_transaction_id, d_progress);
283: PON_UDA_IMPORT_PKG.DEBUG('l_row_identifier : ' || l_row_identifier, d_progress);
284: PON_UDA_IMPORT_PKG.DEBUG('l_attr_group_id : ' || l_attr_group_id, d_progress);
277: EXIT WHEN cur_uda_interface_recs%NOTFOUND;
278:
279: d_progress := 110;
280: PON_UDA_IMPORT_PKG.DEBUG('Details read from the interface table are as follows :', d_progress);
281: PON_UDA_IMPORT_PKG.DEBUG('l_interface_reference_id : ' || l_interface_reference_id, d_progress);
282: PON_UDA_IMPORT_PKG.DEBUG('l_transaction_id : ' || l_transaction_id, d_progress);
283: PON_UDA_IMPORT_PKG.DEBUG('l_row_identifier : ' || l_row_identifier, d_progress);
284: PON_UDA_IMPORT_PKG.DEBUG('l_attr_group_id : ' || l_attr_group_id, d_progress);
285: PON_UDA_IMPORT_PKG.DEBUG('l_attr_group_app_id : ' || l_attr_group_app_id, d_progress);
278:
279: d_progress := 110;
280: PON_UDA_IMPORT_PKG.DEBUG('Details read from the interface table are as follows :', d_progress);
281: PON_UDA_IMPORT_PKG.DEBUG('l_interface_reference_id : ' || l_interface_reference_id, d_progress);
282: PON_UDA_IMPORT_PKG.DEBUG('l_transaction_id : ' || l_transaction_id, d_progress);
283: PON_UDA_IMPORT_PKG.DEBUG('l_row_identifier : ' || l_row_identifier, d_progress);
284: PON_UDA_IMPORT_PKG.DEBUG('l_attr_group_id : ' || l_attr_group_id, d_progress);
285: PON_UDA_IMPORT_PKG.DEBUG('l_attr_group_app_id : ' || l_attr_group_app_id, d_progress);
286: PON_UDA_IMPORT_PKG.DEBUG('l_attr_group_name : ' || l_attr_group_name, d_progress);
279: d_progress := 110;
280: PON_UDA_IMPORT_PKG.DEBUG('Details read from the interface table are as follows :', d_progress);
281: PON_UDA_IMPORT_PKG.DEBUG('l_interface_reference_id : ' || l_interface_reference_id, d_progress);
282: PON_UDA_IMPORT_PKG.DEBUG('l_transaction_id : ' || l_transaction_id, d_progress);
283: PON_UDA_IMPORT_PKG.DEBUG('l_row_identifier : ' || l_row_identifier, d_progress);
284: PON_UDA_IMPORT_PKG.DEBUG('l_attr_group_id : ' || l_attr_group_id, d_progress);
285: PON_UDA_IMPORT_PKG.DEBUG('l_attr_group_app_id : ' || l_attr_group_app_id, d_progress);
286: PON_UDA_IMPORT_PKG.DEBUG('l_attr_group_name : ' || l_attr_group_name, d_progress);
287: PON_UDA_IMPORT_PKG.DEBUG('l_data_level_1 : ' || l_data_level_1, d_progress);
280: PON_UDA_IMPORT_PKG.DEBUG('Details read from the interface table are as follows :', d_progress);
281: PON_UDA_IMPORT_PKG.DEBUG('l_interface_reference_id : ' || l_interface_reference_id, d_progress);
282: PON_UDA_IMPORT_PKG.DEBUG('l_transaction_id : ' || l_transaction_id, d_progress);
283: PON_UDA_IMPORT_PKG.DEBUG('l_row_identifier : ' || l_row_identifier, d_progress);
284: PON_UDA_IMPORT_PKG.DEBUG('l_attr_group_id : ' || l_attr_group_id, d_progress);
285: PON_UDA_IMPORT_PKG.DEBUG('l_attr_group_app_id : ' || l_attr_group_app_id, d_progress);
286: PON_UDA_IMPORT_PKG.DEBUG('l_attr_group_name : ' || l_attr_group_name, d_progress);
287: PON_UDA_IMPORT_PKG.DEBUG('l_data_level_1 : ' || l_data_level_1, d_progress);
288: PON_UDA_IMPORT_PKG.DEBUG('l_data_level_2 : ' || l_data_level_2, d_progress);
281: PON_UDA_IMPORT_PKG.DEBUG('l_interface_reference_id : ' || l_interface_reference_id, d_progress);
282: PON_UDA_IMPORT_PKG.DEBUG('l_transaction_id : ' || l_transaction_id, d_progress);
283: PON_UDA_IMPORT_PKG.DEBUG('l_row_identifier : ' || l_row_identifier, d_progress);
284: PON_UDA_IMPORT_PKG.DEBUG('l_attr_group_id : ' || l_attr_group_id, d_progress);
285: PON_UDA_IMPORT_PKG.DEBUG('l_attr_group_app_id : ' || l_attr_group_app_id, d_progress);
286: PON_UDA_IMPORT_PKG.DEBUG('l_attr_group_name : ' || l_attr_group_name, d_progress);
287: PON_UDA_IMPORT_PKG.DEBUG('l_data_level_1 : ' || l_data_level_1, d_progress);
288: PON_UDA_IMPORT_PKG.DEBUG('l_data_level_2 : ' || l_data_level_2, d_progress);
289: PON_UDA_IMPORT_PKG.DEBUG('l_data_level_3 : ' || l_data_level_3, d_progress);
282: PON_UDA_IMPORT_PKG.DEBUG('l_transaction_id : ' || l_transaction_id, d_progress);
283: PON_UDA_IMPORT_PKG.DEBUG('l_row_identifier : ' || l_row_identifier, d_progress);
284: PON_UDA_IMPORT_PKG.DEBUG('l_attr_group_id : ' || l_attr_group_id, d_progress);
285: PON_UDA_IMPORT_PKG.DEBUG('l_attr_group_app_id : ' || l_attr_group_app_id, d_progress);
286: PON_UDA_IMPORT_PKG.DEBUG('l_attr_group_name : ' || l_attr_group_name, d_progress);
287: PON_UDA_IMPORT_PKG.DEBUG('l_data_level_1 : ' || l_data_level_1, d_progress);
288: PON_UDA_IMPORT_PKG.DEBUG('l_data_level_2 : ' || l_data_level_2, d_progress);
289: PON_UDA_IMPORT_PKG.DEBUG('l_data_level_3 : ' || l_data_level_3, d_progress);
290: PON_UDA_IMPORT_PKG.DEBUG('l_transaction_type : ' || l_transaction_type, d_progress);
283: PON_UDA_IMPORT_PKG.DEBUG('l_row_identifier : ' || l_row_identifier, d_progress);
284: PON_UDA_IMPORT_PKG.DEBUG('l_attr_group_id : ' || l_attr_group_id, d_progress);
285: PON_UDA_IMPORT_PKG.DEBUG('l_attr_group_app_id : ' || l_attr_group_app_id, d_progress);
286: PON_UDA_IMPORT_PKG.DEBUG('l_attr_group_name : ' || l_attr_group_name, d_progress);
287: PON_UDA_IMPORT_PKG.DEBUG('l_data_level_1 : ' || l_data_level_1, d_progress);
288: PON_UDA_IMPORT_PKG.DEBUG('l_data_level_2 : ' || l_data_level_2, d_progress);
289: PON_UDA_IMPORT_PKG.DEBUG('l_data_level_3 : ' || l_data_level_3, d_progress);
290: PON_UDA_IMPORT_PKG.DEBUG('l_transaction_type : ' || l_transaction_type, d_progress);
291: PON_UDA_IMPORT_PKG.DEBUG('l_attr_name : ' || l_attr_name, d_progress);
284: PON_UDA_IMPORT_PKG.DEBUG('l_attr_group_id : ' || l_attr_group_id, d_progress);
285: PON_UDA_IMPORT_PKG.DEBUG('l_attr_group_app_id : ' || l_attr_group_app_id, d_progress);
286: PON_UDA_IMPORT_PKG.DEBUG('l_attr_group_name : ' || l_attr_group_name, d_progress);
287: PON_UDA_IMPORT_PKG.DEBUG('l_data_level_1 : ' || l_data_level_1, d_progress);
288: PON_UDA_IMPORT_PKG.DEBUG('l_data_level_2 : ' || l_data_level_2, d_progress);
289: PON_UDA_IMPORT_PKG.DEBUG('l_data_level_3 : ' || l_data_level_3, d_progress);
290: PON_UDA_IMPORT_PKG.DEBUG('l_transaction_type : ' || l_transaction_type, d_progress);
291: PON_UDA_IMPORT_PKG.DEBUG('l_attr_name : ' || l_attr_name, d_progress);
292: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_str : ' || l_attr_value_str, d_progress);
285: PON_UDA_IMPORT_PKG.DEBUG('l_attr_group_app_id : ' || l_attr_group_app_id, d_progress);
286: PON_UDA_IMPORT_PKG.DEBUG('l_attr_group_name : ' || l_attr_group_name, d_progress);
287: PON_UDA_IMPORT_PKG.DEBUG('l_data_level_1 : ' || l_data_level_1, d_progress);
288: PON_UDA_IMPORT_PKG.DEBUG('l_data_level_2 : ' || l_data_level_2, d_progress);
289: PON_UDA_IMPORT_PKG.DEBUG('l_data_level_3 : ' || l_data_level_3, d_progress);
290: PON_UDA_IMPORT_PKG.DEBUG('l_transaction_type : ' || l_transaction_type, d_progress);
291: PON_UDA_IMPORT_PKG.DEBUG('l_attr_name : ' || l_attr_name, d_progress);
292: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_str : ' || l_attr_value_str, d_progress);
293: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_num : ' || l_attr_value_num, d_progress);
286: PON_UDA_IMPORT_PKG.DEBUG('l_attr_group_name : ' || l_attr_group_name, d_progress);
287: PON_UDA_IMPORT_PKG.DEBUG('l_data_level_1 : ' || l_data_level_1, d_progress);
288: PON_UDA_IMPORT_PKG.DEBUG('l_data_level_2 : ' || l_data_level_2, d_progress);
289: PON_UDA_IMPORT_PKG.DEBUG('l_data_level_3 : ' || l_data_level_3, d_progress);
290: PON_UDA_IMPORT_PKG.DEBUG('l_transaction_type : ' || l_transaction_type, d_progress);
291: PON_UDA_IMPORT_PKG.DEBUG('l_attr_name : ' || l_attr_name, d_progress);
292: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_str : ' || l_attr_value_str, d_progress);
293: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_num : ' || l_attr_value_num, d_progress);
294: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_date : ' || l_attr_value_date, d_progress);
287: PON_UDA_IMPORT_PKG.DEBUG('l_data_level_1 : ' || l_data_level_1, d_progress);
288: PON_UDA_IMPORT_PKG.DEBUG('l_data_level_2 : ' || l_data_level_2, d_progress);
289: PON_UDA_IMPORT_PKG.DEBUG('l_data_level_3 : ' || l_data_level_3, d_progress);
290: PON_UDA_IMPORT_PKG.DEBUG('l_transaction_type : ' || l_transaction_type, d_progress);
291: PON_UDA_IMPORT_PKG.DEBUG('l_attr_name : ' || l_attr_name, d_progress);
292: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_str : ' || l_attr_value_str, d_progress);
293: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_num : ' || l_attr_value_num, d_progress);
294: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_date : ' || l_attr_value_date, d_progress);
295: PON_UDA_IMPORT_PKG.DEBUG('l_attr_disp_value : ' || l_attr_disp_value, d_progress);
288: PON_UDA_IMPORT_PKG.DEBUG('l_data_level_2 : ' || l_data_level_2, d_progress);
289: PON_UDA_IMPORT_PKG.DEBUG('l_data_level_3 : ' || l_data_level_3, d_progress);
290: PON_UDA_IMPORT_PKG.DEBUG('l_transaction_type : ' || l_transaction_type, d_progress);
291: PON_UDA_IMPORT_PKG.DEBUG('l_attr_name : ' || l_attr_name, d_progress);
292: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_str : ' || l_attr_value_str, d_progress);
293: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_num : ' || l_attr_value_num, d_progress);
294: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_date : ' || l_attr_value_date, d_progress);
295: PON_UDA_IMPORT_PKG.DEBUG('l_attr_disp_value : ' || l_attr_disp_value, d_progress);
296: PON_UDA_IMPORT_PKG.DEBUG('l_attr_unit_of_measure : ' || l_attr_unit_of_measure, d_progress);
289: PON_UDA_IMPORT_PKG.DEBUG('l_data_level_3 : ' || l_data_level_3, d_progress);
290: PON_UDA_IMPORT_PKG.DEBUG('l_transaction_type : ' || l_transaction_type, d_progress);
291: PON_UDA_IMPORT_PKG.DEBUG('l_attr_name : ' || l_attr_name, d_progress);
292: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_str : ' || l_attr_value_str, d_progress);
293: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_num : ' || l_attr_value_num, d_progress);
294: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_date : ' || l_attr_value_date, d_progress);
295: PON_UDA_IMPORT_PKG.DEBUG('l_attr_disp_value : ' || l_attr_disp_value, d_progress);
296: PON_UDA_IMPORT_PKG.DEBUG('l_attr_unit_of_measure : ' || l_attr_unit_of_measure, d_progress);
297: PON_UDA_IMPORT_PKG.DEBUG('l_user_row_identifier : ' || l_user_row_identifier, d_progress);
290: PON_UDA_IMPORT_PKG.DEBUG('l_transaction_type : ' || l_transaction_type, d_progress);
291: PON_UDA_IMPORT_PKG.DEBUG('l_attr_name : ' || l_attr_name, d_progress);
292: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_str : ' || l_attr_value_str, d_progress);
293: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_num : ' || l_attr_value_num, d_progress);
294: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_date : ' || l_attr_value_date, d_progress);
295: PON_UDA_IMPORT_PKG.DEBUG('l_attr_disp_value : ' || l_attr_disp_value, d_progress);
296: PON_UDA_IMPORT_PKG.DEBUG('l_attr_unit_of_measure : ' || l_attr_unit_of_measure, d_progress);
297: PON_UDA_IMPORT_PKG.DEBUG('l_user_row_identifier : ' || l_user_row_identifier, d_progress);
298: PON_UDA_IMPORT_PKG.DEBUG('l_uda_template_id : ' || l_uda_template_id, d_progress);
291: PON_UDA_IMPORT_PKG.DEBUG('l_attr_name : ' || l_attr_name, d_progress);
292: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_str : ' || l_attr_value_str, d_progress);
293: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_num : ' || l_attr_value_num, d_progress);
294: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_date : ' || l_attr_value_date, d_progress);
295: PON_UDA_IMPORT_PKG.DEBUG('l_attr_disp_value : ' || l_attr_disp_value, d_progress);
296: PON_UDA_IMPORT_PKG.DEBUG('l_attr_unit_of_measure : ' || l_attr_unit_of_measure, d_progress);
297: PON_UDA_IMPORT_PKG.DEBUG('l_user_row_identifier : ' || l_user_row_identifier, d_progress);
298: PON_UDA_IMPORT_PKG.DEBUG('l_uda_template_id : ' || l_uda_template_id, d_progress);
299: PON_UDA_IMPORT_PKG.DEBUG('l_process_status : ' || l_process_status, d_progress);
292: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_str : ' || l_attr_value_str, d_progress);
293: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_num : ' || l_attr_value_num, d_progress);
294: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_date : ' || l_attr_value_date, d_progress);
295: PON_UDA_IMPORT_PKG.DEBUG('l_attr_disp_value : ' || l_attr_disp_value, d_progress);
296: PON_UDA_IMPORT_PKG.DEBUG('l_attr_unit_of_measure : ' || l_attr_unit_of_measure, d_progress);
297: PON_UDA_IMPORT_PKG.DEBUG('l_user_row_identifier : ' || l_user_row_identifier, d_progress);
298: PON_UDA_IMPORT_PKG.DEBUG('l_uda_template_id : ' || l_uda_template_id, d_progress);
299: PON_UDA_IMPORT_PKG.DEBUG('l_process_status : ' || l_process_status, d_progress);
300: PON_UDA_IMPORT_PKG.DEBUG('l_process_phase : ' || l_process_phase, d_progress);
293: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_num : ' || l_attr_value_num, d_progress);
294: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_date : ' || l_attr_value_date, d_progress);
295: PON_UDA_IMPORT_PKG.DEBUG('l_attr_disp_value : ' || l_attr_disp_value, d_progress);
296: PON_UDA_IMPORT_PKG.DEBUG('l_attr_unit_of_measure : ' || l_attr_unit_of_measure, d_progress);
297: PON_UDA_IMPORT_PKG.DEBUG('l_user_row_identifier : ' || l_user_row_identifier, d_progress);
298: PON_UDA_IMPORT_PKG.DEBUG('l_uda_template_id : ' || l_uda_template_id, d_progress);
299: PON_UDA_IMPORT_PKG.DEBUG('l_process_status : ' || l_process_status, d_progress);
300: PON_UDA_IMPORT_PKG.DEBUG('l_process_phase : ' || l_process_phase, d_progress);
301: PON_UDA_IMPORT_PKG.DEBUG('l_request_id : ' || l_request_id, d_progress);
294: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_date : ' || l_attr_value_date, d_progress);
295: PON_UDA_IMPORT_PKG.DEBUG('l_attr_disp_value : ' || l_attr_disp_value, d_progress);
296: PON_UDA_IMPORT_PKG.DEBUG('l_attr_unit_of_measure : ' || l_attr_unit_of_measure, d_progress);
297: PON_UDA_IMPORT_PKG.DEBUG('l_user_row_identifier : ' || l_user_row_identifier, d_progress);
298: PON_UDA_IMPORT_PKG.DEBUG('l_uda_template_id : ' || l_uda_template_id, d_progress);
299: PON_UDA_IMPORT_PKG.DEBUG('l_process_status : ' || l_process_status, d_progress);
300: PON_UDA_IMPORT_PKG.DEBUG('l_process_phase : ' || l_process_phase, d_progress);
301: PON_UDA_IMPORT_PKG.DEBUG('l_request_id : ' || l_request_id, d_progress);
302: PON_UDA_IMPORT_PKG.DEBUG('l_program_id : ' || l_program_id, d_progress);
295: PON_UDA_IMPORT_PKG.DEBUG('l_attr_disp_value : ' || l_attr_disp_value, d_progress);
296: PON_UDA_IMPORT_PKG.DEBUG('l_attr_unit_of_measure : ' || l_attr_unit_of_measure, d_progress);
297: PON_UDA_IMPORT_PKG.DEBUG('l_user_row_identifier : ' || l_user_row_identifier, d_progress);
298: PON_UDA_IMPORT_PKG.DEBUG('l_uda_template_id : ' || l_uda_template_id, d_progress);
299: PON_UDA_IMPORT_PKG.DEBUG('l_process_status : ' || l_process_status, d_progress);
300: PON_UDA_IMPORT_PKG.DEBUG('l_process_phase : ' || l_process_phase, d_progress);
301: PON_UDA_IMPORT_PKG.DEBUG('l_request_id : ' || l_request_id, d_progress);
302: PON_UDA_IMPORT_PKG.DEBUG('l_program_id : ' || l_program_id, d_progress);
303: PON_UDA_IMPORT_PKG.DEBUG('l_program_application_id : ' || l_program_application_id, d_progress);
296: PON_UDA_IMPORT_PKG.DEBUG('l_attr_unit_of_measure : ' || l_attr_unit_of_measure, d_progress);
297: PON_UDA_IMPORT_PKG.DEBUG('l_user_row_identifier : ' || l_user_row_identifier, d_progress);
298: PON_UDA_IMPORT_PKG.DEBUG('l_uda_template_id : ' || l_uda_template_id, d_progress);
299: PON_UDA_IMPORT_PKG.DEBUG('l_process_status : ' || l_process_status, d_progress);
300: PON_UDA_IMPORT_PKG.DEBUG('l_process_phase : ' || l_process_phase, d_progress);
301: PON_UDA_IMPORT_PKG.DEBUG('l_request_id : ' || l_request_id, d_progress);
302: PON_UDA_IMPORT_PKG.DEBUG('l_program_id : ' || l_program_id, d_progress);
303: PON_UDA_IMPORT_PKG.DEBUG('l_program_application_id : ' || l_program_application_id, d_progress);
304: PON_UDA_IMPORT_PKG.DEBUG('l_program_update_date : ' || l_program_update_date, d_progress);
297: PON_UDA_IMPORT_PKG.DEBUG('l_user_row_identifier : ' || l_user_row_identifier, d_progress);
298: PON_UDA_IMPORT_PKG.DEBUG('l_uda_template_id : ' || l_uda_template_id, d_progress);
299: PON_UDA_IMPORT_PKG.DEBUG('l_process_status : ' || l_process_status, d_progress);
300: PON_UDA_IMPORT_PKG.DEBUG('l_process_phase : ' || l_process_phase, d_progress);
301: PON_UDA_IMPORT_PKG.DEBUG('l_request_id : ' || l_request_id, d_progress);
302: PON_UDA_IMPORT_PKG.DEBUG('l_program_id : ' || l_program_id, d_progress);
303: PON_UDA_IMPORT_PKG.DEBUG('l_program_application_id : ' || l_program_application_id, d_progress);
304: PON_UDA_IMPORT_PKG.DEBUG('l_program_update_date : ' || l_program_update_date, d_progress);
305: PON_UDA_IMPORT_PKG.DEBUG('l_last_update_date : ' || l_last_update_date, d_progress);
298: PON_UDA_IMPORT_PKG.DEBUG('l_uda_template_id : ' || l_uda_template_id, d_progress);
299: PON_UDA_IMPORT_PKG.DEBUG('l_process_status : ' || l_process_status, d_progress);
300: PON_UDA_IMPORT_PKG.DEBUG('l_process_phase : ' || l_process_phase, d_progress);
301: PON_UDA_IMPORT_PKG.DEBUG('l_request_id : ' || l_request_id, d_progress);
302: PON_UDA_IMPORT_PKG.DEBUG('l_program_id : ' || l_program_id, d_progress);
303: PON_UDA_IMPORT_PKG.DEBUG('l_program_application_id : ' || l_program_application_id, d_progress);
304: PON_UDA_IMPORT_PKG.DEBUG('l_program_update_date : ' || l_program_update_date, d_progress);
305: PON_UDA_IMPORT_PKG.DEBUG('l_last_update_date : ' || l_last_update_date, d_progress);
306: PON_UDA_IMPORT_PKG.DEBUG('l_creation_date : ' || l_creation_date, d_progress);
299: PON_UDA_IMPORT_PKG.DEBUG('l_process_status : ' || l_process_status, d_progress);
300: PON_UDA_IMPORT_PKG.DEBUG('l_process_phase : ' || l_process_phase, d_progress);
301: PON_UDA_IMPORT_PKG.DEBUG('l_request_id : ' || l_request_id, d_progress);
302: PON_UDA_IMPORT_PKG.DEBUG('l_program_id : ' || l_program_id, d_progress);
303: PON_UDA_IMPORT_PKG.DEBUG('l_program_application_id : ' || l_program_application_id, d_progress);
304: PON_UDA_IMPORT_PKG.DEBUG('l_program_update_date : ' || l_program_update_date, d_progress);
305: PON_UDA_IMPORT_PKG.DEBUG('l_last_update_date : ' || l_last_update_date, d_progress);
306: PON_UDA_IMPORT_PKG.DEBUG('l_creation_date : ' || l_creation_date, d_progress);
307: PON_UDA_IMPORT_PKG.DEBUG('l_last_updated_by : ' || l_last_updated_by, d_progress);
300: PON_UDA_IMPORT_PKG.DEBUG('l_process_phase : ' || l_process_phase, d_progress);
301: PON_UDA_IMPORT_PKG.DEBUG('l_request_id : ' || l_request_id, d_progress);
302: PON_UDA_IMPORT_PKG.DEBUG('l_program_id : ' || l_program_id, d_progress);
303: PON_UDA_IMPORT_PKG.DEBUG('l_program_application_id : ' || l_program_application_id, d_progress);
304: PON_UDA_IMPORT_PKG.DEBUG('l_program_update_date : ' || l_program_update_date, d_progress);
305: PON_UDA_IMPORT_PKG.DEBUG('l_last_update_date : ' || l_last_update_date, d_progress);
306: PON_UDA_IMPORT_PKG.DEBUG('l_creation_date : ' || l_creation_date, d_progress);
307: PON_UDA_IMPORT_PKG.DEBUG('l_last_updated_by : ' || l_last_updated_by, d_progress);
308: PON_UDA_IMPORT_PKG.DEBUG('l_created_by_name : ' || l_created_by_name, d_progress);
301: PON_UDA_IMPORT_PKG.DEBUG('l_request_id : ' || l_request_id, d_progress);
302: PON_UDA_IMPORT_PKG.DEBUG('l_program_id : ' || l_program_id, d_progress);
303: PON_UDA_IMPORT_PKG.DEBUG('l_program_application_id : ' || l_program_application_id, d_progress);
304: PON_UDA_IMPORT_PKG.DEBUG('l_program_update_date : ' || l_program_update_date, d_progress);
305: PON_UDA_IMPORT_PKG.DEBUG('l_last_update_date : ' || l_last_update_date, d_progress);
306: PON_UDA_IMPORT_PKG.DEBUG('l_creation_date : ' || l_creation_date, d_progress);
307: PON_UDA_IMPORT_PKG.DEBUG('l_last_updated_by : ' || l_last_updated_by, d_progress);
308: PON_UDA_IMPORT_PKG.DEBUG('l_created_by_name : ' || l_created_by_name, d_progress);
309: PON_UDA_IMPORT_PKG.DEBUG('l_last_updated_by_name : ' || l_last_updated_by_name, d_progress);
302: PON_UDA_IMPORT_PKG.DEBUG('l_program_id : ' || l_program_id, d_progress);
303: PON_UDA_IMPORT_PKG.DEBUG('l_program_application_id : ' || l_program_application_id, d_progress);
304: PON_UDA_IMPORT_PKG.DEBUG('l_program_update_date : ' || l_program_update_date, d_progress);
305: PON_UDA_IMPORT_PKG.DEBUG('l_last_update_date : ' || l_last_update_date, d_progress);
306: PON_UDA_IMPORT_PKG.DEBUG('l_creation_date : ' || l_creation_date, d_progress);
307: PON_UDA_IMPORT_PKG.DEBUG('l_last_updated_by : ' || l_last_updated_by, d_progress);
308: PON_UDA_IMPORT_PKG.DEBUG('l_created_by_name : ' || l_created_by_name, d_progress);
309: PON_UDA_IMPORT_PKG.DEBUG('l_last_updated_by_name : ' || l_last_updated_by_name, d_progress);
310: PON_UDA_IMPORT_PKG.DEBUG('l_interface_source_code : ' || l_interface_source_code, d_progress);
303: PON_UDA_IMPORT_PKG.DEBUG('l_program_application_id : ' || l_program_application_id, d_progress);
304: PON_UDA_IMPORT_PKG.DEBUG('l_program_update_date : ' || l_program_update_date, d_progress);
305: PON_UDA_IMPORT_PKG.DEBUG('l_last_update_date : ' || l_last_update_date, d_progress);
306: PON_UDA_IMPORT_PKG.DEBUG('l_creation_date : ' || l_creation_date, d_progress);
307: PON_UDA_IMPORT_PKG.DEBUG('l_last_updated_by : ' || l_last_updated_by, d_progress);
308: PON_UDA_IMPORT_PKG.DEBUG('l_created_by_name : ' || l_created_by_name, d_progress);
309: PON_UDA_IMPORT_PKG.DEBUG('l_last_updated_by_name : ' || l_last_updated_by_name, d_progress);
310: PON_UDA_IMPORT_PKG.DEBUG('l_interface_source_code : ' || l_interface_source_code, d_progress);
311: PON_UDA_IMPORT_PKG.DEBUG('l_interface_source_line_id : ' || l_interface_source_line_id, d_progress);
304: PON_UDA_IMPORT_PKG.DEBUG('l_program_update_date : ' || l_program_update_date, d_progress);
305: PON_UDA_IMPORT_PKG.DEBUG('l_last_update_date : ' || l_last_update_date, d_progress);
306: PON_UDA_IMPORT_PKG.DEBUG('l_creation_date : ' || l_creation_date, d_progress);
307: PON_UDA_IMPORT_PKG.DEBUG('l_last_updated_by : ' || l_last_updated_by, d_progress);
308: PON_UDA_IMPORT_PKG.DEBUG('l_created_by_name : ' || l_created_by_name, d_progress);
309: PON_UDA_IMPORT_PKG.DEBUG('l_last_updated_by_name : ' || l_last_updated_by_name, d_progress);
310: PON_UDA_IMPORT_PKG.DEBUG('l_interface_source_code : ' || l_interface_source_code, d_progress);
311: PON_UDA_IMPORT_PKG.DEBUG('l_interface_source_line_id : ' || l_interface_source_line_id, d_progress);
312: d_progress := 120;
305: PON_UDA_IMPORT_PKG.DEBUG('l_last_update_date : ' || l_last_update_date, d_progress);
306: PON_UDA_IMPORT_PKG.DEBUG('l_creation_date : ' || l_creation_date, d_progress);
307: PON_UDA_IMPORT_PKG.DEBUG('l_last_updated_by : ' || l_last_updated_by, d_progress);
308: PON_UDA_IMPORT_PKG.DEBUG('l_created_by_name : ' || l_created_by_name, d_progress);
309: PON_UDA_IMPORT_PKG.DEBUG('l_last_updated_by_name : ' || l_last_updated_by_name, d_progress);
310: PON_UDA_IMPORT_PKG.DEBUG('l_interface_source_code : ' || l_interface_source_code, d_progress);
311: PON_UDA_IMPORT_PKG.DEBUG('l_interface_source_line_id : ' || l_interface_source_line_id, d_progress);
312: d_progress := 120;
313:
306: PON_UDA_IMPORT_PKG.DEBUG('l_creation_date : ' || l_creation_date, d_progress);
307: PON_UDA_IMPORT_PKG.DEBUG('l_last_updated_by : ' || l_last_updated_by, d_progress);
308: PON_UDA_IMPORT_PKG.DEBUG('l_created_by_name : ' || l_created_by_name, d_progress);
309: PON_UDA_IMPORT_PKG.DEBUG('l_last_updated_by_name : ' || l_last_updated_by_name, d_progress);
310: PON_UDA_IMPORT_PKG.DEBUG('l_interface_source_code : ' || l_interface_source_code, d_progress);
311: PON_UDA_IMPORT_PKG.DEBUG('l_interface_source_line_id : ' || l_interface_source_line_id, d_progress);
312: d_progress := 120;
313:
314: PON_UDA_IMPORT_PKG.DEBUG('Before constructing Attribute row Array', d_progress);
307: PON_UDA_IMPORT_PKG.DEBUG('l_last_updated_by : ' || l_last_updated_by, d_progress);
308: PON_UDA_IMPORT_PKG.DEBUG('l_created_by_name : ' || l_created_by_name, d_progress);
309: PON_UDA_IMPORT_PKG.DEBUG('l_last_updated_by_name : ' || l_last_updated_by_name, d_progress);
310: PON_UDA_IMPORT_PKG.DEBUG('l_interface_source_code : ' || l_interface_source_code, d_progress);
311: PON_UDA_IMPORT_PKG.DEBUG('l_interface_source_line_id : ' || l_interface_source_line_id, d_progress);
312: d_progress := 120;
313:
314: PON_UDA_IMPORT_PKG.DEBUG('Before constructing Attribute row Array', d_progress);
315: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_row_identifier ' || l_row_identifier, d_progress);
310: PON_UDA_IMPORT_PKG.DEBUG('l_interface_source_code : ' || l_interface_source_code, d_progress);
311: PON_UDA_IMPORT_PKG.DEBUG('l_interface_source_line_id : ' || l_interface_source_line_id, d_progress);
312: d_progress := 120;
313:
314: PON_UDA_IMPORT_PKG.DEBUG('Before constructing Attribute row Array', d_progress);
315: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_row_identifier ' || l_row_identifier, d_progress);
316: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_attr_group_id ' || l_attr_group_id, d_progress);
317: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_attr_group_app_id ' || l_attr_group_app_id, d_progress);
318: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: p_attr_grp_type ' || p_attr_grp_type, d_progress);
311: PON_UDA_IMPORT_PKG.DEBUG('l_interface_source_line_id : ' || l_interface_source_line_id, d_progress);
312: d_progress := 120;
313:
314: PON_UDA_IMPORT_PKG.DEBUG('Before constructing Attribute row Array', d_progress);
315: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_row_identifier ' || l_row_identifier, d_progress);
316: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_attr_group_id ' || l_attr_group_id, d_progress);
317: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_attr_group_app_id ' || l_attr_group_app_id, d_progress);
318: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: p_attr_grp_type ' || p_attr_grp_type, d_progress);
319: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_attr_group_name ' || l_attr_group_name, d_progress);
312: d_progress := 120;
313:
314: PON_UDA_IMPORT_PKG.DEBUG('Before constructing Attribute row Array', d_progress);
315: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_row_identifier ' || l_row_identifier, d_progress);
316: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_attr_group_id ' || l_attr_group_id, d_progress);
317: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_attr_group_app_id ' || l_attr_group_app_id, d_progress);
318: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: p_attr_grp_type ' || p_attr_grp_type, d_progress);
319: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_attr_group_name ' || l_attr_group_name, d_progress);
320: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_data_level_1 ' || l_data_level_1, d_progress);
313:
314: PON_UDA_IMPORT_PKG.DEBUG('Before constructing Attribute row Array', d_progress);
315: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_row_identifier ' || l_row_identifier, d_progress);
316: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_attr_group_id ' || l_attr_group_id, d_progress);
317: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_attr_group_app_id ' || l_attr_group_app_id, d_progress);
318: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: p_attr_grp_type ' || p_attr_grp_type, d_progress);
319: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_attr_group_name ' || l_attr_group_name, d_progress);
320: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_data_level_1 ' || l_data_level_1, d_progress);
321: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_data_level_2 ' || l_data_level_2, d_progress);
314: PON_UDA_IMPORT_PKG.DEBUG('Before constructing Attribute row Array', d_progress);
315: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_row_identifier ' || l_row_identifier, d_progress);
316: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_attr_group_id ' || l_attr_group_id, d_progress);
317: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_attr_group_app_id ' || l_attr_group_app_id, d_progress);
318: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: p_attr_grp_type ' || p_attr_grp_type, d_progress);
319: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_attr_group_name ' || l_attr_group_name, d_progress);
320: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_data_level_1 ' || l_data_level_1, d_progress);
321: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_data_level_2 ' || l_data_level_2, d_progress);
322: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_data_level_3 ' || l_data_level_3, d_progress);
315: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_row_identifier ' || l_row_identifier, d_progress);
316: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_attr_group_id ' || l_attr_group_id, d_progress);
317: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_attr_group_app_id ' || l_attr_group_app_id, d_progress);
318: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: p_attr_grp_type ' || p_attr_grp_type, d_progress);
319: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_attr_group_name ' || l_attr_group_name, d_progress);
320: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_data_level_1 ' || l_data_level_1, d_progress);
321: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_data_level_2 ' || l_data_level_2, d_progress);
322: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_data_level_3 ' || l_data_level_3, d_progress);
323: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_transaction_type ' || l_transaction_type, d_progress);
316: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_attr_group_id ' || l_attr_group_id, d_progress);
317: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_attr_group_app_id ' || l_attr_group_app_id, d_progress);
318: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: p_attr_grp_type ' || p_attr_grp_type, d_progress);
319: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_attr_group_name ' || l_attr_group_name, d_progress);
320: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_data_level_1 ' || l_data_level_1, d_progress);
321: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_data_level_2 ' || l_data_level_2, d_progress);
322: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_data_level_3 ' || l_data_level_3, d_progress);
323: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_transaction_type ' || l_transaction_type, d_progress);
324: d_progress := 130;
317: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_attr_group_app_id ' || l_attr_group_app_id, d_progress);
318: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: p_attr_grp_type ' || p_attr_grp_type, d_progress);
319: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_attr_group_name ' || l_attr_group_name, d_progress);
320: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_data_level_1 ' || l_data_level_1, d_progress);
321: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_data_level_2 ' || l_data_level_2, d_progress);
322: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_data_level_3 ' || l_data_level_3, d_progress);
323: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_transaction_type ' || l_transaction_type, d_progress);
324: d_progress := 130;
325: x_attributes_row_table.EXTEND(1);
318: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: p_attr_grp_type ' || p_attr_grp_type, d_progress);
319: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_attr_group_name ' || l_attr_group_name, d_progress);
320: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_data_level_1 ' || l_data_level_1, d_progress);
321: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_data_level_2 ' || l_data_level_2, d_progress);
322: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_data_level_3 ' || l_data_level_3, d_progress);
323: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_transaction_type ' || l_transaction_type, d_progress);
324: d_progress := 130;
325: x_attributes_row_table.EXTEND(1);
326: x_attributes_row_table(l_count + 1) := ego_user_attr_row_obj
319: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_attr_group_name ' || l_attr_group_name, d_progress);
320: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_data_level_1 ' || l_data_level_1, d_progress);
321: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_data_level_2 ' || l_data_level_2, d_progress);
322: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_data_level_3 ' || l_data_level_3, d_progress);
323: PON_UDA_IMPORT_PKG.DEBUG('Attribute row Array: l_transaction_type ' || l_transaction_type, d_progress);
324: d_progress := 130;
325: x_attributes_row_table.EXTEND(1);
326: x_attributes_row_table(l_count + 1) := ego_user_attr_row_obj
327: (
338: ,NULL
339: ,l_transaction_type
340: );
341: d_progress := 140;
342: PON_UDA_IMPORT_PKG.DEBUG('After constructing Attribute row Array', d_progress);
343: PON_UDA_IMPORT_PKG.DEBUG('Before constructing Attribute Name Values Array', d_progress);
344: PON_UDA_IMPORT_PKG.DEBUG('l_row_identifier ' || l_row_identifier, d_progress);
345: PON_UDA_IMPORT_PKG.DEBUG('l_attr_name ' || l_attr_name, d_progress);
346: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_str ' || l_attr_value_str, d_progress);
339: ,l_transaction_type
340: );
341: d_progress := 140;
342: PON_UDA_IMPORT_PKG.DEBUG('After constructing Attribute row Array', d_progress);
343: PON_UDA_IMPORT_PKG.DEBUG('Before constructing Attribute Name Values Array', d_progress);
344: PON_UDA_IMPORT_PKG.DEBUG('l_row_identifier ' || l_row_identifier, d_progress);
345: PON_UDA_IMPORT_PKG.DEBUG('l_attr_name ' || l_attr_name, d_progress);
346: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_str ' || l_attr_value_str, d_progress);
347: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_num ' || l_attr_value_num, d_progress);
340: );
341: d_progress := 140;
342: PON_UDA_IMPORT_PKG.DEBUG('After constructing Attribute row Array', d_progress);
343: PON_UDA_IMPORT_PKG.DEBUG('Before constructing Attribute Name Values Array', d_progress);
344: PON_UDA_IMPORT_PKG.DEBUG('l_row_identifier ' || l_row_identifier, d_progress);
345: PON_UDA_IMPORT_PKG.DEBUG('l_attr_name ' || l_attr_name, d_progress);
346: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_str ' || l_attr_value_str, d_progress);
347: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_num ' || l_attr_value_num, d_progress);
348: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_date ' || l_attr_value_date, d_progress);
341: d_progress := 140;
342: PON_UDA_IMPORT_PKG.DEBUG('After constructing Attribute row Array', d_progress);
343: PON_UDA_IMPORT_PKG.DEBUG('Before constructing Attribute Name Values Array', d_progress);
344: PON_UDA_IMPORT_PKG.DEBUG('l_row_identifier ' || l_row_identifier, d_progress);
345: PON_UDA_IMPORT_PKG.DEBUG('l_attr_name ' || l_attr_name, d_progress);
346: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_str ' || l_attr_value_str, d_progress);
347: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_num ' || l_attr_value_num, d_progress);
348: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_date ' || l_attr_value_date, d_progress);
349: PON_UDA_IMPORT_PKG.DEBUG('l_attr_disp_value ' || l_attr_disp_value, d_progress);
342: PON_UDA_IMPORT_PKG.DEBUG('After constructing Attribute row Array', d_progress);
343: PON_UDA_IMPORT_PKG.DEBUG('Before constructing Attribute Name Values Array', d_progress);
344: PON_UDA_IMPORT_PKG.DEBUG('l_row_identifier ' || l_row_identifier, d_progress);
345: PON_UDA_IMPORT_PKG.DEBUG('l_attr_name ' || l_attr_name, d_progress);
346: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_str ' || l_attr_value_str, d_progress);
347: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_num ' || l_attr_value_num, d_progress);
348: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_date ' || l_attr_value_date, d_progress);
349: PON_UDA_IMPORT_PKG.DEBUG('l_attr_disp_value ' || l_attr_disp_value, d_progress);
350: PON_UDA_IMPORT_PKG.DEBUG('l_attr_unit_of_measure ' || l_attr_unit_of_measure, d_progress);
343: PON_UDA_IMPORT_PKG.DEBUG('Before constructing Attribute Name Values Array', d_progress);
344: PON_UDA_IMPORT_PKG.DEBUG('l_row_identifier ' || l_row_identifier, d_progress);
345: PON_UDA_IMPORT_PKG.DEBUG('l_attr_name ' || l_attr_name, d_progress);
346: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_str ' || l_attr_value_str, d_progress);
347: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_num ' || l_attr_value_num, d_progress);
348: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_date ' || l_attr_value_date, d_progress);
349: PON_UDA_IMPORT_PKG.DEBUG('l_attr_disp_value ' || l_attr_disp_value, d_progress);
350: PON_UDA_IMPORT_PKG.DEBUG('l_attr_unit_of_measure ' || l_attr_unit_of_measure, d_progress);
351: PON_UDA_IMPORT_PKG.DEBUG('l_user_row_identifier ' || l_user_row_identifier, d_progress);
344: PON_UDA_IMPORT_PKG.DEBUG('l_row_identifier ' || l_row_identifier, d_progress);
345: PON_UDA_IMPORT_PKG.DEBUG('l_attr_name ' || l_attr_name, d_progress);
346: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_str ' || l_attr_value_str, d_progress);
347: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_num ' || l_attr_value_num, d_progress);
348: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_date ' || l_attr_value_date, d_progress);
349: PON_UDA_IMPORT_PKG.DEBUG('l_attr_disp_value ' || l_attr_disp_value, d_progress);
350: PON_UDA_IMPORT_PKG.DEBUG('l_attr_unit_of_measure ' || l_attr_unit_of_measure, d_progress);
351: PON_UDA_IMPORT_PKG.DEBUG('l_user_row_identifier ' || l_user_row_identifier, d_progress);
352: d_progress := 150;
345: PON_UDA_IMPORT_PKG.DEBUG('l_attr_name ' || l_attr_name, d_progress);
346: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_str ' || l_attr_value_str, d_progress);
347: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_num ' || l_attr_value_num, d_progress);
348: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_date ' || l_attr_value_date, d_progress);
349: PON_UDA_IMPORT_PKG.DEBUG('l_attr_disp_value ' || l_attr_disp_value, d_progress);
350: PON_UDA_IMPORT_PKG.DEBUG('l_attr_unit_of_measure ' || l_attr_unit_of_measure, d_progress);
351: PON_UDA_IMPORT_PKG.DEBUG('l_user_row_identifier ' || l_user_row_identifier, d_progress);
352: d_progress := 150;
353:
346: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_str ' || l_attr_value_str, d_progress);
347: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_num ' || l_attr_value_num, d_progress);
348: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_date ' || l_attr_value_date, d_progress);
349: PON_UDA_IMPORT_PKG.DEBUG('l_attr_disp_value ' || l_attr_disp_value, d_progress);
350: PON_UDA_IMPORT_PKG.DEBUG('l_attr_unit_of_measure ' || l_attr_unit_of_measure, d_progress);
351: PON_UDA_IMPORT_PKG.DEBUG('l_user_row_identifier ' || l_user_row_identifier, d_progress);
352: d_progress := 150;
353:
354: SELECT ATTRIBUTE_CATEGORY INTO l_attr_category
347: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_num ' || l_attr_value_num, d_progress);
348: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_date ' || l_attr_value_date, d_progress);
349: PON_UDA_IMPORT_PKG.DEBUG('l_attr_disp_value ' || l_attr_disp_value, d_progress);
350: PON_UDA_IMPORT_PKG.DEBUG('l_attr_unit_of_measure ' || l_attr_unit_of_measure, d_progress);
351: PON_UDA_IMPORT_PKG.DEBUG('l_user_row_identifier ' || l_user_row_identifier, d_progress);
352: d_progress := 150;
353:
354: SELECT ATTRIBUTE_CATEGORY INTO l_attr_category
355: FROM po_uda_ag_template_usages
385: l_attr_value_num := 0;
386: END IF;
387: END IF;
388:
389: PON_UDA_IMPORT_PKG.DEBUG('l_row_identifier ' || l_row_identifier, d_progress);
390: PON_UDA_IMPORT_PKG.DEBUG('l_attr_name ' || l_attr_name, d_progress);
391: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_str ' || l_attr_value_str, d_progress);
392: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_num ' || l_attr_value_num, d_progress);
393: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_date ' || l_attr_value_date, d_progress);
386: END IF;
387: END IF;
388:
389: PON_UDA_IMPORT_PKG.DEBUG('l_row_identifier ' || l_row_identifier, d_progress);
390: PON_UDA_IMPORT_PKG.DEBUG('l_attr_name ' || l_attr_name, d_progress);
391: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_str ' || l_attr_value_str, d_progress);
392: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_num ' || l_attr_value_num, d_progress);
393: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_date ' || l_attr_value_date, d_progress);
394: PON_UDA_IMPORT_PKG.DEBUG('l_attr_disp_value ' || l_attr_disp_value, d_progress);
387: END IF;
388:
389: PON_UDA_IMPORT_PKG.DEBUG('l_row_identifier ' || l_row_identifier, d_progress);
390: PON_UDA_IMPORT_PKG.DEBUG('l_attr_name ' || l_attr_name, d_progress);
391: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_str ' || l_attr_value_str, d_progress);
392: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_num ' || l_attr_value_num, d_progress);
393: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_date ' || l_attr_value_date, d_progress);
394: PON_UDA_IMPORT_PKG.DEBUG('l_attr_disp_value ' || l_attr_disp_value, d_progress);
395: PON_UDA_IMPORT_PKG.DEBUG('l_attr_unit_of_measure ' || l_attr_unit_of_measure, d_progress);
388:
389: PON_UDA_IMPORT_PKG.DEBUG('l_row_identifier ' || l_row_identifier, d_progress);
390: PON_UDA_IMPORT_PKG.DEBUG('l_attr_name ' || l_attr_name, d_progress);
391: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_str ' || l_attr_value_str, d_progress);
392: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_num ' || l_attr_value_num, d_progress);
393: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_date ' || l_attr_value_date, d_progress);
394: PON_UDA_IMPORT_PKG.DEBUG('l_attr_disp_value ' || l_attr_disp_value, d_progress);
395: PON_UDA_IMPORT_PKG.DEBUG('l_attr_unit_of_measure ' || l_attr_unit_of_measure, d_progress);
396: PON_UDA_IMPORT_PKG.DEBUG('l_user_row_identifier ' || l_user_row_identifier, d_progress);
389: PON_UDA_IMPORT_PKG.DEBUG('l_row_identifier ' || l_row_identifier, d_progress);
390: PON_UDA_IMPORT_PKG.DEBUG('l_attr_name ' || l_attr_name, d_progress);
391: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_str ' || l_attr_value_str, d_progress);
392: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_num ' || l_attr_value_num, d_progress);
393: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_date ' || l_attr_value_date, d_progress);
394: PON_UDA_IMPORT_PKG.DEBUG('l_attr_disp_value ' || l_attr_disp_value, d_progress);
395: PON_UDA_IMPORT_PKG.DEBUG('l_attr_unit_of_measure ' || l_attr_unit_of_measure, d_progress);
396: PON_UDA_IMPORT_PKG.DEBUG('l_user_row_identifier ' || l_user_row_identifier, d_progress);
397:
390: PON_UDA_IMPORT_PKG.DEBUG('l_attr_name ' || l_attr_name, d_progress);
391: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_str ' || l_attr_value_str, d_progress);
392: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_num ' || l_attr_value_num, d_progress);
393: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_date ' || l_attr_value_date, d_progress);
394: PON_UDA_IMPORT_PKG.DEBUG('l_attr_disp_value ' || l_attr_disp_value, d_progress);
395: PON_UDA_IMPORT_PKG.DEBUG('l_attr_unit_of_measure ' || l_attr_unit_of_measure, d_progress);
396: PON_UDA_IMPORT_PKG.DEBUG('l_user_row_identifier ' || l_user_row_identifier, d_progress);
397:
398: x_attr_name_value_pairs.EXTEND(1);
391: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_str ' || l_attr_value_str, d_progress);
392: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_num ' || l_attr_value_num, d_progress);
393: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_date ' || l_attr_value_date, d_progress);
394: PON_UDA_IMPORT_PKG.DEBUG('l_attr_disp_value ' || l_attr_disp_value, d_progress);
395: PON_UDA_IMPORT_PKG.DEBUG('l_attr_unit_of_measure ' || l_attr_unit_of_measure, d_progress);
396: PON_UDA_IMPORT_PKG.DEBUG('l_user_row_identifier ' || l_user_row_identifier, d_progress);
397:
398: x_attr_name_value_pairs.EXTEND(1);
399: x_attr_name_value_pairs(l_count + 1) := ego_user_attr_data_obj
392: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_num ' || l_attr_value_num, d_progress);
393: PON_UDA_IMPORT_PKG.DEBUG('l_attr_value_date ' || l_attr_value_date, d_progress);
394: PON_UDA_IMPORT_PKG.DEBUG('l_attr_disp_value ' || l_attr_disp_value, d_progress);
395: PON_UDA_IMPORT_PKG.DEBUG('l_attr_unit_of_measure ' || l_attr_unit_of_measure, d_progress);
396: PON_UDA_IMPORT_PKG.DEBUG('l_user_row_identifier ' || l_user_row_identifier, d_progress);
397:
398: x_attr_name_value_pairs.EXTEND(1);
399: x_attr_name_value_pairs(l_count + 1) := ego_user_attr_data_obj
400: (
407: ,l_attr_unit_of_measure
408: ,l_user_row_identifier
409: );
410: d_progress := 160;
411: PON_UDA_IMPORT_PKG.DEBUG('After constructing Attribute Name Values Array', d_progress);
412: l_count := l_count + 1;
413: d_progress := 170;
414: END LOOP;
415: d_progress := 180;
415: d_progress := 180;
416: CLOSE cur_uda_interface_recs;
417: d_progress := 190;
418:
419: PON_UDA_IMPORT_PKG.DEBUG('Before constructing Class codes Array', d_progress);
420: x_class_code_name_value_pairs := EGO_COL_NAME_VALUE_PAIR_ARRAY
421: (
422: EGO_COL_NAME_VALUE_PAIR_OBJ
423: (
425: ,l_uda_template_id || ''
426: )
427: );
428: d_progress := 200;
429: PON_UDA_IMPORT_PKG.DEBUG('After constructing Class codes Array with template id : ' || l_uda_template_id, d_progress);
430: x_return_status := FND_API.G_RET_STS_SUCCESS;
431: EXCEPTION
432: WHEN OTHERS THEN
433: l_err_txt := 'Exception in POPULATE_STRUCTURES with ERROR : ' || SQLERRM;
431: EXCEPTION
432: WHEN OTHERS THEN
433: l_err_txt := 'Exception in POPULATE_STRUCTURES with ERROR : ' || SQLERRM;
434: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
435: PON_UDA_IMPORT_PKG.HANDLE_ERROR
436: (
437: p_msg => l_err_txt
438: ,p_msg_code => 'UNEXPECTED_POPULATE_STRUCTURES'
439: ,p_attr_grp_id => l_attr_group_id
508: l_err_txt VARCHAR2(2000);
509:
510: BEGIN
511: d_progress := 10;
512: PON_UDA_IMPORT_PKG.DEBUG('Starting POPULATE_REMAINING_ATTRIBUTES', d_progress);
513: PON_UDA_IMPORT_PKG.DEBUG('x_attr_name_value_pairs is as follows :', d_progress);
514: PON_UDA_IMPORT_PKG.DEBUG(x_attr_name_value_pairs, d_progress);
515: PON_UDA_IMPORT_PKG.DEBUG('x_attributes_row_table is as follows :', d_progress);
516: PON_UDA_IMPORT_PKG.DEBUG(x_attributes_row_table, d_progress);
509:
510: BEGIN
511: d_progress := 10;
512: PON_UDA_IMPORT_PKG.DEBUG('Starting POPULATE_REMAINING_ATTRIBUTES', d_progress);
513: PON_UDA_IMPORT_PKG.DEBUG('x_attr_name_value_pairs is as follows :', d_progress);
514: PON_UDA_IMPORT_PKG.DEBUG(x_attr_name_value_pairs, d_progress);
515: PON_UDA_IMPORT_PKG.DEBUG('x_attributes_row_table is as follows :', d_progress);
516: PON_UDA_IMPORT_PKG.DEBUG(x_attributes_row_table, d_progress);
517: d_progress := 20;
510: BEGIN
511: d_progress := 10;
512: PON_UDA_IMPORT_PKG.DEBUG('Starting POPULATE_REMAINING_ATTRIBUTES', d_progress);
513: PON_UDA_IMPORT_PKG.DEBUG('x_attr_name_value_pairs is as follows :', d_progress);
514: PON_UDA_IMPORT_PKG.DEBUG(x_attr_name_value_pairs, d_progress);
515: PON_UDA_IMPORT_PKG.DEBUG('x_attributes_row_table is as follows :', d_progress);
516: PON_UDA_IMPORT_PKG.DEBUG(x_attributes_row_table, d_progress);
517: d_progress := 20;
518:
511: d_progress := 10;
512: PON_UDA_IMPORT_PKG.DEBUG('Starting POPULATE_REMAINING_ATTRIBUTES', d_progress);
513: PON_UDA_IMPORT_PKG.DEBUG('x_attr_name_value_pairs is as follows :', d_progress);
514: PON_UDA_IMPORT_PKG.DEBUG(x_attr_name_value_pairs, d_progress);
515: PON_UDA_IMPORT_PKG.DEBUG('x_attributes_row_table is as follows :', d_progress);
516: PON_UDA_IMPORT_PKG.DEBUG(x_attributes_row_table, d_progress);
517: d_progress := 20;
518:
519: PON_UDA_IMPORT_PKG.DEBUG('Looping for all the Attribute Groups', d_progress);
512: PON_UDA_IMPORT_PKG.DEBUG('Starting POPULATE_REMAINING_ATTRIBUTES', d_progress);
513: PON_UDA_IMPORT_PKG.DEBUG('x_attr_name_value_pairs is as follows :', d_progress);
514: PON_UDA_IMPORT_PKG.DEBUG(x_attr_name_value_pairs, d_progress);
515: PON_UDA_IMPORT_PKG.DEBUG('x_attributes_row_table is as follows :', d_progress);
516: PON_UDA_IMPORT_PKG.DEBUG(x_attributes_row_table, d_progress);
517: d_progress := 20;
518:
519: PON_UDA_IMPORT_PKG.DEBUG('Looping for all the Attribute Groups', d_progress);
520: IF (x_attributes_row_table IS NOT NULL AND x_attributes_row_table.COUNT > 0) THEN
515: PON_UDA_IMPORT_PKG.DEBUG('x_attributes_row_table is as follows :', d_progress);
516: PON_UDA_IMPORT_PKG.DEBUG(x_attributes_row_table, d_progress);
517: d_progress := 20;
518:
519: PON_UDA_IMPORT_PKG.DEBUG('Looping for all the Attribute Groups', d_progress);
520: IF (x_attributes_row_table IS NOT NULL AND x_attributes_row_table.COUNT > 0) THEN
521: d_progress := 30;
522: l_attr_row_table_index := x_attributes_row_table.FIRST;
523: d_progress := 40;
547: WHERE TEMPLATE_ID=l_uda_template_id AND
548: ATTRIBUTE_GROUP_ID = l_attr_group_id;
549:
550: d_progress := 80;
551: PON_UDA_IMPORT_PKG.DEBUG('AG ROW_IDENTIFIER : ' || l_row_identifier, d_progress);
552: PON_UDA_IMPORT_PKG.DEBUG('AG ATTR_GROUP_TYPE : ' || l_attr_group_type, d_progress);
553: PON_UDA_IMPORT_PKG.DEBUG('AG ATTR_GROUP_NAME : ' || l_attr_group_name, d_progress);
554: PON_UDA_IMPORT_PKG.DEBUG('AG l_attr_group_id : ' || l_attr_group_id, d_progress);
555: PON_UDA_IMPORT_PKG.DEBUG('AG l_uda_template_id : ' || l_uda_template_id, d_progress);
548: ATTRIBUTE_GROUP_ID = l_attr_group_id;
549:
550: d_progress := 80;
551: PON_UDA_IMPORT_PKG.DEBUG('AG ROW_IDENTIFIER : ' || l_row_identifier, d_progress);
552: PON_UDA_IMPORT_PKG.DEBUG('AG ATTR_GROUP_TYPE : ' || l_attr_group_type, d_progress);
553: PON_UDA_IMPORT_PKG.DEBUG('AG ATTR_GROUP_NAME : ' || l_attr_group_name, d_progress);
554: PON_UDA_IMPORT_PKG.DEBUG('AG l_attr_group_id : ' || l_attr_group_id, d_progress);
555: PON_UDA_IMPORT_PKG.DEBUG('AG l_uda_template_id : ' || l_uda_template_id, d_progress);
556: PON_UDA_IMPORT_PKG.DEBUG('AG l_attr_category : ' || l_attr_category, d_progress);
549:
550: d_progress := 80;
551: PON_UDA_IMPORT_PKG.DEBUG('AG ROW_IDENTIFIER : ' || l_row_identifier, d_progress);
552: PON_UDA_IMPORT_PKG.DEBUG('AG ATTR_GROUP_TYPE : ' || l_attr_group_type, d_progress);
553: PON_UDA_IMPORT_PKG.DEBUG('AG ATTR_GROUP_NAME : ' || l_attr_group_name, d_progress);
554: PON_UDA_IMPORT_PKG.DEBUG('AG l_attr_group_id : ' || l_attr_group_id, d_progress);
555: PON_UDA_IMPORT_PKG.DEBUG('AG l_uda_template_id : ' || l_uda_template_id, d_progress);
556: PON_UDA_IMPORT_PKG.DEBUG('AG l_attr_category : ' || l_attr_category, d_progress);
557: d_progress := 90;
550: d_progress := 80;
551: PON_UDA_IMPORT_PKG.DEBUG('AG ROW_IDENTIFIER : ' || l_row_identifier, d_progress);
552: PON_UDA_IMPORT_PKG.DEBUG('AG ATTR_GROUP_TYPE : ' || l_attr_group_type, d_progress);
553: PON_UDA_IMPORT_PKG.DEBUG('AG ATTR_GROUP_NAME : ' || l_attr_group_name, d_progress);
554: PON_UDA_IMPORT_PKG.DEBUG('AG l_attr_group_id : ' || l_attr_group_id, d_progress);
555: PON_UDA_IMPORT_PKG.DEBUG('AG l_uda_template_id : ' || l_uda_template_id, d_progress);
556: PON_UDA_IMPORT_PKG.DEBUG('AG l_attr_category : ' || l_attr_category, d_progress);
557: d_progress := 90;
558: OPEN cur_uda_attributes (l_attr_group_type, l_attr_group_name);
551: PON_UDA_IMPORT_PKG.DEBUG('AG ROW_IDENTIFIER : ' || l_row_identifier, d_progress);
552: PON_UDA_IMPORT_PKG.DEBUG('AG ATTR_GROUP_TYPE : ' || l_attr_group_type, d_progress);
553: PON_UDA_IMPORT_PKG.DEBUG('AG ATTR_GROUP_NAME : ' || l_attr_group_name, d_progress);
554: PON_UDA_IMPORT_PKG.DEBUG('AG l_attr_group_id : ' || l_attr_group_id, d_progress);
555: PON_UDA_IMPORT_PKG.DEBUG('AG l_uda_template_id : ' || l_uda_template_id, d_progress);
556: PON_UDA_IMPORT_PKG.DEBUG('AG l_attr_category : ' || l_attr_category, d_progress);
557: d_progress := 90;
558: OPEN cur_uda_attributes (l_attr_group_type, l_attr_group_name);
559: LOOP
552: PON_UDA_IMPORT_PKG.DEBUG('AG ATTR_GROUP_TYPE : ' || l_attr_group_type, d_progress);
553: PON_UDA_IMPORT_PKG.DEBUG('AG ATTR_GROUP_NAME : ' || l_attr_group_name, d_progress);
554: PON_UDA_IMPORT_PKG.DEBUG('AG l_attr_group_id : ' || l_attr_group_id, d_progress);
555: PON_UDA_IMPORT_PKG.DEBUG('AG l_uda_template_id : ' || l_uda_template_id, d_progress);
556: PON_UDA_IMPORT_PKG.DEBUG('AG l_attr_category : ' || l_attr_category, d_progress);
557: d_progress := 90;
558: OPEN cur_uda_attributes (l_attr_group_type, l_attr_group_name);
559: LOOP
560: d_progress := 100;
567: SELECT PO_UDA_INTERFACE_USER_ROW_ID_S.NEXTVAL
568: INTO l_user_row_identifier
569: FROM DUAL;
570: d_progress := 110;
571: PON_UDA_IMPORT_PKG.DEBUG('l_user_row_identifier : ' || l_user_row_identifier, d_progress);
572: EXCEPTION
573: WHEN OTHERS THEN
574: d_progress := 120;
575: PON_UDA_IMPORT_PKG.DEBUG('Exception while trying to get the l_user_row_identifier', d_progress);
571: PON_UDA_IMPORT_PKG.DEBUG('l_user_row_identifier : ' || l_user_row_identifier, d_progress);
572: EXCEPTION
573: WHEN OTHERS THEN
574: d_progress := 120;
575: PON_UDA_IMPORT_PKG.DEBUG('Exception while trying to get the l_user_row_identifier', d_progress);
576: RAISE;
577: END;
578: d_progress := 130;
579: l_attr_name_value_index := x_attr_name_value_pairs.FIRST;
576: RAISE;
577: END;
578: d_progress := 130;
579: l_attr_name_value_index := x_attr_name_value_pairs.FIRST;
580: PON_UDA_IMPORT_PKG.DEBUG('Looping for all the Attributes for the attribute Group :' || l_attr_group_name, d_progress);
581: d_progress := 140;
582: IF x_attr_name_value_pairs(l_attr_name_value_index) IS NOT NULL THEN
583: d_progress := 150;
584: WHILE (l_attr_name_value_index IS NOT NULL AND l_attr_name_value_index <= x_attr_name_value_pairs.LAST)
588: l_attr_row_identifier := l_attr_name_val.ROW_IDENTIFIER;
589: l_attr_name_tab := l_attr_name_val.ATTR_NAME;
590:
591: d_progress := 160;
592: PON_UDA_IMPORT_PKG.DEBUG('Attribute ROW_IDENTIFIER : ' || l_attr_row_identifier, d_progress);
593: PON_UDA_IMPORT_PKG.DEBUG('Attribute ATTR_NAME : ' || l_attr_name_tab, d_progress);
594: d_progress := 170;
595: IF l_row_identifier = l_attr_row_identifier AND l_attr_name = l_attr_name_tab THEN
596: l_found := TRUE;
589: l_attr_name_tab := l_attr_name_val.ATTR_NAME;
590:
591: d_progress := 160;
592: PON_UDA_IMPORT_PKG.DEBUG('Attribute ROW_IDENTIFIER : ' || l_attr_row_identifier, d_progress);
593: PON_UDA_IMPORT_PKG.DEBUG('Attribute ATTR_NAME : ' || l_attr_name_tab, d_progress);
594: d_progress := 170;
595: IF l_row_identifier = l_attr_row_identifier AND l_attr_name = l_attr_name_tab THEN
596: l_found := TRUE;
597: d_progress := 180;
594: d_progress := 170;
595: IF l_row_identifier = l_attr_row_identifier AND l_attr_name = l_attr_name_tab THEN
596: l_found := TRUE;
597: d_progress := 180;
598: PON_UDA_IMPORT_PKG.DEBUG('Attribute ATTR_NAME : ' || l_attr_name_tab || ' is found ', d_progress);
599: EXIT;
600: END IF;
601: d_progress := 190;
602: l_attr_name_value_index := x_attr_name_value_pairs.NEXT(l_attr_name_value_index);
603: END LOOP;
604: d_progress := 200;
605: IF l_found = FALSE THEN
606: d_progress := 210;
607: PON_UDA_IMPORT_PKG.DEBUG('Attribute not found, creating the attribute', d_progress);
608: PON_UDA_IMPORT_PKG.DEBUG('Attr l_attr_col_name : ' || l_attr_col_name, d_progress);
609: IF l_attr_category = 'PRICING' THEN
610: SELECT REGEXP_SUBSTR(l_attr_col_name,'N[^N]+R') INTO l_compare_string FROM dual;
611: PON_UDA_IMPORT_PKG.DEBUG('Attr l_compare_string : ' || l_compare_string, d_progress);
604: d_progress := 200;
605: IF l_found = FALSE THEN
606: d_progress := 210;
607: PON_UDA_IMPORT_PKG.DEBUG('Attribute not found, creating the attribute', d_progress);
608: PON_UDA_IMPORT_PKG.DEBUG('Attr l_attr_col_name : ' || l_attr_col_name, d_progress);
609: IF l_attr_category = 'PRICING' THEN
610: SELECT REGEXP_SUBSTR(l_attr_col_name,'N[^N]+R') INTO l_compare_string FROM dual;
611: PON_UDA_IMPORT_PKG.DEBUG('Attr l_compare_string : ' || l_compare_string, d_progress);
612: IF (l_compare_string = 'N_EXT_ATTR') THEN
607: PON_UDA_IMPORT_PKG.DEBUG('Attribute not found, creating the attribute', d_progress);
608: PON_UDA_IMPORT_PKG.DEBUG('Attr l_attr_col_name : ' || l_attr_col_name, d_progress);
609: IF l_attr_category = 'PRICING' THEN
610: SELECT REGEXP_SUBSTR(l_attr_col_name,'N[^N]+R') INTO l_compare_string FROM dual;
611: PON_UDA_IMPORT_PKG.DEBUG('Attr l_compare_string : ' || l_compare_string, d_progress);
612: IF (l_compare_string = 'N_EXT_ATTR') THEN
613: l_attr_value_num := 0;
614: ELSE
615: l_attr_value_num := NULL;
614: ELSE
615: l_attr_value_num := NULL;
616: END IF;
617: END IF;
618: PON_UDA_IMPORT_PKG.DEBUG('Attr l_attr_value_num : ' || l_attr_value_num, d_progress);
619:
620:
621:
622: x_attr_name_value_pairs.EXTEND(1);
639: END IF;
640: d_progress := 240;
641: ELSE
642: d_progress := 250;
643: PON_UDA_IMPORT_PKG.DEBUG('Attr l_attr_col_name 1 : ' || l_attr_col_name, d_progress);
644: IF l_attr_category = 'PRICING' THEN
645: SELECT REGEXP_SUBSTR(l_attr_col_name,'N[^N]+R') INTO l_compare_string FROM dual;
646: PON_UDA_IMPORT_PKG.DEBUG('Attr l_compare_string 1 : ' || l_compare_string, d_progress);
647: IF (l_compare_string = 'N_EXT_ATTR') THEN
642: d_progress := 250;
643: PON_UDA_IMPORT_PKG.DEBUG('Attr l_attr_col_name 1 : ' || l_attr_col_name, d_progress);
644: IF l_attr_category = 'PRICING' THEN
645: SELECT REGEXP_SUBSTR(l_attr_col_name,'N[^N]+R') INTO l_compare_string FROM dual;
646: PON_UDA_IMPORT_PKG.DEBUG('Attr l_compare_string 1 : ' || l_compare_string, d_progress);
647: IF (l_compare_string = 'N_EXT_ATTR') THEN
648: l_attr_value_num := 0;
649: ELSE
650: l_attr_value_num := NULL;
649: ELSE
650: l_attr_value_num := NULL;
651: END IF;
652: END IF;
653: PON_UDA_IMPORT_PKG.DEBUG('Attr l_attr_value_num 1 : ' || l_attr_value_num, d_progress);
654: PON_UDA_IMPORT_PKG.DEBUG('Attribute not found, creating the attribute', d_progress);
655: x_attr_name_value_pairs.EXTEND(1);
656: x_attr_name_value_pairs(x_attr_name_value_pairs.COUNT) := ego_user_attr_data_obj
657: (
650: l_attr_value_num := NULL;
651: END IF;
652: END IF;
653: PON_UDA_IMPORT_PKG.DEBUG('Attr l_attr_value_num 1 : ' || l_attr_value_num, d_progress);
654: PON_UDA_IMPORT_PKG.DEBUG('Attribute not found, creating the attribute', d_progress);
655: x_attr_name_value_pairs.EXTEND(1);
656: x_attr_name_value_pairs(x_attr_name_value_pairs.COUNT) := ego_user_attr_data_obj
657: (
658: l_row_identifier
680: EXCEPTION
681: WHEN OTHERS THEN
682: l_err_txt := 'Exception in POPULATE_REMAINING_ATTRIBUTES with ERROR : ' || SQLERRM;
683: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
684: PON_UDA_IMPORT_PKG.HANDLE_ERROR
685: (
686: p_msg => l_err_txt
687: ,p_msg_code => 'UNEXPECTED_POPULATE_REMAINING_ATTRIBUTES'
688: ,p_attr_grp_id => l_attr_row_obj.ATTR_GROUP_ID
784:
785:
786: BEGIN
787: d_progress := 10;
788: PON_UDA_IMPORT_PKG.DEBUG('Starting POPULATE_EMPTY_AGS', d_progress);
789: PON_UDA_IMPORT_PKG.DEBUG('p_template_id : ' || p_template_id, d_progress);
790: PON_UDA_IMPORT_PKG.DEBUG('p_pk_column_name_value_pairs is as follows', d_progress);
791: PON_UDA_IMPORT_PKG.DEBUG(p_pk_column_name_value_pairs, d_progress);
792: PON_UDA_IMPORT_PKG.DEBUG('p_external_attr_value_pairs is as follows', d_progress);
785:
786: BEGIN
787: d_progress := 10;
788: PON_UDA_IMPORT_PKG.DEBUG('Starting POPULATE_EMPTY_AGS', d_progress);
789: PON_UDA_IMPORT_PKG.DEBUG('p_template_id : ' || p_template_id, d_progress);
790: PON_UDA_IMPORT_PKG.DEBUG('p_pk_column_name_value_pairs is as follows', d_progress);
791: PON_UDA_IMPORT_PKG.DEBUG(p_pk_column_name_value_pairs, d_progress);
792: PON_UDA_IMPORT_PKG.DEBUG('p_external_attr_value_pairs is as follows', d_progress);
793: PON_UDA_IMPORT_PKG.DEBUG(p_external_attr_value_pairs, d_progress);
786: BEGIN
787: d_progress := 10;
788: PON_UDA_IMPORT_PKG.DEBUG('Starting POPULATE_EMPTY_AGS', d_progress);
789: PON_UDA_IMPORT_PKG.DEBUG('p_template_id : ' || p_template_id, d_progress);
790: PON_UDA_IMPORT_PKG.DEBUG('p_pk_column_name_value_pairs is as follows', d_progress);
791: PON_UDA_IMPORT_PKG.DEBUG(p_pk_column_name_value_pairs, d_progress);
792: PON_UDA_IMPORT_PKG.DEBUG('p_external_attr_value_pairs is as follows', d_progress);
793: PON_UDA_IMPORT_PKG.DEBUG(p_external_attr_value_pairs, d_progress);
794: PON_UDA_IMPORT_PKG.DEBUG('p_address_lookup_type : ' || p_address_lookup_type, d_progress);
787: d_progress := 10;
788: PON_UDA_IMPORT_PKG.DEBUG('Starting POPULATE_EMPTY_AGS', d_progress);
789: PON_UDA_IMPORT_PKG.DEBUG('p_template_id : ' || p_template_id, d_progress);
790: PON_UDA_IMPORT_PKG.DEBUG('p_pk_column_name_value_pairs is as follows', d_progress);
791: PON_UDA_IMPORT_PKG.DEBUG(p_pk_column_name_value_pairs, d_progress);
792: PON_UDA_IMPORT_PKG.DEBUG('p_external_attr_value_pairs is as follows', d_progress);
793: PON_UDA_IMPORT_PKG.DEBUG(p_external_attr_value_pairs, d_progress);
794: PON_UDA_IMPORT_PKG.DEBUG('p_address_lookup_type : ' || p_address_lookup_type, d_progress);
795: PON_UDA_IMPORT_PKG.DEBUG('x_po_uda_usage_object_array is as follows', d_progress);
788: PON_UDA_IMPORT_PKG.DEBUG('Starting POPULATE_EMPTY_AGS', d_progress);
789: PON_UDA_IMPORT_PKG.DEBUG('p_template_id : ' || p_template_id, d_progress);
790: PON_UDA_IMPORT_PKG.DEBUG('p_pk_column_name_value_pairs is as follows', d_progress);
791: PON_UDA_IMPORT_PKG.DEBUG(p_pk_column_name_value_pairs, d_progress);
792: PON_UDA_IMPORT_PKG.DEBUG('p_external_attr_value_pairs is as follows', d_progress);
793: PON_UDA_IMPORT_PKG.DEBUG(p_external_attr_value_pairs, d_progress);
794: PON_UDA_IMPORT_PKG.DEBUG('p_address_lookup_type : ' || p_address_lookup_type, d_progress);
795: PON_UDA_IMPORT_PKG.DEBUG('x_po_uda_usage_object_array is as follows', d_progress);
796: PON_UDA_IMPORT_PKG.DEBUG(x_po_uda_usage_object_array, d_progress);
789: PON_UDA_IMPORT_PKG.DEBUG('p_template_id : ' || p_template_id, d_progress);
790: PON_UDA_IMPORT_PKG.DEBUG('p_pk_column_name_value_pairs is as follows', d_progress);
791: PON_UDA_IMPORT_PKG.DEBUG(p_pk_column_name_value_pairs, d_progress);
792: PON_UDA_IMPORT_PKG.DEBUG('p_external_attr_value_pairs is as follows', d_progress);
793: PON_UDA_IMPORT_PKG.DEBUG(p_external_attr_value_pairs, d_progress);
794: PON_UDA_IMPORT_PKG.DEBUG('p_address_lookup_type : ' || p_address_lookup_type, d_progress);
795: PON_UDA_IMPORT_PKG.DEBUG('x_po_uda_usage_object_array is as follows', d_progress);
796: PON_UDA_IMPORT_PKG.DEBUG(x_po_uda_usage_object_array, d_progress);
797: PON_UDA_IMPORT_PKG.DEBUG('x_attr_name_value_pairs is as follows', d_progress);
790: PON_UDA_IMPORT_PKG.DEBUG('p_pk_column_name_value_pairs is as follows', d_progress);
791: PON_UDA_IMPORT_PKG.DEBUG(p_pk_column_name_value_pairs, d_progress);
792: PON_UDA_IMPORT_PKG.DEBUG('p_external_attr_value_pairs is as follows', d_progress);
793: PON_UDA_IMPORT_PKG.DEBUG(p_external_attr_value_pairs, d_progress);
794: PON_UDA_IMPORT_PKG.DEBUG('p_address_lookup_type : ' || p_address_lookup_type, d_progress);
795: PON_UDA_IMPORT_PKG.DEBUG('x_po_uda_usage_object_array is as follows', d_progress);
796: PON_UDA_IMPORT_PKG.DEBUG(x_po_uda_usage_object_array, d_progress);
797: PON_UDA_IMPORT_PKG.DEBUG('x_attr_name_value_pairs is as follows', d_progress);
798: PON_UDA_IMPORT_PKG.DEBUG(x_attr_name_value_pairs, d_progress);
791: PON_UDA_IMPORT_PKG.DEBUG(p_pk_column_name_value_pairs, d_progress);
792: PON_UDA_IMPORT_PKG.DEBUG('p_external_attr_value_pairs is as follows', d_progress);
793: PON_UDA_IMPORT_PKG.DEBUG(p_external_attr_value_pairs, d_progress);
794: PON_UDA_IMPORT_PKG.DEBUG('p_address_lookup_type : ' || p_address_lookup_type, d_progress);
795: PON_UDA_IMPORT_PKG.DEBUG('x_po_uda_usage_object_array is as follows', d_progress);
796: PON_UDA_IMPORT_PKG.DEBUG(x_po_uda_usage_object_array, d_progress);
797: PON_UDA_IMPORT_PKG.DEBUG('x_attr_name_value_pairs is as follows', d_progress);
798: PON_UDA_IMPORT_PKG.DEBUG(x_attr_name_value_pairs, d_progress);
799: PON_UDA_IMPORT_PKG.DEBUG('x_attributes_row_table is as follows', d_progress);
792: PON_UDA_IMPORT_PKG.DEBUG('p_external_attr_value_pairs is as follows', d_progress);
793: PON_UDA_IMPORT_PKG.DEBUG(p_external_attr_value_pairs, d_progress);
794: PON_UDA_IMPORT_PKG.DEBUG('p_address_lookup_type : ' || p_address_lookup_type, d_progress);
795: PON_UDA_IMPORT_PKG.DEBUG('x_po_uda_usage_object_array is as follows', d_progress);
796: PON_UDA_IMPORT_PKG.DEBUG(x_po_uda_usage_object_array, d_progress);
797: PON_UDA_IMPORT_PKG.DEBUG('x_attr_name_value_pairs is as follows', d_progress);
798: PON_UDA_IMPORT_PKG.DEBUG(x_attr_name_value_pairs, d_progress);
799: PON_UDA_IMPORT_PKG.DEBUG('x_attributes_row_table is as follows', d_progress);
800: PON_UDA_IMPORT_PKG.DEBUG(x_attributes_row_table, d_progress);
793: PON_UDA_IMPORT_PKG.DEBUG(p_external_attr_value_pairs, d_progress);
794: PON_UDA_IMPORT_PKG.DEBUG('p_address_lookup_type : ' || p_address_lookup_type, d_progress);
795: PON_UDA_IMPORT_PKG.DEBUG('x_po_uda_usage_object_array is as follows', d_progress);
796: PON_UDA_IMPORT_PKG.DEBUG(x_po_uda_usage_object_array, d_progress);
797: PON_UDA_IMPORT_PKG.DEBUG('x_attr_name_value_pairs is as follows', d_progress);
798: PON_UDA_IMPORT_PKG.DEBUG(x_attr_name_value_pairs, d_progress);
799: PON_UDA_IMPORT_PKG.DEBUG('x_attributes_row_table is as follows', d_progress);
800: PON_UDA_IMPORT_PKG.DEBUG(x_attributes_row_table, d_progress);
801: d_progress := 20;
794: PON_UDA_IMPORT_PKG.DEBUG('p_address_lookup_type : ' || p_address_lookup_type, d_progress);
795: PON_UDA_IMPORT_PKG.DEBUG('x_po_uda_usage_object_array is as follows', d_progress);
796: PON_UDA_IMPORT_PKG.DEBUG(x_po_uda_usage_object_array, d_progress);
797: PON_UDA_IMPORT_PKG.DEBUG('x_attr_name_value_pairs is as follows', d_progress);
798: PON_UDA_IMPORT_PKG.DEBUG(x_attr_name_value_pairs, d_progress);
799: PON_UDA_IMPORT_PKG.DEBUG('x_attributes_row_table is as follows', d_progress);
800: PON_UDA_IMPORT_PKG.DEBUG(x_attributes_row_table, d_progress);
801: d_progress := 20;
802:
795: PON_UDA_IMPORT_PKG.DEBUG('x_po_uda_usage_object_array is as follows', d_progress);
796: PON_UDA_IMPORT_PKG.DEBUG(x_po_uda_usage_object_array, d_progress);
797: PON_UDA_IMPORT_PKG.DEBUG('x_attr_name_value_pairs is as follows', d_progress);
798: PON_UDA_IMPORT_PKG.DEBUG(x_attr_name_value_pairs, d_progress);
799: PON_UDA_IMPORT_PKG.DEBUG('x_attributes_row_table is as follows', d_progress);
800: PON_UDA_IMPORT_PKG.DEBUG(x_attributes_row_table, d_progress);
801: d_progress := 20;
802:
803: l_attr_group_table := PO_TBL_NUMBER();
796: PON_UDA_IMPORT_PKG.DEBUG(x_po_uda_usage_object_array, d_progress);
797: PON_UDA_IMPORT_PKG.DEBUG('x_attr_name_value_pairs is as follows', d_progress);
798: PON_UDA_IMPORT_PKG.DEBUG(x_attr_name_value_pairs, d_progress);
799: PON_UDA_IMPORT_PKG.DEBUG('x_attributes_row_table is as follows', d_progress);
800: PON_UDA_IMPORT_PKG.DEBUG(x_attributes_row_table, d_progress);
801: d_progress := 20;
802:
803: l_attr_group_table := PO_TBL_NUMBER();
804: d_progress := 30;
803: l_attr_group_table := PO_TBL_NUMBER();
804: d_progress := 30;
805: IF (x_po_uda_usage_object_array IS NOT NULL AND x_po_uda_usage_object_array.COUNT > 0) THEN
806: d_progress := 40;
807: PON_UDA_IMPORT_PKG.DEBUG('x_po_uda_usage_object_array.COUNT :' || x_po_uda_usage_object_array.COUNT, d_progress);
808: l_context_object_index := x_po_uda_usage_object_array.FIRST;
809: d_progress := 50;
810:
811: WHILE (l_context_object_index IS NOT NULL AND l_context_object_index <= x_po_uda_usage_object_array.LAST)
826: d_progress := 120;
827:
828: IF l_attr_group_table(l_attr_group_id_index) IS NOT NULL THEN
829: l_attr_group_id := l_attr_group_table(l_attr_group_id_index);
830: PON_UDA_IMPORT_PKG.DEBUG(' l_attr_group_id : ' || l_attr_group_id, d_progress);
831: d_progress := 130;
832: BEGIN
833: d_progress := 140;
834: SELECT DESCRIPTIVE_FLEXFIELD_NAME, DESCRIPTIVE_FLEX_CONTEXT_CODE
836: FROM EGO_FND_DSC_FLX_CTX_EXT
837: WHERE ATTR_GROUP_ID = l_attr_group_id;
838:
839: d_progress := 150;
840: PON_UDA_IMPORT_PKG.DEBUG('l_attr_group_type : ' || l_attr_group_type, d_progress);
841: PON_UDA_IMPORT_PKG.DEBUG('l_attr_group_name : ' || l_attr_group_name, d_progress);
842: EXCEPTION
843: WHEN OTHERS THEN
844: d_progress := 150;
837: WHERE ATTR_GROUP_ID = l_attr_group_id;
838:
839: d_progress := 150;
840: PON_UDA_IMPORT_PKG.DEBUG('l_attr_group_type : ' || l_attr_group_type, d_progress);
841: PON_UDA_IMPORT_PKG.DEBUG('l_attr_group_name : ' || l_attr_group_name, d_progress);
842: EXCEPTION
843: WHEN OTHERS THEN
844: d_progress := 150;
845: PON_UDA_IMPORT_PKG.DEBUG('Exception while trying to get the l_attr_group_type, l_attr_group_name', d_progress);
841: PON_UDA_IMPORT_PKG.DEBUG('l_attr_group_name : ' || l_attr_group_name, d_progress);
842: EXCEPTION
843: WHEN OTHERS THEN
844: d_progress := 150;
845: PON_UDA_IMPORT_PKG.DEBUG('Exception while trying to get the l_attr_group_type, l_attr_group_name', d_progress);
846: RAISE;
847: END;
848:
849: d_progress := 160;
873: d_progress := 240;
874:
875: -- Not using binds as it would be complicated to put all the checks
876: d_progress := 250;
877: PON_UDA_IMPORT_PKG.DEBUG('l_sql_query : ' || l_sql_query, d_progress);
878: PON_UDA_IMPORT_PKG.DEBUG('Before executing', d_progress);
879: v_query_hdl := DBMS_SQL.open_cursor;
880: DBMS_SQL.parse(v_query_hdl, l_sql_query, DBMS_SQL.native);
881: DBMS_SQL.define_column(v_query_hdl, 1, l_check);
874:
875: -- Not using binds as it would be complicated to put all the checks
876: d_progress := 250;
877: PON_UDA_IMPORT_PKG.DEBUG('l_sql_query : ' || l_sql_query, d_progress);
878: PON_UDA_IMPORT_PKG.DEBUG('Before executing', d_progress);
879: v_query_hdl := DBMS_SQL.open_cursor;
880: DBMS_SQL.parse(v_query_hdl, l_sql_query, DBMS_SQL.native);
881: DBMS_SQL.define_column(v_query_hdl, 1, l_check);
882: l_rows_processed := DBMS_SQL.EXECUTE(v_query_hdl);
879: v_query_hdl := DBMS_SQL.open_cursor;
880: DBMS_SQL.parse(v_query_hdl, l_sql_query, DBMS_SQL.native);
881: DBMS_SQL.define_column(v_query_hdl, 1, l_check);
882: l_rows_processed := DBMS_SQL.EXECUTE(v_query_hdl);
883: PON_UDA_IMPORT_PKG.DEBUG('After executing l_rows_processed :' || l_rows_processed, d_progress);
884:
885: d_progress := 260;
886: IF DBMS_SQL.fetch_rows(v_query_hdl) <= 0 THEN
887: l_attr_grp_loc_index := x_attributes_row_table.FIRST;
905: d_progress := 310;
906:
907: IF l_present = 0 THEN
908: d_progress := 320;
909: PON_UDA_IMPORT_PKG.DEBUG('AG is found :' || l_attr_group_id, d_progress);
910: BEGIN
911: d_progress := 330;
912: SELECT DATA_LEVEL_NAME
913: INTO l_data_level
917: AND DATA_LEVEL_NAME NOT LIKE '%ARCHIVE'
918: AND ATTR_GROUP_TYPE NOT LIKE '%DUMMY%';
919:
920: d_progress := 340;
921: PON_UDA_IMPORT_PKG.DEBUG('l_data_level : ' || l_data_level, d_progress);
922: EXCEPTION
923: WHEN OTHERS THEN
924: d_progress := 350;
925: PON_UDA_IMPORT_PKG.DEBUG('Exception while trying to get the l_data_level', d_progress);
921: PON_UDA_IMPORT_PKG.DEBUG('l_data_level : ' || l_data_level, d_progress);
922: EXCEPTION
923: WHEN OTHERS THEN
924: d_progress := 350;
925: PON_UDA_IMPORT_PKG.DEBUG('Exception while trying to get the l_data_level', d_progress);
926: RAISE;
927: END;
928:
929: d_progress := 360;
938: d_progress := 370;
939: IF l_xd_present <= 0 THEN
940: -- XD Function is not present and the ag need not be added
941: d_progress := 380;
942: PON_UDA_IMPORT_PKG.DEBUG('XD function is not found so skipping the AG', d_progress);
943: NULL;
944: ELSIF l_po_uda_usage_object.USAGE_TYPE = 'ADDRESS' THEN -- FOR ADDRESS AGS
945: d_progress := 390;
946: PON_UDA_IMPORT_PKG.DEBUG('Usage type is ADDRESS', d_progress);
942: PON_UDA_IMPORT_PKG.DEBUG('XD function is not found so skipping the AG', d_progress);
943: NULL;
944: ELSIF l_po_uda_usage_object.USAGE_TYPE = 'ADDRESS' THEN -- FOR ADDRESS AGS
945: d_progress := 390;
946: PON_UDA_IMPORT_PKG.DEBUG('Usage type is ADDRESS', d_progress);
947: FOR cur_address_rec IN cur_address(p_address_lookup_type) LOOP
948: BEGIN
949: d_progress := 400;
950: SELECT PO_UDA_INTERFACE_ROW_ID_S.NEXTVAL
951: INTO l_row_identifier
952: FROM DUAL;
953:
954: d_progress := 410;
955: PON_UDA_IMPORT_PKG.DEBUG('l_row_identifier : ' || l_row_identifier, d_progress);
956: EXCEPTION
957: WHEN OTHERS THEN
958: d_progress := 420;
959: PON_UDA_IMPORT_PKG.DEBUG('Exception while trying to get the l_row_identifier', d_progress);
955: PON_UDA_IMPORT_PKG.DEBUG('l_row_identifier : ' || l_row_identifier, d_progress);
956: EXCEPTION
957: WHEN OTHERS THEN
958: d_progress := 420;
959: PON_UDA_IMPORT_PKG.DEBUG('Exception while trying to get the l_row_identifier', d_progress);
960: RAISE;
961: END;
962:
963: d_progress := 430;
960: RAISE;
961: END;
962:
963: d_progress := 430;
964: PON_UDA_IMPORT_PKG.DEBUG('Before adding AG to attribute row table', d_progress);
965: x_attributes_row_table.EXTEND(1);
966: x_attributes_row_table(x_attributes_row_table.COUNT) := ego_user_attr_row_obj
967: (
968: l_row_identifier
978: ,NULL
979: ,'SYNC'
980: );
981: d_progress := 440;
982: PON_UDA_IMPORT_PKG.DEBUG('After adding AG to attribute row table', d_progress);
983:
984: OPEN cur_uda_attributes (l_attr_group_type, l_attr_group_name);
985: LOOP
986: d_progress := 450;
994: INTO l_user_row_identifier
995: FROM DUAL;
996:
997: d_progress := 470;
998: PON_UDA_IMPORT_PKG.DEBUG('l_user_row_identifier : ' || l_user_row_identifier, d_progress);
999: EXCEPTION
1000: WHEN OTHERS THEN
1001: d_progress := 480;
1002: PON_UDA_IMPORT_PKG.DEBUG('Exception while trying to get the l_user_row_identifier', d_progress);
998: PON_UDA_IMPORT_PKG.DEBUG('l_user_row_identifier : ' || l_user_row_identifier, d_progress);
999: EXCEPTION
1000: WHEN OTHERS THEN
1001: d_progress := 480;
1002: PON_UDA_IMPORT_PKG.DEBUG('Exception while trying to get the l_user_row_identifier', d_progress);
1003: RAISE;
1004: END;
1005: d_progress := 490;
1006: PON_UDA_IMPORT_PKG.DEBUG('Before adding attribute', d_progress);
1002: PON_UDA_IMPORT_PKG.DEBUG('Exception while trying to get the l_user_row_identifier', d_progress);
1003: RAISE;
1004: END;
1005: d_progress := 490;
1006: PON_UDA_IMPORT_PKG.DEBUG('Before adding attribute', d_progress);
1007: x_attr_name_value_pairs.EXTEND(1);
1008: d_progress := 500;
1009: IF l_attr_col = 'C_EXT_ATTR39' THEN
1010: d_progress := 510;
1028: ,NULL
1029: ,l_user_row_identifier
1030: );
1031: d_progress := 550;
1032: PON_UDA_IMPORT_PKG.DEBUG('After adding attribute', d_progress);
1033:
1034: END LOOP;
1035: CLOSE cur_uda_attributes;
1036: d_progress := 560;
1042: SELECT PO_UDA_INTERFACE_ROW_ID_S.NEXTVAL
1043: INTO l_row_identifier
1044: FROM DUAL;
1045: d_progress := 590;
1046: PON_UDA_IMPORT_PKG.DEBUG('l_row_identifier : ' || l_row_identifier, d_progress);
1047: EXCEPTION
1048: WHEN OTHERS THEN
1049: d_progress := 600;
1050: PON_UDA_IMPORT_PKG.DEBUG('Exception while trying to get the l_row_identifier', d_progress);
1046: PON_UDA_IMPORT_PKG.DEBUG('l_row_identifier : ' || l_row_identifier, d_progress);
1047: EXCEPTION
1048: WHEN OTHERS THEN
1049: d_progress := 600;
1050: PON_UDA_IMPORT_PKG.DEBUG('Exception while trying to get the l_row_identifier', d_progress);
1051: RAISE;
1052: END;
1053:
1054: d_progress := 610;
1051: RAISE;
1052: END;
1053:
1054: d_progress := 610;
1055: PON_UDA_IMPORT_PKG.DEBUG('Before adding AG to attribute row table', d_progress);
1056: x_attributes_row_table.EXTEND(1);
1057: x_attributes_row_table(x_attributes_row_table.COUNT) := ego_user_attr_row_obj
1058: (
1059: l_row_identifier
1069: ,NULL
1070: ,'SYNC'
1071: );
1072: d_progress := 620;
1073: PON_UDA_IMPORT_PKG.DEBUG('After adding AG to attribute row table', d_progress);
1074:
1075: OPEN cur_uda_attributes (l_attr_group_type, l_attr_group_name);
1076: LOOP
1077: d_progress := 630;
1085: SELECT PO_UDA_INTERFACE_USER_ROW_ID_S.NEXTVAL
1086: INTO l_user_row_identifier
1087: FROM DUAL;
1088: d_progress := 660;
1089: PON_UDA_IMPORT_PKG.DEBUG('l_user_row_identifier : ' || l_user_row_identifier, d_progress);
1090: EXCEPTION
1091: WHEN OTHERS THEN
1092: d_progress := 670;
1093: PON_UDA_IMPORT_PKG.DEBUG('Exception while trying to get the l_user_row_identifier', d_progress);
1089: PON_UDA_IMPORT_PKG.DEBUG('l_user_row_identifier : ' || l_user_row_identifier, d_progress);
1090: EXCEPTION
1091: WHEN OTHERS THEN
1092: d_progress := 670;
1093: PON_UDA_IMPORT_PKG.DEBUG('Exception while trying to get the l_user_row_identifier', d_progress);
1094: RAISE;
1095: END;
1096: d_progress := 680;
1097:
1094: RAISE;
1095: END;
1096: d_progress := 680;
1097:
1098: PON_UDA_IMPORT_PKG.DEBUG('Before adding AG to attribute row table', d_progress);
1099: x_attr_name_value_pairs.EXTEND(1);
1100: x_attr_name_value_pairs(x_attr_name_value_pairs.COUNT) := ego_user_attr_data_obj
1101: (
1102: l_row_identifier
1108: ,NULL
1109: ,l_user_row_identifier
1110: );
1111: d_progress := 690;
1112: PON_UDA_IMPORT_PKG.DEBUG('After adding AG to attribute row table', d_progress);
1113: d_progress := 700;
1114:
1115: END LOOP;
1116: CLOSE cur_uda_attributes;
1132: l_context_object_index := x_po_uda_usage_object_array.NEXT(l_context_object_index);
1133: END LOOP;
1134: ELSE
1135: d_progress := 760;
1136: PON_UDA_IMPORT_PKG.DEBUG('USAGE object array does not have any objects', d_progress);
1137: END IF;
1138: d_progress := 770;
1139: x_return_status := FND_API.G_RET_STS_SUCCESS;
1140: EXCEPTION
1140: EXCEPTION
1141: WHEN OTHERS THEN
1142: l_err_txt := 'Exception in POPULATE_EMPTY_AGS with ERROR : ' || SQLERRM;
1143: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1144: PON_UDA_IMPORT_PKG.HANDLE_ERROR
1145: (
1146: p_msg => l_err_txt
1147: ,p_msg_code => 'UNEXPECTED_POPULATE_EMPTY_AGS'
1148: ,p_attr_grp_id => l_attr_row_obj.ATTR_GROUP_ID
1162: l_attr_count NUMBER;
1163: l_all_are_null BOOLEAN := TRUE;
1164:
1165: BEGIN
1166: PON_UDA_IMPORT_PKG.DEBUG('Starting All_Attr_Values_Are_Null ', 0);
1167: PON_UDA_IMPORT_PKG.DEBUG('p_attr_name_value_pairs is as follows ', 0);
1168: PON_UDA_IMPORT_PKG.DEBUG(p_attr_name_value_pairs, 0);
1169:
1170: IF (p_attr_name_value_pairs IS NOT NULL AND p_attr_name_value_pairs.COUNT > 0) THEN
1163: l_all_are_null BOOLEAN := TRUE;
1164:
1165: BEGIN
1166: PON_UDA_IMPORT_PKG.DEBUG('Starting All_Attr_Values_Are_Null ', 0);
1167: PON_UDA_IMPORT_PKG.DEBUG('p_attr_name_value_pairs is as follows ', 0);
1168: PON_UDA_IMPORT_PKG.DEBUG(p_attr_name_value_pairs, 0);
1169:
1170: IF (p_attr_name_value_pairs IS NOT NULL AND p_attr_name_value_pairs.COUNT > 0) THEN
1171: l_attr_count := p_attr_name_value_pairs.FIRST;
1164:
1165: BEGIN
1166: PON_UDA_IMPORT_PKG.DEBUG('Starting All_Attr_Values_Are_Null ', 0);
1167: PON_UDA_IMPORT_PKG.DEBUG('p_attr_name_value_pairs is as follows ', 0);
1168: PON_UDA_IMPORT_PKG.DEBUG(p_attr_name_value_pairs, 0);
1169:
1170: IF (p_attr_name_value_pairs IS NOT NULL AND p_attr_name_value_pairs.COUNT > 0) THEN
1171: l_attr_count := p_attr_name_value_pairs.FIRST;
1172: WHILE (l_attr_count <= p_attr_name_value_pairs.LAST)
1279: l_err_txt VARCHAR2(2000);
1280:
1281: BEGIN
1282: d_progress := 10;
1283: PON_UDA_IMPORT_PKG.DEBUG('Starting EXECUTE_IMPORT_UDA_FUNCTION', d_progress);
1284: PON_UDA_IMPORT_PKG.DEBUG('p_template_id : ' || p_template_id, d_progress);
1285: PON_UDA_IMPORT_PKG.DEBUG('p_event : ' || p_event, d_progress);
1286: PON_UDA_IMPORT_PKG.DEBUG('x_external_attr_value_pairs is as follows', d_progress);
1287: PON_UDA_IMPORT_PKG.DEBUG(x_external_attr_value_pairs, d_progress);
1280:
1281: BEGIN
1282: d_progress := 10;
1283: PON_UDA_IMPORT_PKG.DEBUG('Starting EXECUTE_IMPORT_UDA_FUNCTION', d_progress);
1284: PON_UDA_IMPORT_PKG.DEBUG('p_template_id : ' || p_template_id, d_progress);
1285: PON_UDA_IMPORT_PKG.DEBUG('p_event : ' || p_event, d_progress);
1286: PON_UDA_IMPORT_PKG.DEBUG('x_external_attr_value_pairs is as follows', d_progress);
1287: PON_UDA_IMPORT_PKG.DEBUG(x_external_attr_value_pairs, d_progress);
1288: PON_UDA_IMPORT_PKG.DEBUG('x_pk_column_name_value_pairs is as follows', d_progress);
1281: BEGIN
1282: d_progress := 10;
1283: PON_UDA_IMPORT_PKG.DEBUG('Starting EXECUTE_IMPORT_UDA_FUNCTION', d_progress);
1284: PON_UDA_IMPORT_PKG.DEBUG('p_template_id : ' || p_template_id, d_progress);
1285: PON_UDA_IMPORT_PKG.DEBUG('p_event : ' || p_event, d_progress);
1286: PON_UDA_IMPORT_PKG.DEBUG('x_external_attr_value_pairs is as follows', d_progress);
1287: PON_UDA_IMPORT_PKG.DEBUG(x_external_attr_value_pairs, d_progress);
1288: PON_UDA_IMPORT_PKG.DEBUG('x_pk_column_name_value_pairs is as follows', d_progress);
1289: PON_UDA_IMPORT_PKG.DEBUG(x_pk_column_name_value_pairs, d_progress);
1282: d_progress := 10;
1283: PON_UDA_IMPORT_PKG.DEBUG('Starting EXECUTE_IMPORT_UDA_FUNCTION', d_progress);
1284: PON_UDA_IMPORT_PKG.DEBUG('p_template_id : ' || p_template_id, d_progress);
1285: PON_UDA_IMPORT_PKG.DEBUG('p_event : ' || p_event, d_progress);
1286: PON_UDA_IMPORT_PKG.DEBUG('x_external_attr_value_pairs is as follows', d_progress);
1287: PON_UDA_IMPORT_PKG.DEBUG(x_external_attr_value_pairs, d_progress);
1288: PON_UDA_IMPORT_PKG.DEBUG('x_pk_column_name_value_pairs is as follows', d_progress);
1289: PON_UDA_IMPORT_PKG.DEBUG(x_pk_column_name_value_pairs, d_progress);
1290: PON_UDA_IMPORT_PKG.DEBUG('x_attr_name_value_pairs is as follows', d_progress);
1283: PON_UDA_IMPORT_PKG.DEBUG('Starting EXECUTE_IMPORT_UDA_FUNCTION', d_progress);
1284: PON_UDA_IMPORT_PKG.DEBUG('p_template_id : ' || p_template_id, d_progress);
1285: PON_UDA_IMPORT_PKG.DEBUG('p_event : ' || p_event, d_progress);
1286: PON_UDA_IMPORT_PKG.DEBUG('x_external_attr_value_pairs is as follows', d_progress);
1287: PON_UDA_IMPORT_PKG.DEBUG(x_external_attr_value_pairs, d_progress);
1288: PON_UDA_IMPORT_PKG.DEBUG('x_pk_column_name_value_pairs is as follows', d_progress);
1289: PON_UDA_IMPORT_PKG.DEBUG(x_pk_column_name_value_pairs, d_progress);
1290: PON_UDA_IMPORT_PKG.DEBUG('x_attr_name_value_pairs is as follows', d_progress);
1291: PON_UDA_IMPORT_PKG.DEBUG(x_attr_name_value_pairs, d_progress);
1284: PON_UDA_IMPORT_PKG.DEBUG('p_template_id : ' || p_template_id, d_progress);
1285: PON_UDA_IMPORT_PKG.DEBUG('p_event : ' || p_event, d_progress);
1286: PON_UDA_IMPORT_PKG.DEBUG('x_external_attr_value_pairs is as follows', d_progress);
1287: PON_UDA_IMPORT_PKG.DEBUG(x_external_attr_value_pairs, d_progress);
1288: PON_UDA_IMPORT_PKG.DEBUG('x_pk_column_name_value_pairs is as follows', d_progress);
1289: PON_UDA_IMPORT_PKG.DEBUG(x_pk_column_name_value_pairs, d_progress);
1290: PON_UDA_IMPORT_PKG.DEBUG('x_attr_name_value_pairs is as follows', d_progress);
1291: PON_UDA_IMPORT_PKG.DEBUG(x_attr_name_value_pairs, d_progress);
1292: PON_UDA_IMPORT_PKG.DEBUG('x_attributes_row_table is as follows', d_progress);
1285: PON_UDA_IMPORT_PKG.DEBUG('p_event : ' || p_event, d_progress);
1286: PON_UDA_IMPORT_PKG.DEBUG('x_external_attr_value_pairs is as follows', d_progress);
1287: PON_UDA_IMPORT_PKG.DEBUG(x_external_attr_value_pairs, d_progress);
1288: PON_UDA_IMPORT_PKG.DEBUG('x_pk_column_name_value_pairs is as follows', d_progress);
1289: PON_UDA_IMPORT_PKG.DEBUG(x_pk_column_name_value_pairs, d_progress);
1290: PON_UDA_IMPORT_PKG.DEBUG('x_attr_name_value_pairs is as follows', d_progress);
1291: PON_UDA_IMPORT_PKG.DEBUG(x_attr_name_value_pairs, d_progress);
1292: PON_UDA_IMPORT_PKG.DEBUG('x_attributes_row_table is as follows', d_progress);
1293: PON_UDA_IMPORT_PKG.DEBUG(x_attributes_row_table, d_progress);
1286: PON_UDA_IMPORT_PKG.DEBUG('x_external_attr_value_pairs is as follows', d_progress);
1287: PON_UDA_IMPORT_PKG.DEBUG(x_external_attr_value_pairs, d_progress);
1288: PON_UDA_IMPORT_PKG.DEBUG('x_pk_column_name_value_pairs is as follows', d_progress);
1289: PON_UDA_IMPORT_PKG.DEBUG(x_pk_column_name_value_pairs, d_progress);
1290: PON_UDA_IMPORT_PKG.DEBUG('x_attr_name_value_pairs is as follows', d_progress);
1291: PON_UDA_IMPORT_PKG.DEBUG(x_attr_name_value_pairs, d_progress);
1292: PON_UDA_IMPORT_PKG.DEBUG('x_attributes_row_table is as follows', d_progress);
1293: PON_UDA_IMPORT_PKG.DEBUG(x_attributes_row_table, d_progress);
1294:
1287: PON_UDA_IMPORT_PKG.DEBUG(x_external_attr_value_pairs, d_progress);
1288: PON_UDA_IMPORT_PKG.DEBUG('x_pk_column_name_value_pairs is as follows', d_progress);
1289: PON_UDA_IMPORT_PKG.DEBUG(x_pk_column_name_value_pairs, d_progress);
1290: PON_UDA_IMPORT_PKG.DEBUG('x_attr_name_value_pairs is as follows', d_progress);
1291: PON_UDA_IMPORT_PKG.DEBUG(x_attr_name_value_pairs, d_progress);
1292: PON_UDA_IMPORT_PKG.DEBUG('x_attributes_row_table is as follows', d_progress);
1293: PON_UDA_IMPORT_PKG.DEBUG(x_attributes_row_table, d_progress);
1294:
1295: x_return_status := FND_API.G_RET_STS_SUCCESS;
1288: PON_UDA_IMPORT_PKG.DEBUG('x_pk_column_name_value_pairs is as follows', d_progress);
1289: PON_UDA_IMPORT_PKG.DEBUG(x_pk_column_name_value_pairs, d_progress);
1290: PON_UDA_IMPORT_PKG.DEBUG('x_attr_name_value_pairs is as follows', d_progress);
1291: PON_UDA_IMPORT_PKG.DEBUG(x_attr_name_value_pairs, d_progress);
1292: PON_UDA_IMPORT_PKG.DEBUG('x_attributes_row_table is as follows', d_progress);
1293: PON_UDA_IMPORT_PKG.DEBUG(x_attributes_row_table, d_progress);
1294:
1295: x_return_status := FND_API.G_RET_STS_SUCCESS;
1296: g_uda_return_status := FND_API.G_RET_STS_SUCCESS;
1289: PON_UDA_IMPORT_PKG.DEBUG(x_pk_column_name_value_pairs, d_progress);
1290: PON_UDA_IMPORT_PKG.DEBUG('x_attr_name_value_pairs is as follows', d_progress);
1291: PON_UDA_IMPORT_PKG.DEBUG(x_attr_name_value_pairs, d_progress);
1292: PON_UDA_IMPORT_PKG.DEBUG('x_attributes_row_table is as follows', d_progress);
1293: PON_UDA_IMPORT_PKG.DEBUG(x_attributes_row_table, d_progress);
1294:
1295: x_return_status := FND_API.G_RET_STS_SUCCESS;
1296: g_uda_return_status := FND_API.G_RET_STS_SUCCESS;
1297: IF (x_attributes_row_table IS NOT NULL AND x_attributes_row_table.COUNT > 0) THEN
1315: WHERE ATTR_GROUP_TYPE = l_attr_row_obj.ATTR_GROUP_TYPE
1316: AND DATA_LEVEL_NAME NOT LIKE '%ARCHIVE';
1317:
1318: d_progress := 80;
1319: PON_UDA_IMPORT_PKG.DEBUG('l_data_level_name : ' || l_data_level_name, d_progress);
1320: PON_UDA_IMPORT_PKG.DEBUG('l_data_level_id : ' || l_data_level_id, d_progress);
1321: EXCEPTION
1322: WHEN OTHERS THEN
1323: d_progress := 90;
1316: AND DATA_LEVEL_NAME NOT LIKE '%ARCHIVE';
1317:
1318: d_progress := 80;
1319: PON_UDA_IMPORT_PKG.DEBUG('l_data_level_name : ' || l_data_level_name, d_progress);
1320: PON_UDA_IMPORT_PKG.DEBUG('l_data_level_id : ' || l_data_level_id, d_progress);
1321: EXCEPTION
1322: WHEN OTHERS THEN
1323: d_progress := 90;
1324: PON_UDA_IMPORT_PKG.DEBUG('Exception while trying to fetch l_data_level_name, l_data_level_id', d_progress);
1320: PON_UDA_IMPORT_PKG.DEBUG('l_data_level_id : ' || l_data_level_id, d_progress);
1321: EXCEPTION
1322: WHEN OTHERS THEN
1323: d_progress := 90;
1324: PON_UDA_IMPORT_PKG.DEBUG('Exception while trying to fetch l_data_level_name, l_data_level_id', d_progress);
1325: END;
1326:
1327: d_progress := 100;
1328: l_attr_name_value_pairs := EGO_USER_ATTR_DATA_TABLE();
1327: d_progress := 100;
1328: l_attr_name_value_pairs := EGO_USER_ATTR_DATA_TABLE();
1329: l_attributes_row_table := EGO_USER_ATTR_ROW_TABLE();
1330: l_attributes_row_table := EGO_USER_ATTR_ROW_TABLE(l_attr_row_obj);
1331: PON_UDA_IMPORT_PKG.DEBUG('Initialized l_attr_name_value_pairs, l_attributes_row_table', d_progress);
1332:
1333: d_progress := 110;
1334: PON_UDA_IMPORT_PKG.DEBUG('Putting all attributes with the ROW_IDENTIFIER (' || l_attr_obj.ROW_IDENTIFIER || ') into another object array', d_progress);
1335: IF (x_attr_name_value_pairs IS NOT NULL AND x_attr_name_value_pairs.COUNT > 0) THEN
1330: l_attributes_row_table := EGO_USER_ATTR_ROW_TABLE(l_attr_row_obj);
1331: PON_UDA_IMPORT_PKG.DEBUG('Initialized l_attr_name_value_pairs, l_attributes_row_table', d_progress);
1332:
1333: d_progress := 110;
1334: PON_UDA_IMPORT_PKG.DEBUG('Putting all attributes with the ROW_IDENTIFIER (' || l_attr_obj.ROW_IDENTIFIER || ') into another object array', d_progress);
1335: IF (x_attr_name_value_pairs IS NOT NULL AND x_attr_name_value_pairs.COUNT > 0) THEN
1336: d_progress := 120;
1337: l_attr_id_index := x_attr_name_value_pairs.FIRST;
1338: d_progress := 130;
1354: l_attr_id_index := x_attr_name_value_pairs.NEXT(l_attr_id_index);
1355: END LOOP;
1356: END IF;
1357: d_progress := 200;
1358: PON_UDA_IMPORT_PKG.DEBUG('Object array is constructed', d_progress);
1359:
1360: OPEN c_get_action_id(p_template_id, l_attr_row_obj.ATTR_GROUP_ID, p_event);
1361: LOOP
1362: d_progress := 210;
1364: INTO l_action_id;
1365: EXIT WHEN c_get_action_id%NOTFOUND;
1366: d_progress := 220;
1367:
1368: PON_UDA_IMPORT_PKG.DEBUG('Before EGO_EXT_FWK_PUB.EXECUTE_FUNCTION l_action_id : ' || l_action_id, d_progress);
1369: PON_UDA_IMPORT_PKG.DEBUG('Before EGO_EXT_FWK_PUB.EXECUTE_FUNCTION l_data_level_name : ' || l_data_level_name, d_progress);
1370: PON_UDA_IMPORT_PKG.DEBUG('Before EGO_EXT_FWK_PUB.EXECUTE_FUNCTION l_data_level_id : ' || l_data_level_id, d_progress);
1371: PON_UDA_IMPORT_PKG.DEBUG('x_pk_column_name_value_pairs is as follows :', d_progress);
1372: PON_UDA_IMPORT_PKG.DEBUG(x_pk_column_name_value_pairs, d_progress);
1365: EXIT WHEN c_get_action_id%NOTFOUND;
1366: d_progress := 220;
1367:
1368: PON_UDA_IMPORT_PKG.DEBUG('Before EGO_EXT_FWK_PUB.EXECUTE_FUNCTION l_action_id : ' || l_action_id, d_progress);
1369: PON_UDA_IMPORT_PKG.DEBUG('Before EGO_EXT_FWK_PUB.EXECUTE_FUNCTION l_data_level_name : ' || l_data_level_name, d_progress);
1370: PON_UDA_IMPORT_PKG.DEBUG('Before EGO_EXT_FWK_PUB.EXECUTE_FUNCTION l_data_level_id : ' || l_data_level_id, d_progress);
1371: PON_UDA_IMPORT_PKG.DEBUG('x_pk_column_name_value_pairs is as follows :', d_progress);
1372: PON_UDA_IMPORT_PKG.DEBUG(x_pk_column_name_value_pairs, d_progress);
1373: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_row_table is as follows :', d_progress);
1366: d_progress := 220;
1367:
1368: PON_UDA_IMPORT_PKG.DEBUG('Before EGO_EXT_FWK_PUB.EXECUTE_FUNCTION l_action_id : ' || l_action_id, d_progress);
1369: PON_UDA_IMPORT_PKG.DEBUG('Before EGO_EXT_FWK_PUB.EXECUTE_FUNCTION l_data_level_name : ' || l_data_level_name, d_progress);
1370: PON_UDA_IMPORT_PKG.DEBUG('Before EGO_EXT_FWK_PUB.EXECUTE_FUNCTION l_data_level_id : ' || l_data_level_id, d_progress);
1371: PON_UDA_IMPORT_PKG.DEBUG('x_pk_column_name_value_pairs is as follows :', d_progress);
1372: PON_UDA_IMPORT_PKG.DEBUG(x_pk_column_name_value_pairs, d_progress);
1373: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_row_table is as follows :', d_progress);
1374: PON_UDA_IMPORT_PKG.DEBUG(l_attributes_row_table, d_progress);
1367:
1368: PON_UDA_IMPORT_PKG.DEBUG('Before EGO_EXT_FWK_PUB.EXECUTE_FUNCTION l_action_id : ' || l_action_id, d_progress);
1369: PON_UDA_IMPORT_PKG.DEBUG('Before EGO_EXT_FWK_PUB.EXECUTE_FUNCTION l_data_level_name : ' || l_data_level_name, d_progress);
1370: PON_UDA_IMPORT_PKG.DEBUG('Before EGO_EXT_FWK_PUB.EXECUTE_FUNCTION l_data_level_id : ' || l_data_level_id, d_progress);
1371: PON_UDA_IMPORT_PKG.DEBUG('x_pk_column_name_value_pairs is as follows :', d_progress);
1372: PON_UDA_IMPORT_PKG.DEBUG(x_pk_column_name_value_pairs, d_progress);
1373: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_row_table is as follows :', d_progress);
1374: PON_UDA_IMPORT_PKG.DEBUG(l_attributes_row_table, d_progress);
1375: PON_UDA_IMPORT_PKG.DEBUG('l_attr_name_value_pairs is as follows :', d_progress);
1368: PON_UDA_IMPORT_PKG.DEBUG('Before EGO_EXT_FWK_PUB.EXECUTE_FUNCTION l_action_id : ' || l_action_id, d_progress);
1369: PON_UDA_IMPORT_PKG.DEBUG('Before EGO_EXT_FWK_PUB.EXECUTE_FUNCTION l_data_level_name : ' || l_data_level_name, d_progress);
1370: PON_UDA_IMPORT_PKG.DEBUG('Before EGO_EXT_FWK_PUB.EXECUTE_FUNCTION l_data_level_id : ' || l_data_level_id, d_progress);
1371: PON_UDA_IMPORT_PKG.DEBUG('x_pk_column_name_value_pairs is as follows :', d_progress);
1372: PON_UDA_IMPORT_PKG.DEBUG(x_pk_column_name_value_pairs, d_progress);
1373: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_row_table is as follows :', d_progress);
1374: PON_UDA_IMPORT_PKG.DEBUG(l_attributes_row_table, d_progress);
1375: PON_UDA_IMPORT_PKG.DEBUG('l_attr_name_value_pairs is as follows :', d_progress);
1376: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1369: PON_UDA_IMPORT_PKG.DEBUG('Before EGO_EXT_FWK_PUB.EXECUTE_FUNCTION l_data_level_name : ' || l_data_level_name, d_progress);
1370: PON_UDA_IMPORT_PKG.DEBUG('Before EGO_EXT_FWK_PUB.EXECUTE_FUNCTION l_data_level_id : ' || l_data_level_id, d_progress);
1371: PON_UDA_IMPORT_PKG.DEBUG('x_pk_column_name_value_pairs is as follows :', d_progress);
1372: PON_UDA_IMPORT_PKG.DEBUG(x_pk_column_name_value_pairs, d_progress);
1373: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_row_table is as follows :', d_progress);
1374: PON_UDA_IMPORT_PKG.DEBUG(l_attributes_row_table, d_progress);
1375: PON_UDA_IMPORT_PKG.DEBUG('l_attr_name_value_pairs is as follows :', d_progress);
1376: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1377: PON_UDA_IMPORT_PKG.DEBUG('x_external_attr_value_pairs is as follows :', d_progress);
1370: PON_UDA_IMPORT_PKG.DEBUG('Before EGO_EXT_FWK_PUB.EXECUTE_FUNCTION l_data_level_id : ' || l_data_level_id, d_progress);
1371: PON_UDA_IMPORT_PKG.DEBUG('x_pk_column_name_value_pairs is as follows :', d_progress);
1372: PON_UDA_IMPORT_PKG.DEBUG(x_pk_column_name_value_pairs, d_progress);
1373: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_row_table is as follows :', d_progress);
1374: PON_UDA_IMPORT_PKG.DEBUG(l_attributes_row_table, d_progress);
1375: PON_UDA_IMPORT_PKG.DEBUG('l_attr_name_value_pairs is as follows :', d_progress);
1376: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1377: PON_UDA_IMPORT_PKG.DEBUG('x_external_attr_value_pairs is as follows :', d_progress);
1378: PON_UDA_IMPORT_PKG.DEBUG(x_external_attr_value_pairs, d_progress);
1371: PON_UDA_IMPORT_PKG.DEBUG('x_pk_column_name_value_pairs is as follows :', d_progress);
1372: PON_UDA_IMPORT_PKG.DEBUG(x_pk_column_name_value_pairs, d_progress);
1373: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_row_table is as follows :', d_progress);
1374: PON_UDA_IMPORT_PKG.DEBUG(l_attributes_row_table, d_progress);
1375: PON_UDA_IMPORT_PKG.DEBUG('l_attr_name_value_pairs is as follows :', d_progress);
1376: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1377: PON_UDA_IMPORT_PKG.DEBUG('x_external_attr_value_pairs is as follows :', d_progress);
1378: PON_UDA_IMPORT_PKG.DEBUG(x_external_attr_value_pairs, d_progress);
1379: PON_UDA_IMPORT_PKG.DEBUG('Before EGO_EXT_FWK_PUB.EXECUTE_FUNCTION x_return_status :' || x_return_status, d_progress);
1372: PON_UDA_IMPORT_PKG.DEBUG(x_pk_column_name_value_pairs, d_progress);
1373: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_row_table is as follows :', d_progress);
1374: PON_UDA_IMPORT_PKG.DEBUG(l_attributes_row_table, d_progress);
1375: PON_UDA_IMPORT_PKG.DEBUG('l_attr_name_value_pairs is as follows :', d_progress);
1376: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1377: PON_UDA_IMPORT_PKG.DEBUG('x_external_attr_value_pairs is as follows :', d_progress);
1378: PON_UDA_IMPORT_PKG.DEBUG(x_external_attr_value_pairs, d_progress);
1379: PON_UDA_IMPORT_PKG.DEBUG('Before EGO_EXT_FWK_PUB.EXECUTE_FUNCTION x_return_status :' || x_return_status, d_progress);
1380: d_progress := 230;
1373: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_row_table is as follows :', d_progress);
1374: PON_UDA_IMPORT_PKG.DEBUG(l_attributes_row_table, d_progress);
1375: PON_UDA_IMPORT_PKG.DEBUG('l_attr_name_value_pairs is as follows :', d_progress);
1376: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1377: PON_UDA_IMPORT_PKG.DEBUG('x_external_attr_value_pairs is as follows :', d_progress);
1378: PON_UDA_IMPORT_PKG.DEBUG(x_external_attr_value_pairs, d_progress);
1379: PON_UDA_IMPORT_PKG.DEBUG('Before EGO_EXT_FWK_PUB.EXECUTE_FUNCTION x_return_status :' || x_return_status, d_progress);
1380: d_progress := 230;
1381: EGO_EXT_FWK_PUB.EXECUTE_FUNCTION
1374: PON_UDA_IMPORT_PKG.DEBUG(l_attributes_row_table, d_progress);
1375: PON_UDA_IMPORT_PKG.DEBUG('l_attr_name_value_pairs is as follows :', d_progress);
1376: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1377: PON_UDA_IMPORT_PKG.DEBUG('x_external_attr_value_pairs is as follows :', d_progress);
1378: PON_UDA_IMPORT_PKG.DEBUG(x_external_attr_value_pairs, d_progress);
1379: PON_UDA_IMPORT_PKG.DEBUG('Before EGO_EXT_FWK_PUB.EXECUTE_FUNCTION x_return_status :' || x_return_status, d_progress);
1380: d_progress := 230;
1381: EGO_EXT_FWK_PUB.EXECUTE_FUNCTION
1382: (
1375: PON_UDA_IMPORT_PKG.DEBUG('l_attr_name_value_pairs is as follows :', d_progress);
1376: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1377: PON_UDA_IMPORT_PKG.DEBUG('x_external_attr_value_pairs is as follows :', d_progress);
1378: PON_UDA_IMPORT_PKG.DEBUG(x_external_attr_value_pairs, d_progress);
1379: PON_UDA_IMPORT_PKG.DEBUG('Before EGO_EXT_FWK_PUB.EXECUTE_FUNCTION x_return_status :' || x_return_status, d_progress);
1380: d_progress := 230;
1381: EGO_EXT_FWK_PUB.EXECUTE_FUNCTION
1382: (
1383: p_Action_Id => l_action_id
1391: ,x_msg_count => x_msg_count
1392: ,x_msg_data => x_msg_data
1393: );
1394: d_progress := 240;
1395: PON_UDA_IMPORT_PKG.DEBUG('After EGO_EXT_FWK_PUB.EXECUTE_FUNCTION x_return_status : ' || x_return_status, d_progress);
1396: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode : ' || x_errorcode, d_progress);
1397: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count : ' || x_msg_count, d_progress);
1398: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data : ' || x_msg_data, d_progress);
1399:
1392: ,x_msg_data => x_msg_data
1393: );
1394: d_progress := 240;
1395: PON_UDA_IMPORT_PKG.DEBUG('After EGO_EXT_FWK_PUB.EXECUTE_FUNCTION x_return_status : ' || x_return_status, d_progress);
1396: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode : ' || x_errorcode, d_progress);
1397: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count : ' || x_msg_count, d_progress);
1398: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data : ' || x_msg_data, d_progress);
1399:
1400: d_progress := 250;
1393: );
1394: d_progress := 240;
1395: PON_UDA_IMPORT_PKG.DEBUG('After EGO_EXT_FWK_PUB.EXECUTE_FUNCTION x_return_status : ' || x_return_status, d_progress);
1396: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode : ' || x_errorcode, d_progress);
1397: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count : ' || x_msg_count, d_progress);
1398: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data : ' || x_msg_data, d_progress);
1399:
1400: d_progress := 250;
1401: PON_UDA_IMPORT_PKG.GET_EXT_ATTR_NAME_VALUE_PAIR('x_return_status', x_external_attr_value_pairs, ext_name_val_obj);
1394: d_progress := 240;
1395: PON_UDA_IMPORT_PKG.DEBUG('After EGO_EXT_FWK_PUB.EXECUTE_FUNCTION x_return_status : ' || x_return_status, d_progress);
1396: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode : ' || x_errorcode, d_progress);
1397: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count : ' || x_msg_count, d_progress);
1398: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data : ' || x_msg_data, d_progress);
1399:
1400: d_progress := 250;
1401: PON_UDA_IMPORT_PKG.GET_EXT_ATTR_NAME_VALUE_PAIR('x_return_status', x_external_attr_value_pairs, ext_name_val_obj);
1402: uda_return_status := ext_name_val_obj.VALUE ;
1397: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count : ' || x_msg_count, d_progress);
1398: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data : ' || x_msg_data, d_progress);
1399:
1400: d_progress := 250;
1401: PON_UDA_IMPORT_PKG.GET_EXT_ATTR_NAME_VALUE_PAIR('x_return_status', x_external_attr_value_pairs, ext_name_val_obj);
1402: uda_return_status := ext_name_val_obj.VALUE ;
1403: PON_UDA_IMPORT_PKG.GET_EXT_ATTR_NAME_VALUE_PAIR('x_msg_data', x_external_attr_value_pairs, ext_name_val_obj);
1404: uda_msg_data := ext_name_val_obj.VALUE ;
1405:
1399:
1400: d_progress := 250;
1401: PON_UDA_IMPORT_PKG.GET_EXT_ATTR_NAME_VALUE_PAIR('x_return_status', x_external_attr_value_pairs, ext_name_val_obj);
1402: uda_return_status := ext_name_val_obj.VALUE ;
1403: PON_UDA_IMPORT_PKG.GET_EXT_ATTR_NAME_VALUE_PAIR('x_msg_data', x_external_attr_value_pairs, ext_name_val_obj);
1404: uda_msg_data := ext_name_val_obj.VALUE ;
1405:
1406: d_progress := 260;
1407: IF uda_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1414: EXIT;
1415: END IF;
1416:
1417: d_progress := 290;
1418: PON_UDA_IMPORT_PKG.DEBUG('Starting Putting back the new object to the old one', d_progress);
1419: IF (l_attr_name_value_pairs IS NOT NULL AND l_attr_name_value_pairs.COUNT > 0) THEN
1420: d_progress := 300;
1421: l_attr_id_index1 := l_attr_name_value_pairs.FIRST;
1422: d_progress := 310;
1455: l_attr_id_index1 := l_attr_name_value_pairs.NEXT(l_attr_id_index1);
1456: END LOOP;
1457: END IF;
1458: d_progress := 400;
1459: PON_UDA_IMPORT_PKG.DEBUG('Done Putting back the new object to the old one', d_progress);
1460:
1461: IF (p_event = 'XV') AND (x_external_attr_value_pairs IS NOT NULL AND x_external_attr_value_pairs.COUNT > 0) THEN
1462: d_progress := 410;
1463: PON_UDA_IMPORT_PKG.DEBUG('Checking if XV has failed', d_progress);
1459: PON_UDA_IMPORT_PKG.DEBUG('Done Putting back the new object to the old one', d_progress);
1460:
1461: IF (p_event = 'XV') AND (x_external_attr_value_pairs IS NOT NULL AND x_external_attr_value_pairs.COUNT > 0) THEN
1462: d_progress := 410;
1463: PON_UDA_IMPORT_PKG.DEBUG('Checking if XV has failed', d_progress);
1464: PON_UDA_IMPORT_PKG.GET_EXT_ATTR_NAME_VALUE_PAIR('x_return_status', x_external_attr_value_pairs, ext_name_val_obj);
1465: x_return_status := ext_name_val_obj.VALUE ;
1466: PON_UDA_IMPORT_PKG.DEBUG('Return status for action is ' || x_return_status, d_progress);
1467:
1460:
1461: IF (p_event = 'XV') AND (x_external_attr_value_pairs IS NOT NULL AND x_external_attr_value_pairs.COUNT > 0) THEN
1462: d_progress := 410;
1463: PON_UDA_IMPORT_PKG.DEBUG('Checking if XV has failed', d_progress);
1464: PON_UDA_IMPORT_PKG.GET_EXT_ATTR_NAME_VALUE_PAIR('x_return_status', x_external_attr_value_pairs, ext_name_val_obj);
1465: x_return_status := ext_name_val_obj.VALUE ;
1466: PON_UDA_IMPORT_PKG.DEBUG('Return status for action is ' || x_return_status, d_progress);
1467:
1468: d_progress := 420;
1462: d_progress := 410;
1463: PON_UDA_IMPORT_PKG.DEBUG('Checking if XV has failed', d_progress);
1464: PON_UDA_IMPORT_PKG.GET_EXT_ATTR_NAME_VALUE_PAIR('x_return_status', x_external_attr_value_pairs, ext_name_val_obj);
1465: x_return_status := ext_name_val_obj.VALUE ;
1466: PON_UDA_IMPORT_PKG.DEBUG('Return status for action is ' || x_return_status, d_progress);
1467:
1468: d_progress := 420;
1469: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1470: d_progress := 43;
1467:
1468: d_progress := 420;
1469: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1470: d_progress := 43;
1471: PON_UDA_IMPORT_PKG.HANDLE_ERROR
1472: (
1473: p_msg => 'There was an error in EXECUTE_IMPORT_UDA_FUNCTION for Action ID :' || l_action_id
1474: ,p_msg_code => 'ERROR_EXECUTE_IMPORT_UDA_FUNCTION'
1475: ,p_attr_grp_id => l_attr_row_obj.ATTR_GROUP_ID
1479: END IF;
1480: d_progress := 450;
1481: ELSIF (p_event = 'XD') AND All_Attr_Values_Are_Null (l_attr_name_value_pairs) THEN
1482: d_progress := 460;
1483: PON_UDA_IMPORT_PKG.DEBUG('Removing the attributes with value is null', d_progress);
1484: IF (x_attr_name_value_pairs IS NOT NULL AND x_attr_name_value_pairs.COUNT > 0) THEN
1485: l_attr_id_index := x_attr_name_value_pairs.FIRST;
1486: d_progress := 470;
1487: WHILE (l_attr_id_index IS NOT NULL AND l_attr_id_index <= x_attr_name_value_pairs.LAST)
1508: CLOSE c_get_action_id;
1509:
1510: IF g_uda_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1511: d_progress := 540;
1512: PON_UDA_IMPORT_PKG.DEBUG('g_uda_return_status is a failure', d_progress);
1513: PON_UDA_IMPORT_PKG.SET_EXT_ATTR_NAME_VALUE_PAIR('x_return_status', g_uda_return_status, x_external_attr_value_pairs);
1514: END IF;
1515: d_progress := 550;
1516: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1509:
1510: IF g_uda_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1511: d_progress := 540;
1512: PON_UDA_IMPORT_PKG.DEBUG('g_uda_return_status is a failure', d_progress);
1513: PON_UDA_IMPORT_PKG.SET_EXT_ATTR_NAME_VALUE_PAIR('x_return_status', g_uda_return_status, x_external_attr_value_pairs);
1514: END IF;
1515: d_progress := 550;
1516: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1517: PON_UDA_IMPORT_PKG.DEBUG('x_return_status is a failure', d_progress);
1513: PON_UDA_IMPORT_PKG.SET_EXT_ATTR_NAME_VALUE_PAIR('x_return_status', g_uda_return_status, x_external_attr_value_pairs);
1514: END IF;
1515: d_progress := 550;
1516: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1517: PON_UDA_IMPORT_PKG.DEBUG('x_return_status is a failure', d_progress);
1518: d_progress := 560;
1519: EXIT;
1520: END IF;
1521: d_progress := 570;
1533: EXCEPTION
1534: WHEN OTHERS THEN
1535: l_err_txt := 'Exception in EXECUTE_IMPORT_UDA_FUNCTION with ERROR : ' || SQLERRM;
1536: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1537: PON_UDA_IMPORT_PKG.HANDLE_ERROR
1538: (
1539: p_msg => l_err_txt
1540: ,p_msg_code => 'UNEXPECTED_EXECUTE_IMPORT_UDA_FUNCTION'
1541: ,p_attr_grp_id => l_attr_row_obj.ATTR_GROUP_ID
1601: l_err_txt VARCHAR2(2000);
1602:
1603: BEGIN
1604: d_progress := 10;
1605: PON_UDA_IMPORT_PKG.DEBUG('Starting IMPORT_UDA_ATTRS', d_progress);
1606: PON_UDA_IMPORT_PKG.DEBUG('p_attr_grp_type : ' || p_attr_grp_type, d_progress);
1607: PON_UDA_IMPORT_PKG.DEBUG('p_pk1_value : ' || p_pk1_value, d_progress);
1608: PON_UDA_IMPORT_PKG.DEBUG('p_pk2_value : ' || p_pk2_value, d_progress);
1609: PON_UDA_IMPORT_PKG.DEBUG('p_pk3_value : ' || p_pk3_value, d_progress);
1602:
1603: BEGIN
1604: d_progress := 10;
1605: PON_UDA_IMPORT_PKG.DEBUG('Starting IMPORT_UDA_ATTRS', d_progress);
1606: PON_UDA_IMPORT_PKG.DEBUG('p_attr_grp_type : ' || p_attr_grp_type, d_progress);
1607: PON_UDA_IMPORT_PKG.DEBUG('p_pk1_value : ' || p_pk1_value, d_progress);
1608: PON_UDA_IMPORT_PKG.DEBUG('p_pk2_value : ' || p_pk2_value, d_progress);
1609: PON_UDA_IMPORT_PKG.DEBUG('p_pk3_value : ' || p_pk3_value, d_progress);
1610: PON_UDA_IMPORT_PKG.DEBUG('p_pk4_value : ' || p_pk4_value, d_progress);
1603: BEGIN
1604: d_progress := 10;
1605: PON_UDA_IMPORT_PKG.DEBUG('Starting IMPORT_UDA_ATTRS', d_progress);
1606: PON_UDA_IMPORT_PKG.DEBUG('p_attr_grp_type : ' || p_attr_grp_type, d_progress);
1607: PON_UDA_IMPORT_PKG.DEBUG('p_pk1_value : ' || p_pk1_value, d_progress);
1608: PON_UDA_IMPORT_PKG.DEBUG('p_pk2_value : ' || p_pk2_value, d_progress);
1609: PON_UDA_IMPORT_PKG.DEBUG('p_pk3_value : ' || p_pk3_value, d_progress);
1610: PON_UDA_IMPORT_PKG.DEBUG('p_pk4_value : ' || p_pk4_value, d_progress);
1611: PON_UDA_IMPORT_PKG.DEBUG('p_pk5_value : ' || p_pk5_value, d_progress);
1604: d_progress := 10;
1605: PON_UDA_IMPORT_PKG.DEBUG('Starting IMPORT_UDA_ATTRS', d_progress);
1606: PON_UDA_IMPORT_PKG.DEBUG('p_attr_grp_type : ' || p_attr_grp_type, d_progress);
1607: PON_UDA_IMPORT_PKG.DEBUG('p_pk1_value : ' || p_pk1_value, d_progress);
1608: PON_UDA_IMPORT_PKG.DEBUG('p_pk2_value : ' || p_pk2_value, d_progress);
1609: PON_UDA_IMPORT_PKG.DEBUG('p_pk3_value : ' || p_pk3_value, d_progress);
1610: PON_UDA_IMPORT_PKG.DEBUG('p_pk4_value : ' || p_pk4_value, d_progress);
1611: PON_UDA_IMPORT_PKG.DEBUG('p_pk5_value : ' || p_pk5_value, d_progress);
1612: PON_UDA_IMPORT_PKG.DEBUG('x_po_uda_usage_object_array is as follows : ', d_progress);
1605: PON_UDA_IMPORT_PKG.DEBUG('Starting IMPORT_UDA_ATTRS', d_progress);
1606: PON_UDA_IMPORT_PKG.DEBUG('p_attr_grp_type : ' || p_attr_grp_type, d_progress);
1607: PON_UDA_IMPORT_PKG.DEBUG('p_pk1_value : ' || p_pk1_value, d_progress);
1608: PON_UDA_IMPORT_PKG.DEBUG('p_pk2_value : ' || p_pk2_value, d_progress);
1609: PON_UDA_IMPORT_PKG.DEBUG('p_pk3_value : ' || p_pk3_value, d_progress);
1610: PON_UDA_IMPORT_PKG.DEBUG('p_pk4_value : ' || p_pk4_value, d_progress);
1611: PON_UDA_IMPORT_PKG.DEBUG('p_pk5_value : ' || p_pk5_value, d_progress);
1612: PON_UDA_IMPORT_PKG.DEBUG('x_po_uda_usage_object_array is as follows : ', d_progress);
1613: PON_UDA_IMPORT_PKG.DEBUG(x_po_uda_usage_object_array, d_progress);
1606: PON_UDA_IMPORT_PKG.DEBUG('p_attr_grp_type : ' || p_attr_grp_type, d_progress);
1607: PON_UDA_IMPORT_PKG.DEBUG('p_pk1_value : ' || p_pk1_value, d_progress);
1608: PON_UDA_IMPORT_PKG.DEBUG('p_pk2_value : ' || p_pk2_value, d_progress);
1609: PON_UDA_IMPORT_PKG.DEBUG('p_pk3_value : ' || p_pk3_value, d_progress);
1610: PON_UDA_IMPORT_PKG.DEBUG('p_pk4_value : ' || p_pk4_value, d_progress);
1611: PON_UDA_IMPORT_PKG.DEBUG('p_pk5_value : ' || p_pk5_value, d_progress);
1612: PON_UDA_IMPORT_PKG.DEBUG('x_po_uda_usage_object_array is as follows : ', d_progress);
1613: PON_UDA_IMPORT_PKG.DEBUG(x_po_uda_usage_object_array, d_progress);
1614: PON_UDA_IMPORT_PKG.DEBUG('x_external_attr_value_pairs is as follows : ', d_progress);
1607: PON_UDA_IMPORT_PKG.DEBUG('p_pk1_value : ' || p_pk1_value, d_progress);
1608: PON_UDA_IMPORT_PKG.DEBUG('p_pk2_value : ' || p_pk2_value, d_progress);
1609: PON_UDA_IMPORT_PKG.DEBUG('p_pk3_value : ' || p_pk3_value, d_progress);
1610: PON_UDA_IMPORT_PKG.DEBUG('p_pk4_value : ' || p_pk4_value, d_progress);
1611: PON_UDA_IMPORT_PKG.DEBUG('p_pk5_value : ' || p_pk5_value, d_progress);
1612: PON_UDA_IMPORT_PKG.DEBUG('x_po_uda_usage_object_array is as follows : ', d_progress);
1613: PON_UDA_IMPORT_PKG.DEBUG(x_po_uda_usage_object_array, d_progress);
1614: PON_UDA_IMPORT_PKG.DEBUG('x_external_attr_value_pairs is as follows : ', d_progress);
1615: PON_UDA_IMPORT_PKG.DEBUG(x_external_attr_value_pairs, d_progress);
1608: PON_UDA_IMPORT_PKG.DEBUG('p_pk2_value : ' || p_pk2_value, d_progress);
1609: PON_UDA_IMPORT_PKG.DEBUG('p_pk3_value : ' || p_pk3_value, d_progress);
1610: PON_UDA_IMPORT_PKG.DEBUG('p_pk4_value : ' || p_pk4_value, d_progress);
1611: PON_UDA_IMPORT_PKG.DEBUG('p_pk5_value : ' || p_pk5_value, d_progress);
1612: PON_UDA_IMPORT_PKG.DEBUG('x_po_uda_usage_object_array is as follows : ', d_progress);
1613: PON_UDA_IMPORT_PKG.DEBUG(x_po_uda_usage_object_array, d_progress);
1614: PON_UDA_IMPORT_PKG.DEBUG('x_external_attr_value_pairs is as follows : ', d_progress);
1615: PON_UDA_IMPORT_PKG.DEBUG(x_external_attr_value_pairs, d_progress);
1616: d_progress := 20;
1609: PON_UDA_IMPORT_PKG.DEBUG('p_pk3_value : ' || p_pk3_value, d_progress);
1610: PON_UDA_IMPORT_PKG.DEBUG('p_pk4_value : ' || p_pk4_value, d_progress);
1611: PON_UDA_IMPORT_PKG.DEBUG('p_pk5_value : ' || p_pk5_value, d_progress);
1612: PON_UDA_IMPORT_PKG.DEBUG('x_po_uda_usage_object_array is as follows : ', d_progress);
1613: PON_UDA_IMPORT_PKG.DEBUG(x_po_uda_usage_object_array, d_progress);
1614: PON_UDA_IMPORT_PKG.DEBUG('x_external_attr_value_pairs is as follows : ', d_progress);
1615: PON_UDA_IMPORT_PKG.DEBUG(x_external_attr_value_pairs, d_progress);
1616: d_progress := 20;
1617:
1610: PON_UDA_IMPORT_PKG.DEBUG('p_pk4_value : ' || p_pk4_value, d_progress);
1611: PON_UDA_IMPORT_PKG.DEBUG('p_pk5_value : ' || p_pk5_value, d_progress);
1612: PON_UDA_IMPORT_PKG.DEBUG('x_po_uda_usage_object_array is as follows : ', d_progress);
1613: PON_UDA_IMPORT_PKG.DEBUG(x_po_uda_usage_object_array, d_progress);
1614: PON_UDA_IMPORT_PKG.DEBUG('x_external_attr_value_pairs is as follows : ', d_progress);
1615: PON_UDA_IMPORT_PKG.DEBUG(x_external_attr_value_pairs, d_progress);
1616: d_progress := 20;
1617:
1618: PON_UDA_IMPORT_PKG.DEBUG('Before PON_UDA_IMPORT_PKG.UPDATE_STATUS to change to IN_PROGRESS from PENDING', d_progress);
1611: PON_UDA_IMPORT_PKG.DEBUG('p_pk5_value : ' || p_pk5_value, d_progress);
1612: PON_UDA_IMPORT_PKG.DEBUG('x_po_uda_usage_object_array is as follows : ', d_progress);
1613: PON_UDA_IMPORT_PKG.DEBUG(x_po_uda_usage_object_array, d_progress);
1614: PON_UDA_IMPORT_PKG.DEBUG('x_external_attr_value_pairs is as follows : ', d_progress);
1615: PON_UDA_IMPORT_PKG.DEBUG(x_external_attr_value_pairs, d_progress);
1616: d_progress := 20;
1617:
1618: PON_UDA_IMPORT_PKG.DEBUG('Before PON_UDA_IMPORT_PKG.UPDATE_STATUS to change to IN_PROGRESS from PENDING', d_progress);
1619: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1614: PON_UDA_IMPORT_PKG.DEBUG('x_external_attr_value_pairs is as follows : ', d_progress);
1615: PON_UDA_IMPORT_PKG.DEBUG(x_external_attr_value_pairs, d_progress);
1616: d_progress := 20;
1617:
1618: PON_UDA_IMPORT_PKG.DEBUG('Before PON_UDA_IMPORT_PKG.UPDATE_STATUS to change to IN_PROGRESS from PENDING', d_progress);
1619: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1620: (
1621: p_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1622: ,p_pre_process_status => PON_UDA_IMPORT_PKG.PENDING
1615: PON_UDA_IMPORT_PKG.DEBUG(x_external_attr_value_pairs, d_progress);
1616: d_progress := 20;
1617:
1618: PON_UDA_IMPORT_PKG.DEBUG('Before PON_UDA_IMPORT_PKG.UPDATE_STATUS to change to IN_PROGRESS from PENDING', d_progress);
1619: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1620: (
1621: p_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1622: ,p_pre_process_status => PON_UDA_IMPORT_PKG.PENDING
1623: ,p_process_phase => PON_UDA_IMPORT_PKG.PRE_DEFAULTING
1617:
1618: PON_UDA_IMPORT_PKG.DEBUG('Before PON_UDA_IMPORT_PKG.UPDATE_STATUS to change to IN_PROGRESS from PENDING', d_progress);
1619: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1620: (
1621: p_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1622: ,p_pre_process_status => PON_UDA_IMPORT_PKG.PENDING
1623: ,p_process_phase => PON_UDA_IMPORT_PKG.PRE_DEFAULTING
1624: ,p_pk1_value => p_pk1_value
1625: ,p_pk2_value => p_pk2_value
1618: PON_UDA_IMPORT_PKG.DEBUG('Before PON_UDA_IMPORT_PKG.UPDATE_STATUS to change to IN_PROGRESS from PENDING', d_progress);
1619: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1620: (
1621: p_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1622: ,p_pre_process_status => PON_UDA_IMPORT_PKG.PENDING
1623: ,p_process_phase => PON_UDA_IMPORT_PKG.PRE_DEFAULTING
1624: ,p_pk1_value => p_pk1_value
1625: ,p_pk2_value => p_pk2_value
1626: ,p_pk3_value => p_pk3_value
1619: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1620: (
1621: p_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1622: ,p_pre_process_status => PON_UDA_IMPORT_PKG.PENDING
1623: ,p_process_phase => PON_UDA_IMPORT_PKG.PRE_DEFAULTING
1624: ,p_pk1_value => p_pk1_value
1625: ,p_pk2_value => p_pk2_value
1626: ,p_pk3_value => p_pk3_value
1627: ,p_pk4_value => p_pk4_value
1626: ,p_pk3_value => p_pk3_value
1627: ,p_pk4_value => p_pk4_value
1628: ,p_pk5_value => p_pk5_value
1629: );
1630: PON_UDA_IMPORT_PKG.DEBUG('After PON_UDA_IMPORT_PKG.UPDATE_STATUS to change to PENDING from IN_PROGRESS', d_progress);
1631:
1632: d_progress := 30;
1633: g_attr_grp_type := p_attr_grp_type;
1634: l_attributes_row_table := EGO_USER_ATTR_ROW_TABLE();
1633: g_attr_grp_type := p_attr_grp_type;
1634: l_attributes_row_table := EGO_USER_ATTR_ROW_TABLE();
1635: l_attr_name_value_pairs := EGO_USER_ATTR_DATA_TABLE();
1636: d_progress := 40;
1637: PON_UDA_IMPORT_PKG.DEBUG('Initialized teh objects l_attributes_row_table, l_attr_name_value_pairs', d_progress);
1638:
1639: d_progress := 50;
1640: PON_UDA_IMPORT_PKG.DEBUG('Before POPULATE_STRUCTURES ' || x_return_status, d_progress);
1641: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1636: d_progress := 40;
1637: PON_UDA_IMPORT_PKG.DEBUG('Initialized teh objects l_attributes_row_table, l_attr_name_value_pairs', d_progress);
1638:
1639: d_progress := 50;
1640: PON_UDA_IMPORT_PKG.DEBUG('Before POPULATE_STRUCTURES ' || x_return_status, d_progress);
1641: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1642: PON_UDA_IMPORT_PKG.POPULATE_STRUCTURES
1643: (
1644: p_attr_grp_type => p_attr_grp_type
1637: PON_UDA_IMPORT_PKG.DEBUG('Initialized teh objects l_attributes_row_table, l_attr_name_value_pairs', d_progress);
1638:
1639: d_progress := 50;
1640: PON_UDA_IMPORT_PKG.DEBUG('Before POPULATE_STRUCTURES ' || x_return_status, d_progress);
1641: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1642: PON_UDA_IMPORT_PKG.POPULATE_STRUCTURES
1643: (
1644: p_attr_grp_type => p_attr_grp_type
1645: ,p_pk1_value => p_pk1_value
1638:
1639: d_progress := 50;
1640: PON_UDA_IMPORT_PKG.DEBUG('Before POPULATE_STRUCTURES ' || x_return_status, d_progress);
1641: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1642: PON_UDA_IMPORT_PKG.POPULATE_STRUCTURES
1643: (
1644: p_attr_grp_type => p_attr_grp_type
1645: ,p_pk1_value => p_pk1_value
1646: ,p_pk2_value => p_pk2_value
1656: ,x_errorcode => x_errorcode
1657: ,x_msg_count => x_msg_count
1658: ,x_msg_data => x_msg_data
1659: );
1660: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1661: d_progress := 60;
1662: PON_UDA_IMPORT_PKG.DEBUG('After POPULATE_STRUCTURES ' || x_return_status, d_progress);
1663: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
1664: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
1658: ,x_msg_data => x_msg_data
1659: );
1660: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1661: d_progress := 60;
1662: PON_UDA_IMPORT_PKG.DEBUG('After POPULATE_STRUCTURES ' || x_return_status, d_progress);
1663: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
1664: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
1665: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
1666:
1659: );
1660: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1661: d_progress := 60;
1662: PON_UDA_IMPORT_PKG.DEBUG('After POPULATE_STRUCTURES ' || x_return_status, d_progress);
1663: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
1664: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
1665: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
1666:
1667: PON_UDA_IMPORT_PKG.DEBUG('Template ID is :: ' || l_class_code_name_value_pairs(l_class_code_name_value_pairs.FIRST).VALUE, d_progress);
1660: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1661: d_progress := 60;
1662: PON_UDA_IMPORT_PKG.DEBUG('After POPULATE_STRUCTURES ' || x_return_status, d_progress);
1663: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
1664: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
1665: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
1666:
1667: PON_UDA_IMPORT_PKG.DEBUG('Template ID is :: ' || l_class_code_name_value_pairs(l_class_code_name_value_pairs.FIRST).VALUE, d_progress);
1668: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN
1661: d_progress := 60;
1662: PON_UDA_IMPORT_PKG.DEBUG('After POPULATE_STRUCTURES ' || x_return_status, d_progress);
1663: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
1664: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
1665: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
1666:
1667: PON_UDA_IMPORT_PKG.DEBUG('Template ID is :: ' || l_class_code_name_value_pairs(l_class_code_name_value_pairs.FIRST).VALUE, d_progress);
1668: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN
1669: d_progress := 70;
1663: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
1664: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
1665: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
1666:
1667: PON_UDA_IMPORT_PKG.DEBUG('Template ID is :: ' || l_class_code_name_value_pairs(l_class_code_name_value_pairs.FIRST).VALUE, d_progress);
1668: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN
1669: d_progress := 70;
1670: PON_UDA_IMPORT_PKG.DEBUG('Before POPULATE_REMAINING_ATTRIBUTES ' || x_return_status, d_progress);
1671: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1666:
1667: PON_UDA_IMPORT_PKG.DEBUG('Template ID is :: ' || l_class_code_name_value_pairs(l_class_code_name_value_pairs.FIRST).VALUE, d_progress);
1668: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN
1669: d_progress := 70;
1670: PON_UDA_IMPORT_PKG.DEBUG('Before POPULATE_REMAINING_ATTRIBUTES ' || x_return_status, d_progress);
1671: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1672:
1673: PON_UDA_IMPORT_PKG.POPULATE_REMAINING_ATTRIBUTES
1674: (
1667: PON_UDA_IMPORT_PKG.DEBUG('Template ID is :: ' || l_class_code_name_value_pairs(l_class_code_name_value_pairs.FIRST).VALUE, d_progress);
1668: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN
1669: d_progress := 70;
1670: PON_UDA_IMPORT_PKG.DEBUG('Before POPULATE_REMAINING_ATTRIBUTES ' || x_return_status, d_progress);
1671: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1672:
1673: PON_UDA_IMPORT_PKG.POPULATE_REMAINING_ATTRIBUTES
1674: (
1675: x_attr_name_value_pairs => l_attr_name_value_pairs
1669: d_progress := 70;
1670: PON_UDA_IMPORT_PKG.DEBUG('Before POPULATE_REMAINING_ATTRIBUTES ' || x_return_status, d_progress);
1671: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1672:
1673: PON_UDA_IMPORT_PKG.POPULATE_REMAINING_ATTRIBUTES
1674: (
1675: x_attr_name_value_pairs => l_attr_name_value_pairs
1676: ,x_attributes_row_table => l_attributes_row_table
1677: ,x_return_status => x_return_status
1678: ,x_errorcode => x_errorcode
1679: ,x_msg_count => x_msg_count
1680: ,x_msg_data => x_msg_data
1681: );
1682: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1683: d_progress := 80;
1684: PON_UDA_IMPORT_PKG.DEBUG('After POPULATE_REMAINING_ATTRIBUTES ' || x_return_status, d_progress);
1685: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
1686: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
1680: ,x_msg_data => x_msg_data
1681: );
1682: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1683: d_progress := 80;
1684: PON_UDA_IMPORT_PKG.DEBUG('After POPULATE_REMAINING_ATTRIBUTES ' || x_return_status, d_progress);
1685: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
1686: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
1687: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
1688: ELSE
1681: );
1682: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1683: d_progress := 80;
1684: PON_UDA_IMPORT_PKG.DEBUG('After POPULATE_REMAINING_ATTRIBUTES ' || x_return_status, d_progress);
1685: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
1686: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
1687: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
1688: ELSE
1689: d_progress := 90;
1682: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1683: d_progress := 80;
1684: PON_UDA_IMPORT_PKG.DEBUG('After POPULATE_REMAINING_ATTRIBUTES ' || x_return_status, d_progress);
1685: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
1686: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
1687: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
1688: ELSE
1689: d_progress := 90;
1690: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1683: d_progress := 80;
1684: PON_UDA_IMPORT_PKG.DEBUG('After POPULATE_REMAINING_ATTRIBUTES ' || x_return_status, d_progress);
1685: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
1686: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
1687: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
1688: ELSE
1689: d_progress := 90;
1690: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1691: (
1686: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
1687: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
1688: ELSE
1689: d_progress := 90;
1690: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1691: (
1692: p_process_status => PON_UDA_IMPORT_PKG.UDA_ERROR
1693: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1694: ,p_process_phase => PON_UDA_IMPORT_PKG.PRE_DEFAULTING
1688: ELSE
1689: d_progress := 90;
1690: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1691: (
1692: p_process_status => PON_UDA_IMPORT_PKG.UDA_ERROR
1693: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1694: ,p_process_phase => PON_UDA_IMPORT_PKG.PRE_DEFAULTING
1695: ,p_pk1_value => p_pk1_value
1696: ,p_pk2_value => p_pk2_value
1689: d_progress := 90;
1690: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1691: (
1692: p_process_status => PON_UDA_IMPORT_PKG.UDA_ERROR
1693: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1694: ,p_process_phase => PON_UDA_IMPORT_PKG.PRE_DEFAULTING
1695: ,p_pk1_value => p_pk1_value
1696: ,p_pk2_value => p_pk2_value
1697: ,p_pk3_value => p_pk3_value
1690: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1691: (
1692: p_process_status => PON_UDA_IMPORT_PKG.UDA_ERROR
1693: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1694: ,p_process_phase => PON_UDA_IMPORT_PKG.PRE_DEFAULTING
1695: ,p_pk1_value => p_pk1_value
1696: ,p_pk2_value => p_pk2_value
1697: ,p_pk3_value => p_pk3_value
1698: ,p_pk4_value => p_pk4_value
1699: ,p_pk5_value => p_pk5_value
1700: );
1701: d_progress := 100;
1702:
1703: PON_UDA_IMPORT_PKG.HANDLE_ERROR
1704: (
1705: p_msg => 'There was an error in POPULATE_STRUCTURES'
1706: ,p_msg_code => 'ERROR_POPULATE_STRUCTURES'
1707: ,p_attr_grp_id => NULL
1710: END IF;
1711: d_progress := 120;
1712: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN
1713: d_progress := 130;
1714: PON_UDA_IMPORT_PKG.DEBUG('Before POPULATE_EMPTY_AGS ' || x_return_status, d_progress);
1715: PON_UDA_IMPORT_PKG.POPULATE_EMPTY_AGS
1716: (
1717: p_template_id => l_class_code_name_value_pairs(l_class_code_name_value_pairs.FIRST).VALUE
1718: ,p_pk_column_name_value_pairs => l_pk_column_name_value_pairs
1711: d_progress := 120;
1712: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN
1713: d_progress := 130;
1714: PON_UDA_IMPORT_PKG.DEBUG('Before POPULATE_EMPTY_AGS ' || x_return_status, d_progress);
1715: PON_UDA_IMPORT_PKG.POPULATE_EMPTY_AGS
1716: (
1717: p_template_id => l_class_code_name_value_pairs(l_class_code_name_value_pairs.FIRST).VALUE
1718: ,p_pk_column_name_value_pairs => l_pk_column_name_value_pairs
1719: ,p_external_attr_value_pairs => x_external_attr_value_pairs
1725: ,x_msg_count => x_msg_count
1726: ,x_msg_data => x_msg_data
1727: );
1728: d_progress := 140;
1729: PON_UDA_IMPORT_PKG.DEBUG('After POPULATE_EMPTY_AGS ' || x_return_status, d_progress);
1730: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
1731: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
1732: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
1733: ELSE
1726: ,x_msg_data => x_msg_data
1727: );
1728: d_progress := 140;
1729: PON_UDA_IMPORT_PKG.DEBUG('After POPULATE_EMPTY_AGS ' || x_return_status, d_progress);
1730: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
1731: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
1732: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
1733: ELSE
1734: d_progress := 150;
1727: );
1728: d_progress := 140;
1729: PON_UDA_IMPORT_PKG.DEBUG('After POPULATE_EMPTY_AGS ' || x_return_status, d_progress);
1730: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
1731: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
1732: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
1733: ELSE
1734: d_progress := 150;
1735: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1728: d_progress := 140;
1729: PON_UDA_IMPORT_PKG.DEBUG('After POPULATE_EMPTY_AGS ' || x_return_status, d_progress);
1730: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
1731: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
1732: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
1733: ELSE
1734: d_progress := 150;
1735: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1736: (
1731: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
1732: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
1733: ELSE
1734: d_progress := 150;
1735: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1736: (
1737: p_process_status => PON_UDA_IMPORT_PKG.UDA_ERROR
1738: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1739: ,p_process_phase => PON_UDA_IMPORT_PKG.PRE_DEFAULTING
1733: ELSE
1734: d_progress := 150;
1735: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1736: (
1737: p_process_status => PON_UDA_IMPORT_PKG.UDA_ERROR
1738: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1739: ,p_process_phase => PON_UDA_IMPORT_PKG.PRE_DEFAULTING
1740: ,p_pk1_value => p_pk1_value
1741: ,p_pk2_value => p_pk2_value
1734: d_progress := 150;
1735: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1736: (
1737: p_process_status => PON_UDA_IMPORT_PKG.UDA_ERROR
1738: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1739: ,p_process_phase => PON_UDA_IMPORT_PKG.PRE_DEFAULTING
1740: ,p_pk1_value => p_pk1_value
1741: ,p_pk2_value => p_pk2_value
1742: ,p_pk3_value => p_pk3_value
1735: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1736: (
1737: p_process_status => PON_UDA_IMPORT_PKG.UDA_ERROR
1738: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1739: ,p_process_phase => PON_UDA_IMPORT_PKG.PRE_DEFAULTING
1740: ,p_pk1_value => p_pk1_value
1741: ,p_pk2_value => p_pk2_value
1742: ,p_pk3_value => p_pk3_value
1743: ,p_pk4_value => p_pk4_value
1743: ,p_pk4_value => p_pk4_value
1744: ,p_pk5_value => p_pk5_value
1745: );
1746: d_progress := 160;
1747: PON_UDA_IMPORT_PKG.HANDLE_ERROR
1748: (
1749: p_msg => 'There was an error in POPULATE_REMAINING_ATTRIBUTES'
1750: ,p_msg_code => 'ERROR_POPULATE_REMAINING_ATTRIBUTES'
1751: ,p_attr_grp_id => NULL
1754: END IF;
1755:
1756: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN
1757: d_progress := 180;
1758: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1759: (
1760: p_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1761: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1762: ,p_process_phase => PON_UDA_IMPORT_PKG.DEFAULTING
1756: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN
1757: d_progress := 180;
1758: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1759: (
1760: p_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1761: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1762: ,p_process_phase => PON_UDA_IMPORT_PKG.DEFAULTING
1763: ,p_pk1_value => p_pk1_value
1764: ,p_pk2_value => p_pk2_value
1757: d_progress := 180;
1758: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1759: (
1760: p_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1761: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1762: ,p_process_phase => PON_UDA_IMPORT_PKG.DEFAULTING
1763: ,p_pk1_value => p_pk1_value
1764: ,p_pk2_value => p_pk2_value
1765: ,p_pk3_value => p_pk3_value
1758: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1759: (
1760: p_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1761: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1762: ,p_process_phase => PON_UDA_IMPORT_PKG.DEFAULTING
1763: ,p_pk1_value => p_pk1_value
1764: ,p_pk2_value => p_pk2_value
1765: ,p_pk3_value => p_pk3_value
1766: ,p_pk4_value => p_pk4_value
1767: ,p_pk5_value => p_pk5_value
1768: );
1769: d_progress := 190;
1770:
1771: PON_UDA_IMPORT_PKG.DEBUG('Before EXECUTE_IMPORT_UDA_FUNCTION (XD) ' || x_return_status, d_progress);
1772: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1773: PON_UDA_IMPORT_PKG.EXECUTE_IMPORT_UDA_FUNCTION
1774: (
1775: p_template_id => l_class_code_name_value_pairs(l_class_code_name_value_pairs.FIRST).VALUE
1768: );
1769: d_progress := 190;
1770:
1771: PON_UDA_IMPORT_PKG.DEBUG('Before EXECUTE_IMPORT_UDA_FUNCTION (XD) ' || x_return_status, d_progress);
1772: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1773: PON_UDA_IMPORT_PKG.EXECUTE_IMPORT_UDA_FUNCTION
1774: (
1775: p_template_id => l_class_code_name_value_pairs(l_class_code_name_value_pairs.FIRST).VALUE
1776: ,p_event => 'XD'
1769: d_progress := 190;
1770:
1771: PON_UDA_IMPORT_PKG.DEBUG('Before EXECUTE_IMPORT_UDA_FUNCTION (XD) ' || x_return_status, d_progress);
1772: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1773: PON_UDA_IMPORT_PKG.EXECUTE_IMPORT_UDA_FUNCTION
1774: (
1775: p_template_id => l_class_code_name_value_pairs(l_class_code_name_value_pairs.FIRST).VALUE
1776: ,p_event => 'XD'
1777: ,x_external_attr_value_pairs => x_external_attr_value_pairs
1783: ,x_msg_count => x_msg_count
1784: ,x_msg_data => x_msg_data
1785: );
1786:
1787: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1788:
1789: d_progress := 200;
1790: PON_UDA_IMPORT_PKG.DEBUG('After EXECUTE_IMPORT_UDA_FUNCTION (XD) ' || x_return_status, d_progress);
1791: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
1786:
1787: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1788:
1789: d_progress := 200;
1790: PON_UDA_IMPORT_PKG.DEBUG('After EXECUTE_IMPORT_UDA_FUNCTION (XD) ' || x_return_status, d_progress);
1791: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
1792: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
1793: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
1794: ELSE
1787: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1788:
1789: d_progress := 200;
1790: PON_UDA_IMPORT_PKG.DEBUG('After EXECUTE_IMPORT_UDA_FUNCTION (XD) ' || x_return_status, d_progress);
1791: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
1792: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
1793: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
1794: ELSE
1795: d_progress := 210;
1788:
1789: d_progress := 200;
1790: PON_UDA_IMPORT_PKG.DEBUG('After EXECUTE_IMPORT_UDA_FUNCTION (XD) ' || x_return_status, d_progress);
1791: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
1792: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
1793: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
1794: ELSE
1795: d_progress := 210;
1796: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1789: d_progress := 200;
1790: PON_UDA_IMPORT_PKG.DEBUG('After EXECUTE_IMPORT_UDA_FUNCTION (XD) ' || x_return_status, d_progress);
1791: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
1792: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
1793: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
1794: ELSE
1795: d_progress := 210;
1796: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1797: (
1792: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
1793: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
1794: ELSE
1795: d_progress := 210;
1796: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1797: (
1798: p_process_status => PON_UDA_IMPORT_PKG.UDA_ERROR
1799: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1800: ,p_process_phase => PON_UDA_IMPORT_PKG.PRE_DEFAULTING
1794: ELSE
1795: d_progress := 210;
1796: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1797: (
1798: p_process_status => PON_UDA_IMPORT_PKG.UDA_ERROR
1799: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1800: ,p_process_phase => PON_UDA_IMPORT_PKG.PRE_DEFAULTING
1801: ,p_pk1_value => p_pk1_value
1802: ,p_pk2_value => p_pk2_value
1795: d_progress := 210;
1796: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1797: (
1798: p_process_status => PON_UDA_IMPORT_PKG.UDA_ERROR
1799: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1800: ,p_process_phase => PON_UDA_IMPORT_PKG.PRE_DEFAULTING
1801: ,p_pk1_value => p_pk1_value
1802: ,p_pk2_value => p_pk2_value
1803: ,p_pk3_value => p_pk3_value
1796: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1797: (
1798: p_process_status => PON_UDA_IMPORT_PKG.UDA_ERROR
1799: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1800: ,p_process_phase => PON_UDA_IMPORT_PKG.PRE_DEFAULTING
1801: ,p_pk1_value => p_pk1_value
1802: ,p_pk2_value => p_pk2_value
1803: ,p_pk3_value => p_pk3_value
1804: ,p_pk4_value => p_pk4_value
1804: ,p_pk4_value => p_pk4_value
1805: ,p_pk5_value => p_pk5_value
1806: );
1807: d_progress := 220;
1808: PON_UDA_IMPORT_PKG.HANDLE_ERROR
1809: (
1810: p_msg => 'There was an error in POPULATE_EMPTY_AGS'
1811: ,p_msg_code => 'ERROR_POPULATE_EMPTY_AGS'
1812: ,p_attr_grp_id => NULL
1815: END IF;
1816:
1817: /*IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN
1818: d_progress := 240;
1819: PON_UDA_IMPORT_PKG.DEBUG('Before EXECUTE_IMPORT_UDA_FUNCTION (XLE) ' || x_return_status, d_progress);
1820: PON_UDA_IMPORT_PKG.EXECUTE_IMPORT_UDA_FUNCTION
1821: (
1822: p_template_id => l_class_code_name_value_pairs(l_class_code_name_value_pairs.FIRST).VALUE
1823: ,p_event => 'XLE'
1816:
1817: /*IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN
1818: d_progress := 240;
1819: PON_UDA_IMPORT_PKG.DEBUG('Before EXECUTE_IMPORT_UDA_FUNCTION (XLE) ' || x_return_status, d_progress);
1820: PON_UDA_IMPORT_PKG.EXECUTE_IMPORT_UDA_FUNCTION
1821: (
1822: p_template_id => l_class_code_name_value_pairs(l_class_code_name_value_pairs.FIRST).VALUE
1823: ,p_event => 'XLE'
1824: ,x_external_attr_value_pairs => x_external_attr_value_pairs
1830: ,x_msg_count => x_msg_count
1831: ,x_msg_data => x_msg_data
1832: );
1833: d_progress := 250;
1834: PON_UDA_IMPORT_PKG.DEBUG('After EXECUTE_IMPORT_UDA_FUNCTION (XLE) ' || x_return_status, d_progress);
1835: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
1836: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
1837: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
1838: ELSE
1831: ,x_msg_data => x_msg_data
1832: );
1833: d_progress := 250;
1834: PON_UDA_IMPORT_PKG.DEBUG('After EXECUTE_IMPORT_UDA_FUNCTION (XLE) ' || x_return_status, d_progress);
1835: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
1836: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
1837: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
1838: ELSE
1839: d_progress := 260;
1832: );
1833: d_progress := 250;
1834: PON_UDA_IMPORT_PKG.DEBUG('After EXECUTE_IMPORT_UDA_FUNCTION (XLE) ' || x_return_status, d_progress);
1835: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
1836: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
1837: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
1838: ELSE
1839: d_progress := 260;
1840: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1833: d_progress := 250;
1834: PON_UDA_IMPORT_PKG.DEBUG('After EXECUTE_IMPORT_UDA_FUNCTION (XLE) ' || x_return_status, d_progress);
1835: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
1836: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
1837: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
1838: ELSE
1839: d_progress := 260;
1840: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1841: (
1836: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
1837: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
1838: ELSE
1839: d_progress := 260;
1840: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1841: (
1842: p_process_status => PON_UDA_IMPORT_PKG.UDA_ERROR
1843: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1844: ,p_process_phase => PON_UDA_IMPORT_PKG.DEFAULTING
1838: ELSE
1839: d_progress := 260;
1840: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1841: (
1842: p_process_status => PON_UDA_IMPORT_PKG.UDA_ERROR
1843: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1844: ,p_process_phase => PON_UDA_IMPORT_PKG.DEFAULTING
1845: ,p_pk1_value => p_pk1_value
1846: ,p_pk2_value => p_pk2_value
1839: d_progress := 260;
1840: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1841: (
1842: p_process_status => PON_UDA_IMPORT_PKG.UDA_ERROR
1843: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1844: ,p_process_phase => PON_UDA_IMPORT_PKG.DEFAULTING
1845: ,p_pk1_value => p_pk1_value
1846: ,p_pk2_value => p_pk2_value
1847: ,p_pk3_value => p_pk3_value
1840: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1841: (
1842: p_process_status => PON_UDA_IMPORT_PKG.UDA_ERROR
1843: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1844: ,p_process_phase => PON_UDA_IMPORT_PKG.DEFAULTING
1845: ,p_pk1_value => p_pk1_value
1846: ,p_pk2_value => p_pk2_value
1847: ,p_pk3_value => p_pk3_value
1848: ,p_pk4_value => p_pk4_value
1848: ,p_pk4_value => p_pk4_value
1849: ,p_pk5_value => p_pk5_value
1850: );
1851: d_progress := 270;
1852: PON_UDA_IMPORT_PKG.HANDLE_ERROR
1853: (
1854: p_msg => 'There was an error in EXECUTE_IMPORT_UDA_FUNCTION (XD)'
1855: ,p_msg_code => 'ERROR_EXECUTE_IMPORT_UDA_FUNCTION_XD'
1856: ,p_attr_grp_id => NULL
1859: END IF;*/
1860:
1861: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN
1862: d_progress := 290;
1863: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1864: (
1865: p_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1866: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1867: ,p_process_phase => PON_UDA_IMPORT_PKG.EGO_VALIDATE
1861: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN
1862: d_progress := 290;
1863: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1864: (
1865: p_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1866: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1867: ,p_process_phase => PON_UDA_IMPORT_PKG.EGO_VALIDATE
1868: ,p_pk1_value => p_pk1_value
1869: ,p_pk2_value => p_pk2_value
1862: d_progress := 290;
1863: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1864: (
1865: p_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1866: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1867: ,p_process_phase => PON_UDA_IMPORT_PKG.EGO_VALIDATE
1868: ,p_pk1_value => p_pk1_value
1869: ,p_pk2_value => p_pk2_value
1870: ,p_pk3_value => p_pk3_value
1863: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1864: (
1865: p_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1866: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1867: ,p_process_phase => PON_UDA_IMPORT_PKG.EGO_VALIDATE
1868: ,p_pk1_value => p_pk1_value
1869: ,p_pk2_value => p_pk2_value
1870: ,p_pk3_value => p_pk3_value
1871: ,p_pk4_value => p_pk4_value
1872: ,p_pk5_value => p_pk5_value
1873: );
1874: d_progress := 300;
1875:
1876: PON_UDA_IMPORT_PKG.DEBUG('Before VALIDATE_ROW ' || x_return_status, d_progress);
1877: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_row_table.COUNT ' || l_attributes_row_table.COUNT, d_progress);
1878: IF l_attributes_row_table.COUNT > 0 THEN
1879: PON_UDA_IMPORT_PKG.DEBUG('Before EGO_USER_ATTRS_DATA_PVT.Process_User_Attrs_Data with parameters ' || x_return_status, d_progress);
1880: PON_UDA_IMPORT_PKG.DEBUG('l_base_object_name : ' || l_base_object_name, d_progress);
1873: );
1874: d_progress := 300;
1875:
1876: PON_UDA_IMPORT_PKG.DEBUG('Before VALIDATE_ROW ' || x_return_status, d_progress);
1877: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_row_table.COUNT ' || l_attributes_row_table.COUNT, d_progress);
1878: IF l_attributes_row_table.COUNT > 0 THEN
1879: PON_UDA_IMPORT_PKG.DEBUG('Before EGO_USER_ATTRS_DATA_PVT.Process_User_Attrs_Data with parameters ' || x_return_status, d_progress);
1880: PON_UDA_IMPORT_PKG.DEBUG('l_base_object_name : ' || l_base_object_name, d_progress);
1881: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_row_table is as follows : ', d_progress);
1875:
1876: PON_UDA_IMPORT_PKG.DEBUG('Before VALIDATE_ROW ' || x_return_status, d_progress);
1877: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_row_table.COUNT ' || l_attributes_row_table.COUNT, d_progress);
1878: IF l_attributes_row_table.COUNT > 0 THEN
1879: PON_UDA_IMPORT_PKG.DEBUG('Before EGO_USER_ATTRS_DATA_PVT.Process_User_Attrs_Data with parameters ' || x_return_status, d_progress);
1880: PON_UDA_IMPORT_PKG.DEBUG('l_base_object_name : ' || l_base_object_name, d_progress);
1881: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_row_table is as follows : ', d_progress);
1882: PON_UDA_IMPORT_PKG.DEBUG(l_attributes_row_table, d_progress);
1883: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_data_table is as follows : ', d_progress);
1876: PON_UDA_IMPORT_PKG.DEBUG('Before VALIDATE_ROW ' || x_return_status, d_progress);
1877: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_row_table.COUNT ' || l_attributes_row_table.COUNT, d_progress);
1878: IF l_attributes_row_table.COUNT > 0 THEN
1879: PON_UDA_IMPORT_PKG.DEBUG('Before EGO_USER_ATTRS_DATA_PVT.Process_User_Attrs_Data with parameters ' || x_return_status, d_progress);
1880: PON_UDA_IMPORT_PKG.DEBUG('l_base_object_name : ' || l_base_object_name, d_progress);
1881: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_row_table is as follows : ', d_progress);
1882: PON_UDA_IMPORT_PKG.DEBUG(l_attributes_row_table, d_progress);
1883: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_data_table is as follows : ', d_progress);
1884: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1877: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_row_table.COUNT ' || l_attributes_row_table.COUNT, d_progress);
1878: IF l_attributes_row_table.COUNT > 0 THEN
1879: PON_UDA_IMPORT_PKG.DEBUG('Before EGO_USER_ATTRS_DATA_PVT.Process_User_Attrs_Data with parameters ' || x_return_status, d_progress);
1880: PON_UDA_IMPORT_PKG.DEBUG('l_base_object_name : ' || l_base_object_name, d_progress);
1881: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_row_table is as follows : ', d_progress);
1882: PON_UDA_IMPORT_PKG.DEBUG(l_attributes_row_table, d_progress);
1883: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_data_table is as follows : ', d_progress);
1884: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1885: PON_UDA_IMPORT_PKG.DEBUG('l_pk_column_name_value_pairs is as follows : ', d_progress);
1878: IF l_attributes_row_table.COUNT > 0 THEN
1879: PON_UDA_IMPORT_PKG.DEBUG('Before EGO_USER_ATTRS_DATA_PVT.Process_User_Attrs_Data with parameters ' || x_return_status, d_progress);
1880: PON_UDA_IMPORT_PKG.DEBUG('l_base_object_name : ' || l_base_object_name, d_progress);
1881: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_row_table is as follows : ', d_progress);
1882: PON_UDA_IMPORT_PKG.DEBUG(l_attributes_row_table, d_progress);
1883: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_data_table is as follows : ', d_progress);
1884: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1885: PON_UDA_IMPORT_PKG.DEBUG('l_pk_column_name_value_pairs is as follows : ', d_progress);
1886: PON_UDA_IMPORT_PKG.DEBUG(l_pk_column_name_value_pairs, d_progress);
1879: PON_UDA_IMPORT_PKG.DEBUG('Before EGO_USER_ATTRS_DATA_PVT.Process_User_Attrs_Data with parameters ' || x_return_status, d_progress);
1880: PON_UDA_IMPORT_PKG.DEBUG('l_base_object_name : ' || l_base_object_name, d_progress);
1881: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_row_table is as follows : ', d_progress);
1882: PON_UDA_IMPORT_PKG.DEBUG(l_attributes_row_table, d_progress);
1883: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_data_table is as follows : ', d_progress);
1884: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1885: PON_UDA_IMPORT_PKG.DEBUG('l_pk_column_name_value_pairs is as follows : ', d_progress);
1886: PON_UDA_IMPORT_PKG.DEBUG(l_pk_column_name_value_pairs, d_progress);
1887: PON_UDA_IMPORT_PKG.DEBUG('l_class_code_name_value_pairs is as follows : ', d_progress);
1880: PON_UDA_IMPORT_PKG.DEBUG('l_base_object_name : ' || l_base_object_name, d_progress);
1881: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_row_table is as follows : ', d_progress);
1882: PON_UDA_IMPORT_PKG.DEBUG(l_attributes_row_table, d_progress);
1883: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_data_table is as follows : ', d_progress);
1884: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1885: PON_UDA_IMPORT_PKG.DEBUG('l_pk_column_name_value_pairs is as follows : ', d_progress);
1886: PON_UDA_IMPORT_PKG.DEBUG(l_pk_column_name_value_pairs, d_progress);
1887: PON_UDA_IMPORT_PKG.DEBUG('l_class_code_name_value_pairs is as follows : ', d_progress);
1888: PON_UDA_IMPORT_PKG.DEBUG(l_class_code_name_value_pairs, d_progress);
1881: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_row_table is as follows : ', d_progress);
1882: PON_UDA_IMPORT_PKG.DEBUG(l_attributes_row_table, d_progress);
1883: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_data_table is as follows : ', d_progress);
1884: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1885: PON_UDA_IMPORT_PKG.DEBUG('l_pk_column_name_value_pairs is as follows : ', d_progress);
1886: PON_UDA_IMPORT_PKG.DEBUG(l_pk_column_name_value_pairs, d_progress);
1887: PON_UDA_IMPORT_PKG.DEBUG('l_class_code_name_value_pairs is as follows : ', d_progress);
1888: PON_UDA_IMPORT_PKG.DEBUG(l_class_code_name_value_pairs, d_progress);
1889: d_progress := 310;
1882: PON_UDA_IMPORT_PKG.DEBUG(l_attributes_row_table, d_progress);
1883: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_data_table is as follows : ', d_progress);
1884: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1885: PON_UDA_IMPORT_PKG.DEBUG('l_pk_column_name_value_pairs is as follows : ', d_progress);
1886: PON_UDA_IMPORT_PKG.DEBUG(l_pk_column_name_value_pairs, d_progress);
1887: PON_UDA_IMPORT_PKG.DEBUG('l_class_code_name_value_pairs is as follows : ', d_progress);
1888: PON_UDA_IMPORT_PKG.DEBUG(l_class_code_name_value_pairs, d_progress);
1889: d_progress := 310;
1890: EGO_USER_ATTRS_DATA_PVT.Process_User_Attrs_Data
1883: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_data_table is as follows : ', d_progress);
1884: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1885: PON_UDA_IMPORT_PKG.DEBUG('l_pk_column_name_value_pairs is as follows : ', d_progress);
1886: PON_UDA_IMPORT_PKG.DEBUG(l_pk_column_name_value_pairs, d_progress);
1887: PON_UDA_IMPORT_PKG.DEBUG('l_class_code_name_value_pairs is as follows : ', d_progress);
1888: PON_UDA_IMPORT_PKG.DEBUG(l_class_code_name_value_pairs, d_progress);
1889: d_progress := 310;
1890: EGO_USER_ATTRS_DATA_PVT.Process_User_Attrs_Data
1891: (
1884: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1885: PON_UDA_IMPORT_PKG.DEBUG('l_pk_column_name_value_pairs is as follows : ', d_progress);
1886: PON_UDA_IMPORT_PKG.DEBUG(l_pk_column_name_value_pairs, d_progress);
1887: PON_UDA_IMPORT_PKG.DEBUG('l_class_code_name_value_pairs is as follows : ', d_progress);
1888: PON_UDA_IMPORT_PKG.DEBUG(l_class_code_name_value_pairs, d_progress);
1889: d_progress := 310;
1890: EGO_USER_ATTRS_DATA_PVT.Process_User_Attrs_Data
1891: (
1892: p_api_version => 1.0
1903: ,x_msg_data => x_msg_data
1904: );
1905: d_progress := 320;
1906: END IF;
1907: PON_UDA_IMPORT_PKG.DEBUG('After VALIDATE_ROW ' || x_return_status, d_progress);
1908: PON_UDA_IMPORT_PKG.DEBUG('l_failed_row_id_list is : ' || l_failed_row_id_list, d_progress);
1909: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
1910: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
1911: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
1904: );
1905: d_progress := 320;
1906: END IF;
1907: PON_UDA_IMPORT_PKG.DEBUG('After VALIDATE_ROW ' || x_return_status, d_progress);
1908: PON_UDA_IMPORT_PKG.DEBUG('l_failed_row_id_list is : ' || l_failed_row_id_list, d_progress);
1909: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
1910: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
1911: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
1912: d_progress := 330;
1905: d_progress := 320;
1906: END IF;
1907: PON_UDA_IMPORT_PKG.DEBUG('After VALIDATE_ROW ' || x_return_status, d_progress);
1908: PON_UDA_IMPORT_PKG.DEBUG('l_failed_row_id_list is : ' || l_failed_row_id_list, d_progress);
1909: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
1910: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
1911: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
1912: d_progress := 330;
1913: ELSE
1906: END IF;
1907: PON_UDA_IMPORT_PKG.DEBUG('After VALIDATE_ROW ' || x_return_status, d_progress);
1908: PON_UDA_IMPORT_PKG.DEBUG('l_failed_row_id_list is : ' || l_failed_row_id_list, d_progress);
1909: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
1910: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
1911: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
1912: d_progress := 330;
1913: ELSE
1914: d_progress := 340;
1907: PON_UDA_IMPORT_PKG.DEBUG('After VALIDATE_ROW ' || x_return_status, d_progress);
1908: PON_UDA_IMPORT_PKG.DEBUG('l_failed_row_id_list is : ' || l_failed_row_id_list, d_progress);
1909: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
1910: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
1911: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
1912: d_progress := 330;
1913: ELSE
1914: d_progress := 340;
1915: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1911: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
1912: d_progress := 330;
1913: ELSE
1914: d_progress := 340;
1915: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1916: (
1917: p_process_status => PON_UDA_IMPORT_PKG.UDA_ERROR
1918: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1919: ,p_process_phase => PON_UDA_IMPORT_PKG.DEFAULTING
1913: ELSE
1914: d_progress := 340;
1915: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1916: (
1917: p_process_status => PON_UDA_IMPORT_PKG.UDA_ERROR
1918: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1919: ,p_process_phase => PON_UDA_IMPORT_PKG.DEFAULTING
1920: ,p_pk1_value => p_pk1_value
1921: ,p_pk2_value => p_pk2_value
1914: d_progress := 340;
1915: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1916: (
1917: p_process_status => PON_UDA_IMPORT_PKG.UDA_ERROR
1918: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1919: ,p_process_phase => PON_UDA_IMPORT_PKG.DEFAULTING
1920: ,p_pk1_value => p_pk1_value
1921: ,p_pk2_value => p_pk2_value
1922: ,p_pk3_value => p_pk3_value
1915: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1916: (
1917: p_process_status => PON_UDA_IMPORT_PKG.UDA_ERROR
1918: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1919: ,p_process_phase => PON_UDA_IMPORT_PKG.DEFAULTING
1920: ,p_pk1_value => p_pk1_value
1921: ,p_pk2_value => p_pk2_value
1922: ,p_pk3_value => p_pk3_value
1923: ,p_pk4_value => p_pk4_value
1923: ,p_pk4_value => p_pk4_value
1924: ,p_pk5_value => p_pk5_value
1925: );
1926: d_progress := 350;
1927: PON_UDA_IMPORT_PKG.HANDLE_ERROR
1928: (
1929: p_msg => 'There was an error in EXECUTE_IMPORT_UDA_FUNCTION (XLE)'
1930: ,p_msg_code => 'ERROR_EXECUTE_IMPORT_UDA_FUNCTION_XLE'
1931: ,p_attr_grp_id => NULL
1935: d_progress := 370;
1936: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN
1937: d_progress := 380;
1938:
1939: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1940: (
1941: p_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1942: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1943: ,p_process_phase => PON_UDA_IMPORT_PKG.CUSTOM_VALIDATE
1937: d_progress := 380;
1938:
1939: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1940: (
1941: p_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1942: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1943: ,p_process_phase => PON_UDA_IMPORT_PKG.CUSTOM_VALIDATE
1944: ,p_pk1_value => p_pk1_value
1945: ,p_pk2_value => p_pk2_value
1938:
1939: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1940: (
1941: p_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1942: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1943: ,p_process_phase => PON_UDA_IMPORT_PKG.CUSTOM_VALIDATE
1944: ,p_pk1_value => p_pk1_value
1945: ,p_pk2_value => p_pk2_value
1946: ,p_pk3_value => p_pk3_value
1939: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1940: (
1941: p_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1942: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1943: ,p_process_phase => PON_UDA_IMPORT_PKG.CUSTOM_VALIDATE
1944: ,p_pk1_value => p_pk1_value
1945: ,p_pk2_value => p_pk2_value
1946: ,p_pk3_value => p_pk3_value
1947: ,p_pk4_value => p_pk4_value
1954: x_external_attr_value_pairs := EGO_COL_NAME_VALUE_PAIR_TABLE();
1955: END IF;
1956: d_progress := 410;
1957:
1958: PON_UDA_IMPORT_PKG.DEBUG('Before EXECUTE_IMPORT_UDA_FUNCTION (XV) ' || x_return_status, d_progress);
1959: IF l_attributes_row_table.COUNT > 0 THEN
1960: d_progress := 420;
1961: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1962: PON_UDA_IMPORT_PKG.EXECUTE_IMPORT_UDA_FUNCTION
1957:
1958: PON_UDA_IMPORT_PKG.DEBUG('Before EXECUTE_IMPORT_UDA_FUNCTION (XV) ' || x_return_status, d_progress);
1959: IF l_attributes_row_table.COUNT > 0 THEN
1960: d_progress := 420;
1961: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1962: PON_UDA_IMPORT_PKG.EXECUTE_IMPORT_UDA_FUNCTION
1963: (
1964: p_template_id => l_class_code_name_value_pairs(l_class_code_name_value_pairs.FIRST).VALUE
1965: ,p_event => 'XV'
1958: PON_UDA_IMPORT_PKG.DEBUG('Before EXECUTE_IMPORT_UDA_FUNCTION (XV) ' || x_return_status, d_progress);
1959: IF l_attributes_row_table.COUNT > 0 THEN
1960: d_progress := 420;
1961: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1962: PON_UDA_IMPORT_PKG.EXECUTE_IMPORT_UDA_FUNCTION
1963: (
1964: p_template_id => l_class_code_name_value_pairs(l_class_code_name_value_pairs.FIRST).VALUE
1965: ,p_event => 'XV'
1966: ,x_external_attr_value_pairs => x_external_attr_value_pairs
1971: ,x_errorcode => x_errorcode
1972: ,x_msg_count => x_msg_count
1973: ,x_msg_data => x_msg_data
1974: );
1975: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1976:
1977: d_progress := 430;
1978: END IF;
1979: PON_UDA_IMPORT_PKG.DEBUG('After EXECUTE_IMPORT_UDA_FUNCTION (XV) ' || x_return_status, d_progress);
1975: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
1976:
1977: d_progress := 430;
1978: END IF;
1979: PON_UDA_IMPORT_PKG.DEBUG('After EXECUTE_IMPORT_UDA_FUNCTION (XV) ' || x_return_status, d_progress);
1980: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
1981: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
1982: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
1983: d_progress := 440;
1976:
1977: d_progress := 430;
1978: END IF;
1979: PON_UDA_IMPORT_PKG.DEBUG('After EXECUTE_IMPORT_UDA_FUNCTION (XV) ' || x_return_status, d_progress);
1980: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
1981: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
1982: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
1983: d_progress := 440;
1984:
1977: d_progress := 430;
1978: END IF;
1979: PON_UDA_IMPORT_PKG.DEBUG('After EXECUTE_IMPORT_UDA_FUNCTION (XV) ' || x_return_status, d_progress);
1980: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
1981: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
1982: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
1983: d_progress := 440;
1984:
1985: ELSE
1978: END IF;
1979: PON_UDA_IMPORT_PKG.DEBUG('After EXECUTE_IMPORT_UDA_FUNCTION (XV) ' || x_return_status, d_progress);
1980: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
1981: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
1982: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
1983: d_progress := 440;
1984:
1985: ELSE
1986: d_progress := 450;
1983: d_progress := 440;
1984:
1985: ELSE
1986: d_progress := 450;
1987: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1988: (
1989: p_process_status => PON_UDA_IMPORT_PKG.UDA_ERROR
1990: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1991: ,p_process_phase => PON_UDA_IMPORT_PKG.EGO_VALIDATE
1985: ELSE
1986: d_progress := 450;
1987: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1988: (
1989: p_process_status => PON_UDA_IMPORT_PKG.UDA_ERROR
1990: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1991: ,p_process_phase => PON_UDA_IMPORT_PKG.EGO_VALIDATE
1992: ,p_pk1_value => p_pk1_value
1993: ,p_pk2_value => p_pk2_value
1986: d_progress := 450;
1987: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1988: (
1989: p_process_status => PON_UDA_IMPORT_PKG.UDA_ERROR
1990: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1991: ,p_process_phase => PON_UDA_IMPORT_PKG.EGO_VALIDATE
1992: ,p_pk1_value => p_pk1_value
1993: ,p_pk2_value => p_pk2_value
1994: ,p_pk3_value => p_pk3_value
1987: PON_UDA_IMPORT_PKG.UPDATE_STATUS
1988: (
1989: p_process_status => PON_UDA_IMPORT_PKG.UDA_ERROR
1990: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
1991: ,p_process_phase => PON_UDA_IMPORT_PKG.EGO_VALIDATE
1992: ,p_pk1_value => p_pk1_value
1993: ,p_pk2_value => p_pk2_value
1994: ,p_pk3_value => p_pk3_value
1995: ,p_pk4_value => p_pk4_value
1995: ,p_pk4_value => p_pk4_value
1996: ,p_pk5_value => p_pk5_value
1997: );
1998: d_progress := 460;
1999: PON_UDA_IMPORT_PKG.HANDLE_ERROR
2000: (
2001: p_msg => 'There was an error in EGO Validate'
2002: ,p_msg_code => 'ERROR_EGO_VALIDATE_ERROR'
2003: ,p_attr_grp_id => NULL
2006: END IF;
2007:
2008: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN
2009: d_progress := 560;
2010: PON_UDA_IMPORT_PKG.DEBUG('Before EXECUTE_IMPORT_UDA_FUNCTION (XPD) ' || x_return_status, d_progress);
2011: IF l_attributes_row_table.COUNT > 0 THEN
2012: d_progress := 570;
2013: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
2014: PON_UDA_IMPORT_PKG.EXECUTE_IMPORT_UDA_FUNCTION
2009: d_progress := 560;
2010: PON_UDA_IMPORT_PKG.DEBUG('Before EXECUTE_IMPORT_UDA_FUNCTION (XPD) ' || x_return_status, d_progress);
2011: IF l_attributes_row_table.COUNT > 0 THEN
2012: d_progress := 570;
2013: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
2014: PON_UDA_IMPORT_PKG.EXECUTE_IMPORT_UDA_FUNCTION
2015: (
2016: p_template_id => l_class_code_name_value_pairs(l_class_code_name_value_pairs.FIRST).VALUE
2017: ,p_event => 'XPC'
2010: PON_UDA_IMPORT_PKG.DEBUG('Before EXECUTE_IMPORT_UDA_FUNCTION (XPD) ' || x_return_status, d_progress);
2011: IF l_attributes_row_table.COUNT > 0 THEN
2012: d_progress := 570;
2013: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
2014: PON_UDA_IMPORT_PKG.EXECUTE_IMPORT_UDA_FUNCTION
2015: (
2016: p_template_id => l_class_code_name_value_pairs(l_class_code_name_value_pairs.FIRST).VALUE
2017: ,p_event => 'XPC'
2018: ,x_external_attr_value_pairs => x_external_attr_value_pairs
2023: ,x_errorcode => x_errorcode
2024: ,x_msg_count => x_msg_count
2025: ,x_msg_data => x_msg_data
2026: );
2027: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
2028:
2029: d_progress := 580;
2030: END IF;
2031: PON_UDA_IMPORT_PKG.DEBUG('After EXECUTE_IMPORT_UDA_FUNCTION (XPD) ' || x_return_status, d_progress);
2027: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
2028:
2029: d_progress := 580;
2030: END IF;
2031: PON_UDA_IMPORT_PKG.DEBUG('After EXECUTE_IMPORT_UDA_FUNCTION (XPD) ' || x_return_status, d_progress);
2032: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
2033: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
2034: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
2035: d_progress := 590;
2028:
2029: d_progress := 580;
2030: END IF;
2031: PON_UDA_IMPORT_PKG.DEBUG('After EXECUTE_IMPORT_UDA_FUNCTION (XPD) ' || x_return_status, d_progress);
2032: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
2033: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
2034: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
2035: d_progress := 590;
2036: ELSE
2029: d_progress := 580;
2030: END IF;
2031: PON_UDA_IMPORT_PKG.DEBUG('After EXECUTE_IMPORT_UDA_FUNCTION (XPD) ' || x_return_status, d_progress);
2032: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
2033: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
2034: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
2035: d_progress := 590;
2036: ELSE
2037: d_progress := 600;
2030: END IF;
2031: PON_UDA_IMPORT_PKG.DEBUG('After EXECUTE_IMPORT_UDA_FUNCTION (XPD) ' || x_return_status, d_progress);
2032: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
2033: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
2034: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
2035: d_progress := 590;
2036: ELSE
2037: d_progress := 600;
2038: PON_UDA_IMPORT_PKG.UPDATE_STATUS
2034: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
2035: d_progress := 590;
2036: ELSE
2037: d_progress := 600;
2038: PON_UDA_IMPORT_PKG.UPDATE_STATUS
2039: (
2040: p_process_status => PON_UDA_IMPORT_PKG.UDA_ERROR
2041: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
2042: ,p_process_phase => PON_UDA_IMPORT_PKG.LOAD
2036: ELSE
2037: d_progress := 600;
2038: PON_UDA_IMPORT_PKG.UPDATE_STATUS
2039: (
2040: p_process_status => PON_UDA_IMPORT_PKG.UDA_ERROR
2041: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
2042: ,p_process_phase => PON_UDA_IMPORT_PKG.LOAD
2043: ,p_pk1_value => p_pk1_value
2044: ,p_pk2_value => p_pk2_value
2037: d_progress := 600;
2038: PON_UDA_IMPORT_PKG.UPDATE_STATUS
2039: (
2040: p_process_status => PON_UDA_IMPORT_PKG.UDA_ERROR
2041: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
2042: ,p_process_phase => PON_UDA_IMPORT_PKG.LOAD
2043: ,p_pk1_value => p_pk1_value
2044: ,p_pk2_value => p_pk2_value
2045: ,p_pk3_value => p_pk3_value
2038: PON_UDA_IMPORT_PKG.UPDATE_STATUS
2039: (
2040: p_process_status => PON_UDA_IMPORT_PKG.UDA_ERROR
2041: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
2042: ,p_process_phase => PON_UDA_IMPORT_PKG.LOAD
2043: ,p_pk1_value => p_pk1_value
2044: ,p_pk2_value => p_pk2_value
2045: ,p_pk3_value => p_pk3_value
2046: ,p_pk4_value => p_pk4_value
2046: ,p_pk4_value => p_pk4_value
2047: ,p_pk5_value => p_pk5_value
2048: );
2049: d_progress := 610;
2050: PON_UDA_IMPORT_PKG.HANDLE_ERROR
2051: (
2052: p_msg => 'There was an error in loading UDA Attributes'
2053: ,p_msg_code => 'ERROR_EGO_LOAD_ERROR'
2054: ,p_attr_grp_id => NULL
2058:
2059: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN
2060: d_progress := 480;
2061:
2062: PON_UDA_IMPORT_PKG.UPDATE_STATUS
2063: (
2064: p_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
2065: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
2066: ,p_process_phase => PON_UDA_IMPORT_PKG.LOAD
2060: d_progress := 480;
2061:
2062: PON_UDA_IMPORT_PKG.UPDATE_STATUS
2063: (
2064: p_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
2065: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
2066: ,p_process_phase => PON_UDA_IMPORT_PKG.LOAD
2067: ,p_pk1_value => p_pk1_value
2068: ,p_pk2_value => p_pk2_value
2061:
2062: PON_UDA_IMPORT_PKG.UPDATE_STATUS
2063: (
2064: p_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
2065: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
2066: ,p_process_phase => PON_UDA_IMPORT_PKG.LOAD
2067: ,p_pk1_value => p_pk1_value
2068: ,p_pk2_value => p_pk2_value
2069: ,p_pk3_value => p_pk3_value
2062: PON_UDA_IMPORT_PKG.UPDATE_STATUS
2063: (
2064: p_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
2065: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
2066: ,p_process_phase => PON_UDA_IMPORT_PKG.LOAD
2067: ,p_pk1_value => p_pk1_value
2068: ,p_pk2_value => p_pk2_value
2069: ,p_pk3_value => p_pk3_value
2070: ,p_pk4_value => p_pk4_value
2071: ,p_pk5_value => p_pk5_value
2072: );
2073: d_progress := 490;
2074:
2075: PON_UDA_IMPORT_PKG.DEBUG('Before Process_User_Attrs_Data ' || x_return_status, d_progress);
2076: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_row_table.COUNT ' || l_attributes_row_table.COUNT, d_progress);
2077: IF l_attributes_row_table.COUNT > 0 THEN
2078: PON_UDA_IMPORT_PKG.DEBUG('Before EGO_USER_ATTRS_DATA_PUB.Process_User_Attrs_Data with parameters ' || x_return_status, d_progress);
2079: PON_UDA_IMPORT_PKG.DEBUG('l_base_object_name : ' || l_base_object_name, d_progress);
2072: );
2073: d_progress := 490;
2074:
2075: PON_UDA_IMPORT_PKG.DEBUG('Before Process_User_Attrs_Data ' || x_return_status, d_progress);
2076: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_row_table.COUNT ' || l_attributes_row_table.COUNT, d_progress);
2077: IF l_attributes_row_table.COUNT > 0 THEN
2078: PON_UDA_IMPORT_PKG.DEBUG('Before EGO_USER_ATTRS_DATA_PUB.Process_User_Attrs_Data with parameters ' || x_return_status, d_progress);
2079: PON_UDA_IMPORT_PKG.DEBUG('l_base_object_name : ' || l_base_object_name, d_progress);
2080: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_row_table is as follows : ', d_progress);
2074:
2075: PON_UDA_IMPORT_PKG.DEBUG('Before Process_User_Attrs_Data ' || x_return_status, d_progress);
2076: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_row_table.COUNT ' || l_attributes_row_table.COUNT, d_progress);
2077: IF l_attributes_row_table.COUNT > 0 THEN
2078: PON_UDA_IMPORT_PKG.DEBUG('Before EGO_USER_ATTRS_DATA_PUB.Process_User_Attrs_Data with parameters ' || x_return_status, d_progress);
2079: PON_UDA_IMPORT_PKG.DEBUG('l_base_object_name : ' || l_base_object_name, d_progress);
2080: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_row_table is as follows : ', d_progress);
2081: PON_UDA_IMPORT_PKG.DEBUG(l_attributes_row_table, d_progress);
2082: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_data_table is as follows : ', d_progress);
2075: PON_UDA_IMPORT_PKG.DEBUG('Before Process_User_Attrs_Data ' || x_return_status, d_progress);
2076: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_row_table.COUNT ' || l_attributes_row_table.COUNT, d_progress);
2077: IF l_attributes_row_table.COUNT > 0 THEN
2078: PON_UDA_IMPORT_PKG.DEBUG('Before EGO_USER_ATTRS_DATA_PUB.Process_User_Attrs_Data with parameters ' || x_return_status, d_progress);
2079: PON_UDA_IMPORT_PKG.DEBUG('l_base_object_name : ' || l_base_object_name, d_progress);
2080: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_row_table is as follows : ', d_progress);
2081: PON_UDA_IMPORT_PKG.DEBUG(l_attributes_row_table, d_progress);
2082: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_data_table is as follows : ', d_progress);
2083: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
2076: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_row_table.COUNT ' || l_attributes_row_table.COUNT, d_progress);
2077: IF l_attributes_row_table.COUNT > 0 THEN
2078: PON_UDA_IMPORT_PKG.DEBUG('Before EGO_USER_ATTRS_DATA_PUB.Process_User_Attrs_Data with parameters ' || x_return_status, d_progress);
2079: PON_UDA_IMPORT_PKG.DEBUG('l_base_object_name : ' || l_base_object_name, d_progress);
2080: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_row_table is as follows : ', d_progress);
2081: PON_UDA_IMPORT_PKG.DEBUG(l_attributes_row_table, d_progress);
2082: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_data_table is as follows : ', d_progress);
2083: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
2084: PON_UDA_IMPORT_PKG.DEBUG('l_pk_column_name_value_pairs is as follows : ', d_progress);
2077: IF l_attributes_row_table.COUNT > 0 THEN
2078: PON_UDA_IMPORT_PKG.DEBUG('Before EGO_USER_ATTRS_DATA_PUB.Process_User_Attrs_Data with parameters ' || x_return_status, d_progress);
2079: PON_UDA_IMPORT_PKG.DEBUG('l_base_object_name : ' || l_base_object_name, d_progress);
2080: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_row_table is as follows : ', d_progress);
2081: PON_UDA_IMPORT_PKG.DEBUG(l_attributes_row_table, d_progress);
2082: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_data_table is as follows : ', d_progress);
2083: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
2084: PON_UDA_IMPORT_PKG.DEBUG('l_pk_column_name_value_pairs is as follows : ', d_progress);
2085: PON_UDA_IMPORT_PKG.DEBUG(l_pk_column_name_value_pairs, d_progress);
2078: PON_UDA_IMPORT_PKG.DEBUG('Before EGO_USER_ATTRS_DATA_PUB.Process_User_Attrs_Data with parameters ' || x_return_status, d_progress);
2079: PON_UDA_IMPORT_PKG.DEBUG('l_base_object_name : ' || l_base_object_name, d_progress);
2080: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_row_table is as follows : ', d_progress);
2081: PON_UDA_IMPORT_PKG.DEBUG(l_attributes_row_table, d_progress);
2082: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_data_table is as follows : ', d_progress);
2083: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
2084: PON_UDA_IMPORT_PKG.DEBUG('l_pk_column_name_value_pairs is as follows : ', d_progress);
2085: PON_UDA_IMPORT_PKG.DEBUG(l_pk_column_name_value_pairs, d_progress);
2086: PON_UDA_IMPORT_PKG.DEBUG('l_class_code_name_value_pairs is as follows : ', d_progress);
2079: PON_UDA_IMPORT_PKG.DEBUG('l_base_object_name : ' || l_base_object_name, d_progress);
2080: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_row_table is as follows : ', d_progress);
2081: PON_UDA_IMPORT_PKG.DEBUG(l_attributes_row_table, d_progress);
2082: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_data_table is as follows : ', d_progress);
2083: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
2084: PON_UDA_IMPORT_PKG.DEBUG('l_pk_column_name_value_pairs is as follows : ', d_progress);
2085: PON_UDA_IMPORT_PKG.DEBUG(l_pk_column_name_value_pairs, d_progress);
2086: PON_UDA_IMPORT_PKG.DEBUG('l_class_code_name_value_pairs is as follows : ', d_progress);
2087: PON_UDA_IMPORT_PKG.DEBUG(l_class_code_name_value_pairs, d_progress);
2080: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_row_table is as follows : ', d_progress);
2081: PON_UDA_IMPORT_PKG.DEBUG(l_attributes_row_table, d_progress);
2082: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_data_table is as follows : ', d_progress);
2083: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
2084: PON_UDA_IMPORT_PKG.DEBUG('l_pk_column_name_value_pairs is as follows : ', d_progress);
2085: PON_UDA_IMPORT_PKG.DEBUG(l_pk_column_name_value_pairs, d_progress);
2086: PON_UDA_IMPORT_PKG.DEBUG('l_class_code_name_value_pairs is as follows : ', d_progress);
2087: PON_UDA_IMPORT_PKG.DEBUG(l_class_code_name_value_pairs, d_progress);
2088: d_progress := 500;
2081: PON_UDA_IMPORT_PKG.DEBUG(l_attributes_row_table, d_progress);
2082: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_data_table is as follows : ', d_progress);
2083: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
2084: PON_UDA_IMPORT_PKG.DEBUG('l_pk_column_name_value_pairs is as follows : ', d_progress);
2085: PON_UDA_IMPORT_PKG.DEBUG(l_pk_column_name_value_pairs, d_progress);
2086: PON_UDA_IMPORT_PKG.DEBUG('l_class_code_name_value_pairs is as follows : ', d_progress);
2087: PON_UDA_IMPORT_PKG.DEBUG(l_class_code_name_value_pairs, d_progress);
2088: d_progress := 500;
2089: EGO_USER_ATTRS_DATA_PUB.Process_User_Attrs_Data
2082: PON_UDA_IMPORT_PKG.DEBUG('l_attributes_data_table is as follows : ', d_progress);
2083: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
2084: PON_UDA_IMPORT_PKG.DEBUG('l_pk_column_name_value_pairs is as follows : ', d_progress);
2085: PON_UDA_IMPORT_PKG.DEBUG(l_pk_column_name_value_pairs, d_progress);
2086: PON_UDA_IMPORT_PKG.DEBUG('l_class_code_name_value_pairs is as follows : ', d_progress);
2087: PON_UDA_IMPORT_PKG.DEBUG(l_class_code_name_value_pairs, d_progress);
2088: d_progress := 500;
2089: EGO_USER_ATTRS_DATA_PUB.Process_User_Attrs_Data
2090: (
2083: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
2084: PON_UDA_IMPORT_PKG.DEBUG('l_pk_column_name_value_pairs is as follows : ', d_progress);
2085: PON_UDA_IMPORT_PKG.DEBUG(l_pk_column_name_value_pairs, d_progress);
2086: PON_UDA_IMPORT_PKG.DEBUG('l_class_code_name_value_pairs is as follows : ', d_progress);
2087: PON_UDA_IMPORT_PKG.DEBUG(l_class_code_name_value_pairs, d_progress);
2088: d_progress := 500;
2089: EGO_USER_ATTRS_DATA_PUB.Process_User_Attrs_Data
2090: (
2091: p_api_version => 1.0
2101: ,x_msg_data => x_msg_data
2102: );
2103: d_progress := 510;
2104: END IF;
2105: PON_UDA_IMPORT_PKG.DEBUG('After Process_User_Attrs_Data ' || x_return_status, d_progress);
2106: PON_UDA_IMPORT_PKG.DEBUG('l_failed_row_id_list is : ' || l_failed_row_id_list, d_progress);
2107: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
2108: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
2109: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
2102: );
2103: d_progress := 510;
2104: END IF;
2105: PON_UDA_IMPORT_PKG.DEBUG('After Process_User_Attrs_Data ' || x_return_status, d_progress);
2106: PON_UDA_IMPORT_PKG.DEBUG('l_failed_row_id_list is : ' || l_failed_row_id_list, d_progress);
2107: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
2108: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
2109: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
2110: d_progress := 520;
2103: d_progress := 510;
2104: END IF;
2105: PON_UDA_IMPORT_PKG.DEBUG('After Process_User_Attrs_Data ' || x_return_status, d_progress);
2106: PON_UDA_IMPORT_PKG.DEBUG('l_failed_row_id_list is : ' || l_failed_row_id_list, d_progress);
2107: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
2108: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
2109: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
2110: d_progress := 520;
2111: ELSE
2104: END IF;
2105: PON_UDA_IMPORT_PKG.DEBUG('After Process_User_Attrs_Data ' || x_return_status, d_progress);
2106: PON_UDA_IMPORT_PKG.DEBUG('l_failed_row_id_list is : ' || l_failed_row_id_list, d_progress);
2107: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
2108: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
2109: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
2110: d_progress := 520;
2111: ELSE
2112: d_progress := 530;
2105: PON_UDA_IMPORT_PKG.DEBUG('After Process_User_Attrs_Data ' || x_return_status, d_progress);
2106: PON_UDA_IMPORT_PKG.DEBUG('l_failed_row_id_list is : ' || l_failed_row_id_list, d_progress);
2107: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
2108: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
2109: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
2110: d_progress := 520;
2111: ELSE
2112: d_progress := 530;
2113: PON_UDA_IMPORT_PKG.UPDATE_STATUS
2109: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
2110: d_progress := 520;
2111: ELSE
2112: d_progress := 530;
2113: PON_UDA_IMPORT_PKG.UPDATE_STATUS
2114: (
2115: p_process_status => PON_UDA_IMPORT_PKG.UDA_ERROR
2116: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
2117: ,p_process_phase => PON_UDA_IMPORT_PKG.CUSTOM_VALIDATE
2111: ELSE
2112: d_progress := 530;
2113: PON_UDA_IMPORT_PKG.UPDATE_STATUS
2114: (
2115: p_process_status => PON_UDA_IMPORT_PKG.UDA_ERROR
2116: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
2117: ,p_process_phase => PON_UDA_IMPORT_PKG.CUSTOM_VALIDATE
2118: ,p_pk1_value => p_pk1_value
2119: ,p_pk2_value => p_pk2_value
2112: d_progress := 530;
2113: PON_UDA_IMPORT_PKG.UPDATE_STATUS
2114: (
2115: p_process_status => PON_UDA_IMPORT_PKG.UDA_ERROR
2116: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
2117: ,p_process_phase => PON_UDA_IMPORT_PKG.CUSTOM_VALIDATE
2118: ,p_pk1_value => p_pk1_value
2119: ,p_pk2_value => p_pk2_value
2120: ,p_pk3_value => p_pk3_value
2113: PON_UDA_IMPORT_PKG.UPDATE_STATUS
2114: (
2115: p_process_status => PON_UDA_IMPORT_PKG.UDA_ERROR
2116: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
2117: ,p_process_phase => PON_UDA_IMPORT_PKG.CUSTOM_VALIDATE
2118: ,p_pk1_value => p_pk1_value
2119: ,p_pk2_value => p_pk2_value
2120: ,p_pk3_value => p_pk3_value
2121: ,p_pk4_value => p_pk4_value
2121: ,p_pk4_value => p_pk4_value
2122: ,p_pk5_value => p_pk5_value
2123: );
2124: d_progress := 540;
2125: PON_UDA_IMPORT_PKG.HANDLE_ERROR
2126: (
2127: p_msg => 'There was an error in EXECUTE_IMPORT_UDA_FUNCTION (XV)'
2128: ,p_msg_code => 'ERROR_EXECUTE_IMPORT_UDA_FUNCTION_XLE'
2129: ,p_attr_grp_id => NULL
2132: END IF;
2133:
2134: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN
2135: d_progress := 560;
2136: PON_UDA_IMPORT_PKG.DEBUG('Before EXECUTE_IMPORT_UDA_FUNCTION (XPD) ' || x_return_status, d_progress);
2137: IF l_attributes_row_table.COUNT > 0 THEN
2138: d_progress := 570;
2139: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
2140: PON_UDA_IMPORT_PKG.EXECUTE_IMPORT_UDA_FUNCTION
2135: d_progress := 560;
2136: PON_UDA_IMPORT_PKG.DEBUG('Before EXECUTE_IMPORT_UDA_FUNCTION (XPD) ' || x_return_status, d_progress);
2137: IF l_attributes_row_table.COUNT > 0 THEN
2138: d_progress := 570;
2139: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
2140: PON_UDA_IMPORT_PKG.EXECUTE_IMPORT_UDA_FUNCTION
2141: (
2142: p_template_id => l_class_code_name_value_pairs(l_class_code_name_value_pairs.FIRST).VALUE
2143: ,p_event => 'XPD'
2136: PON_UDA_IMPORT_PKG.DEBUG('Before EXECUTE_IMPORT_UDA_FUNCTION (XPD) ' || x_return_status, d_progress);
2137: IF l_attributes_row_table.COUNT > 0 THEN
2138: d_progress := 570;
2139: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
2140: PON_UDA_IMPORT_PKG.EXECUTE_IMPORT_UDA_FUNCTION
2141: (
2142: p_template_id => l_class_code_name_value_pairs(l_class_code_name_value_pairs.FIRST).VALUE
2143: ,p_event => 'XPD'
2144: ,x_external_attr_value_pairs => x_external_attr_value_pairs
2149: ,x_errorcode => x_errorcode
2150: ,x_msg_count => x_msg_count
2151: ,x_msg_data => x_msg_data
2152: );
2153: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
2154:
2155: d_progress := 580;
2156: END IF;
2157: PON_UDA_IMPORT_PKG.DEBUG('After EXECUTE_IMPORT_UDA_FUNCTION (XPD) ' || x_return_status, d_progress);
2153: PON_UDA_IMPORT_PKG.DEBUG(l_attr_name_value_pairs, d_progress);
2154:
2155: d_progress := 580;
2156: END IF;
2157: PON_UDA_IMPORT_PKG.DEBUG('After EXECUTE_IMPORT_UDA_FUNCTION (XPD) ' || x_return_status, d_progress);
2158: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
2159: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
2160: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
2161: d_progress := 590;
2154:
2155: d_progress := 580;
2156: END IF;
2157: PON_UDA_IMPORT_PKG.DEBUG('After EXECUTE_IMPORT_UDA_FUNCTION (XPD) ' || x_return_status, d_progress);
2158: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
2159: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
2160: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
2161: d_progress := 590;
2162: ELSE
2155: d_progress := 580;
2156: END IF;
2157: PON_UDA_IMPORT_PKG.DEBUG('After EXECUTE_IMPORT_UDA_FUNCTION (XPD) ' || x_return_status, d_progress);
2158: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
2159: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
2160: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
2161: d_progress := 590;
2162: ELSE
2163: d_progress := 600;
2156: END IF;
2157: PON_UDA_IMPORT_PKG.DEBUG('After EXECUTE_IMPORT_UDA_FUNCTION (XPD) ' || x_return_status, d_progress);
2158: PON_UDA_IMPORT_PKG.DEBUG('x_errorcode ' || x_errorcode, d_progress);
2159: PON_UDA_IMPORT_PKG.DEBUG('x_msg_count ' || x_msg_count, d_progress);
2160: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
2161: d_progress := 590;
2162: ELSE
2163: d_progress := 600;
2164: PON_UDA_IMPORT_PKG.UPDATE_STATUS
2160: PON_UDA_IMPORT_PKG.DEBUG('x_msg_data ' || x_msg_data, d_progress);
2161: d_progress := 590;
2162: ELSE
2163: d_progress := 600;
2164: PON_UDA_IMPORT_PKG.UPDATE_STATUS
2165: (
2166: p_process_status => PON_UDA_IMPORT_PKG.UDA_ERROR
2167: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
2168: ,p_process_phase => PON_UDA_IMPORT_PKG.LOAD
2162: ELSE
2163: d_progress := 600;
2164: PON_UDA_IMPORT_PKG.UPDATE_STATUS
2165: (
2166: p_process_status => PON_UDA_IMPORT_PKG.UDA_ERROR
2167: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
2168: ,p_process_phase => PON_UDA_IMPORT_PKG.LOAD
2169: ,p_pk1_value => p_pk1_value
2170: ,p_pk2_value => p_pk2_value
2163: d_progress := 600;
2164: PON_UDA_IMPORT_PKG.UPDATE_STATUS
2165: (
2166: p_process_status => PON_UDA_IMPORT_PKG.UDA_ERROR
2167: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
2168: ,p_process_phase => PON_UDA_IMPORT_PKG.LOAD
2169: ,p_pk1_value => p_pk1_value
2170: ,p_pk2_value => p_pk2_value
2171: ,p_pk3_value => p_pk3_value
2164: PON_UDA_IMPORT_PKG.UPDATE_STATUS
2165: (
2166: p_process_status => PON_UDA_IMPORT_PKG.UDA_ERROR
2167: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
2168: ,p_process_phase => PON_UDA_IMPORT_PKG.LOAD
2169: ,p_pk1_value => p_pk1_value
2170: ,p_pk2_value => p_pk2_value
2171: ,p_pk3_value => p_pk3_value
2172: ,p_pk4_value => p_pk4_value
2172: ,p_pk4_value => p_pk4_value
2173: ,p_pk5_value => p_pk5_value
2174: );
2175: d_progress := 610;
2176: PON_UDA_IMPORT_PKG.HANDLE_ERROR
2177: (
2178: p_msg => 'There was an error in loading UDA Attributes'
2179: ,p_msg_code => 'ERROR_EGO_LOAD_ERROR'
2180: ,p_attr_grp_id => NULL
2183: END IF;
2184: d_progress := 630;
2185: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN
2186: d_progress := 640;
2187: PON_UDA_IMPORT_PKG.UPDATE_STATUS
2188: (
2189: p_process_status => PON_UDA_IMPORT_PKG.COMPLETED
2190: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
2191: ,p_process_phase => PON_UDA_IMPORT_PKG.LOAD
2185: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN
2186: d_progress := 640;
2187: PON_UDA_IMPORT_PKG.UPDATE_STATUS
2188: (
2189: p_process_status => PON_UDA_IMPORT_PKG.COMPLETED
2190: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
2191: ,p_process_phase => PON_UDA_IMPORT_PKG.LOAD
2192: ,p_pk1_value => p_pk1_value
2193: ,p_pk2_value => p_pk2_value
2186: d_progress := 640;
2187: PON_UDA_IMPORT_PKG.UPDATE_STATUS
2188: (
2189: p_process_status => PON_UDA_IMPORT_PKG.COMPLETED
2190: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
2191: ,p_process_phase => PON_UDA_IMPORT_PKG.LOAD
2192: ,p_pk1_value => p_pk1_value
2193: ,p_pk2_value => p_pk2_value
2194: ,p_pk3_value => p_pk3_value
2187: PON_UDA_IMPORT_PKG.UPDATE_STATUS
2188: (
2189: p_process_status => PON_UDA_IMPORT_PKG.COMPLETED
2190: ,p_pre_process_status => PON_UDA_IMPORT_PKG.IN_PROGRESS
2191: ,p_process_phase => PON_UDA_IMPORT_PKG.LOAD
2192: ,p_pk1_value => p_pk1_value
2193: ,p_pk2_value => p_pk2_value
2194: ,p_pk3_value => p_pk3_value
2195: ,p_pk4_value => p_pk4_value
2206: UPDATE PO_UDA_INTERFACE
2207: SET PK1_VALUE = NULL, PK2_VALUE=NULL, PROCESS_STATUS = 1, PROCESS_PHASE = NULL
2208: WHERE PK1_VALUE = p_pk1_value;
2209:
2210: PON_UDA_IMPORT_PKG.HANDLE_ERROR
2211: (
2212: p_msg => l_err_txt
2213: ,p_msg_code => 'UNEX_EXEC_IMPRT_UDA_FUNC'
2214: ,p_attr_grp_id => NULL
2237: X_table_name => NULL,
2238: X_batch_id => p_attr_grp_id
2239: );
2240: else
2241: PON_UDA_IMPORT_PKG.DEBUG ('IN HANDLE ERROR : '||p_msg ||' code ' ||p_msg_code ||' for attr grp id '||p_attr_grp_id, 0);
2242: end if;
2243:
2244: END HANDLE_ERROR;
2245:
2255: ,p_pk5_value IN NUMBER
2256: )
2257: IS
2258: BEGIN
2259: IF p_process_status IN (PON_UDA_IMPORT_PKG.PENDING, PON_UDA_IMPORT_PKG.IN_PROGRESS, PON_UDA_IMPORT_PKG.COMPLETED) THEN
2260: UPDATE PO_UDA_INTERFACE
2261: SET PROCESS_STATUS = p_process_status
2262: ,PROCESS_PHASE = p_process_phase
2263: WHERE NVL(PK1_VALUE, -999) = NVL(p_pk1_value, -999)
2302: l_pk5_column_name
2303: from fnd_objects_vl o
2304: where o.obj_name = p_obj_name;
2305:
2306: PON_UDA_IMPORT_PKG.DEBUG('l_pk1_column_name :' || l_pk1_column_name, 0);
2307: PON_UDA_IMPORT_PKG.DEBUG('l_pk2_column_name :' || l_pk2_column_name, 0);
2308: PON_UDA_IMPORT_PKG.DEBUG('l_pk3_column_name :' || l_pk3_column_name, 0);
2309: PON_UDA_IMPORT_PKG.DEBUG('l_pk4_column_name :' || l_pk4_column_name, 0);
2310: PON_UDA_IMPORT_PKG.DEBUG('l_pk5_column_name :' || l_pk5_column_name, 0);
2303: from fnd_objects_vl o
2304: where o.obj_name = p_obj_name;
2305:
2306: PON_UDA_IMPORT_PKG.DEBUG('l_pk1_column_name :' || l_pk1_column_name, 0);
2307: PON_UDA_IMPORT_PKG.DEBUG('l_pk2_column_name :' || l_pk2_column_name, 0);
2308: PON_UDA_IMPORT_PKG.DEBUG('l_pk3_column_name :' || l_pk3_column_name, 0);
2309: PON_UDA_IMPORT_PKG.DEBUG('l_pk4_column_name :' || l_pk4_column_name, 0);
2310: PON_UDA_IMPORT_PKG.DEBUG('l_pk5_column_name :' || l_pk5_column_name, 0);
2311: EXCEPTION
2304: where o.obj_name = p_obj_name;
2305:
2306: PON_UDA_IMPORT_PKG.DEBUG('l_pk1_column_name :' || l_pk1_column_name, 0);
2307: PON_UDA_IMPORT_PKG.DEBUG('l_pk2_column_name :' || l_pk2_column_name, 0);
2308: PON_UDA_IMPORT_PKG.DEBUG('l_pk3_column_name :' || l_pk3_column_name, 0);
2309: PON_UDA_IMPORT_PKG.DEBUG('l_pk4_column_name :' || l_pk4_column_name, 0);
2310: PON_UDA_IMPORT_PKG.DEBUG('l_pk5_column_name :' || l_pk5_column_name, 0);
2311: EXCEPTION
2312: WHEN OTHERS THEN
2305:
2306: PON_UDA_IMPORT_PKG.DEBUG('l_pk1_column_name :' || l_pk1_column_name, 0);
2307: PON_UDA_IMPORT_PKG.DEBUG('l_pk2_column_name :' || l_pk2_column_name, 0);
2308: PON_UDA_IMPORT_PKG.DEBUG('l_pk3_column_name :' || l_pk3_column_name, 0);
2309: PON_UDA_IMPORT_PKG.DEBUG('l_pk4_column_name :' || l_pk4_column_name, 0);
2310: PON_UDA_IMPORT_PKG.DEBUG('l_pk5_column_name :' || l_pk5_column_name, 0);
2311: EXCEPTION
2312: WHEN OTHERS THEN
2313: PON_UDA_IMPORT_PKG.DEBUG('Exception while trying to get the PK values', 0);
2306: PON_UDA_IMPORT_PKG.DEBUG('l_pk1_column_name :' || l_pk1_column_name, 0);
2307: PON_UDA_IMPORT_PKG.DEBUG('l_pk2_column_name :' || l_pk2_column_name, 0);
2308: PON_UDA_IMPORT_PKG.DEBUG('l_pk3_column_name :' || l_pk3_column_name, 0);
2309: PON_UDA_IMPORT_PKG.DEBUG('l_pk4_column_name :' || l_pk4_column_name, 0);
2310: PON_UDA_IMPORT_PKG.DEBUG('l_pk5_column_name :' || l_pk5_column_name, 0);
2311: EXCEPTION
2312: WHEN OTHERS THEN
2313: PON_UDA_IMPORT_PKG.DEBUG('Exception while trying to get the PK values', 0);
2314: RAISE;
2309: PON_UDA_IMPORT_PKG.DEBUG('l_pk4_column_name :' || l_pk4_column_name, 0);
2310: PON_UDA_IMPORT_PKG.DEBUG('l_pk5_column_name :' || l_pk5_column_name, 0);
2311: EXCEPTION
2312: WHEN OTHERS THEN
2313: PON_UDA_IMPORT_PKG.DEBUG('Exception while trying to get the PK values', 0);
2314: RAISE;
2315: END;
2316:
2317: IF p_pk1_value IS NOT NULL THEN
2351: END IF;
2352:
2353: EXCEPTION
2354: WHEN OTHERS THEN
2355: --PON_UDA_IMPORT_PKG.DEBUG(SQLERRM, 0);
2356: RAISE;
2357: END;
2358:
2359: PROCEDURE SET_EXT_ATTR_NAME_VALUE_PAIR
2384:
2385: l_index NUMBER;
2386:
2387: BEGIN
2388: PON_UDA_IMPORT_PKG.DEBUG(' Starting SET_EXT_ATTR_NAME_VALUE_PAIR with values ', 0);
2389: PON_UDA_IMPORT_PKG.DEBUG(' p_ext_attr_name ' || p_ext_attr_name, 0);
2390: PON_UDA_IMPORT_PKG.DEBUG(' p_ext_attr_value ' || p_ext_attr_value, 0);
2391:
2392: IF x_external_attr_value_pairs IS NULL THEN
2385: l_index NUMBER;
2386:
2387: BEGIN
2388: PON_UDA_IMPORT_PKG.DEBUG(' Starting SET_EXT_ATTR_NAME_VALUE_PAIR with values ', 0);
2389: PON_UDA_IMPORT_PKG.DEBUG(' p_ext_attr_name ' || p_ext_attr_name, 0);
2390: PON_UDA_IMPORT_PKG.DEBUG(' p_ext_attr_value ' || p_ext_attr_value, 0);
2391:
2392: IF x_external_attr_value_pairs IS NULL THEN
2393: x_external_attr_value_pairs := EGO_COL_NAME_VALUE_PAIR_TABLE(
2386:
2387: BEGIN
2388: PON_UDA_IMPORT_PKG.DEBUG(' Starting SET_EXT_ATTR_NAME_VALUE_PAIR with values ', 0);
2389: PON_UDA_IMPORT_PKG.DEBUG(' p_ext_attr_name ' || p_ext_attr_name, 0);
2390: PON_UDA_IMPORT_PKG.DEBUG(' p_ext_attr_value ' || p_ext_attr_value, 0);
2391:
2392: IF x_external_attr_value_pairs IS NULL THEN
2393: x_external_attr_value_pairs := EGO_COL_NAME_VALUE_PAIR_TABLE(
2394: EGO_COL_NAME_VALUE_PAIR_OBJ
2520: l_index := DELIMITER_IND;
2521: ELSIF p_ext_attr_name = 'p_source_doc_number' THEN
2522: l_index := SOURCE_DOC_NUMBER_IND;
2523: ELSE
2524: PON_UDA_IMPORT_PKG.DEBUG('The Name Value Pair does not have an index defined (Check PON_UDA_IMPORT_PKG.SET_EXT_ATTR_NAME_VALUE_PAIR)', 0);
2525: RETURN;
2526: END IF;
2527:
2528: x_external_attr_value_pairs(l_index) := EGO_COL_NAME_VALUE_PAIR_OBJ(p_ext_attr_name, p_ext_attr_value);
2527:
2528: x_external_attr_value_pairs(l_index) := EGO_COL_NAME_VALUE_PAIR_OBJ(p_ext_attr_name, p_ext_attr_value);
2529: EXCEPTION
2530: WHEN OTHERS THEN
2531: PON_UDA_IMPORT_PKG.DEBUG(SQLERRM, 0);
2532: RAISE;
2533: END;
2534:
2535: PROCEDURE GET_EXT_ATTR_NAME_VALUE_PAIR
2599: ELSIF p_ext_attr_name = 'p_source_doc_number' THEN
2600: x_ext_name_val_obj := x_external_attr_value_pairs(SOURCE_DOC_NUMBER_IND);
2601: ELSE
2602: x_ext_name_val_obj := NULL;
2603: PON_UDA_IMPORT_PKG.DEBUG('The Name Value Pair does not have an index defined (Check PON_UDA_IMPORT_PKG.SET_EXT_ATTR_NAME_VALUE_PAIR)', 0);
2604: END IF;
2605:
2606: EXCEPTION
2607: WHEN OTHERS THEN
2604: END IF;
2605:
2606: EXCEPTION
2607: WHEN OTHERS THEN
2608: PON_UDA_IMPORT_PKG.DEBUG(SQLERRM, 0);
2609: RAISE;
2610: END;
2611:
2612: PROCEDURE DEBUG
2623: WHILE (l_structure_ind IS NOT NULL AND l_structure_ind <= p_structure_array.LAST)
2624: LOOP
2625: l_structure := p_structure_array(l_structure_ind);
2626: IF l_structure IS NOT NULL THEN
2627: PON_UDA_IMPORT_PKG.DEBUG('NAME at index : ' || l_structure_ind || ' is : ' || l_structure.NAME, 0);
2628: PON_UDA_IMPORT_PKG.DEBUG('VALUE at index : ' || l_structure_ind || ' is : ' || l_structure.VALUE, 0);
2629: ELSE
2630: PON_UDA_IMPORT_PKG.DEBUG('NO VALUE AT THIS INDEX', 0);
2631: END IF;
2624: LOOP
2625: l_structure := p_structure_array(l_structure_ind);
2626: IF l_structure IS NOT NULL THEN
2627: PON_UDA_IMPORT_PKG.DEBUG('NAME at index : ' || l_structure_ind || ' is : ' || l_structure.NAME, 0);
2628: PON_UDA_IMPORT_PKG.DEBUG('VALUE at index : ' || l_structure_ind || ' is : ' || l_structure.VALUE, 0);
2629: ELSE
2630: PON_UDA_IMPORT_PKG.DEBUG('NO VALUE AT THIS INDEX', 0);
2631: END IF;
2632: l_structure_ind := p_structure_array.NEXT(l_structure_ind);
2626: IF l_structure IS NOT NULL THEN
2627: PON_UDA_IMPORT_PKG.DEBUG('NAME at index : ' || l_structure_ind || ' is : ' || l_structure.NAME, 0);
2628: PON_UDA_IMPORT_PKG.DEBUG('VALUE at index : ' || l_structure_ind || ' is : ' || l_structure.VALUE, 0);
2629: ELSE
2630: PON_UDA_IMPORT_PKG.DEBUG('NO VALUE AT THIS INDEX', 0);
2631: END IF;
2632: l_structure_ind := p_structure_array.NEXT(l_structure_ind);
2633: END LOOP;
2634: ELSE
2631: END IF;
2632: l_structure_ind := p_structure_array.NEXT(l_structure_ind);
2633: END LOOP;
2634: ELSE
2635: PON_UDA_IMPORT_PKG.DEBUG('Structure is NULL', 0);
2636: END IF;
2637: END DEBUG;
2638:
2639: PROCEDURE DEBUG
2650: WHILE (l_structure_ind IS NOT NULL AND l_structure_ind <= p_structure_array.LAST)
2651: LOOP
2652: l_structure := p_structure_array(l_structure_ind);
2653: IF l_structure IS NOT NULL THEN
2654: PON_UDA_IMPORT_PKG.DEBUG('NAME at index : ' || l_structure_ind || ' is : ' || l_structure.NAME, 0);
2655: PON_UDA_IMPORT_PKG.DEBUG('VALUE at index : ' || l_structure_ind || ' is : ' || l_structure.VALUE, 0);
2656: ELSE
2657: PON_UDA_IMPORT_PKG.DEBUG('NO VALUE AT THIS INDEX', 0);
2658: END IF;
2651: LOOP
2652: l_structure := p_structure_array(l_structure_ind);
2653: IF l_structure IS NOT NULL THEN
2654: PON_UDA_IMPORT_PKG.DEBUG('NAME at index : ' || l_structure_ind || ' is : ' || l_structure.NAME, 0);
2655: PON_UDA_IMPORT_PKG.DEBUG('VALUE at index : ' || l_structure_ind || ' is : ' || l_structure.VALUE, 0);
2656: ELSE
2657: PON_UDA_IMPORT_PKG.DEBUG('NO VALUE AT THIS INDEX', 0);
2658: END IF;
2659: l_structure_ind := p_structure_array.NEXT(l_structure_ind);
2653: IF l_structure IS NOT NULL THEN
2654: PON_UDA_IMPORT_PKG.DEBUG('NAME at index : ' || l_structure_ind || ' is : ' || l_structure.NAME, 0);
2655: PON_UDA_IMPORT_PKG.DEBUG('VALUE at index : ' || l_structure_ind || ' is : ' || l_structure.VALUE, 0);
2656: ELSE
2657: PON_UDA_IMPORT_PKG.DEBUG('NO VALUE AT THIS INDEX', 0);
2658: END IF;
2659: l_structure_ind := p_structure_array.NEXT(l_structure_ind);
2660: END LOOP;
2661: ELSE
2658: END IF;
2659: l_structure_ind := p_structure_array.NEXT(l_structure_ind);
2660: END LOOP;
2661: ELSE
2662: PON_UDA_IMPORT_PKG.DEBUG('Structure is NULL', 0);
2663: END IF;
2664: END DEBUG;
2665:
2666: PROCEDURE DEBUG
2677: WHILE (l_structure_ind IS NOT NULL AND l_structure_ind <= p_structure_array.LAST)
2678: LOOP
2679: l_structure := p_structure_array(l_structure_ind);
2680: IF l_structure IS NOT NULL THEN
2681: PON_UDA_IMPORT_PKG.DEBUG('ROW_IDENTIFIER at index : ' || l_structure_ind || ' is : ' || l_structure.ROW_IDENTIFIER, 0);
2682: PON_UDA_IMPORT_PKG.DEBUG('ATTR_NAME at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_NAME, 0);
2683: PON_UDA_IMPORT_PKG.DEBUG('ATTR_VALUE_STR at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_VALUE_STR, 0);
2684: PON_UDA_IMPORT_PKG.DEBUG('ATTR_VALUE_NUM at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_VALUE_NUM, 0);
2685: PON_UDA_IMPORT_PKG.DEBUG('ATTR_VALUE_DATE at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_VALUE_DATE, 0);
2678: LOOP
2679: l_structure := p_structure_array(l_structure_ind);
2680: IF l_structure IS NOT NULL THEN
2681: PON_UDA_IMPORT_PKG.DEBUG('ROW_IDENTIFIER at index : ' || l_structure_ind || ' is : ' || l_structure.ROW_IDENTIFIER, 0);
2682: PON_UDA_IMPORT_PKG.DEBUG('ATTR_NAME at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_NAME, 0);
2683: PON_UDA_IMPORT_PKG.DEBUG('ATTR_VALUE_STR at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_VALUE_STR, 0);
2684: PON_UDA_IMPORT_PKG.DEBUG('ATTR_VALUE_NUM at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_VALUE_NUM, 0);
2685: PON_UDA_IMPORT_PKG.DEBUG('ATTR_VALUE_DATE at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_VALUE_DATE, 0);
2686: PON_UDA_IMPORT_PKG.DEBUG('ATTR_DISP_VALUE at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_DISP_VALUE, 0);
2679: l_structure := p_structure_array(l_structure_ind);
2680: IF l_structure IS NOT NULL THEN
2681: PON_UDA_IMPORT_PKG.DEBUG('ROW_IDENTIFIER at index : ' || l_structure_ind || ' is : ' || l_structure.ROW_IDENTIFIER, 0);
2682: PON_UDA_IMPORT_PKG.DEBUG('ATTR_NAME at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_NAME, 0);
2683: PON_UDA_IMPORT_PKG.DEBUG('ATTR_VALUE_STR at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_VALUE_STR, 0);
2684: PON_UDA_IMPORT_PKG.DEBUG('ATTR_VALUE_NUM at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_VALUE_NUM, 0);
2685: PON_UDA_IMPORT_PKG.DEBUG('ATTR_VALUE_DATE at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_VALUE_DATE, 0);
2686: PON_UDA_IMPORT_PKG.DEBUG('ATTR_DISP_VALUE at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_DISP_VALUE, 0);
2687: PON_UDA_IMPORT_PKG.DEBUG('ATTR_UNIT_OF_MEASURE at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_UNIT_OF_MEASURE, 0);
2680: IF l_structure IS NOT NULL THEN
2681: PON_UDA_IMPORT_PKG.DEBUG('ROW_IDENTIFIER at index : ' || l_structure_ind || ' is : ' || l_structure.ROW_IDENTIFIER, 0);
2682: PON_UDA_IMPORT_PKG.DEBUG('ATTR_NAME at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_NAME, 0);
2683: PON_UDA_IMPORT_PKG.DEBUG('ATTR_VALUE_STR at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_VALUE_STR, 0);
2684: PON_UDA_IMPORT_PKG.DEBUG('ATTR_VALUE_NUM at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_VALUE_NUM, 0);
2685: PON_UDA_IMPORT_PKG.DEBUG('ATTR_VALUE_DATE at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_VALUE_DATE, 0);
2686: PON_UDA_IMPORT_PKG.DEBUG('ATTR_DISP_VALUE at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_DISP_VALUE, 0);
2687: PON_UDA_IMPORT_PKG.DEBUG('ATTR_UNIT_OF_MEASURE at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_UNIT_OF_MEASURE, 0);
2688: PON_UDA_IMPORT_PKG.DEBUG('USER_ROW_IDENTIFIER at index : ' || l_structure_ind || ' is : ' || l_structure.USER_ROW_IDENTIFIER, 0);
2681: PON_UDA_IMPORT_PKG.DEBUG('ROW_IDENTIFIER at index : ' || l_structure_ind || ' is : ' || l_structure.ROW_IDENTIFIER, 0);
2682: PON_UDA_IMPORT_PKG.DEBUG('ATTR_NAME at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_NAME, 0);
2683: PON_UDA_IMPORT_PKG.DEBUG('ATTR_VALUE_STR at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_VALUE_STR, 0);
2684: PON_UDA_IMPORT_PKG.DEBUG('ATTR_VALUE_NUM at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_VALUE_NUM, 0);
2685: PON_UDA_IMPORT_PKG.DEBUG('ATTR_VALUE_DATE at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_VALUE_DATE, 0);
2686: PON_UDA_IMPORT_PKG.DEBUG('ATTR_DISP_VALUE at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_DISP_VALUE, 0);
2687: PON_UDA_IMPORT_PKG.DEBUG('ATTR_UNIT_OF_MEASURE at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_UNIT_OF_MEASURE, 0);
2688: PON_UDA_IMPORT_PKG.DEBUG('USER_ROW_IDENTIFIER at index : ' || l_structure_ind || ' is : ' || l_structure.USER_ROW_IDENTIFIER, 0);
2689: ELSE
2682: PON_UDA_IMPORT_PKG.DEBUG('ATTR_NAME at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_NAME, 0);
2683: PON_UDA_IMPORT_PKG.DEBUG('ATTR_VALUE_STR at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_VALUE_STR, 0);
2684: PON_UDA_IMPORT_PKG.DEBUG('ATTR_VALUE_NUM at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_VALUE_NUM, 0);
2685: PON_UDA_IMPORT_PKG.DEBUG('ATTR_VALUE_DATE at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_VALUE_DATE, 0);
2686: PON_UDA_IMPORT_PKG.DEBUG('ATTR_DISP_VALUE at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_DISP_VALUE, 0);
2687: PON_UDA_IMPORT_PKG.DEBUG('ATTR_UNIT_OF_MEASURE at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_UNIT_OF_MEASURE, 0);
2688: PON_UDA_IMPORT_PKG.DEBUG('USER_ROW_IDENTIFIER at index : ' || l_structure_ind || ' is : ' || l_structure.USER_ROW_IDENTIFIER, 0);
2689: ELSE
2690: PON_UDA_IMPORT_PKG.DEBUG('NO VALUE AT THIS INDEX', 0);
2683: PON_UDA_IMPORT_PKG.DEBUG('ATTR_VALUE_STR at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_VALUE_STR, 0);
2684: PON_UDA_IMPORT_PKG.DEBUG('ATTR_VALUE_NUM at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_VALUE_NUM, 0);
2685: PON_UDA_IMPORT_PKG.DEBUG('ATTR_VALUE_DATE at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_VALUE_DATE, 0);
2686: PON_UDA_IMPORT_PKG.DEBUG('ATTR_DISP_VALUE at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_DISP_VALUE, 0);
2687: PON_UDA_IMPORT_PKG.DEBUG('ATTR_UNIT_OF_MEASURE at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_UNIT_OF_MEASURE, 0);
2688: PON_UDA_IMPORT_PKG.DEBUG('USER_ROW_IDENTIFIER at index : ' || l_structure_ind || ' is : ' || l_structure.USER_ROW_IDENTIFIER, 0);
2689: ELSE
2690: PON_UDA_IMPORT_PKG.DEBUG('NO VALUE AT THIS INDEX', 0);
2691: END IF;
2684: PON_UDA_IMPORT_PKG.DEBUG('ATTR_VALUE_NUM at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_VALUE_NUM, 0);
2685: PON_UDA_IMPORT_PKG.DEBUG('ATTR_VALUE_DATE at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_VALUE_DATE, 0);
2686: PON_UDA_IMPORT_PKG.DEBUG('ATTR_DISP_VALUE at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_DISP_VALUE, 0);
2687: PON_UDA_IMPORT_PKG.DEBUG('ATTR_UNIT_OF_MEASURE at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_UNIT_OF_MEASURE, 0);
2688: PON_UDA_IMPORT_PKG.DEBUG('USER_ROW_IDENTIFIER at index : ' || l_structure_ind || ' is : ' || l_structure.USER_ROW_IDENTIFIER, 0);
2689: ELSE
2690: PON_UDA_IMPORT_PKG.DEBUG('NO VALUE AT THIS INDEX', 0);
2691: END IF;
2692: l_structure_ind := p_structure_array.NEXT(l_structure_ind);
2686: PON_UDA_IMPORT_PKG.DEBUG('ATTR_DISP_VALUE at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_DISP_VALUE, 0);
2687: PON_UDA_IMPORT_PKG.DEBUG('ATTR_UNIT_OF_MEASURE at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_UNIT_OF_MEASURE, 0);
2688: PON_UDA_IMPORT_PKG.DEBUG('USER_ROW_IDENTIFIER at index : ' || l_structure_ind || ' is : ' || l_structure.USER_ROW_IDENTIFIER, 0);
2689: ELSE
2690: PON_UDA_IMPORT_PKG.DEBUG('NO VALUE AT THIS INDEX', 0);
2691: END IF;
2692: l_structure_ind := p_structure_array.NEXT(l_structure_ind);
2693: END LOOP;
2694: ELSE
2691: END IF;
2692: l_structure_ind := p_structure_array.NEXT(l_structure_ind);
2693: END LOOP;
2694: ELSE
2695: PON_UDA_IMPORT_PKG.DEBUG('Structure is NULL', 0);
2696: END IF;
2697:
2698: END DEBUG;
2699:
2711: WHILE (l_structure_ind IS NOT NULL AND l_structure_ind <= p_structure_array.LAST)
2712: LOOP
2713: l_structure := p_structure_array(l_structure_ind);
2714: IF l_structure IS NOT NULL THEN
2715: PON_UDA_IMPORT_PKG.DEBUG('ROW_IDENTIFIER at index : ' || l_structure_ind || ' is : ' || l_structure.ROW_IDENTIFIER, 0);
2716: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_ID at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_ID, 0);
2717: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_APP_ID at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_APP_ID, 0);
2718: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_TYPE at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_TYPE, 0);
2719: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_NAME at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_NAME, 0);
2712: LOOP
2713: l_structure := p_structure_array(l_structure_ind);
2714: IF l_structure IS NOT NULL THEN
2715: PON_UDA_IMPORT_PKG.DEBUG('ROW_IDENTIFIER at index : ' || l_structure_ind || ' is : ' || l_structure.ROW_IDENTIFIER, 0);
2716: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_ID at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_ID, 0);
2717: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_APP_ID at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_APP_ID, 0);
2718: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_TYPE at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_TYPE, 0);
2719: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_NAME at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_NAME, 0);
2720: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL, 0);
2713: l_structure := p_structure_array(l_structure_ind);
2714: IF l_structure IS NOT NULL THEN
2715: PON_UDA_IMPORT_PKG.DEBUG('ROW_IDENTIFIER at index : ' || l_structure_ind || ' is : ' || l_structure.ROW_IDENTIFIER, 0);
2716: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_ID at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_ID, 0);
2717: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_APP_ID at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_APP_ID, 0);
2718: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_TYPE at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_TYPE, 0);
2719: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_NAME at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_NAME, 0);
2720: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL, 0);
2721: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL1 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_1, 0);
2714: IF l_structure IS NOT NULL THEN
2715: PON_UDA_IMPORT_PKG.DEBUG('ROW_IDENTIFIER at index : ' || l_structure_ind || ' is : ' || l_structure.ROW_IDENTIFIER, 0);
2716: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_ID at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_ID, 0);
2717: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_APP_ID at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_APP_ID, 0);
2718: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_TYPE at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_TYPE, 0);
2719: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_NAME at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_NAME, 0);
2720: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL, 0);
2721: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL1 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_1, 0);
2722: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL2 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_2, 0);
2715: PON_UDA_IMPORT_PKG.DEBUG('ROW_IDENTIFIER at index : ' || l_structure_ind || ' is : ' || l_structure.ROW_IDENTIFIER, 0);
2716: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_ID at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_ID, 0);
2717: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_APP_ID at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_APP_ID, 0);
2718: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_TYPE at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_TYPE, 0);
2719: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_NAME at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_NAME, 0);
2720: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL, 0);
2721: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL1 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_1, 0);
2722: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL2 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_2, 0);
2723: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL3 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_3, 0);
2716: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_ID at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_ID, 0);
2717: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_APP_ID at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_APP_ID, 0);
2718: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_TYPE at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_TYPE, 0);
2719: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_NAME at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_NAME, 0);
2720: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL, 0);
2721: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL1 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_1, 0);
2722: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL2 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_2, 0);
2723: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL3 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_3, 0);
2724: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL4 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_4, 0);
2717: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_APP_ID at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_APP_ID, 0);
2718: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_TYPE at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_TYPE, 0);
2719: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_NAME at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_NAME, 0);
2720: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL, 0);
2721: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL1 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_1, 0);
2722: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL2 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_2, 0);
2723: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL3 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_3, 0);
2724: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL4 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_4, 0);
2725: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL5 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_5, 0);
2718: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_TYPE at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_TYPE, 0);
2719: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_NAME at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_NAME, 0);
2720: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL, 0);
2721: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL1 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_1, 0);
2722: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL2 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_2, 0);
2723: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL3 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_3, 0);
2724: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL4 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_4, 0);
2725: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL5 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_5, 0);
2726: PON_UDA_IMPORT_PKG.DEBUG('TRANSACTION_TYPE at index : ' || l_structure_ind || ' is : ' || l_structure.TRANSACTION_TYPE, 0);
2719: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_NAME at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_NAME, 0);
2720: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL, 0);
2721: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL1 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_1, 0);
2722: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL2 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_2, 0);
2723: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL3 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_3, 0);
2724: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL4 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_4, 0);
2725: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL5 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_5, 0);
2726: PON_UDA_IMPORT_PKG.DEBUG('TRANSACTION_TYPE at index : ' || l_structure_ind || ' is : ' || l_structure.TRANSACTION_TYPE, 0);
2727: ELSE
2720: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL, 0);
2721: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL1 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_1, 0);
2722: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL2 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_2, 0);
2723: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL3 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_3, 0);
2724: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL4 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_4, 0);
2725: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL5 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_5, 0);
2726: PON_UDA_IMPORT_PKG.DEBUG('TRANSACTION_TYPE at index : ' || l_structure_ind || ' is : ' || l_structure.TRANSACTION_TYPE, 0);
2727: ELSE
2728: PON_UDA_IMPORT_PKG.DEBUG('NO VALUE AT THIS INDEX', 0);
2721: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL1 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_1, 0);
2722: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL2 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_2, 0);
2723: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL3 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_3, 0);
2724: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL4 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_4, 0);
2725: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL5 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_5, 0);
2726: PON_UDA_IMPORT_PKG.DEBUG('TRANSACTION_TYPE at index : ' || l_structure_ind || ' is : ' || l_structure.TRANSACTION_TYPE, 0);
2727: ELSE
2728: PON_UDA_IMPORT_PKG.DEBUG('NO VALUE AT THIS INDEX', 0);
2729: END IF;
2722: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL2 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_2, 0);
2723: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL3 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_3, 0);
2724: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL4 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_4, 0);
2725: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL5 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_5, 0);
2726: PON_UDA_IMPORT_PKG.DEBUG('TRANSACTION_TYPE at index : ' || l_structure_ind || ' is : ' || l_structure.TRANSACTION_TYPE, 0);
2727: ELSE
2728: PON_UDA_IMPORT_PKG.DEBUG('NO VALUE AT THIS INDEX', 0);
2729: END IF;
2730: l_structure_ind := p_structure_array.NEXT(l_structure_ind);
2724: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL4 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_4, 0);
2725: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL5 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_5, 0);
2726: PON_UDA_IMPORT_PKG.DEBUG('TRANSACTION_TYPE at index : ' || l_structure_ind || ' is : ' || l_structure.TRANSACTION_TYPE, 0);
2727: ELSE
2728: PON_UDA_IMPORT_PKG.DEBUG('NO VALUE AT THIS INDEX', 0);
2729: END IF;
2730: l_structure_ind := p_structure_array.NEXT(l_structure_ind);
2731: END LOOP;
2732: ELSE
2729: END IF;
2730: l_structure_ind := p_structure_array.NEXT(l_structure_ind);
2731: END LOOP;
2732: ELSE
2733: PON_UDA_IMPORT_PKG.DEBUG('Structure is NULL', 0);
2734: END IF;
2735: END DEBUG;
2736:
2737: PROCEDURE DEBUG
2748: WHILE (l_structure_ind IS NOT NULL AND l_structure_ind <= p_structure_array.LAST)
2749: LOOP
2750: l_structure := p_structure_array(l_structure_ind);
2751: IF l_structure IS NOT NULL THEN
2752: PON_UDA_IMPORT_PKG.DEBUG('TEMPLATE_ID at index : ' || l_structure_ind || ' is : ' || l_structure.TEMPLATE_ID, 0);
2753: PON_UDA_IMPORT_PKG.DEBUG('USAGE_TYPE at index : ' || l_structure_ind || ' is : ' || l_structure.USAGE_TYPE, 0);
2754: PON_UDA_IMPORT_PKG.DEBUG('Context Object in Usage Object is as follows', 0);
2755: PON_UDA_IMPORT_PKG.DEBUG(l_structure.Context, 0);
2756: PON_UDA_IMPORT_PKG.DEBUG('End of Context Object in the Usage Object', 0);
2749: LOOP
2750: l_structure := p_structure_array(l_structure_ind);
2751: IF l_structure IS NOT NULL THEN
2752: PON_UDA_IMPORT_PKG.DEBUG('TEMPLATE_ID at index : ' || l_structure_ind || ' is : ' || l_structure.TEMPLATE_ID, 0);
2753: PON_UDA_IMPORT_PKG.DEBUG('USAGE_TYPE at index : ' || l_structure_ind || ' is : ' || l_structure.USAGE_TYPE, 0);
2754: PON_UDA_IMPORT_PKG.DEBUG('Context Object in Usage Object is as follows', 0);
2755: PON_UDA_IMPORT_PKG.DEBUG(l_structure.Context, 0);
2756: PON_UDA_IMPORT_PKG.DEBUG('End of Context Object in the Usage Object', 0);
2757: PON_UDA_IMPORT_PKG.DEBUG('Attr Group IDs in Usage Object is as follows', 0);
2750: l_structure := p_structure_array(l_structure_ind);
2751: IF l_structure IS NOT NULL THEN
2752: PON_UDA_IMPORT_PKG.DEBUG('TEMPLATE_ID at index : ' || l_structure_ind || ' is : ' || l_structure.TEMPLATE_ID, 0);
2753: PON_UDA_IMPORT_PKG.DEBUG('USAGE_TYPE at index : ' || l_structure_ind || ' is : ' || l_structure.USAGE_TYPE, 0);
2754: PON_UDA_IMPORT_PKG.DEBUG('Context Object in Usage Object is as follows', 0);
2755: PON_UDA_IMPORT_PKG.DEBUG(l_structure.Context, 0);
2756: PON_UDA_IMPORT_PKG.DEBUG('End of Context Object in the Usage Object', 0);
2757: PON_UDA_IMPORT_PKG.DEBUG('Attr Group IDs in Usage Object is as follows', 0);
2758: PON_UDA_IMPORT_PKG.DEBUG(l_structure.Attr_group_Id, 0);
2751: IF l_structure IS NOT NULL THEN
2752: PON_UDA_IMPORT_PKG.DEBUG('TEMPLATE_ID at index : ' || l_structure_ind || ' is : ' || l_structure.TEMPLATE_ID, 0);
2753: PON_UDA_IMPORT_PKG.DEBUG('USAGE_TYPE at index : ' || l_structure_ind || ' is : ' || l_structure.USAGE_TYPE, 0);
2754: PON_UDA_IMPORT_PKG.DEBUG('Context Object in Usage Object is as follows', 0);
2755: PON_UDA_IMPORT_PKG.DEBUG(l_structure.Context, 0);
2756: PON_UDA_IMPORT_PKG.DEBUG('End of Context Object in the Usage Object', 0);
2757: PON_UDA_IMPORT_PKG.DEBUG('Attr Group IDs in Usage Object is as follows', 0);
2758: PON_UDA_IMPORT_PKG.DEBUG(l_structure.Attr_group_Id, 0);
2759: PON_UDA_IMPORT_PKG.DEBUG('End of Attr Group IDs in the Usage Object', 0);
2752: PON_UDA_IMPORT_PKG.DEBUG('TEMPLATE_ID at index : ' || l_structure_ind || ' is : ' || l_structure.TEMPLATE_ID, 0);
2753: PON_UDA_IMPORT_PKG.DEBUG('USAGE_TYPE at index : ' || l_structure_ind || ' is : ' || l_structure.USAGE_TYPE, 0);
2754: PON_UDA_IMPORT_PKG.DEBUG('Context Object in Usage Object is as follows', 0);
2755: PON_UDA_IMPORT_PKG.DEBUG(l_structure.Context, 0);
2756: PON_UDA_IMPORT_PKG.DEBUG('End of Context Object in the Usage Object', 0);
2757: PON_UDA_IMPORT_PKG.DEBUG('Attr Group IDs in Usage Object is as follows', 0);
2758: PON_UDA_IMPORT_PKG.DEBUG(l_structure.Attr_group_Id, 0);
2759: PON_UDA_IMPORT_PKG.DEBUG('End of Attr Group IDs in the Usage Object', 0);
2760: ELSE
2753: PON_UDA_IMPORT_PKG.DEBUG('USAGE_TYPE at index : ' || l_structure_ind || ' is : ' || l_structure.USAGE_TYPE, 0);
2754: PON_UDA_IMPORT_PKG.DEBUG('Context Object in Usage Object is as follows', 0);
2755: PON_UDA_IMPORT_PKG.DEBUG(l_structure.Context, 0);
2756: PON_UDA_IMPORT_PKG.DEBUG('End of Context Object in the Usage Object', 0);
2757: PON_UDA_IMPORT_PKG.DEBUG('Attr Group IDs in Usage Object is as follows', 0);
2758: PON_UDA_IMPORT_PKG.DEBUG(l_structure.Attr_group_Id, 0);
2759: PON_UDA_IMPORT_PKG.DEBUG('End of Attr Group IDs in the Usage Object', 0);
2760: ELSE
2761: PON_UDA_IMPORT_PKG.DEBUG('NO VALUE AT THIS INDEX', 0);
2754: PON_UDA_IMPORT_PKG.DEBUG('Context Object in Usage Object is as follows', 0);
2755: PON_UDA_IMPORT_PKG.DEBUG(l_structure.Context, 0);
2756: PON_UDA_IMPORT_PKG.DEBUG('End of Context Object in the Usage Object', 0);
2757: PON_UDA_IMPORT_PKG.DEBUG('Attr Group IDs in Usage Object is as follows', 0);
2758: PON_UDA_IMPORT_PKG.DEBUG(l_structure.Attr_group_Id, 0);
2759: PON_UDA_IMPORT_PKG.DEBUG('End of Attr Group IDs in the Usage Object', 0);
2760: ELSE
2761: PON_UDA_IMPORT_PKG.DEBUG('NO VALUE AT THIS INDEX', 0);
2762: END IF;
2755: PON_UDA_IMPORT_PKG.DEBUG(l_structure.Context, 0);
2756: PON_UDA_IMPORT_PKG.DEBUG('End of Context Object in the Usage Object', 0);
2757: PON_UDA_IMPORT_PKG.DEBUG('Attr Group IDs in Usage Object is as follows', 0);
2758: PON_UDA_IMPORT_PKG.DEBUG(l_structure.Attr_group_Id, 0);
2759: PON_UDA_IMPORT_PKG.DEBUG('End of Attr Group IDs in the Usage Object', 0);
2760: ELSE
2761: PON_UDA_IMPORT_PKG.DEBUG('NO VALUE AT THIS INDEX', 0);
2762: END IF;
2763: l_structure_ind := p_structure_array.NEXT(l_structure_ind);
2757: PON_UDA_IMPORT_PKG.DEBUG('Attr Group IDs in Usage Object is as follows', 0);
2758: PON_UDA_IMPORT_PKG.DEBUG(l_structure.Attr_group_Id, 0);
2759: PON_UDA_IMPORT_PKG.DEBUG('End of Attr Group IDs in the Usage Object', 0);
2760: ELSE
2761: PON_UDA_IMPORT_PKG.DEBUG('NO VALUE AT THIS INDEX', 0);
2762: END IF;
2763: l_structure_ind := p_structure_array.NEXT(l_structure_ind);
2764: END LOOP;
2765: ELSE
2762: END IF;
2763: l_structure_ind := p_structure_array.NEXT(l_structure_ind);
2764: END LOOP;
2765: ELSE
2766: PON_UDA_IMPORT_PKG.DEBUG('Structure is NULL', 0);
2767: END IF;
2768: END DEBUG;
2769:
2770: PROCEDURE DEBUG
2781: WHILE (l_structure_ind IS NOT NULL AND l_structure_ind <= p_structure_array.LAST)
2782: LOOP
2783: l_structure := p_structure_array(l_structure_ind);
2784: IF l_structure IS NOT NULL THEN
2785: PON_UDA_IMPORT_PKG.DEBUG('PO_TBL_NUMBER Table at index : ' || l_structure_ind || ' is : ' || l_structure, 0);
2786: ELSE
2787: PON_UDA_IMPORT_PKG.DEBUG('NO VALUE AT THIS INDEX', 0);
2788: END IF;
2789: l_structure_ind := p_structure_array.NEXT(l_structure_ind);
2783: l_structure := p_structure_array(l_structure_ind);
2784: IF l_structure IS NOT NULL THEN
2785: PON_UDA_IMPORT_PKG.DEBUG('PO_TBL_NUMBER Table at index : ' || l_structure_ind || ' is : ' || l_structure, 0);
2786: ELSE
2787: PON_UDA_IMPORT_PKG.DEBUG('NO VALUE AT THIS INDEX', 0);
2788: END IF;
2789: l_structure_ind := p_structure_array.NEXT(l_structure_ind);
2790: END LOOP;
2791: ELSE
2788: END IF;
2789: l_structure_ind := p_structure_array.NEXT(l_structure_ind);
2790: END LOOP;
2791: ELSE
2792: PON_UDA_IMPORT_PKG.DEBUG('Structure is NULL', 0);
2793: END IF;
2794: END DEBUG;
2795:
2796: PROCEDURE DEBUG
2808: LOOP
2809: l_structure := p_structure_array(l_structure_ind);
2810:
2811: IF l_structure IS NOT NULL THEN
2812: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_ID at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_ID, 0);
2813: PON_UDA_IMPORT_PKG.DEBUG('APPLICATION_ID at index : ' || l_structure_ind || ' is : ' || l_structure.APPLICATION_ID, 0);
2814: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_TYPE at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_TYPE, 0);
2815: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_NAME at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_NAME, 0);
2816: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL, 0);
2809: l_structure := p_structure_array(l_structure_ind);
2810:
2811: IF l_structure IS NOT NULL THEN
2812: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_ID at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_ID, 0);
2813: PON_UDA_IMPORT_PKG.DEBUG('APPLICATION_ID at index : ' || l_structure_ind || ' is : ' || l_structure.APPLICATION_ID, 0);
2814: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_TYPE at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_TYPE, 0);
2815: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_NAME at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_NAME, 0);
2816: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL, 0);
2817: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL1 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_1, 0);
2810:
2811: IF l_structure IS NOT NULL THEN
2812: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_ID at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_ID, 0);
2813: PON_UDA_IMPORT_PKG.DEBUG('APPLICATION_ID at index : ' || l_structure_ind || ' is : ' || l_structure.APPLICATION_ID, 0);
2814: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_TYPE at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_TYPE, 0);
2815: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_NAME at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_NAME, 0);
2816: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL, 0);
2817: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL1 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_1, 0);
2818: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL2 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_2, 0);
2811: IF l_structure IS NOT NULL THEN
2812: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_ID at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_ID, 0);
2813: PON_UDA_IMPORT_PKG.DEBUG('APPLICATION_ID at index : ' || l_structure_ind || ' is : ' || l_structure.APPLICATION_ID, 0);
2814: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_TYPE at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_TYPE, 0);
2815: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_NAME at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_NAME, 0);
2816: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL, 0);
2817: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL1 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_1, 0);
2818: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL2 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_2, 0);
2819: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL3 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_3, 0);
2812: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_ID at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_ID, 0);
2813: PON_UDA_IMPORT_PKG.DEBUG('APPLICATION_ID at index : ' || l_structure_ind || ' is : ' || l_structure.APPLICATION_ID, 0);
2814: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_TYPE at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_TYPE, 0);
2815: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_NAME at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_NAME, 0);
2816: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL, 0);
2817: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL1 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_1, 0);
2818: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL2 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_2, 0);
2819: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL3 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_3, 0);
2820: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL4 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_4, 0);
2813: PON_UDA_IMPORT_PKG.DEBUG('APPLICATION_ID at index : ' || l_structure_ind || ' is : ' || l_structure.APPLICATION_ID, 0);
2814: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_TYPE at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_TYPE, 0);
2815: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_NAME at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_NAME, 0);
2816: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL, 0);
2817: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL1 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_1, 0);
2818: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL2 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_2, 0);
2819: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL3 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_3, 0);
2820: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL4 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_4, 0);
2821: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL5 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_5, 0);
2814: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_TYPE at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_TYPE, 0);
2815: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_NAME at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_NAME, 0);
2816: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL, 0);
2817: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL1 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_1, 0);
2818: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL2 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_2, 0);
2819: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL3 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_3, 0);
2820: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL4 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_4, 0);
2821: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL5 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_5, 0);
2822: PON_UDA_IMPORT_PKG.DEBUG('ATTR_NAME_LIST at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_NAME_LIST, 0);
2815: PON_UDA_IMPORT_PKG.DEBUG('ATTR_GROUP_NAME at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_GROUP_NAME, 0);
2816: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL, 0);
2817: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL1 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_1, 0);
2818: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL2 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_2, 0);
2819: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL3 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_3, 0);
2820: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL4 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_4, 0);
2821: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL5 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_5, 0);
2822: PON_UDA_IMPORT_PKG.DEBUG('ATTR_NAME_LIST at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_NAME_LIST, 0);
2823: ELSE
2816: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL, 0);
2817: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL1 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_1, 0);
2818: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL2 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_2, 0);
2819: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL3 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_3, 0);
2820: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL4 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_4, 0);
2821: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL5 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_5, 0);
2822: PON_UDA_IMPORT_PKG.DEBUG('ATTR_NAME_LIST at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_NAME_LIST, 0);
2823: ELSE
2824: PON_UDA_IMPORT_PKG.DEBUG('NO VALUE AT THIS INDEX', 0);
2817: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL1 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_1, 0);
2818: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL2 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_2, 0);
2819: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL3 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_3, 0);
2820: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL4 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_4, 0);
2821: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL5 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_5, 0);
2822: PON_UDA_IMPORT_PKG.DEBUG('ATTR_NAME_LIST at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_NAME_LIST, 0);
2823: ELSE
2824: PON_UDA_IMPORT_PKG.DEBUG('NO VALUE AT THIS INDEX', 0);
2825: END IF;
2818: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL2 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_2, 0);
2819: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL3 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_3, 0);
2820: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL4 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_4, 0);
2821: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL5 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_5, 0);
2822: PON_UDA_IMPORT_PKG.DEBUG('ATTR_NAME_LIST at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_NAME_LIST, 0);
2823: ELSE
2824: PON_UDA_IMPORT_PKG.DEBUG('NO VALUE AT THIS INDEX', 0);
2825: END IF;
2826: l_structure_ind := p_structure_array.NEXT(l_structure_ind);
2820: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL4 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_4, 0);
2821: PON_UDA_IMPORT_PKG.DEBUG('DATA_LEVEL5 at index : ' || l_structure_ind || ' is : ' || l_structure.DATA_LEVEL_5, 0);
2822: PON_UDA_IMPORT_PKG.DEBUG('ATTR_NAME_LIST at index : ' || l_structure_ind || ' is : ' || l_structure.ATTR_NAME_LIST, 0);
2823: ELSE
2824: PON_UDA_IMPORT_PKG.DEBUG('NO VALUE AT THIS INDEX', 0);
2825: END IF;
2826: l_structure_ind := p_structure_array.NEXT(l_structure_ind);
2827: END LOOP;
2828: ELSE
2825: END IF;
2826: l_structure_ind := p_structure_array.NEXT(l_structure_ind);
2827: END LOOP;
2828: ELSE
2829: PON_UDA_IMPORT_PKG.DEBUG('Structure is NULL', 0);
2830: END IF;
2831: END DEBUG;
2832:
2833: PROCEDURE DEBUG
2837: )
2838: IS
2839: BEGIN
2840: IF PO_LOG.d_stmt THEN
2841: PO_LOG.stmt('PON_UDA_IMPORT_PKG', p_progress, 'Message: ', p_msg);
2842: END IF;
2843: END DEBUG;
2844:
2845: END PON_UDA_IMPORT_PKG;
2841: PO_LOG.stmt('PON_UDA_IMPORT_PKG', p_progress, 'Message: ', p_msg);
2842: END IF;
2843: END DEBUG;
2844:
2845: END PON_UDA_IMPORT_PKG;