170: PROCEDURE print_error(pos IN NUMBER) IS
171: x_msg_count NUMBER;
172: x_msg_data VARCHAR2(1000);
173: BEGIN
174: IF okc_util.l_trace_flag OR okc_util.l_log_flag THEN
175: FND_MSG_PUB.Count_And_Get ( p_count => x_msg_count,
176: p_data => x_msg_data
177: );
178: IF (l_debug = 'Y') THEN
175: FND_MSG_PUB.Count_And_Get ( p_count => x_msg_count,
176: p_data => x_msg_data
177: );
178: IF (l_debug = 'Y') THEN
179: okc_util.print_trace(pos, '==EXCEPTION=================');
180: END IF;
181: x_msg_data := fnd_msg_pub.get( p_msg_index => x_msg_count,
182: p_encoded => 'F'
183: );
181: x_msg_data := fnd_msg_pub.get( p_msg_index => x_msg_count,
182: p_encoded => 'F'
183: );
184: IF (l_debug = 'Y') THEN
185: okc_util.print_trace(pos, 'Message : '||x_msg_data);
186: okc_util.print_trace(pos, '============================');
187: END IF;
188: END IF;
189: END print_error;
182: p_encoded => 'F'
183: );
184: IF (l_debug = 'Y') THEN
185: okc_util.print_trace(pos, 'Message : '||x_msg_data);
186: okc_util.print_trace(pos, '============================');
187: END IF;
188: END IF;
189: END print_error;
190:
200: -----------------------------------------------------------------------------
201: PROCEDURE cleanup(x_return_status OUT NOCOPY varchar2 ) IS
202: BEGIN
203: IF (l_debug = 'Y') THEN
204: okc_util.print_trace(1, '>START - OKC_OC_INT_PRICING_PVT.CLEANUP - Initialize global PL/SQL Tables');
205: okc_util.print_trace(1, ' ');
206: END IF;
207:
208: x_return_status := OKC_API.G_RET_STS_SUCCESS;
201: PROCEDURE cleanup(x_return_status OUT NOCOPY varchar2 ) IS
202: BEGIN
203: IF (l_debug = 'Y') THEN
204: okc_util.print_trace(1, '>START - OKC_OC_INT_PRICING_PVT.CLEANUP - Initialize global PL/SQL Tables');
205: okc_util.print_trace(1, ' ');
206: END IF;
207:
208: x_return_status := OKC_API.G_RET_STS_SUCCESS;
209:
207:
208: x_return_status := OKC_API.G_RET_STS_SUCCESS;
209:
210: IF (l_debug = 'Y') THEN
211: okc_util.print_trace(2, 'Cleaning up plsql tables');
212: END IF;
213:
214: g_price_adjustments_tab.DELETE;
215:
229: g_pacv_tab.DELETE;
230: lx_pacv_tab.DELETE;
231:
232: IF (l_debug = 'Y') THEN
233: okc_util.print_trace(2, 'Done Cleaning up');
234: okc_util.print_trace(1, '
236: EXCEPTION
237: WHEN OTHERS THEN
230: lx_pacv_tab.DELETE;
231:
232: IF (l_debug = 'Y') THEN
233: okc_util.print_trace(2, 'Done Cleaning up');
234: okc_util.print_trace(1, '
236: EXCEPTION
237: WHEN OTHERS THEN
238: OKC_API.set_message(G_APP_NAME,
282: x_return_status := l_return_status;
283:
284:
285: IF (l_debug = 'Y') THEN
286: OKC_UTIL.print_trace(1, ' ');
287: OKC_UTIL.print_trace(1, '================================================');
288: OKC_UTIL.print_trace(1, 'INITIALIZE GLOBAL PLSQL TABLES ');
289: OKC_UTIL.print_trace(1, '================================================');
290: OKC_UTIL.print_trace(1, ' ');
283:
284:
285: IF (l_debug = 'Y') THEN
286: OKC_UTIL.print_trace(1, ' ');
287: OKC_UTIL.print_trace(1, '================================================');
288: OKC_UTIL.print_trace(1, 'INITIALIZE GLOBAL PLSQL TABLES ');
289: OKC_UTIL.print_trace(1, '================================================');
290: OKC_UTIL.print_trace(1, ' ');
291: OKC_UTIL.print_trace(1, ' ');
284:
285: IF (l_debug = 'Y') THEN
286: OKC_UTIL.print_trace(1, ' ');
287: OKC_UTIL.print_trace(1, '================================================');
288: OKC_UTIL.print_trace(1, 'INITIALIZE GLOBAL PLSQL TABLES ');
289: OKC_UTIL.print_trace(1, '================================================');
290: OKC_UTIL.print_trace(1, ' ');
291: OKC_UTIL.print_trace(1, ' ');
292: END IF;
285: IF (l_debug = 'Y') THEN
286: OKC_UTIL.print_trace(1, ' ');
287: OKC_UTIL.print_trace(1, '================================================');
288: OKC_UTIL.print_trace(1, 'INITIALIZE GLOBAL PLSQL TABLES ');
289: OKC_UTIL.print_trace(1, '================================================');
290: OKC_UTIL.print_trace(1, ' ');
291: OKC_UTIL.print_trace(1, ' ');
292: END IF;
293:
286: OKC_UTIL.print_trace(1, ' ');
287: OKC_UTIL.print_trace(1, '================================================');
288: OKC_UTIL.print_trace(1, 'INITIALIZE GLOBAL PLSQL TABLES ');
289: OKC_UTIL.print_trace(1, '================================================');
290: OKC_UTIL.print_trace(1, ' ');
291: OKC_UTIL.print_trace(1, ' ');
292: END IF;
293:
294: cleanup(x_return_status => l_return_status);
287: OKC_UTIL.print_trace(1, '================================================');
288: OKC_UTIL.print_trace(1, 'INITIALIZE GLOBAL PLSQL TABLES ');
289: OKC_UTIL.print_trace(1, '================================================');
290: OKC_UTIL.print_trace(1, ' ');
291: OKC_UTIL.print_trace(1, ' ');
292: END IF;
293:
294: cleanup(x_return_status => l_return_status);
295: IF l_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
299: END IF;
300:
301:
302: IF (l_debug = 'Y') THEN
303: OKC_UTIL.print_trace(1, ' ');
304: OKC_UTIL.print_trace(1, 'Create Contract Pricing');
305: OKC_UTIL.print_trace(1, '-----------------------------------------------');
306: OKC_UTIL.print_trace(1, '>START - ******* OKC_OC_INT_PRICING_PVT.create_k_pricing -');
307: END IF;
300:
301:
302: IF (l_debug = 'Y') THEN
303: OKC_UTIL.print_trace(1, ' ');
304: OKC_UTIL.print_trace(1, 'Create Contract Pricing');
305: OKC_UTIL.print_trace(1, '-----------------------------------------------');
306: OKC_UTIL.print_trace(1, '>START - ******* OKC_OC_INT_PRICING_PVT.create_k_pricing -');
307: END IF;
308:
301:
302: IF (l_debug = 'Y') THEN
303: OKC_UTIL.print_trace(1, ' ');
304: OKC_UTIL.print_trace(1, 'Create Contract Pricing');
305: OKC_UTIL.print_trace(1, '-----------------------------------------------');
306: OKC_UTIL.print_trace(1, '>START - ******* OKC_OC_INT_PRICING_PVT.create_k_pricing -');
307: END IF;
308:
309:
302: IF (l_debug = 'Y') THEN
303: OKC_UTIL.print_trace(1, ' ');
304: OKC_UTIL.print_trace(1, 'Create Contract Pricing');
305: OKC_UTIL.print_trace(1, '-----------------------------------------------');
306: OKC_UTIL.print_trace(1, '>START - ******* OKC_OC_INT_PRICING_PVT.create_k_pricing -');
307: END IF;
308:
309:
310: --<
311:
312: --get price attribute information from ASO or ONT at the HEADER level
313: --and store it in global PL/SQL table g_pavv_tab
314: IF (l_debug = 'Y') THEN
315: OKC_UTIL.print_trace(2, 'Calling get_price_attr at HEADER level-');
316: OKC_UTIL.print_trace(2, 'Contract Id- '|| p_chr_id);
317: OKC_UTIL.print_trace(2, 'Quote Id - '|| p_qhr_id);
318: OKC_UTIL.print_trace(2, 'Order Id - '|| p_ohr_id);
319: END IF;
312: --get price attribute information from ASO or ONT at the HEADER level
313: --and store it in global PL/SQL table g_pavv_tab
314: IF (l_debug = 'Y') THEN
315: OKC_UTIL.print_trace(2, 'Calling get_price_attr at HEADER level-');
316: OKC_UTIL.print_trace(2, 'Contract Id- '|| p_chr_id);
317: OKC_UTIL.print_trace(2, 'Quote Id - '|| p_qhr_id);
318: OKC_UTIL.print_trace(2, 'Order Id - '|| p_ohr_id);
319: END IF;
320: get_price_attr (
313: --and store it in global PL/SQL table g_pavv_tab
314: IF (l_debug = 'Y') THEN
315: OKC_UTIL.print_trace(2, 'Calling get_price_attr at HEADER level-');
316: OKC_UTIL.print_trace(2, 'Contract Id- '|| p_chr_id);
317: OKC_UTIL.print_trace(2, 'Quote Id - '|| p_qhr_id);
318: OKC_UTIL.print_trace(2, 'Order Id - '|| p_ohr_id);
319: END IF;
320: get_price_attr (
321: p_chr_id => p_chr_id,
314: IF (l_debug = 'Y') THEN
315: OKC_UTIL.print_trace(2, 'Calling get_price_attr at HEADER level-');
316: OKC_UTIL.print_trace(2, 'Contract Id- '|| p_chr_id);
317: OKC_UTIL.print_trace(2, 'Quote Id - '|| p_qhr_id);
318: OKC_UTIL.print_trace(2, 'Order Id - '|| p_ohr_id);
319: END IF;
320: get_price_attr (
321: p_chr_id => p_chr_id,
322: p_q_flag => p_q_flag,
324: p_o_flag => p_o_flag,
325: p_ohr_id => p_ohr_id
326: );
327: IF (l_debug = 'Y') THEN
328: OKC_UTIL.print_trace(2, 'Header level call to get_price_attr finished successfully');
329: OKC_UTIL.print_trace(2, 'Output in global PL/SQL table g_pavv_tab');
330: END IF;
331:
332:
325: p_ohr_id => p_ohr_id
326: );
327: IF (l_debug = 'Y') THEN
328: OKC_UTIL.print_trace(2, 'Header level call to get_price_attr finished successfully');
329: OKC_UTIL.print_trace(2, 'Output in global PL/SQL table g_pavv_tab');
330: END IF;
331:
332:
333: --get price attribute information from ASO or ONT at the LINE level
333: --get price attribute information from ASO or ONT at the LINE level
334: --and append it to global PL/SQL table g_pavv_tab which will then
335: --contain BOTH header AND line level information
336: IF (l_debug = 'Y') THEN
337: OKC_UTIL.print_trace(2, 'Calling get_price_attr at LINE level-');
338: OKC_UTIL.print_trace(2, 'Contract Id- '|| p_chr_id);
339: OKC_UTIL.print_trace(2, 'Quote Id - '|| p_qhr_id);
340: OKC_UTIL.print_trace(2, 'Order Id - '|| p_ohr_id);
341: OKC_UTIL.print_trace(2, 'PL/SQL table p_line_inf_tab- related quote or orderlines and contract lines');
334: --and append it to global PL/SQL table g_pavv_tab which will then
335: --contain BOTH header AND line level information
336: IF (l_debug = 'Y') THEN
337: OKC_UTIL.print_trace(2, 'Calling get_price_attr at LINE level-');
338: OKC_UTIL.print_trace(2, 'Contract Id- '|| p_chr_id);
339: OKC_UTIL.print_trace(2, 'Quote Id - '|| p_qhr_id);
340: OKC_UTIL.print_trace(2, 'Order Id - '|| p_ohr_id);
341: OKC_UTIL.print_trace(2, 'PL/SQL table p_line_inf_tab- related quote or orderlines and contract lines');
342: END IF;
335: --contain BOTH header AND line level information
336: IF (l_debug = 'Y') THEN
337: OKC_UTIL.print_trace(2, 'Calling get_price_attr at LINE level-');
338: OKC_UTIL.print_trace(2, 'Contract Id- '|| p_chr_id);
339: OKC_UTIL.print_trace(2, 'Quote Id - '|| p_qhr_id);
340: OKC_UTIL.print_trace(2, 'Order Id - '|| p_ohr_id);
341: OKC_UTIL.print_trace(2, 'PL/SQL table p_line_inf_tab- related quote or orderlines and contract lines');
342: END IF;
343: get_price_attr (
336: IF (l_debug = 'Y') THEN
337: OKC_UTIL.print_trace(2, 'Calling get_price_attr at LINE level-');
338: OKC_UTIL.print_trace(2, 'Contract Id- '|| p_chr_id);
339: OKC_UTIL.print_trace(2, 'Quote Id - '|| p_qhr_id);
340: OKC_UTIL.print_trace(2, 'Order Id - '|| p_ohr_id);
341: OKC_UTIL.print_trace(2, 'PL/SQL table p_line_inf_tab- related quote or orderlines and contract lines');
342: END IF;
343: get_price_attr (
344: p_chr_id => p_chr_id,
337: OKC_UTIL.print_trace(2, 'Calling get_price_attr at LINE level-');
338: OKC_UTIL.print_trace(2, 'Contract Id- '|| p_chr_id);
339: OKC_UTIL.print_trace(2, 'Quote Id - '|| p_qhr_id);
340: OKC_UTIL.print_trace(2, 'Order Id - '|| p_ohr_id);
341: OKC_UTIL.print_trace(2, 'PL/SQL table p_line_inf_tab- related quote or orderlines and contract lines');
342: END IF;
343: get_price_attr (
344: p_chr_id => p_chr_id,
345: p_q_flag => p_q_flag,
348: p_ohr_id => p_ohr_id,
349: p_line_inf_tab => p_line_inf_tab
350: );
351: IF (l_debug = 'Y') THEN
352: OKC_UTIL.print_trace(2, 'Line level call to get_price_attr finished successfully');
353: OKC_UTIL.print_trace(2, 'Output in global PL/SQL table g_pavv_tab');
354: END IF;
355:
356: --now put this price attributes information in OKC
349: p_line_inf_tab => p_line_inf_tab
350: );
351: IF (l_debug = 'Y') THEN
352: OKC_UTIL.print_trace(2, 'Line level call to get_price_attr finished successfully');
353: OKC_UTIL.print_trace(2, 'Output in global PL/SQL table g_pavv_tab');
354: END IF;
355:
356: --now put this price attributes information in OKC
357: IF (l_debug = 'Y') THEN
354: END IF;
355:
356: --now put this price attributes information in OKC
357: IF (l_debug = 'Y') THEN
358: OKC_UTIL.print_trace(2, ' >Calling OKC_PRICE_ADJUSTMENT_PUB.create_price_att_value');
359: OKC_UTIL.print_trace(2, 'input p_pavv_tbl => g_pavv_tab');
360: END IF;
361: IF g_pavv_tab.FIRST IS NOT NULL THEN
362: OKC_PRICE_ADJUSTMENT_PUB.create_price_att_value(
355:
356: --now put this price attributes information in OKC
357: IF (l_debug = 'Y') THEN
358: OKC_UTIL.print_trace(2, ' >Calling OKC_PRICE_ADJUSTMENT_PUB.create_price_att_value');
359: OKC_UTIL.print_trace(2, 'input p_pavv_tbl => g_pavv_tab');
360: END IF;
361: IF g_pavv_tab.FIRST IS NOT NULL THEN
362: OKC_PRICE_ADJUSTMENT_PUB.create_price_att_value(
363: p_api_version => l_api_version,
420: END IF;
421: END IF;
422:
423: IF (l_debug = 'Y') THEN
424: OKC_UTIL.print_trace(2, ' >Call to OKC_PRICE_ADJUSTMENT_PUB.create_price_att_value finished successfully');
425: END IF;
426:
427: --<
428: -----------------------------------------------
432:
433: --get price adjustment information from ASO or ONT at the HEADER level
434: --and store it in global PL/SQL table g_patv_tab
435: IF (l_debug = 'Y') THEN
436: OKC_UTIL.print_trace(2, 'Calling get_price_adj at HEADER level-');
437: OKC_UTIL.print_trace(2, 'Contract Id- '|| p_chr_id);
438: OKC_UTIL.print_trace(2, 'Quote Id - '|| p_qhr_id);
439: OKC_UTIL.print_trace(2, 'Order Id - '|| p_ohr_id);
440: END IF;
433: --get price adjustment information from ASO or ONT at the HEADER level
434: --and store it in global PL/SQL table g_patv_tab
435: IF (l_debug = 'Y') THEN
436: OKC_UTIL.print_trace(2, 'Calling get_price_adj at HEADER level-');
437: OKC_UTIL.print_trace(2, 'Contract Id- '|| p_chr_id);
438: OKC_UTIL.print_trace(2, 'Quote Id - '|| p_qhr_id);
439: OKC_UTIL.print_trace(2, 'Order Id - '|| p_ohr_id);
440: END IF;
441: get_price_adj (
434: --and store it in global PL/SQL table g_patv_tab
435: IF (l_debug = 'Y') THEN
436: OKC_UTIL.print_trace(2, 'Calling get_price_adj at HEADER level-');
437: OKC_UTIL.print_trace(2, 'Contract Id- '|| p_chr_id);
438: OKC_UTIL.print_trace(2, 'Quote Id - '|| p_qhr_id);
439: OKC_UTIL.print_trace(2, 'Order Id - '|| p_ohr_id);
440: END IF;
441: get_price_adj (
442: p_chr_id => p_chr_id,
435: IF (l_debug = 'Y') THEN
436: OKC_UTIL.print_trace(2, 'Calling get_price_adj at HEADER level-');
437: OKC_UTIL.print_trace(2, 'Contract Id- '|| p_chr_id);
438: OKC_UTIL.print_trace(2, 'Quote Id - '|| p_qhr_id);
439: OKC_UTIL.print_trace(2, 'Order Id - '|| p_ohr_id);
440: END IF;
441: get_price_adj (
442: p_chr_id => p_chr_id,
443: p_q_flag => p_q_flag,
446: p_ohr_id => p_ohr_id
447: );
448:
449: IF (l_debug = 'Y') THEN
450: OKC_UTIL.print_trace(2, 'Header level call to get_price_adj finished successfully');
451: OKC_UTIL.print_trace(2, 'Output is global PL/SQL table g_patv_tab');
452: END IF;
453:
454:
447: );
448:
449: IF (l_debug = 'Y') THEN
450: OKC_UTIL.print_trace(2, 'Header level call to get_price_adj finished successfully');
451: OKC_UTIL.print_trace(2, 'Output is global PL/SQL table g_patv_tab');
452: END IF;
453:
454:
455: --get price adjustment information from ASO or ONT at the LINE level
455: --get price adjustment information from ASO or ONT at the LINE level
456: --and append it to global PL/SQL table g_patv_tab which will then
457: --contain BOTH header AND line level information
458: IF (l_debug = 'Y') THEN
459: OKC_UTIL.print_trace(2, 'Calling get_price_adj at LINE level-');
460: OKC_UTIL.print_trace(2, 'Contract Id- '|| p_chr_id);
461: OKC_UTIL.print_trace(2, 'Quote Id - '|| p_qhr_id);
462: OKC_UTIL.print_trace(2, 'Order Id - '|| p_ohr_id);
463: OKC_UTIL.print_trace(2, 'PL/SQL table p_line_inf_tab- related quote or orderlines and contract lines');
456: --and append it to global PL/SQL table g_patv_tab which will then
457: --contain BOTH header AND line level information
458: IF (l_debug = 'Y') THEN
459: OKC_UTIL.print_trace(2, 'Calling get_price_adj at LINE level-');
460: OKC_UTIL.print_trace(2, 'Contract Id- '|| p_chr_id);
461: OKC_UTIL.print_trace(2, 'Quote Id - '|| p_qhr_id);
462: OKC_UTIL.print_trace(2, 'Order Id - '|| p_ohr_id);
463: OKC_UTIL.print_trace(2, 'PL/SQL table p_line_inf_tab- related quote or orderlines and contract lines');
464: END IF;
457: --contain BOTH header AND line level information
458: IF (l_debug = 'Y') THEN
459: OKC_UTIL.print_trace(2, 'Calling get_price_adj at LINE level-');
460: OKC_UTIL.print_trace(2, 'Contract Id- '|| p_chr_id);
461: OKC_UTIL.print_trace(2, 'Quote Id - '|| p_qhr_id);
462: OKC_UTIL.print_trace(2, 'Order Id - '|| p_ohr_id);
463: OKC_UTIL.print_trace(2, 'PL/SQL table p_line_inf_tab- related quote or orderlines and contract lines');
464: END IF;
465: get_price_adj (
458: IF (l_debug = 'Y') THEN
459: OKC_UTIL.print_trace(2, 'Calling get_price_adj at LINE level-');
460: OKC_UTIL.print_trace(2, 'Contract Id- '|| p_chr_id);
461: OKC_UTIL.print_trace(2, 'Quote Id - '|| p_qhr_id);
462: OKC_UTIL.print_trace(2, 'Order Id - '|| p_ohr_id);
463: OKC_UTIL.print_trace(2, 'PL/SQL table p_line_inf_tab- related quote or orderlines and contract lines');
464: END IF;
465: get_price_adj (
466: p_chr_id => p_chr_id,
459: OKC_UTIL.print_trace(2, 'Calling get_price_adj at LINE level-');
460: OKC_UTIL.print_trace(2, 'Contract Id- '|| p_chr_id);
461: OKC_UTIL.print_trace(2, 'Quote Id - '|| p_qhr_id);
462: OKC_UTIL.print_trace(2, 'Order Id - '|| p_ohr_id);
463: OKC_UTIL.print_trace(2, 'PL/SQL table p_line_inf_tab- related quote or orderlines and contract lines');
464: END IF;
465: get_price_adj (
466: p_chr_id => p_chr_id,
467: p_q_flag => p_q_flag,
471: p_line_inf_tab => p_line_inf_tab
472: );
473:
474: IF (l_debug = 'Y') THEN
475: OKC_UTIL.print_trace(2, 'Line level call to get_price_adj finished successfully');
476: OKC_UTIL.print_trace(2, 'Output is global PL/SQL table g_patv_tab');
477: END IF;
478:
479:
472: );
473:
474: IF (l_debug = 'Y') THEN
475: OKC_UTIL.print_trace(2, 'Line level call to get_price_adj finished successfully');
476: OKC_UTIL.print_trace(2, 'Output is global PL/SQL table g_patv_tab');
477: END IF;
478:
479:
480: -- now put this price adjustment information in OKC
478:
479:
480: -- now put this price adjustment information in OKC
481: IF (l_debug = 'Y') THEN
482: OKC_UTIL.print_trace(2, ' >Calling OKC_PRICE_ADJUSTMENT_PUB.create_price_adjustment');
483: OKC_UTIL.print_trace(2, 'input p_patv_tbl => g_patv_tab');
484: END IF;
485: IF g_patv_tab.FIRST IS NOT NULL THEN
486: OKC_PRICE_ADJUSTMENT_PUB.create_price_adjustment(
479:
480: -- now put this price adjustment information in OKC
481: IF (l_debug = 'Y') THEN
482: OKC_UTIL.print_trace(2, ' >Calling OKC_PRICE_ADJUSTMENT_PUB.create_price_adjustment');
483: OKC_UTIL.print_trace(2, 'input p_patv_tbl => g_patv_tab');
484: END IF;
485: IF g_patv_tab.FIRST IS NOT NULL THEN
486: OKC_PRICE_ADJUSTMENT_PUB.create_price_adjustment(
487: p_api_version => l_api_version,
544: END IF;
545: END IF;
546:
547: IF (l_debug = 'Y') THEN
548: OKC_UTIL.print_trace(2, ' >Call to OKC_PRICE_ADJUSTMENT_PUB.create_price_adjustment finished successfully.');
549: END IF;
550:
551: -- store the old (ASO or ONT) pat_id's along with the new (OKC) pat_id's
552: -- in global PL/SQL table g_price_adjustments_tab for reference later
569: -- g_price_adjustments_tab,
570: --ii) get all the price adjustment attributes
571: -- and store them in global PL/SQL table g_paav_tab
572: IF (l_debug = 'Y') THEN
573: OKC_UTIL.print_trace(2, 'Calling get_price_adj_attr-');
574: OKC_UTIL.print_trace(2, 'Quote Id - '|| p_qhr_id);
575: OKC_UTIL.print_trace(2, 'Order Id - '|| p_ohr_id);
576: END IF;
577: get_price_adj_attr (
570: --ii) get all the price adjustment attributes
571: -- and store them in global PL/SQL table g_paav_tab
572: IF (l_debug = 'Y') THEN
573: OKC_UTIL.print_trace(2, 'Calling get_price_adj_attr-');
574: OKC_UTIL.print_trace(2, 'Quote Id - '|| p_qhr_id);
575: OKC_UTIL.print_trace(2, 'Order Id - '|| p_ohr_id);
576: END IF;
577: get_price_adj_attr (
578: p_q_flag => p_q_flag,
571: -- and store them in global PL/SQL table g_paav_tab
572: IF (l_debug = 'Y') THEN
573: OKC_UTIL.print_trace(2, 'Calling get_price_adj_attr-');
574: OKC_UTIL.print_trace(2, 'Quote Id - '|| p_qhr_id);
575: OKC_UTIL.print_trace(2, 'Order Id - '|| p_ohr_id);
576: END IF;
577: get_price_adj_attr (
578: p_q_flag => p_q_flag,
579: p_qhr_id => p_qhr_id,
581: p_ohr_id => p_ohr_id
582: );
583:
584: IF (l_debug = 'Y') THEN
585: OKC_UTIL.print_trace(2, 'Call to get_price_adj_attr finished successfully');
586: END IF;
587:
588:
589: --now put this price adjustment attribute information in OKC
588:
589: --now put this price adjustment attribute information in OKC
590: --by calling OKC_PRICE_ADJUSTMENT_PUB.create_price_adj_attrib
591: IF (l_debug = 'Y') THEN
592: OKC_UTIL.print_trace(2, ' >Calling OKC_PRICE_ADJUSTMENT_PUB.create_price_adj_attrib');
593: OKC_UTIL.print_trace(2, 'input p_paav_tbl => g_paav_tab');
594: END IF;
595:
596: IF g_paav_tab.FIRST IS NOT NULL THEN
589: --now put this price adjustment attribute information in OKC
590: --by calling OKC_PRICE_ADJUSTMENT_PUB.create_price_adj_attrib
591: IF (l_debug = 'Y') THEN
592: OKC_UTIL.print_trace(2, ' >Calling OKC_PRICE_ADJUSTMENT_PUB.create_price_adj_attrib');
593: OKC_UTIL.print_trace(2, 'input p_paav_tbl => g_paav_tab');
594: END IF;
595:
596: IF g_paav_tab.FIRST IS NOT NULL THEN
597: --now put the price adjustment attributes in OKC
656: END IF;
657: END IF;
658:
659: IF (l_debug = 'Y') THEN
660: OKC_UTIL.print_trace(2, ' >Call to OKC_PRICE_ADJUSTMENT_PUB.create_price_adj_attrib finished successfully');
661: END IF;
662:
663:
664: --<
670: -- g_price_adjustments_tab,
671: --ii) get all the price adjustment relationships
672: -- and store them in global PL/SQL table g_pacv_tab
673: IF (l_debug = 'Y') THEN
674: OKC_UTIL.print_trace(2, 'Calling get_price_adj_rltship- ');
675: OKC_UTIL.print_trace(2, 'Quote Id - '|| p_qhr_id);
676: OKC_UTIL.print_trace(2, 'Order Id - '|| p_ohr_id);
677: END IF;
678: get_price_adj_rltship (
671: --ii) get all the price adjustment relationships
672: -- and store them in global PL/SQL table g_pacv_tab
673: IF (l_debug = 'Y') THEN
674: OKC_UTIL.print_trace(2, 'Calling get_price_adj_rltship- ');
675: OKC_UTIL.print_trace(2, 'Quote Id - '|| p_qhr_id);
676: OKC_UTIL.print_trace(2, 'Order Id - '|| p_ohr_id);
677: END IF;
678: get_price_adj_rltship (
679: p_q_flag => p_q_flag,
672: -- and store them in global PL/SQL table g_pacv_tab
673: IF (l_debug = 'Y') THEN
674: OKC_UTIL.print_trace(2, 'Calling get_price_adj_rltship- ');
675: OKC_UTIL.print_trace(2, 'Quote Id - '|| p_qhr_id);
676: OKC_UTIL.print_trace(2, 'Order Id - '|| p_ohr_id);
677: END IF;
678: get_price_adj_rltship (
679: p_q_flag => p_q_flag,
680: p_qhr_id => p_qhr_id,
683: p_line_inf_tab => p_line_inf_tab
684: );
685:
686: IF (l_debug = 'Y') THEN
687: OKC_UTIL.print_trace(2, 'Call to get_price_adj_rltship finished successfully');
688: END IF;
689:
690: --now put this price adjustment relationship information in OKC
691: --by calling OKC_PRICE_ADJUSTMENT_PUB.create_price_adj_assoc
689:
690: --now put this price adjustment relationship information in OKC
691: --by calling OKC_PRICE_ADJUSTMENT_PUB.create_price_adj_assoc
692: IF (l_debug = 'Y') THEN
693: OKC_UTIL.print_trace(2, ' >Calling OKC_PRICE_ADJUSTMENT_PUB.create_price_adj_assoc');
694: OKC_UTIL.print_trace(2, 'input p_pacv_tbl => g_pacv_tab');
695: END IF;
696:
697: IF g_pacv_tab.FIRST IS NOT NULL THEN
690: --now put this price adjustment relationship information in OKC
691: --by calling OKC_PRICE_ADJUSTMENT_PUB.create_price_adj_assoc
692: IF (l_debug = 'Y') THEN
693: OKC_UTIL.print_trace(2, ' >Calling OKC_PRICE_ADJUSTMENT_PUB.create_price_adj_assoc');
694: OKC_UTIL.print_trace(2, 'input p_pacv_tbl => g_pacv_tab');
695: END IF;
696:
697: IF g_pacv_tab.FIRST IS NOT NULL THEN
698: --now put the price adjustment relationships in OKC
706: x_pacv_tbl => lx_pacv_tab);
707: END IF;
708:
709: IF (l_debug = 'Y') THEN
710: OKC_UTIL.print_trace(2, ' >Call to OKC_PRICE_ADJUSTMENT_PUB.create_price_adj_assoc finished successfully');
711: END IF;
712:
713:
714: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
760: END IF;
761: END IF;
762:
763: IF (l_debug = 'Y') THEN
764: OKC_UTIL.print_trace(2, ' >Call to OKC_PRICE_ADJUSTMENT_PUB.create_price_adj_assoc finished successfully');
765: END IF;
766:
767: --<
768:
767: --<
768:
769:
770: IF (l_debug = 'Y') THEN
771: OKC_UTIL.print_trace(1, '>END - ******* OKC_OC_INT_PRICING_PVT.create_k_pricing -');
772: END IF;
773:
774:
775: EXCEPTION
821: i BINARY_INTEGER := 0;
822:
823: BEGIN
824: IF (l_debug = 'Y') THEN
825: OKC_UTIL.print_trace(3, 'START --> get_price_attr- ');
826: OKC_UTIL.print_trace(3, 'Contract Id - '|| p_chr_id);
827: OKC_UTIL.print_trace(3, 'Quote Id - '|| p_qhr_id);
828: OKC_UTIL.print_trace(3, 'Order Id - '|| p_ohr_id);
829: END IF;
822:
823: BEGIN
824: IF (l_debug = 'Y') THEN
825: OKC_UTIL.print_trace(3, 'START --> get_price_attr- ');
826: OKC_UTIL.print_trace(3, 'Contract Id - '|| p_chr_id);
827: OKC_UTIL.print_trace(3, 'Quote Id - '|| p_qhr_id);
828: OKC_UTIL.print_trace(3, 'Order Id - '|| p_ohr_id);
829: END IF;
830:
823: BEGIN
824: IF (l_debug = 'Y') THEN
825: OKC_UTIL.print_trace(3, 'START --> get_price_attr- ');
826: OKC_UTIL.print_trace(3, 'Contract Id - '|| p_chr_id);
827: OKC_UTIL.print_trace(3, 'Quote Id - '|| p_qhr_id);
828: OKC_UTIL.print_trace(3, 'Order Id - '|| p_ohr_id);
829: END IF;
830:
831: --get all the price attributes for the quote header (or order header)
824: IF (l_debug = 'Y') THEN
825: OKC_UTIL.print_trace(3, 'START --> get_price_attr- ');
826: OKC_UTIL.print_trace(3, 'Contract Id - '|| p_chr_id);
827: OKC_UTIL.print_trace(3, 'Quote Id - '|| p_qhr_id);
828: OKC_UTIL.print_trace(3, 'Order Id - '|| p_ohr_id);
829: END IF;
830:
831: --get all the price attributes for the quote header (or order header)
832: --for processing at the header level
834: IF p_q_flag = OKC_API.G_TRUE AND p_qhr_id IS NOT NULL AND p_qhr_id <> OKC_API.G_MISS_NUM AND
835: p_line_inf_tab.FIRST IS NULL
836: THEN
837: IF (l_debug = 'Y') THEN
838: OKC_UTIL.print_trace(3, 'Calling get_pavv_tab with p_chr_id and p_qhr_id/p_ohr_id for processing at header level');
839: END IF;
840: -- get_pavv_tab stores it's output in g_pavv_tab
841: get_pavv_tab(p_chr_id => p_chr_id,
842: p_q_flag => p_q_flag,
843: p_qhr_id => p_qhr_id
844: );
845:
846: IF (l_debug = 'Y') THEN
847: OKC_UTIL.print_trace(3, 'Call to get_pavv_tab finished successfully');
848: END IF;
849: ELSIF p_o_flag = OKC_API.G_TRUE AND p_ohr_id IS NOT NULL AND p_ohr_id <> OKC_API.G_MISS_NUM AND
850: p_line_inf_tab.FIRST IS NULL
851: THEN
849: ELSIF p_o_flag = OKC_API.G_TRUE AND p_ohr_id IS NOT NULL AND p_ohr_id <> OKC_API.G_MISS_NUM AND
850: p_line_inf_tab.FIRST IS NULL
851: THEN
852: IF (l_debug = 'Y') THEN
853: OKC_UTIL.print_trace(3, 'Calling get_pavv_tab with p_chr_id and p_qhr_id/p_ohr_id for processing at header level');
854: END IF;
855: -- get_pavv_tab stores it's output in g_pavv_tab
856: get_pavv_tab(p_chr_id => p_chr_id,
857: p_o_flag => p_o_flag,
857: p_o_flag => p_o_flag,
858: p_ohr_id => p_ohr_id
859: );
860: IF (l_debug = 'Y') THEN
861: OKC_UTIL.print_trace(3, 'Call to get_pavv_tab finished successfully');
862: END IF;
863: END IF;
864:
865:
869: --keeping intact the header level information that g_pavv_tab may
870: --already contain.
871: IF p_line_inf_tab.FIRST IS NOT NULL THEN
872: IF (l_debug = 'Y') THEN
873: OKC_UTIL.print_trace(3, 'Calling get_pavv_tab with p_chr_id and p_qhr_id/p_ohr_id and p_line_inf_tab for processing at line level');
874: END IF;
875:
876: i := p_line_inf_tab.FIRST;
877: WHILE i IS NOT NULL LOOP
900:
901: i := p_line_inf_tab.NEXT(i);
902: END LOOP;
903: IF (l_debug = 'Y') THEN
904: OKC_UTIL.print_trace(3, 'Call to get_pavv_tab finished successfully');
905: END IF;
906: END IF;
907:
908: IF (l_debug = 'Y') THEN
905: END IF;
906: END IF;
907:
908: IF (l_debug = 'Y') THEN
909: OKC_UTIL.print_trace(3, 'END --> get_price_attr- ');
910: END IF;
911: EXCEPTION
912: WHEN OTHERS THEN
913: IF (l_debug = 'Y') THEN
910: END IF;
911: EXCEPTION
912: WHEN OTHERS THEN
913: IF (l_debug = 'Y') THEN
914: OKC_UTIL.print_trace(3,SQLERRM);
915: END IF;
916: -- Bug#2320635
917: OKC_API.set_message(G_APP_NAME,
918: G_UNEXPECTED_ERROR,
941: i BINARY_INTEGER := 0;
942:
943: BEGIN
944: IF (l_debug = 'Y') THEN
945: OKC_UTIL.print_trace(3, 'START --> get_price_adj- ');
946: OKC_UTIL.print_trace(3, 'Contract Id - '|| p_chr_id);
947: OKC_UTIL.print_trace(3, 'Quote Id - '|| p_qhr_id);
948: OKC_UTIL.print_trace(3, 'Order Id - '|| p_ohr_id);
949: END IF;
942:
943: BEGIN
944: IF (l_debug = 'Y') THEN
945: OKC_UTIL.print_trace(3, 'START --> get_price_adj- ');
946: OKC_UTIL.print_trace(3, 'Contract Id - '|| p_chr_id);
947: OKC_UTIL.print_trace(3, 'Quote Id - '|| p_qhr_id);
948: OKC_UTIL.print_trace(3, 'Order Id - '|| p_ohr_id);
949: END IF;
950:
943: BEGIN
944: IF (l_debug = 'Y') THEN
945: OKC_UTIL.print_trace(3, 'START --> get_price_adj- ');
946: OKC_UTIL.print_trace(3, 'Contract Id - '|| p_chr_id);
947: OKC_UTIL.print_trace(3, 'Quote Id - '|| p_qhr_id);
948: OKC_UTIL.print_trace(3, 'Order Id - '|| p_ohr_id);
949: END IF;
950:
951: --get all the price adjustments for the quote header (or order header)
944: IF (l_debug = 'Y') THEN
945: OKC_UTIL.print_trace(3, 'START --> get_price_adj- ');
946: OKC_UTIL.print_trace(3, 'Contract Id - '|| p_chr_id);
947: OKC_UTIL.print_trace(3, 'Quote Id - '|| p_qhr_id);
948: OKC_UTIL.print_trace(3, 'Order Id - '|| p_ohr_id);
949: END IF;
950:
951: --get all the price adjustments for the quote header (or order header)
952: --for processing at the header level
954: IF p_q_flag = OKC_API.G_TRUE AND p_qhr_id IS NOT NULL AND p_qhr_id <> OKC_API.G_MISS_NUM AND
955: p_line_inf_tab.FIRST IS NULL
956: THEN
957: IF (l_debug = 'Y') THEN
958: OKC_UTIL.print_trace(3, 'Calling get_patv_tab with p_chr_id and p_qhr_id/p_ohr_id for processing at header level');
959: END IF;
960: -- get_patv_tab stores it's output in g_patv_tab
961: get_patv_tab(p_chr_id => p_chr_id,
962: p_q_flag => p_q_flag,
962: p_q_flag => p_q_flag,
963: p_qhr_id => p_qhr_id
964: );
965: IF (l_debug = 'Y') THEN
966: OKC_UTIL.print_trace(3, 'Call to get_patv_tab finished successfully');
967: END IF;
968:
969: ELSIF p_o_flag = OKC_API.G_TRUE AND p_ohr_id IS NOT NULL AND p_ohr_id <> OKC_API.G_MISS_NUM AND
970: p_line_inf_tab.FIRST IS NULL
969: ELSIF p_o_flag = OKC_API.G_TRUE AND p_ohr_id IS NOT NULL AND p_ohr_id <> OKC_API.G_MISS_NUM AND
970: p_line_inf_tab.FIRST IS NULL
971: THEN
972: IF (l_debug = 'Y') THEN
973: OKC_UTIL.print_trace(3, 'Calling get_patv_tab with p_chr_id and p_qhr_id/p_ohr_id for processing at header level');
974: END IF;
975: -- get_patv_tab stores it's output in g_patv_tab
976: get_patv_tab(p_chr_id => p_chr_id,
977: p_o_flag => p_o_flag,
977: p_o_flag => p_o_flag,
978: p_ohr_id => p_ohr_id
979: );
980: IF (l_debug = 'Y') THEN
981: OKC_UTIL.print_trace(3, 'Call to get_patv_tab finished successfully');
982: END IF;
983: END IF;
984:
985:
988: --keeping intact the header level information that g_pavv_tab may
989: --already contain.
990: IF p_line_inf_tab.FIRST IS NOT NULL THEN
991: IF (l_debug = 'Y') THEN
992: OKC_UTIL.print_trace(3, 'Calling get_patv_tab with p_chr_id and p_qhr_id/p_ohr_id and p_line_inf_tab for processing at line level');
993: END IF;
994:
995: i := p_line_inf_tab.FIRST;
996: WHILE i IS NOT NULL LOOP
1018:
1019: i := p_line_inf_tab.NEXT(i);
1020: END LOOP;
1021: IF (l_debug = 'Y') THEN
1022: OKC_UTIL.print_trace(3, 'Call to get_patv_tab finished successfully');
1023: END IF;
1024: END IF;
1025:
1026: IF (l_debug = 'Y') THEN
1023: END IF;
1024: END IF;
1025:
1026: IF (l_debug = 'Y') THEN
1027: OKC_UTIL.print_trace(3, 'END --> get_price_adj- ');
1028: END IF;
1029: EXCEPTION
1030: WHEN OTHERS THEN
1031: IF (l_debug = 'Y') THEN
1028: END IF;
1029: EXCEPTION
1030: WHEN OTHERS THEN
1031: IF (l_debug = 'Y') THEN
1032: OKC_UTIL.print_trace(3,SQLERRM);
1033: END IF;
1034: -- Bug#2320635
1035: OKC_API.set_message(G_APP_NAME,
1036: G_UNEXPECTED_ERROR,
1066:
1067: BEGIN
1068:
1069: IF (l_debug = 'Y') THEN
1070: OKC_UTIL.print_trace(3, 'START --> get_price_adj_rltship- ');
1071: OKC_UTIL.print_trace(3, 'Quote Id - '|| p_qhr_id);
1072: OKC_UTIL.print_trace(3, 'Order Id - '|| p_ohr_id);
1073: END IF;
1074:
1067: BEGIN
1068:
1069: IF (l_debug = 'Y') THEN
1070: OKC_UTIL.print_trace(3, 'START --> get_price_adj_rltship- ');
1071: OKC_UTIL.print_trace(3, 'Quote Id - '|| p_qhr_id);
1072: OKC_UTIL.print_trace(3, 'Order Id - '|| p_ohr_id);
1073: END IF;
1074:
1075: --loop through global PL/SQL table g_price_adjustments_tab
1068:
1069: IF (l_debug = 'Y') THEN
1070: OKC_UTIL.print_trace(3, 'START --> get_price_adj_rltship- ');
1071: OKC_UTIL.print_trace(3, 'Quote Id - '|| p_qhr_id);
1072: OKC_UTIL.print_trace(3, 'Order Id - '|| p_ohr_id);
1073: END IF;
1074:
1075: --loop through global PL/SQL table g_price_adjustments_tab
1076: --for each old (ASO or ONT) pat_id, get the price adjustment relationships
1094: END LOOP;
1095: END IF;
1096:
1097: IF (l_debug = 'Y') THEN
1098: OKC_UTIL.print_trace(3, 'END --> get_price_adj_rltship- ');
1099: END IF;
1100: EXCEPTION
1101: WHEN OTHERS THEN
1102: IF (l_debug = 'Y') THEN
1099: END IF;
1100: EXCEPTION
1101: WHEN OTHERS THEN
1102: IF (l_debug = 'Y') THEN
1103: OKC_UTIL.print_trace(3,SQLERRM);
1104: END IF;
1105: -- Bug#2320635
1106: OKC_API.set_message(G_APP_NAME,
1107: G_UNEXPECTED_ERROR,
1125: i BINARY_INTEGER := 0;
1126:
1127: BEGIN
1128: IF (l_debug = 'Y') THEN
1129: OKC_UTIL.print_trace(3, 'START --> get_price_adj_attr- ');
1130: OKC_UTIL.print_trace(3, 'Quote Id - '|| p_qhr_id);
1131: OKC_UTIL.print_trace(3, 'Order Id - '|| p_ohr_id);
1132: END IF;
1133:
1126:
1127: BEGIN
1128: IF (l_debug = 'Y') THEN
1129: OKC_UTIL.print_trace(3, 'START --> get_price_adj_attr- ');
1130: OKC_UTIL.print_trace(3, 'Quote Id - '|| p_qhr_id);
1131: OKC_UTIL.print_trace(3, 'Order Id - '|| p_ohr_id);
1132: END IF;
1133:
1134: --loop through global PL/SQL table g_price_adjustments_tab
1127: BEGIN
1128: IF (l_debug = 'Y') THEN
1129: OKC_UTIL.print_trace(3, 'START --> get_price_adj_attr- ');
1130: OKC_UTIL.print_trace(3, 'Quote Id - '|| p_qhr_id);
1131: OKC_UTIL.print_trace(3, 'Order Id - '|| p_ohr_id);
1132: END IF;
1133:
1134: --loop through global PL/SQL table g_price_adjustments_tab
1135: --for each old (ASO or ONT) pat_id, get the price adjustment attributes
1151: END LOOP;
1152: END IF;
1153:
1154: IF (l_debug = 'Y') THEN
1155: OKC_UTIL.print_trace(3, 'END --> get_price_adj_attr- ');
1156: END IF;
1157: EXCEPTION
1158: WHEN OTHERS THEN
1159: IF (l_debug = 'Y') THEN
1156: END IF;
1157: EXCEPTION
1158: WHEN OTHERS THEN
1159: IF (l_debug = 'Y') THEN
1160: OKC_UTIL.print_trace(3,SQLERRM);
1161: END IF;
1162: -- Bug#2320635
1163: OKC_API.set_message(G_APP_NAME,
1164: G_UNEXPECTED_ERROR,
1351: l_source_patv_rec c_source_patv_rec%ROWTYPE;
1352:
1353: BEGIN
1354: IF (l_debug = 'Y') THEN
1355: OKC_UTIL.print_trace(4, 'START --> get_patv_tab- ');
1356: OKC_UTIL.print_trace(4, 'Contract Id - '|| p_chr_id);
1357: OKC_UTIL.print_trace(4, 'Contract Line Id - '|| p_cle_id);
1358: OKC_UTIL.print_trace(4, 'Quote Id - '|| p_qhr_id);
1359: OKC_UTIL.print_trace(4, 'Quote Line Id - '|| p_qle_id);
1352:
1353: BEGIN
1354: IF (l_debug = 'Y') THEN
1355: OKC_UTIL.print_trace(4, 'START --> get_patv_tab- ');
1356: OKC_UTIL.print_trace(4, 'Contract Id - '|| p_chr_id);
1357: OKC_UTIL.print_trace(4, 'Contract Line Id - '|| p_cle_id);
1358: OKC_UTIL.print_trace(4, 'Quote Id - '|| p_qhr_id);
1359: OKC_UTIL.print_trace(4, 'Quote Line Id - '|| p_qle_id);
1360: OKC_UTIL.print_trace(4, 'Order Id - '|| p_ohr_id);
1353: BEGIN
1354: IF (l_debug = 'Y') THEN
1355: OKC_UTIL.print_trace(4, 'START --> get_patv_tab- ');
1356: OKC_UTIL.print_trace(4, 'Contract Id - '|| p_chr_id);
1357: OKC_UTIL.print_trace(4, 'Contract Line Id - '|| p_cle_id);
1358: OKC_UTIL.print_trace(4, 'Quote Id - '|| p_qhr_id);
1359: OKC_UTIL.print_trace(4, 'Quote Line Id - '|| p_qle_id);
1360: OKC_UTIL.print_trace(4, 'Order Id - '|| p_ohr_id);
1361: OKC_UTIL.print_trace(4, 'Order Line Id - '|| p_ole_id);
1354: IF (l_debug = 'Y') THEN
1355: OKC_UTIL.print_trace(4, 'START --> get_patv_tab- ');
1356: OKC_UTIL.print_trace(4, 'Contract Id - '|| p_chr_id);
1357: OKC_UTIL.print_trace(4, 'Contract Line Id - '|| p_cle_id);
1358: OKC_UTIL.print_trace(4, 'Quote Id - '|| p_qhr_id);
1359: OKC_UTIL.print_trace(4, 'Quote Line Id - '|| p_qle_id);
1360: OKC_UTIL.print_trace(4, 'Order Id - '|| p_ohr_id);
1361: OKC_UTIL.print_trace(4, 'Order Line Id - '|| p_ole_id);
1362: END IF;
1355: OKC_UTIL.print_trace(4, 'START --> get_patv_tab- ');
1356: OKC_UTIL.print_trace(4, 'Contract Id - '|| p_chr_id);
1357: OKC_UTIL.print_trace(4, 'Contract Line Id - '|| p_cle_id);
1358: OKC_UTIL.print_trace(4, 'Quote Id - '|| p_qhr_id);
1359: OKC_UTIL.print_trace(4, 'Quote Line Id - '|| p_qle_id);
1360: OKC_UTIL.print_trace(4, 'Order Id - '|| p_ohr_id);
1361: OKC_UTIL.print_trace(4, 'Order Line Id - '|| p_ole_id);
1362: END IF;
1363:
1356: OKC_UTIL.print_trace(4, 'Contract Id - '|| p_chr_id);
1357: OKC_UTIL.print_trace(4, 'Contract Line Id - '|| p_cle_id);
1358: OKC_UTIL.print_trace(4, 'Quote Id - '|| p_qhr_id);
1359: OKC_UTIL.print_trace(4, 'Quote Line Id - '|| p_qle_id);
1360: OKC_UTIL.print_trace(4, 'Order Id - '|| p_ohr_id);
1361: OKC_UTIL.print_trace(4, 'Order Line Id - '|| p_ole_id);
1362: END IF;
1363:
1364: IF (p_q_flag = OKC_API.G_TRUE AND
1357: OKC_UTIL.print_trace(4, 'Contract Line Id - '|| p_cle_id);
1358: OKC_UTIL.print_trace(4, 'Quote Id - '|| p_qhr_id);
1359: OKC_UTIL.print_trace(4, 'Quote Line Id - '|| p_qle_id);
1360: OKC_UTIL.print_trace(4, 'Order Id - '|| p_ohr_id);
1361: OKC_UTIL.print_trace(4, 'Order Line Id - '|| p_ole_id);
1362: END IF;
1363:
1364: IF (p_q_flag = OKC_API.G_TRUE AND
1365: p_qhr_id IS NOT NULL AND
1364: IF (p_q_flag = OKC_API.G_TRUE AND
1365: p_qhr_id IS NOT NULL AND
1366: p_qhr_id <> OKC_API.G_MISS_NUM) THEN
1367: IF (l_debug = 'Y') THEN
1368: OKC_UTIL.print_trace(4, 'Processing quote pricing information for Quote Id - '|| p_qhr_id);
1369: END IF;
1370: ELSIF (p_o_flag = OKC_API.G_TRUE AND
1371: p_ohr_id IS NOT NULL AND
1372: p_ohr_id <> OKC_API.G_MISS_NUM) THEN
1370: ELSIF (p_o_flag = OKC_API.G_TRUE AND
1371: p_ohr_id IS NOT NULL AND
1372: p_ohr_id <> OKC_API.G_MISS_NUM) THEN
1373: IF (l_debug = 'Y') THEN
1374: OKC_UTIL.print_trace(4, 'Processing order pricing information for Order Id - '|| p_ohr_id);
1375: END IF;
1376: END IF;
1377:
1378:
1467: CLOSE c_source_patv_rec;
1468:
1469:
1470: ------IF l_no_data_found THEN
1471: ------- OKC_UTIL.print_trace(4, 'END --> get_patv_tab: returned error- ');
1472: -------- RAISE OKC_API.G_EXCEPTION_ERROR;
1473: ------ELSE
1474: IF (l_debug = 'Y') THEN
1475: OKC_UTIL.print_trace(4, 'Output: PL/SQL global table- g_patv_tab');
1471: ------- OKC_UTIL.print_trace(4, 'END --> get_patv_tab: returned error- ');
1472: -------- RAISE OKC_API.G_EXCEPTION_ERROR;
1473: ------ELSE
1474: IF (l_debug = 'Y') THEN
1475: OKC_UTIL.print_trace(4, 'Output: PL/SQL global table- g_patv_tab');
1476: OKC_UTIL.print_trace(4, 'END --> get_patv_tab- ');
1477: END IF;
1478: ------END IF;
1479:
1472: -------- RAISE OKC_API.G_EXCEPTION_ERROR;
1473: ------ELSE
1474: IF (l_debug = 'Y') THEN
1475: OKC_UTIL.print_trace(4, 'Output: PL/SQL global table- g_patv_tab');
1476: OKC_UTIL.print_trace(4, 'END --> get_patv_tab- ');
1477: END IF;
1478: ------END IF;
1479:
1480: EXCEPTION
1479:
1480: EXCEPTION
1481: WHEN OTHERS THEN
1482: IF (l_debug = 'Y') THEN
1483: OKC_UTIL.print_trace(4,SQLERRM);
1484: END IF;
1485: -- Bug#2320635
1486: OKC_API.set_message(G_APP_NAME,
1487: G_UNEXPECTED_ERROR,
1556:
1557: BEGIN
1558:
1559: IF (l_debug = 'Y') THEN
1560: OKC_UTIL.print_trace(4, 'START --> get_pacv_tab- ');
1561: OKC_UTIL.print_trace(4, 'p_old_pat_id- '|| p_old_pat_id);
1562: OKC_UTIL.print_trace(4, 'p_new_pat_id- '|| p_new_pat_id);
1563: END IF;
1564:
1557: BEGIN
1558:
1559: IF (l_debug = 'Y') THEN
1560: OKC_UTIL.print_trace(4, 'START --> get_pacv_tab- ');
1561: OKC_UTIL.print_trace(4, 'p_old_pat_id- '|| p_old_pat_id);
1562: OKC_UTIL.print_trace(4, 'p_new_pat_id- '|| p_new_pat_id);
1563: END IF;
1564:
1565: IF (l_debug = 'Y') THEN
1558:
1559: IF (l_debug = 'Y') THEN
1560: OKC_UTIL.print_trace(4, 'START --> get_pacv_tab- ');
1561: OKC_UTIL.print_trace(4, 'p_old_pat_id- '|| p_old_pat_id);
1562: OKC_UTIL.print_trace(4, 'p_new_pat_id- '|| p_new_pat_id);
1563: END IF;
1564:
1565: IF (l_debug = 'Y') THEN
1566: OKC_UTIL.print_trace(4, 'Quote Id - '|| p_qhr_id);
1562: OKC_UTIL.print_trace(4, 'p_new_pat_id- '|| p_new_pat_id);
1563: END IF;
1564:
1565: IF (l_debug = 'Y') THEN
1566: OKC_UTIL.print_trace(4, 'Quote Id - '|| p_qhr_id);
1567: OKC_UTIL.print_trace(4, 'Order Id - '|| p_ohr_id);
1568: OKC_UTIL.print_trace(4, 'p_line_inf_tab: PL/SQL global table of contract lines against related quote or order lines');
1569: END IF;
1570:
1563: END IF;
1564:
1565: IF (l_debug = 'Y') THEN
1566: OKC_UTIL.print_trace(4, 'Quote Id - '|| p_qhr_id);
1567: OKC_UTIL.print_trace(4, 'Order Id - '|| p_ohr_id);
1568: OKC_UTIL.print_trace(4, 'p_line_inf_tab: PL/SQL global table of contract lines against related quote or order lines');
1569: END IF;
1570:
1571:
1564:
1565: IF (l_debug = 'Y') THEN
1566: OKC_UTIL.print_trace(4, 'Quote Id - '|| p_qhr_id);
1567: OKC_UTIL.print_trace(4, 'Order Id - '|| p_ohr_id);
1568: OKC_UTIL.print_trace(4, 'p_line_inf_tab: PL/SQL global table of contract lines against related quote or order lines');
1569: END IF;
1570:
1571:
1572: IF (p_q_flag = OKC_API.G_TRUE AND
1572: IF (p_q_flag = OKC_API.G_TRUE AND
1573: p_qhr_id IS NOT NULL AND
1574: p_qhr_id <> OKC_API.G_MISS_NUM) THEN
1575: IF (l_debug = 'Y') THEN
1576: OKC_UTIL.print_trace(4, 'Processing quote pricing information for Quote Id - '|| p_qhr_id);
1577: END IF;
1578: ELSIF (p_o_flag = OKC_API.G_TRUE AND
1579: p_ohr_id IS NOT NULL AND
1580: p_ohr_id <> OKC_API.G_MISS_NUM) THEN
1578: ELSIF (p_o_flag = OKC_API.G_TRUE AND
1579: p_ohr_id IS NOT NULL AND
1580: p_ohr_id <> OKC_API.G_MISS_NUM) THEN
1581: IF (l_debug = 'Y') THEN
1582: OKC_UTIL.print_trace(4, 'Processing order pricing information for Order Id - '|| p_ohr_id);
1583: END IF;
1584: END IF;
1585:
1586:
1650: CLOSE c_source_pacv_rec;
1651:
1652:
1653: --------IF l_no_data_found THEN
1654: ------OKC_UTIL.print_trace(4, 'END --> get_pacv_tab: returned error- ');
1655: ------ RAISE OKC_API.G_EXCEPTION_ERROR;
1656: --------ELSE
1657: IF (l_debug = 'Y') THEN
1658: OKC_UTIL.print_trace(4, 'Output: PL/SQL global table- g_pacv_tab');
1654: ------OKC_UTIL.print_trace(4, 'END --> get_pacv_tab: returned error- ');
1655: ------ RAISE OKC_API.G_EXCEPTION_ERROR;
1656: --------ELSE
1657: IF (l_debug = 'Y') THEN
1658: OKC_UTIL.print_trace(4, 'Output: PL/SQL global table- g_pacv_tab');
1659: OKC_UTIL.print_trace(4, 'END --> get_pacv_tab- ');
1660: END IF;
1661: --------END IF;
1662:
1655: ------ RAISE OKC_API.G_EXCEPTION_ERROR;
1656: --------ELSE
1657: IF (l_debug = 'Y') THEN
1658: OKC_UTIL.print_trace(4, 'Output: PL/SQL global table- g_pacv_tab');
1659: OKC_UTIL.print_trace(4, 'END --> get_pacv_tab- ');
1660: END IF;
1661: --------END IF;
1662:
1663:
1663:
1664: EXCEPTION
1665: WHEN OTHERS THEN
1666: IF (l_debug = 'Y') THEN
1667: OKC_UTIL.print_trace(4,SQLERRM);
1668: END IF;
1669: -- Bug#2320635
1670: OKC_API.set_message(G_APP_NAME,
1671: G_UNEXPECTED_ERROR,
1737:
1738: BEGIN
1739:
1740: IF (l_debug = 'Y') THEN
1741: OKC_UTIL.print_trace(4, 'START --> get_paav_tab- ');
1742: OKC_UTIL.print_trace(4, 'p_old_pat_id- '|| p_old_pat_id);
1743: OKC_UTIL.print_trace(4, 'p_new_pat_id- '|| p_new_pat_id);
1744: OKC_UTIL.print_trace(4, 'Quote Id - '|| p_qhr_id);
1745: OKC_UTIL.print_trace(4, 'Order Id - '|| p_ohr_id);
1738: BEGIN
1739:
1740: IF (l_debug = 'Y') THEN
1741: OKC_UTIL.print_trace(4, 'START --> get_paav_tab- ');
1742: OKC_UTIL.print_trace(4, 'p_old_pat_id- '|| p_old_pat_id);
1743: OKC_UTIL.print_trace(4, 'p_new_pat_id- '|| p_new_pat_id);
1744: OKC_UTIL.print_trace(4, 'Quote Id - '|| p_qhr_id);
1745: OKC_UTIL.print_trace(4, 'Order Id - '|| p_ohr_id);
1746: END IF;
1739:
1740: IF (l_debug = 'Y') THEN
1741: OKC_UTIL.print_trace(4, 'START --> get_paav_tab- ');
1742: OKC_UTIL.print_trace(4, 'p_old_pat_id- '|| p_old_pat_id);
1743: OKC_UTIL.print_trace(4, 'p_new_pat_id- '|| p_new_pat_id);
1744: OKC_UTIL.print_trace(4, 'Quote Id - '|| p_qhr_id);
1745: OKC_UTIL.print_trace(4, 'Order Id - '|| p_ohr_id);
1746: END IF;
1747:
1740: IF (l_debug = 'Y') THEN
1741: OKC_UTIL.print_trace(4, 'START --> get_paav_tab- ');
1742: OKC_UTIL.print_trace(4, 'p_old_pat_id- '|| p_old_pat_id);
1743: OKC_UTIL.print_trace(4, 'p_new_pat_id- '|| p_new_pat_id);
1744: OKC_UTIL.print_trace(4, 'Quote Id - '|| p_qhr_id);
1745: OKC_UTIL.print_trace(4, 'Order Id - '|| p_ohr_id);
1746: END IF;
1747:
1748:
1741: OKC_UTIL.print_trace(4, 'START --> get_paav_tab- ');
1742: OKC_UTIL.print_trace(4, 'p_old_pat_id- '|| p_old_pat_id);
1743: OKC_UTIL.print_trace(4, 'p_new_pat_id- '|| p_new_pat_id);
1744: OKC_UTIL.print_trace(4, 'Quote Id - '|| p_qhr_id);
1745: OKC_UTIL.print_trace(4, 'Order Id - '|| p_ohr_id);
1746: END IF;
1747:
1748:
1749: IF (p_q_flag = OKC_API.G_TRUE AND
1749: IF (p_q_flag = OKC_API.G_TRUE AND
1750: p_qhr_id IS NOT NULL AND
1751: p_qhr_id <> OKC_API.G_MISS_NUM) THEN
1752: IF (l_debug = 'Y') THEN
1753: OKC_UTIL.print_trace(4, 'Processing quote pricing information for Quote Id - '|| p_qhr_id);
1754: END IF;
1755: ELSIF (p_o_flag = OKC_API.G_TRUE AND
1756: p_ohr_id IS NOT NULL AND
1757: p_ohr_id <> OKC_API.G_MISS_NUM) THEN
1755: ELSIF (p_o_flag = OKC_API.G_TRUE AND
1756: p_ohr_id IS NOT NULL AND
1757: p_ohr_id <> OKC_API.G_MISS_NUM) THEN
1758: IF (l_debug = 'Y') THEN
1759: OKC_UTIL.print_trace(4, 'Processing order pricing information for Order Id - '|| p_ohr_id);
1760: END IF;
1761: END IF;
1762:
1763: OPEN c_source_paav_rec(cp_q_flag => p_q_flag,
1800: CLOSE c_source_paav_rec;
1801:
1802:
1803: -----------IF l_no_data_found THEN
1804: ---------OKC_UTIL.print_trace(4, 'END --> get_paav_tab: returned error- ');
1805: ---------- RAISE OKC_API.G_EXCEPTION_ERROR;
1806: ----------ELSE
1807: IF (l_debug = 'Y') THEN
1808: OKC_UTIL.print_trace(4, 'Output: PL/SQL global table- g_paav_tab');
1804: ---------OKC_UTIL.print_trace(4, 'END --> get_paav_tab: returned error- ');
1805: ---------- RAISE OKC_API.G_EXCEPTION_ERROR;
1806: ----------ELSE
1807: IF (l_debug = 'Y') THEN
1808: OKC_UTIL.print_trace(4, 'Output: PL/SQL global table- g_paav_tab');
1809: OKC_UTIL.print_trace(4, 'END --> get_paav_tab- ');
1810: END IF;
1811: ----------END IF;
1812:
1805: ---------- RAISE OKC_API.G_EXCEPTION_ERROR;
1806: ----------ELSE
1807: IF (l_debug = 'Y') THEN
1808: OKC_UTIL.print_trace(4, 'Output: PL/SQL global table- g_paav_tab');
1809: OKC_UTIL.print_trace(4, 'END --> get_paav_tab- ');
1810: END IF;
1811: ----------END IF;
1812:
1813:
1813:
1814: EXCEPTION
1815: WHEN OTHERS THEN
1816: IF (l_debug = 'Y') THEN
1817: OKC_UTIL.print_trace(4,SQLERRM);
1818: END IF;
1819: -- Bug#2320635
1820: OKC_API.set_message(G_APP_NAME,
1821: G_UNEXPECTED_ERROR,
2132:
2133: BEGIN
2134:
2135: IF (l_debug = 'Y') THEN
2136: OKC_UTIL.print_trace(4, 'START --> get_pavv_tab- ');
2137: OKC_UTIL.print_trace(4, 'Contract Id - '|| p_chr_id);
2138: OKC_UTIL.print_trace(4, 'Contract Line Id - '|| p_cle_id);
2139: OKC_UTIL.print_trace(4, 'Quote Id - '|| p_qhr_id);
2140: OKC_UTIL.print_trace(4, 'Quote Line Id - '|| p_qle_id);
2133: BEGIN
2134:
2135: IF (l_debug = 'Y') THEN
2136: OKC_UTIL.print_trace(4, 'START --> get_pavv_tab- ');
2137: OKC_UTIL.print_trace(4, 'Contract Id - '|| p_chr_id);
2138: OKC_UTIL.print_trace(4, 'Contract Line Id - '|| p_cle_id);
2139: OKC_UTIL.print_trace(4, 'Quote Id - '|| p_qhr_id);
2140: OKC_UTIL.print_trace(4, 'Quote Line Id - '|| p_qle_id);
2141: OKC_UTIL.print_trace(4, 'Order Id - '|| p_ohr_id);
2134:
2135: IF (l_debug = 'Y') THEN
2136: OKC_UTIL.print_trace(4, 'START --> get_pavv_tab- ');
2137: OKC_UTIL.print_trace(4, 'Contract Id - '|| p_chr_id);
2138: OKC_UTIL.print_trace(4, 'Contract Line Id - '|| p_cle_id);
2139: OKC_UTIL.print_trace(4, 'Quote Id - '|| p_qhr_id);
2140: OKC_UTIL.print_trace(4, 'Quote Line Id - '|| p_qle_id);
2141: OKC_UTIL.print_trace(4, 'Order Id - '|| p_ohr_id);
2142: OKC_UTIL.print_trace(4, 'Order Line Id - '|| p_ole_id);
2135: IF (l_debug = 'Y') THEN
2136: OKC_UTIL.print_trace(4, 'START --> get_pavv_tab- ');
2137: OKC_UTIL.print_trace(4, 'Contract Id - '|| p_chr_id);
2138: OKC_UTIL.print_trace(4, 'Contract Line Id - '|| p_cle_id);
2139: OKC_UTIL.print_trace(4, 'Quote Id - '|| p_qhr_id);
2140: OKC_UTIL.print_trace(4, 'Quote Line Id - '|| p_qle_id);
2141: OKC_UTIL.print_trace(4, 'Order Id - '|| p_ohr_id);
2142: OKC_UTIL.print_trace(4, 'Order Line Id - '|| p_ole_id);
2143: END IF;
2136: OKC_UTIL.print_trace(4, 'START --> get_pavv_tab- ');
2137: OKC_UTIL.print_trace(4, 'Contract Id - '|| p_chr_id);
2138: OKC_UTIL.print_trace(4, 'Contract Line Id - '|| p_cle_id);
2139: OKC_UTIL.print_trace(4, 'Quote Id - '|| p_qhr_id);
2140: OKC_UTIL.print_trace(4, 'Quote Line Id - '|| p_qle_id);
2141: OKC_UTIL.print_trace(4, 'Order Id - '|| p_ohr_id);
2142: OKC_UTIL.print_trace(4, 'Order Line Id - '|| p_ole_id);
2143: END IF;
2144:
2137: OKC_UTIL.print_trace(4, 'Contract Id - '|| p_chr_id);
2138: OKC_UTIL.print_trace(4, 'Contract Line Id - '|| p_cle_id);
2139: OKC_UTIL.print_trace(4, 'Quote Id - '|| p_qhr_id);
2140: OKC_UTIL.print_trace(4, 'Quote Line Id - '|| p_qle_id);
2141: OKC_UTIL.print_trace(4, 'Order Id - '|| p_ohr_id);
2142: OKC_UTIL.print_trace(4, 'Order Line Id - '|| p_ole_id);
2143: END IF;
2144:
2145:
2138: OKC_UTIL.print_trace(4, 'Contract Line Id - '|| p_cle_id);
2139: OKC_UTIL.print_trace(4, 'Quote Id - '|| p_qhr_id);
2140: OKC_UTIL.print_trace(4, 'Quote Line Id - '|| p_qle_id);
2141: OKC_UTIL.print_trace(4, 'Order Id - '|| p_ohr_id);
2142: OKC_UTIL.print_trace(4, 'Order Line Id - '|| p_ole_id);
2143: END IF;
2144:
2145:
2146: IF (p_q_flag = OKC_API.G_TRUE AND
2146: IF (p_q_flag = OKC_API.G_TRUE AND
2147: p_qhr_id IS NOT NULL AND
2148: p_qhr_id <> OKC_API.G_MISS_NUM) THEN
2149: IF (l_debug = 'Y') THEN
2150: OKC_UTIL.print_trace(4, 'Processing quote pricing information for Quote Id - '|| p_qhr_id);
2151: END IF;
2152: ELSIF (p_o_flag = OKC_API.G_TRUE AND
2153: p_ohr_id IS NOT NULL AND
2154: p_ohr_id <> OKC_API.G_MISS_NUM) THEN
2152: ELSIF (p_o_flag = OKC_API.G_TRUE AND
2153: p_ohr_id IS NOT NULL AND
2154: p_ohr_id <> OKC_API.G_MISS_NUM) THEN
2155: IF (l_debug = 'Y') THEN
2156: OKC_UTIL.print_trace(4, 'Processing order pricing information for Order Id - '|| p_ohr_id);
2157: END IF;
2158: END IF;
2159:
2160:
2321:
2322:
2323:
2324: --IF l_no_data_found THEN
2325: -- OKC_UTIL.print_trace(4, 'END --> get_pavv_tab: returned error- ');
2326: -- RAISE OKC_API.G_EXCEPTION_ERROR;
2327: --ELSE
2328: IF (l_debug = 'Y') THEN
2329: OKC_UTIL.print_trace(4, 'Output: PL/SQL global table- g_pavv_tab');
2325: -- OKC_UTIL.print_trace(4, 'END --> get_pavv_tab: returned error- ');
2326: -- RAISE OKC_API.G_EXCEPTION_ERROR;
2327: --ELSE
2328: IF (l_debug = 'Y') THEN
2329: OKC_UTIL.print_trace(4, 'Output: PL/SQL global table- g_pavv_tab');
2330: OKC_UTIL.print_trace(4, 'END --> get_pavv_tab- ');
2331: END IF;
2332: --END IF;
2333:
2326: -- RAISE OKC_API.G_EXCEPTION_ERROR;
2327: --ELSE
2328: IF (l_debug = 'Y') THEN
2329: OKC_UTIL.print_trace(4, 'Output: PL/SQL global table- g_pavv_tab');
2330: OKC_UTIL.print_trace(4, 'END --> get_pavv_tab- ');
2331: END IF;
2332: --END IF;
2333:
2334: EXCEPTION
2333:
2334: EXCEPTION
2335: WHEN OTHERS THEN
2336: IF (l_debug = 'Y') THEN
2337: OKC_UTIL.print_trace(4,SQLERRM);
2338: END IF;
2339: -- Bug#2320635
2340: OKC_API.set_message(G_APP_NAME,
2341: G_UNEXPECTED_ERROR,
2610:
2611: BEGIN
2612:
2613: IF (l_debug = 'Y') THEN
2614: okc_util.print_trace(1,'---------------------------------');
2615: okc_util.print_trace(1,'>> start : Get price adjustments ');
2616: okc_util.print_trace(1,'---------------------------------');
2617: END IF;
2618:
2611: BEGIN
2612:
2613: IF (l_debug = 'Y') THEN
2614: okc_util.print_trace(1,'---------------------------------');
2615: okc_util.print_trace(1,'>> start : Get price adjustments ');
2616: okc_util.print_trace(1,'---------------------------------');
2617: END IF;
2618:
2619: --
2612:
2613: IF (l_debug = 'Y') THEN
2614: okc_util.print_trace(1,'---------------------------------');
2615: okc_util.print_trace(1,'>> start : Get price adjustments ');
2616: okc_util.print_trace(1,'---------------------------------');
2617: END IF;
2618:
2619: --
2620: -- housekeeping
2642: -- Display the price adjustment records
2643:
2644: -- IF p_level = 'L' THEN
2645: IF (l_debug = 'Y') THEN
2646: okc_util.print_trace(1,'*********************************************');
2647: END IF;
2648: FOR price_adj_rec IN c_k_price_adj(p_chr_id, p_cle_id,
2649: p_q_flag,p_qhr_id ,p_qle_id,
2650: p_o_flag,p_ohr_id,p_ole_id) LOOP
2649: p_q_flag,p_qhr_id ,p_qle_id,
2650: p_o_flag,p_ohr_id,p_ole_id) LOOP
2651: IF c_k_price_adj%FOUND THEN
2652: IF (l_debug = 'Y') THEN
2653: okc_util.print_trace(1,' ');
2654: okc_util.print_trace(1,'---------------------------------------------');
2655: okc_util.print_trace(1,'Values from c_k_price_adj cursor - contract price adjustments');
2656: okc_util.print_trace(1,'operation code '||price_adj_rec.operation_code);
2657: okc_util.print_trace(1,'quote price adj id '||price_adj_rec.price_adjustment_id);
2650: p_o_flag,p_ohr_id,p_ole_id) LOOP
2651: IF c_k_price_adj%FOUND THEN
2652: IF (l_debug = 'Y') THEN
2653: okc_util.print_trace(1,' ');
2654: okc_util.print_trace(1,'---------------------------------------------');
2655: okc_util.print_trace(1,'Values from c_k_price_adj cursor - contract price adjustments');
2656: okc_util.print_trace(1,'operation code '||price_adj_rec.operation_code);
2657: okc_util.print_trace(1,'quote price adj id '||price_adj_rec.price_adjustment_id);
2658: okc_util.print_trace(1,'prc adj ID '||price_adj_rec.id);
2651: IF c_k_price_adj%FOUND THEN
2652: IF (l_debug = 'Y') THEN
2653: okc_util.print_trace(1,' ');
2654: okc_util.print_trace(1,'---------------------------------------------');
2655: okc_util.print_trace(1,'Values from c_k_price_adj cursor - contract price adjustments');
2656: okc_util.print_trace(1,'operation code '||price_adj_rec.operation_code);
2657: okc_util.print_trace(1,'quote price adj id '||price_adj_rec.price_adjustment_id);
2658: okc_util.print_trace(1,'prc adj ID '||price_adj_rec.id);
2659: okc_util.print_trace(1,'---------------------------------------------');
2652: IF (l_debug = 'Y') THEN
2653: okc_util.print_trace(1,' ');
2654: okc_util.print_trace(1,'---------------------------------------------');
2655: okc_util.print_trace(1,'Values from c_k_price_adj cursor - contract price adjustments');
2656: okc_util.print_trace(1,'operation code '||price_adj_rec.operation_code);
2657: okc_util.print_trace(1,'quote price adj id '||price_adj_rec.price_adjustment_id);
2658: okc_util.print_trace(1,'prc adj ID '||price_adj_rec.id);
2659: okc_util.print_trace(1,'---------------------------------------------');
2660: okc_util.print_trace(1,' ');
2653: okc_util.print_trace(1,' ');
2654: okc_util.print_trace(1,'---------------------------------------------');
2655: okc_util.print_trace(1,'Values from c_k_price_adj cursor - contract price adjustments');
2656: okc_util.print_trace(1,'operation code '||price_adj_rec.operation_code);
2657: okc_util.print_trace(1,'quote price adj id '||price_adj_rec.price_adjustment_id);
2658: okc_util.print_trace(1,'prc adj ID '||price_adj_rec.id);
2659: okc_util.print_trace(1,'---------------------------------------------');
2660: okc_util.print_trace(1,' ');
2661: END IF;
2654: okc_util.print_trace(1,'---------------------------------------------');
2655: okc_util.print_trace(1,'Values from c_k_price_adj cursor - contract price adjustments');
2656: okc_util.print_trace(1,'operation code '||price_adj_rec.operation_code);
2657: okc_util.print_trace(1,'quote price adj id '||price_adj_rec.price_adjustment_id);
2658: okc_util.print_trace(1,'prc adj ID '||price_adj_rec.id);
2659: okc_util.print_trace(1,'---------------------------------------------');
2660: okc_util.print_trace(1,' ');
2661: END IF;
2662: END IF;
2655: okc_util.print_trace(1,'Values from c_k_price_adj cursor - contract price adjustments');
2656: okc_util.print_trace(1,'operation code '||price_adj_rec.operation_code);
2657: okc_util.print_trace(1,'quote price adj id '||price_adj_rec.price_adjustment_id);
2658: okc_util.print_trace(1,'prc adj ID '||price_adj_rec.id);
2659: okc_util.print_trace(1,'---------------------------------------------');
2660: okc_util.print_trace(1,' ');
2661: END IF;
2662: END IF;
2663:
2656: okc_util.print_trace(1,'operation code '||price_adj_rec.operation_code);
2657: okc_util.print_trace(1,'quote price adj id '||price_adj_rec.price_adjustment_id);
2658: okc_util.print_trace(1,'prc adj ID '||price_adj_rec.id);
2659: okc_util.print_trace(1,'---------------------------------------------');
2660: okc_util.print_trace(1,' ');
2661: END IF;
2662: END IF;
2663:
2664: END LOOP;
2671:
2672: IF price_adj_rec.operation_code = g_aso_op_code_create THEN
2673:
2674: IF (l_debug = 'Y') THEN
2675: okc_util.print_trace(1,'step 1-1 operation code = '||price_adj_rec.operation_code);
2676: END IF;
2677:
2678: -- Populate l_price_adj_rec with infomation from price_adj_rec;
2679:
2744: END IF;
2745:
2746: IF price_adj_rec.operation_code = g_aso_op_code_update THEN
2747: IF (l_debug = 'Y') THEN
2748: okc_util.print_trace(1,'step 1-2 operation code = '||price_adj_rec.operation_code);
2749: END IF;
2750: IF NVL(l_prec_okc_price_adj_id,0) <> price_adj_rec.id THEN
2751:
2752: -- Need to check if the related quote price adjustment is not already planned to be
2754: IF l_price_adj_tab.first IS NOT NULL THEN
2755: FOR i IN l_price_adj_tab.first..l_price_adj_tab.last LOOP
2756: IF l_price_adj_tab(i).price_adjustment_id = price_adj_rec.price_adjustment_id THEN
2757: IF (l_debug = 'Y') THEN
2758: okc_util.print_trace(1,'step 1-3 related quote price adjustment is already planned to be updated');
2759: END IF;
2760: l_price_adj_insert := OKC_API.G_FALSE;
2761: exit;
2762: END IF;
2775: FOR i IN l_price_adj_tab.first..l_price_adj_tab.last LOOP
2776: IF l_price_adj_tab(i).price_adjustment_id = price_adj_rec.price_adjustment_id THEN
2777: l_price_adj_insert := OKC_API.G_FALSE;
2778: IF (l_debug = 'Y') THEN
2779: okc_util.print_trace(1,'step 1-4 checking ctrct pr adj with multiple qte prc adj');
2780: END IF;
2781: exit;
2782: END IF;
2783: END LOOP;
2927:
2928: l_price_adj_tab(x) := l_price_adj_rec;
2929:
2930: IF (l_debug = 'Y') THEN
2931: okc_util.print_trace(1,'INDEX VALUE x = '||x);
2932: okc_util.print_trace(1,'=========================================================');
2933: okc_util.print_trace(1,' ');
2934: okc_util.print_trace(1,'operation code = '||l_price_adj_tab(x).operation_code);
2935: okc_util.print_trace(1,'quote header id = '||l_price_adj_tab(x).quote_header_id);
2928: l_price_adj_tab(x) := l_price_adj_rec;
2929:
2930: IF (l_debug = 'Y') THEN
2931: okc_util.print_trace(1,'INDEX VALUE x = '||x);
2932: okc_util.print_trace(1,'=========================================================');
2933: okc_util.print_trace(1,' ');
2934: okc_util.print_trace(1,'operation code = '||l_price_adj_tab(x).operation_code);
2935: okc_util.print_trace(1,'quote header id = '||l_price_adj_tab(x).quote_header_id);
2936: okc_util.print_trace(1,'quote line id = '||l_price_adj_tab(x).quote_line_id);
2929:
2930: IF (l_debug = 'Y') THEN
2931: okc_util.print_trace(1,'INDEX VALUE x = '||x);
2932: okc_util.print_trace(1,'=========================================================');
2933: okc_util.print_trace(1,' ');
2934: okc_util.print_trace(1,'operation code = '||l_price_adj_tab(x).operation_code);
2935: okc_util.print_trace(1,'quote header id = '||l_price_adj_tab(x).quote_header_id);
2936: okc_util.print_trace(1,'quote line id = '||l_price_adj_tab(x).quote_line_id);
2937: okc_util.print_trace(1,'price adjustment id = '||l_price_adj_tab(x).price_adjustment_id);
2930: IF (l_debug = 'Y') THEN
2931: okc_util.print_trace(1,'INDEX VALUE x = '||x);
2932: okc_util.print_trace(1,'=========================================================');
2933: okc_util.print_trace(1,' ');
2934: okc_util.print_trace(1,'operation code = '||l_price_adj_tab(x).operation_code);
2935: okc_util.print_trace(1,'quote header id = '||l_price_adj_tab(x).quote_header_id);
2936: okc_util.print_trace(1,'quote line id = '||l_price_adj_tab(x).quote_line_id);
2937: okc_util.print_trace(1,'price adjustment id = '||l_price_adj_tab(x).price_adjustment_id);
2938: okc_util.print_trace(1,'modifier_mechanism_type_code = '||l_price_adj_tab(x).modifier_mechanism_type_code);
2931: okc_util.print_trace(1,'INDEX VALUE x = '||x);
2932: okc_util.print_trace(1,'=========================================================');
2933: okc_util.print_trace(1,' ');
2934: okc_util.print_trace(1,'operation code = '||l_price_adj_tab(x).operation_code);
2935: okc_util.print_trace(1,'quote header id = '||l_price_adj_tab(x).quote_header_id);
2936: okc_util.print_trace(1,'quote line id = '||l_price_adj_tab(x).quote_line_id);
2937: okc_util.print_trace(1,'price adjustment id = '||l_price_adj_tab(x).price_adjustment_id);
2938: okc_util.print_trace(1,'modifier_mechanism_type_code = '||l_price_adj_tab(x).modifier_mechanism_type_code);
2939: okc_util.print_trace(1,'modified_from = '||l_price_adj_tab(x).modified_from);
2932: okc_util.print_trace(1,'=========================================================');
2933: okc_util.print_trace(1,' ');
2934: okc_util.print_trace(1,'operation code = '||l_price_adj_tab(x).operation_code);
2935: okc_util.print_trace(1,'quote header id = '||l_price_adj_tab(x).quote_header_id);
2936: okc_util.print_trace(1,'quote line id = '||l_price_adj_tab(x).quote_line_id);
2937: okc_util.print_trace(1,'price adjustment id = '||l_price_adj_tab(x).price_adjustment_id);
2938: okc_util.print_trace(1,'modifier_mechanism_type_code = '||l_price_adj_tab(x).modifier_mechanism_type_code);
2939: okc_util.print_trace(1,'modified_from = '||l_price_adj_tab(x).modified_from);
2940: okc_util.print_trace(1,'modified_to = '||l_price_adj_tab(x).modified_to);
2933: okc_util.print_trace(1,' ');
2934: okc_util.print_trace(1,'operation code = '||l_price_adj_tab(x).operation_code);
2935: okc_util.print_trace(1,'quote header id = '||l_price_adj_tab(x).quote_header_id);
2936: okc_util.print_trace(1,'quote line id = '||l_price_adj_tab(x).quote_line_id);
2937: okc_util.print_trace(1,'price adjustment id = '||l_price_adj_tab(x).price_adjustment_id);
2938: okc_util.print_trace(1,'modifier_mechanism_type_code = '||l_price_adj_tab(x).modifier_mechanism_type_code);
2939: okc_util.print_trace(1,'modified_from = '||l_price_adj_tab(x).modified_from);
2940: okc_util.print_trace(1,'modified_to = '||l_price_adj_tab(x).modified_to);
2941: okc_util.print_trace(1,'operand = '||l_price_adj_tab(x).operand);
2934: okc_util.print_trace(1,'operation code = '||l_price_adj_tab(x).operation_code);
2935: okc_util.print_trace(1,'quote header id = '||l_price_adj_tab(x).quote_header_id);
2936: okc_util.print_trace(1,'quote line id = '||l_price_adj_tab(x).quote_line_id);
2937: okc_util.print_trace(1,'price adjustment id = '||l_price_adj_tab(x).price_adjustment_id);
2938: okc_util.print_trace(1,'modifier_mechanism_type_code = '||l_price_adj_tab(x).modifier_mechanism_type_code);
2939: okc_util.print_trace(1,'modified_from = '||l_price_adj_tab(x).modified_from);
2940: okc_util.print_trace(1,'modified_to = '||l_price_adj_tab(x).modified_to);
2941: okc_util.print_trace(1,'operand = '||l_price_adj_tab(x).operand);
2942: okc_util.print_trace(1,'arithmetic_operator = '||l_price_adj_tab(x).arithmetic_operator);
2935: okc_util.print_trace(1,'quote header id = '||l_price_adj_tab(x).quote_header_id);
2936: okc_util.print_trace(1,'quote line id = '||l_price_adj_tab(x).quote_line_id);
2937: okc_util.print_trace(1,'price adjustment id = '||l_price_adj_tab(x).price_adjustment_id);
2938: okc_util.print_trace(1,'modifier_mechanism_type_code = '||l_price_adj_tab(x).modifier_mechanism_type_code);
2939: okc_util.print_trace(1,'modified_from = '||l_price_adj_tab(x).modified_from);
2940: okc_util.print_trace(1,'modified_to = '||l_price_adj_tab(x).modified_to);
2941: okc_util.print_trace(1,'operand = '||l_price_adj_tab(x).operand);
2942: okc_util.print_trace(1,'arithmetic_operator = '||l_price_adj_tab(x).arithmetic_operator);
2943: okc_util.print_trace(1,'automatic_flag = '||l_price_adj_tab(x).automatic_flag);
2936: okc_util.print_trace(1,'quote line id = '||l_price_adj_tab(x).quote_line_id);
2937: okc_util.print_trace(1,'price adjustment id = '||l_price_adj_tab(x).price_adjustment_id);
2938: okc_util.print_trace(1,'modifier_mechanism_type_code = '||l_price_adj_tab(x).modifier_mechanism_type_code);
2939: okc_util.print_trace(1,'modified_from = '||l_price_adj_tab(x).modified_from);
2940: okc_util.print_trace(1,'modified_to = '||l_price_adj_tab(x).modified_to);
2941: okc_util.print_trace(1,'operand = '||l_price_adj_tab(x).operand);
2942: okc_util.print_trace(1,'arithmetic_operator = '||l_price_adj_tab(x).arithmetic_operator);
2943: okc_util.print_trace(1,'automatic_flag = '||l_price_adj_tab(x).automatic_flag);
2944: okc_util.print_trace(1,'update_allowable flag = '||l_price_adj_tab(x).update_allowable_flag);
2937: okc_util.print_trace(1,'price adjustment id = '||l_price_adj_tab(x).price_adjustment_id);
2938: okc_util.print_trace(1,'modifier_mechanism_type_code = '||l_price_adj_tab(x).modifier_mechanism_type_code);
2939: okc_util.print_trace(1,'modified_from = '||l_price_adj_tab(x).modified_from);
2940: okc_util.print_trace(1,'modified_to = '||l_price_adj_tab(x).modified_to);
2941: okc_util.print_trace(1,'operand = '||l_price_adj_tab(x).operand);
2942: okc_util.print_trace(1,'arithmetic_operator = '||l_price_adj_tab(x).arithmetic_operator);
2943: okc_util.print_trace(1,'automatic_flag = '||l_price_adj_tab(x).automatic_flag);
2944: okc_util.print_trace(1,'update_allowable flag = '||l_price_adj_tab(x).update_allowable_flag);
2945: okc_util.print_trace(1,'updated_flag = '||l_price_adj_tab(x).updated_flag);
2938: okc_util.print_trace(1,'modifier_mechanism_type_code = '||l_price_adj_tab(x).modifier_mechanism_type_code);
2939: okc_util.print_trace(1,'modified_from = '||l_price_adj_tab(x).modified_from);
2940: okc_util.print_trace(1,'modified_to = '||l_price_adj_tab(x).modified_to);
2941: okc_util.print_trace(1,'operand = '||l_price_adj_tab(x).operand);
2942: okc_util.print_trace(1,'arithmetic_operator = '||l_price_adj_tab(x).arithmetic_operator);
2943: okc_util.print_trace(1,'automatic_flag = '||l_price_adj_tab(x).automatic_flag);
2944: okc_util.print_trace(1,'update_allowable flag = '||l_price_adj_tab(x).update_allowable_flag);
2945: okc_util.print_trace(1,'updated_flag = '||l_price_adj_tab(x).updated_flag);
2946: okc_util.print_trace(1,'applied_flag = '||l_price_adj_tab(x).applied_flag);
2939: okc_util.print_trace(1,'modified_from = '||l_price_adj_tab(x).modified_from);
2940: okc_util.print_trace(1,'modified_to = '||l_price_adj_tab(x).modified_to);
2941: okc_util.print_trace(1,'operand = '||l_price_adj_tab(x).operand);
2942: okc_util.print_trace(1,'arithmetic_operator = '||l_price_adj_tab(x).arithmetic_operator);
2943: okc_util.print_trace(1,'automatic_flag = '||l_price_adj_tab(x).automatic_flag);
2944: okc_util.print_trace(1,'update_allowable flag = '||l_price_adj_tab(x).update_allowable_flag);
2945: okc_util.print_trace(1,'updated_flag = '||l_price_adj_tab(x).updated_flag);
2946: okc_util.print_trace(1,'applied_flag = '||l_price_adj_tab(x).applied_flag);
2947: okc_util.print_trace(1,'on_invoice_flag = '||l_price_adj_tab(x).on_invoice_flag);
2940: okc_util.print_trace(1,'modified_to = '||l_price_adj_tab(x).modified_to);
2941: okc_util.print_trace(1,'operand = '||l_price_adj_tab(x).operand);
2942: okc_util.print_trace(1,'arithmetic_operator = '||l_price_adj_tab(x).arithmetic_operator);
2943: okc_util.print_trace(1,'automatic_flag = '||l_price_adj_tab(x).automatic_flag);
2944: okc_util.print_trace(1,'update_allowable flag = '||l_price_adj_tab(x).update_allowable_flag);
2945: okc_util.print_trace(1,'updated_flag = '||l_price_adj_tab(x).updated_flag);
2946: okc_util.print_trace(1,'applied_flag = '||l_price_adj_tab(x).applied_flag);
2947: okc_util.print_trace(1,'on_invoice_flag = '||l_price_adj_tab(x).on_invoice_flag);
2948: okc_util.print_trace(1,'pricing_phase_id = '||l_price_adj_tab(x).pricing_phase_id);
2941: okc_util.print_trace(1,'operand = '||l_price_adj_tab(x).operand);
2942: okc_util.print_trace(1,'arithmetic_operator = '||l_price_adj_tab(x).arithmetic_operator);
2943: okc_util.print_trace(1,'automatic_flag = '||l_price_adj_tab(x).automatic_flag);
2944: okc_util.print_trace(1,'update_allowable flag = '||l_price_adj_tab(x).update_allowable_flag);
2945: okc_util.print_trace(1,'updated_flag = '||l_price_adj_tab(x).updated_flag);
2946: okc_util.print_trace(1,'applied_flag = '||l_price_adj_tab(x).applied_flag);
2947: okc_util.print_trace(1,'on_invoice_flag = '||l_price_adj_tab(x).on_invoice_flag);
2948: okc_util.print_trace(1,'pricing_phase_id = '||l_price_adj_tab(x).pricing_phase_id);
2949: okc_util.print_trace(1,'attribute_category = '||l_price_adj_tab(x).attribute_category);
2942: okc_util.print_trace(1,'arithmetic_operator = '||l_price_adj_tab(x).arithmetic_operator);
2943: okc_util.print_trace(1,'automatic_flag = '||l_price_adj_tab(x).automatic_flag);
2944: okc_util.print_trace(1,'update_allowable flag = '||l_price_adj_tab(x).update_allowable_flag);
2945: okc_util.print_trace(1,'updated_flag = '||l_price_adj_tab(x).updated_flag);
2946: okc_util.print_trace(1,'applied_flag = '||l_price_adj_tab(x).applied_flag);
2947: okc_util.print_trace(1,'on_invoice_flag = '||l_price_adj_tab(x).on_invoice_flag);
2948: okc_util.print_trace(1,'pricing_phase_id = '||l_price_adj_tab(x).pricing_phase_id);
2949: okc_util.print_trace(1,'attribute_category = '||l_price_adj_tab(x).attribute_category);
2950: okc_util.print_trace(1,'attribute1 = '||l_price_adj_tab(x).attribute1);
2943: okc_util.print_trace(1,'automatic_flag = '||l_price_adj_tab(x).automatic_flag);
2944: okc_util.print_trace(1,'update_allowable flag = '||l_price_adj_tab(x).update_allowable_flag);
2945: okc_util.print_trace(1,'updated_flag = '||l_price_adj_tab(x).updated_flag);
2946: okc_util.print_trace(1,'applied_flag = '||l_price_adj_tab(x).applied_flag);
2947: okc_util.print_trace(1,'on_invoice_flag = '||l_price_adj_tab(x).on_invoice_flag);
2948: okc_util.print_trace(1,'pricing_phase_id = '||l_price_adj_tab(x).pricing_phase_id);
2949: okc_util.print_trace(1,'attribute_category = '||l_price_adj_tab(x).attribute_category);
2950: okc_util.print_trace(1,'attribute1 = '||l_price_adj_tab(x).attribute1);
2951: okc_util.print_trace(1,'attribute2 = '||l_price_adj_tab(x).attribute2);
2944: okc_util.print_trace(1,'update_allowable flag = '||l_price_adj_tab(x).update_allowable_flag);
2945: okc_util.print_trace(1,'updated_flag = '||l_price_adj_tab(x).updated_flag);
2946: okc_util.print_trace(1,'applied_flag = '||l_price_adj_tab(x).applied_flag);
2947: okc_util.print_trace(1,'on_invoice_flag = '||l_price_adj_tab(x).on_invoice_flag);
2948: okc_util.print_trace(1,'pricing_phase_id = '||l_price_adj_tab(x).pricing_phase_id);
2949: okc_util.print_trace(1,'attribute_category = '||l_price_adj_tab(x).attribute_category);
2950: okc_util.print_trace(1,'attribute1 = '||l_price_adj_tab(x).attribute1);
2951: okc_util.print_trace(1,'attribute2 = '||l_price_adj_tab(x).attribute2);
2952: okc_util.print_trace(1,'attribute3 = '||l_price_adj_tab(x).attribute3);
2945: okc_util.print_trace(1,'updated_flag = '||l_price_adj_tab(x).updated_flag);
2946: okc_util.print_trace(1,'applied_flag = '||l_price_adj_tab(x).applied_flag);
2947: okc_util.print_trace(1,'on_invoice_flag = '||l_price_adj_tab(x).on_invoice_flag);
2948: okc_util.print_trace(1,'pricing_phase_id = '||l_price_adj_tab(x).pricing_phase_id);
2949: okc_util.print_trace(1,'attribute_category = '||l_price_adj_tab(x).attribute_category);
2950: okc_util.print_trace(1,'attribute1 = '||l_price_adj_tab(x).attribute1);
2951: okc_util.print_trace(1,'attribute2 = '||l_price_adj_tab(x).attribute2);
2952: okc_util.print_trace(1,'attribute3 = '||l_price_adj_tab(x).attribute3);
2953: okc_util.print_trace(1,'attribute4 = '||l_price_adj_tab(x).attribute4);
2946: okc_util.print_trace(1,'applied_flag = '||l_price_adj_tab(x).applied_flag);
2947: okc_util.print_trace(1,'on_invoice_flag = '||l_price_adj_tab(x).on_invoice_flag);
2948: okc_util.print_trace(1,'pricing_phase_id = '||l_price_adj_tab(x).pricing_phase_id);
2949: okc_util.print_trace(1,'attribute_category = '||l_price_adj_tab(x).attribute_category);
2950: okc_util.print_trace(1,'attribute1 = '||l_price_adj_tab(x).attribute1);
2951: okc_util.print_trace(1,'attribute2 = '||l_price_adj_tab(x).attribute2);
2952: okc_util.print_trace(1,'attribute3 = '||l_price_adj_tab(x).attribute3);
2953: okc_util.print_trace(1,'attribute4 = '||l_price_adj_tab(x).attribute4);
2954: okc_util.print_trace(1,'attribute5 = '||l_price_adj_tab(x).attribute5);
2947: okc_util.print_trace(1,'on_invoice_flag = '||l_price_adj_tab(x).on_invoice_flag);
2948: okc_util.print_trace(1,'pricing_phase_id = '||l_price_adj_tab(x).pricing_phase_id);
2949: okc_util.print_trace(1,'attribute_category = '||l_price_adj_tab(x).attribute_category);
2950: okc_util.print_trace(1,'attribute1 = '||l_price_adj_tab(x).attribute1);
2951: okc_util.print_trace(1,'attribute2 = '||l_price_adj_tab(x).attribute2);
2952: okc_util.print_trace(1,'attribute3 = '||l_price_adj_tab(x).attribute3);
2953: okc_util.print_trace(1,'attribute4 = '||l_price_adj_tab(x).attribute4);
2954: okc_util.print_trace(1,'attribute5 = '||l_price_adj_tab(x).attribute5);
2955: okc_util.print_trace(1,'attribute6 = '||l_price_adj_tab(x).attribute6);
2948: okc_util.print_trace(1,'pricing_phase_id = '||l_price_adj_tab(x).pricing_phase_id);
2949: okc_util.print_trace(1,'attribute_category = '||l_price_adj_tab(x).attribute_category);
2950: okc_util.print_trace(1,'attribute1 = '||l_price_adj_tab(x).attribute1);
2951: okc_util.print_trace(1,'attribute2 = '||l_price_adj_tab(x).attribute2);
2952: okc_util.print_trace(1,'attribute3 = '||l_price_adj_tab(x).attribute3);
2953: okc_util.print_trace(1,'attribute4 = '||l_price_adj_tab(x).attribute4);
2954: okc_util.print_trace(1,'attribute5 = '||l_price_adj_tab(x).attribute5);
2955: okc_util.print_trace(1,'attribute6 = '||l_price_adj_tab(x).attribute6);
2956: okc_util.print_trace(1,'attribute7 = '||l_price_adj_tab(x).attribute7);
2949: okc_util.print_trace(1,'attribute_category = '||l_price_adj_tab(x).attribute_category);
2950: okc_util.print_trace(1,'attribute1 = '||l_price_adj_tab(x).attribute1);
2951: okc_util.print_trace(1,'attribute2 = '||l_price_adj_tab(x).attribute2);
2952: okc_util.print_trace(1,'attribute3 = '||l_price_adj_tab(x).attribute3);
2953: okc_util.print_trace(1,'attribute4 = '||l_price_adj_tab(x).attribute4);
2954: okc_util.print_trace(1,'attribute5 = '||l_price_adj_tab(x).attribute5);
2955: okc_util.print_trace(1,'attribute6 = '||l_price_adj_tab(x).attribute6);
2956: okc_util.print_trace(1,'attribute7 = '||l_price_adj_tab(x).attribute7);
2957: okc_util.print_trace(1,'attribute8 = '||l_price_adj_tab(x).attribute8);
2950: okc_util.print_trace(1,'attribute1 = '||l_price_adj_tab(x).attribute1);
2951: okc_util.print_trace(1,'attribute2 = '||l_price_adj_tab(x).attribute2);
2952: okc_util.print_trace(1,'attribute3 = '||l_price_adj_tab(x).attribute3);
2953: okc_util.print_trace(1,'attribute4 = '||l_price_adj_tab(x).attribute4);
2954: okc_util.print_trace(1,'attribute5 = '||l_price_adj_tab(x).attribute5);
2955: okc_util.print_trace(1,'attribute6 = '||l_price_adj_tab(x).attribute6);
2956: okc_util.print_trace(1,'attribute7 = '||l_price_adj_tab(x).attribute7);
2957: okc_util.print_trace(1,'attribute8 = '||l_price_adj_tab(x).attribute8);
2958: okc_util.print_trace(1,'attribute9 = '||l_price_adj_tab(x).attribute9);
2951: okc_util.print_trace(1,'attribute2 = '||l_price_adj_tab(x).attribute2);
2952: okc_util.print_trace(1,'attribute3 = '||l_price_adj_tab(x).attribute3);
2953: okc_util.print_trace(1,'attribute4 = '||l_price_adj_tab(x).attribute4);
2954: okc_util.print_trace(1,'attribute5 = '||l_price_adj_tab(x).attribute5);
2955: okc_util.print_trace(1,'attribute6 = '||l_price_adj_tab(x).attribute6);
2956: okc_util.print_trace(1,'attribute7 = '||l_price_adj_tab(x).attribute7);
2957: okc_util.print_trace(1,'attribute8 = '||l_price_adj_tab(x).attribute8);
2958: okc_util.print_trace(1,'attribute9 = '||l_price_adj_tab(x).attribute9);
2959: okc_util.print_trace(1,'attribute10 = '||l_price_adj_tab(x).attribute10);
2952: okc_util.print_trace(1,'attribute3 = '||l_price_adj_tab(x).attribute3);
2953: okc_util.print_trace(1,'attribute4 = '||l_price_adj_tab(x).attribute4);
2954: okc_util.print_trace(1,'attribute5 = '||l_price_adj_tab(x).attribute5);
2955: okc_util.print_trace(1,'attribute6 = '||l_price_adj_tab(x).attribute6);
2956: okc_util.print_trace(1,'attribute7 = '||l_price_adj_tab(x).attribute7);
2957: okc_util.print_trace(1,'attribute8 = '||l_price_adj_tab(x).attribute8);
2958: okc_util.print_trace(1,'attribute9 = '||l_price_adj_tab(x).attribute9);
2959: okc_util.print_trace(1,'attribute10 = '||l_price_adj_tab(x).attribute10);
2960: okc_util.print_trace(1,'attribute11 = '||l_price_adj_tab(x).attribute11);
2953: okc_util.print_trace(1,'attribute4 = '||l_price_adj_tab(x).attribute4);
2954: okc_util.print_trace(1,'attribute5 = '||l_price_adj_tab(x).attribute5);
2955: okc_util.print_trace(1,'attribute6 = '||l_price_adj_tab(x).attribute6);
2956: okc_util.print_trace(1,'attribute7 = '||l_price_adj_tab(x).attribute7);
2957: okc_util.print_trace(1,'attribute8 = '||l_price_adj_tab(x).attribute8);
2958: okc_util.print_trace(1,'attribute9 = '||l_price_adj_tab(x).attribute9);
2959: okc_util.print_trace(1,'attribute10 = '||l_price_adj_tab(x).attribute10);
2960: okc_util.print_trace(1,'attribute11 = '||l_price_adj_tab(x).attribute11);
2961: okc_util.print_trace(1,'attribute12 = '||l_price_adj_tab(x).attribute12);
2954: okc_util.print_trace(1,'attribute5 = '||l_price_adj_tab(x).attribute5);
2955: okc_util.print_trace(1,'attribute6 = '||l_price_adj_tab(x).attribute6);
2956: okc_util.print_trace(1,'attribute7 = '||l_price_adj_tab(x).attribute7);
2957: okc_util.print_trace(1,'attribute8 = '||l_price_adj_tab(x).attribute8);
2958: okc_util.print_trace(1,'attribute9 = '||l_price_adj_tab(x).attribute9);
2959: okc_util.print_trace(1,'attribute10 = '||l_price_adj_tab(x).attribute10);
2960: okc_util.print_trace(1,'attribute11 = '||l_price_adj_tab(x).attribute11);
2961: okc_util.print_trace(1,'attribute12 = '||l_price_adj_tab(x).attribute12);
2962: okc_util.print_trace(1,'attribute13 = '||l_price_adj_tab(x).attribute13);
2955: okc_util.print_trace(1,'attribute6 = '||l_price_adj_tab(x).attribute6);
2956: okc_util.print_trace(1,'attribute7 = '||l_price_adj_tab(x).attribute7);
2957: okc_util.print_trace(1,'attribute8 = '||l_price_adj_tab(x).attribute8);
2958: okc_util.print_trace(1,'attribute9 = '||l_price_adj_tab(x).attribute9);
2959: okc_util.print_trace(1,'attribute10 = '||l_price_adj_tab(x).attribute10);
2960: okc_util.print_trace(1,'attribute11 = '||l_price_adj_tab(x).attribute11);
2961: okc_util.print_trace(1,'attribute12 = '||l_price_adj_tab(x).attribute12);
2962: okc_util.print_trace(1,'attribute13 = '||l_price_adj_tab(x).attribute13);
2963: okc_util.print_trace(1,'attribute14 = '||l_price_adj_tab(x).attribute14);
2956: okc_util.print_trace(1,'attribute7 = '||l_price_adj_tab(x).attribute7);
2957: okc_util.print_trace(1,'attribute8 = '||l_price_adj_tab(x).attribute8);
2958: okc_util.print_trace(1,'attribute9 = '||l_price_adj_tab(x).attribute9);
2959: okc_util.print_trace(1,'attribute10 = '||l_price_adj_tab(x).attribute10);
2960: okc_util.print_trace(1,'attribute11 = '||l_price_adj_tab(x).attribute11);
2961: okc_util.print_trace(1,'attribute12 = '||l_price_adj_tab(x).attribute12);
2962: okc_util.print_trace(1,'attribute13 = '||l_price_adj_tab(x).attribute13);
2963: okc_util.print_trace(1,'attribute14 = '||l_price_adj_tab(x).attribute14);
2964: okc_util.print_trace(1,'attribute15 = '||l_price_adj_tab(x).attribute15);
2957: okc_util.print_trace(1,'attribute8 = '||l_price_adj_tab(x).attribute8);
2958: okc_util.print_trace(1,'attribute9 = '||l_price_adj_tab(x).attribute9);
2959: okc_util.print_trace(1,'attribute10 = '||l_price_adj_tab(x).attribute10);
2960: okc_util.print_trace(1,'attribute11 = '||l_price_adj_tab(x).attribute11);
2961: okc_util.print_trace(1,'attribute12 = '||l_price_adj_tab(x).attribute12);
2962: okc_util.print_trace(1,'attribute13 = '||l_price_adj_tab(x).attribute13);
2963: okc_util.print_trace(1,'attribute14 = '||l_price_adj_tab(x).attribute14);
2964: okc_util.print_trace(1,'attribute15 = '||l_price_adj_tab(x).attribute15);
2965: okc_util.print_trace(1,'modifier_header_id = '||l_price_adj_tab(x).modifier_header_id);
2958: okc_util.print_trace(1,'attribute9 = '||l_price_adj_tab(x).attribute9);
2959: okc_util.print_trace(1,'attribute10 = '||l_price_adj_tab(x).attribute10);
2960: okc_util.print_trace(1,'attribute11 = '||l_price_adj_tab(x).attribute11);
2961: okc_util.print_trace(1,'attribute12 = '||l_price_adj_tab(x).attribute12);
2962: okc_util.print_trace(1,'attribute13 = '||l_price_adj_tab(x).attribute13);
2963: okc_util.print_trace(1,'attribute14 = '||l_price_adj_tab(x).attribute14);
2964: okc_util.print_trace(1,'attribute15 = '||l_price_adj_tab(x).attribute15);
2965: okc_util.print_trace(1,'modifier_header_id = '||l_price_adj_tab(x).modifier_header_id);
2966: okc_util.print_trace(1,'modifier_line_id = '||l_price_adj_tab(x).modifier_line_id);
2959: okc_util.print_trace(1,'attribute10 = '||l_price_adj_tab(x).attribute10);
2960: okc_util.print_trace(1,'attribute11 = '||l_price_adj_tab(x).attribute11);
2961: okc_util.print_trace(1,'attribute12 = '||l_price_adj_tab(x).attribute12);
2962: okc_util.print_trace(1,'attribute13 = '||l_price_adj_tab(x).attribute13);
2963: okc_util.print_trace(1,'attribute14 = '||l_price_adj_tab(x).attribute14);
2964: okc_util.print_trace(1,'attribute15 = '||l_price_adj_tab(x).attribute15);
2965: okc_util.print_trace(1,'modifier_header_id = '||l_price_adj_tab(x).modifier_header_id);
2966: okc_util.print_trace(1,'modifier_line_id = '||l_price_adj_tab(x).modifier_line_id);
2967: okc_util.print_trace(1,'modifier_line_type_code = '||l_price_adj_tab(x).modifier_line_type_code);
2960: okc_util.print_trace(1,'attribute11 = '||l_price_adj_tab(x).attribute11);
2961: okc_util.print_trace(1,'attribute12 = '||l_price_adj_tab(x).attribute12);
2962: okc_util.print_trace(1,'attribute13 = '||l_price_adj_tab(x).attribute13);
2963: okc_util.print_trace(1,'attribute14 = '||l_price_adj_tab(x).attribute14);
2964: okc_util.print_trace(1,'attribute15 = '||l_price_adj_tab(x).attribute15);
2965: okc_util.print_trace(1,'modifier_header_id = '||l_price_adj_tab(x).modifier_header_id);
2966: okc_util.print_trace(1,'modifier_line_id = '||l_price_adj_tab(x).modifier_line_id);
2967: okc_util.print_trace(1,'modifier_line_type_code = '||l_price_adj_tab(x).modifier_line_type_code);
2968: okc_util.print_trace(1,'change_reason_code = '||l_price_adj_tab(x).change_reason_code);
2961: okc_util.print_trace(1,'attribute12 = '||l_price_adj_tab(x).attribute12);
2962: okc_util.print_trace(1,'attribute13 = '||l_price_adj_tab(x).attribute13);
2963: okc_util.print_trace(1,'attribute14 = '||l_price_adj_tab(x).attribute14);
2964: okc_util.print_trace(1,'attribute15 = '||l_price_adj_tab(x).attribute15);
2965: okc_util.print_trace(1,'modifier_header_id = '||l_price_adj_tab(x).modifier_header_id);
2966: okc_util.print_trace(1,'modifier_line_id = '||l_price_adj_tab(x).modifier_line_id);
2967: okc_util.print_trace(1,'modifier_line_type_code = '||l_price_adj_tab(x).modifier_line_type_code);
2968: okc_util.print_trace(1,'change_reason_code = '||l_price_adj_tab(x).change_reason_code);
2969: okc_util.print_trace(1,'change_reason_text = '||l_price_adj_tab(x).change_reason_text);
2962: okc_util.print_trace(1,'attribute13 = '||l_price_adj_tab(x).attribute13);
2963: okc_util.print_trace(1,'attribute14 = '||l_price_adj_tab(x).attribute14);
2964: okc_util.print_trace(1,'attribute15 = '||l_price_adj_tab(x).attribute15);
2965: okc_util.print_trace(1,'modifier_header_id = '||l_price_adj_tab(x).modifier_header_id);
2966: okc_util.print_trace(1,'modifier_line_id = '||l_price_adj_tab(x).modifier_line_id);
2967: okc_util.print_trace(1,'modifier_line_type_code = '||l_price_adj_tab(x).modifier_line_type_code);
2968: okc_util.print_trace(1,'change_reason_code = '||l_price_adj_tab(x).change_reason_code);
2969: okc_util.print_trace(1,'change_reason_text = '||l_price_adj_tab(x).change_reason_text);
2970: okc_util.print_trace(1,'estimated_flag = '||l_price_adj_tab(x).estimated_flag);
2963: okc_util.print_trace(1,'attribute14 = '||l_price_adj_tab(x).attribute14);
2964: okc_util.print_trace(1,'attribute15 = '||l_price_adj_tab(x).attribute15);
2965: okc_util.print_trace(1,'modifier_header_id = '||l_price_adj_tab(x).modifier_header_id);
2966: okc_util.print_trace(1,'modifier_line_id = '||l_price_adj_tab(x).modifier_line_id);
2967: okc_util.print_trace(1,'modifier_line_type_code = '||l_price_adj_tab(x).modifier_line_type_code);
2968: okc_util.print_trace(1,'change_reason_code = '||l_price_adj_tab(x).change_reason_code);
2969: okc_util.print_trace(1,'change_reason_text = '||l_price_adj_tab(x).change_reason_text);
2970: okc_util.print_trace(1,'estimated_flag = '||l_price_adj_tab(x).estimated_flag);
2971: okc_util.print_trace(1,'adjusted_amount = '||l_price_adj_tab(x).adjusted_amount);
2964: okc_util.print_trace(1,'attribute15 = '||l_price_adj_tab(x).attribute15);
2965: okc_util.print_trace(1,'modifier_header_id = '||l_price_adj_tab(x).modifier_header_id);
2966: okc_util.print_trace(1,'modifier_line_id = '||l_price_adj_tab(x).modifier_line_id);
2967: okc_util.print_trace(1,'modifier_line_type_code = '||l_price_adj_tab(x).modifier_line_type_code);
2968: okc_util.print_trace(1,'change_reason_code = '||l_price_adj_tab(x).change_reason_code);
2969: okc_util.print_trace(1,'change_reason_text = '||l_price_adj_tab(x).change_reason_text);
2970: okc_util.print_trace(1,'estimated_flag = '||l_price_adj_tab(x).estimated_flag);
2971: okc_util.print_trace(1,'adjusted_amount = '||l_price_adj_tab(x).adjusted_amount);
2972: okc_util.print_trace(1,'charge_type_code = '||l_price_adj_tab(x).charge_type_code);
2965: okc_util.print_trace(1,'modifier_header_id = '||l_price_adj_tab(x).modifier_header_id);
2966: okc_util.print_trace(1,'modifier_line_id = '||l_price_adj_tab(x).modifier_line_id);
2967: okc_util.print_trace(1,'modifier_line_type_code = '||l_price_adj_tab(x).modifier_line_type_code);
2968: okc_util.print_trace(1,'change_reason_code = '||l_price_adj_tab(x).change_reason_code);
2969: okc_util.print_trace(1,'change_reason_text = '||l_price_adj_tab(x).change_reason_text);
2970: okc_util.print_trace(1,'estimated_flag = '||l_price_adj_tab(x).estimated_flag);
2971: okc_util.print_trace(1,'adjusted_amount = '||l_price_adj_tab(x).adjusted_amount);
2972: okc_util.print_trace(1,'charge_type_code = '||l_price_adj_tab(x).charge_type_code);
2973: okc_util.print_trace(1,'charge_subtype_code = '||l_price_adj_tab(x).charge_subtype_code);
2966: okc_util.print_trace(1,'modifier_line_id = '||l_price_adj_tab(x).modifier_line_id);
2967: okc_util.print_trace(1,'modifier_line_type_code = '||l_price_adj_tab(x).modifier_line_type_code);
2968: okc_util.print_trace(1,'change_reason_code = '||l_price_adj_tab(x).change_reason_code);
2969: okc_util.print_trace(1,'change_reason_text = '||l_price_adj_tab(x).change_reason_text);
2970: okc_util.print_trace(1,'estimated_flag = '||l_price_adj_tab(x).estimated_flag);
2971: okc_util.print_trace(1,'adjusted_amount = '||l_price_adj_tab(x).adjusted_amount);
2972: okc_util.print_trace(1,'charge_type_code = '||l_price_adj_tab(x).charge_type_code);
2973: okc_util.print_trace(1,'charge_subtype_code = '||l_price_adj_tab(x).charge_subtype_code);
2974: okc_util.print_trace(1,'range_break_quantity = '||l_price_adj_tab(x).range_break_quantity);
2967: okc_util.print_trace(1,'modifier_line_type_code = '||l_price_adj_tab(x).modifier_line_type_code);
2968: okc_util.print_trace(1,'change_reason_code = '||l_price_adj_tab(x).change_reason_code);
2969: okc_util.print_trace(1,'change_reason_text = '||l_price_adj_tab(x).change_reason_text);
2970: okc_util.print_trace(1,'estimated_flag = '||l_price_adj_tab(x).estimated_flag);
2971: okc_util.print_trace(1,'adjusted_amount = '||l_price_adj_tab(x).adjusted_amount);
2972: okc_util.print_trace(1,'charge_type_code = '||l_price_adj_tab(x).charge_type_code);
2973: okc_util.print_trace(1,'charge_subtype_code = '||l_price_adj_tab(x).charge_subtype_code);
2974: okc_util.print_trace(1,'range_break_quantity = '||l_price_adj_tab(x).range_break_quantity);
2975: okc_util.print_trace(1,'accrual_conversion_rate = '||l_price_adj_tab(x).accrual_conversion_rate);
2968: okc_util.print_trace(1,'change_reason_code = '||l_price_adj_tab(x).change_reason_code);
2969: okc_util.print_trace(1,'change_reason_text = '||l_price_adj_tab(x).change_reason_text);
2970: okc_util.print_trace(1,'estimated_flag = '||l_price_adj_tab(x).estimated_flag);
2971: okc_util.print_trace(1,'adjusted_amount = '||l_price_adj_tab(x).adjusted_amount);
2972: okc_util.print_trace(1,'charge_type_code = '||l_price_adj_tab(x).charge_type_code);
2973: okc_util.print_trace(1,'charge_subtype_code = '||l_price_adj_tab(x).charge_subtype_code);
2974: okc_util.print_trace(1,'range_break_quantity = '||l_price_adj_tab(x).range_break_quantity);
2975: okc_util.print_trace(1,'accrual_conversion_rate = '||l_price_adj_tab(x).accrual_conversion_rate);
2976: okc_util.print_trace(1,'pricing_group_sequence = '||l_price_adj_tab(x).pricing_group_sequence);
2969: okc_util.print_trace(1,'change_reason_text = '||l_price_adj_tab(x).change_reason_text);
2970: okc_util.print_trace(1,'estimated_flag = '||l_price_adj_tab(x).estimated_flag);
2971: okc_util.print_trace(1,'adjusted_amount = '||l_price_adj_tab(x).adjusted_amount);
2972: okc_util.print_trace(1,'charge_type_code = '||l_price_adj_tab(x).charge_type_code);
2973: okc_util.print_trace(1,'charge_subtype_code = '||l_price_adj_tab(x).charge_subtype_code);
2974: okc_util.print_trace(1,'range_break_quantity = '||l_price_adj_tab(x).range_break_quantity);
2975: okc_util.print_trace(1,'accrual_conversion_rate = '||l_price_adj_tab(x).accrual_conversion_rate);
2976: okc_util.print_trace(1,'pricing_group_sequence = '||l_price_adj_tab(x).pricing_group_sequence);
2977: okc_util.print_trace(1,'accrual_flag = '||l_price_adj_tab(x).accrual_flag);
2970: okc_util.print_trace(1,'estimated_flag = '||l_price_adj_tab(x).estimated_flag);
2971: okc_util.print_trace(1,'adjusted_amount = '||l_price_adj_tab(x).adjusted_amount);
2972: okc_util.print_trace(1,'charge_type_code = '||l_price_adj_tab(x).charge_type_code);
2973: okc_util.print_trace(1,'charge_subtype_code = '||l_price_adj_tab(x).charge_subtype_code);
2974: okc_util.print_trace(1,'range_break_quantity = '||l_price_adj_tab(x).range_break_quantity);
2975: okc_util.print_trace(1,'accrual_conversion_rate = '||l_price_adj_tab(x).accrual_conversion_rate);
2976: okc_util.print_trace(1,'pricing_group_sequence = '||l_price_adj_tab(x).pricing_group_sequence);
2977: okc_util.print_trace(1,'accrual_flag = '||l_price_adj_tab(x).accrual_flag);
2978: okc_util.print_trace(1,'list_line_no = '||l_price_adj_tab(x).list_line_no);
2971: okc_util.print_trace(1,'adjusted_amount = '||l_price_adj_tab(x).adjusted_amount);
2972: okc_util.print_trace(1,'charge_type_code = '||l_price_adj_tab(x).charge_type_code);
2973: okc_util.print_trace(1,'charge_subtype_code = '||l_price_adj_tab(x).charge_subtype_code);
2974: okc_util.print_trace(1,'range_break_quantity = '||l_price_adj_tab(x).range_break_quantity);
2975: okc_util.print_trace(1,'accrual_conversion_rate = '||l_price_adj_tab(x).accrual_conversion_rate);
2976: okc_util.print_trace(1,'pricing_group_sequence = '||l_price_adj_tab(x).pricing_group_sequence);
2977: okc_util.print_trace(1,'accrual_flag = '||l_price_adj_tab(x).accrual_flag);
2978: okc_util.print_trace(1,'list_line_no = '||l_price_adj_tab(x).list_line_no);
2979: okc_util.print_trace(1,'source_system_code = '||l_price_adj_tab(x).source_system_code);
2972: okc_util.print_trace(1,'charge_type_code = '||l_price_adj_tab(x).charge_type_code);
2973: okc_util.print_trace(1,'charge_subtype_code = '||l_price_adj_tab(x).charge_subtype_code);
2974: okc_util.print_trace(1,'range_break_quantity = '||l_price_adj_tab(x).range_break_quantity);
2975: okc_util.print_trace(1,'accrual_conversion_rate = '||l_price_adj_tab(x).accrual_conversion_rate);
2976: okc_util.print_trace(1,'pricing_group_sequence = '||l_price_adj_tab(x).pricing_group_sequence);
2977: okc_util.print_trace(1,'accrual_flag = '||l_price_adj_tab(x).accrual_flag);
2978: okc_util.print_trace(1,'list_line_no = '||l_price_adj_tab(x).list_line_no);
2979: okc_util.print_trace(1,'source_system_code = '||l_price_adj_tab(x).source_system_code);
2980: okc_util.print_trace(1,'benefit_qty = '||l_price_adj_tab(x).benefit_qty);
2973: okc_util.print_trace(1,'charge_subtype_code = '||l_price_adj_tab(x).charge_subtype_code);
2974: okc_util.print_trace(1,'range_break_quantity = '||l_price_adj_tab(x).range_break_quantity);
2975: okc_util.print_trace(1,'accrual_conversion_rate = '||l_price_adj_tab(x).accrual_conversion_rate);
2976: okc_util.print_trace(1,'pricing_group_sequence = '||l_price_adj_tab(x).pricing_group_sequence);
2977: okc_util.print_trace(1,'accrual_flag = '||l_price_adj_tab(x).accrual_flag);
2978: okc_util.print_trace(1,'list_line_no = '||l_price_adj_tab(x).list_line_no);
2979: okc_util.print_trace(1,'source_system_code = '||l_price_adj_tab(x).source_system_code);
2980: okc_util.print_trace(1,'benefit_qty = '||l_price_adj_tab(x).benefit_qty);
2981: okc_util.print_trace(1,'benefit_uom_code = '||l_price_adj_tab(x).benefit_uom_code);
2974: okc_util.print_trace(1,'range_break_quantity = '||l_price_adj_tab(x).range_break_quantity);
2975: okc_util.print_trace(1,'accrual_conversion_rate = '||l_price_adj_tab(x).accrual_conversion_rate);
2976: okc_util.print_trace(1,'pricing_group_sequence = '||l_price_adj_tab(x).pricing_group_sequence);
2977: okc_util.print_trace(1,'accrual_flag = '||l_price_adj_tab(x).accrual_flag);
2978: okc_util.print_trace(1,'list_line_no = '||l_price_adj_tab(x).list_line_no);
2979: okc_util.print_trace(1,'source_system_code = '||l_price_adj_tab(x).source_system_code);
2980: okc_util.print_trace(1,'benefit_qty = '||l_price_adj_tab(x).benefit_qty);
2981: okc_util.print_trace(1,'benefit_uom_code = '||l_price_adj_tab(x).benefit_uom_code);
2982: END IF;
2975: okc_util.print_trace(1,'accrual_conversion_rate = '||l_price_adj_tab(x).accrual_conversion_rate);
2976: okc_util.print_trace(1,'pricing_group_sequence = '||l_price_adj_tab(x).pricing_group_sequence);
2977: okc_util.print_trace(1,'accrual_flag = '||l_price_adj_tab(x).accrual_flag);
2978: okc_util.print_trace(1,'list_line_no = '||l_price_adj_tab(x).list_line_no);
2979: okc_util.print_trace(1,'source_system_code = '||l_price_adj_tab(x).source_system_code);
2980: okc_util.print_trace(1,'benefit_qty = '||l_price_adj_tab(x).benefit_qty);
2981: okc_util.print_trace(1,'benefit_uom_code = '||l_price_adj_tab(x).benefit_uom_code);
2982: END IF;
2983: -- okc_util.print_trace(1,'expiration_date = '||l_price_adj_tab(x).expiration_date);
2976: okc_util.print_trace(1,'pricing_group_sequence = '||l_price_adj_tab(x).pricing_group_sequence);
2977: okc_util.print_trace(1,'accrual_flag = '||l_price_adj_tab(x).accrual_flag);
2978: okc_util.print_trace(1,'list_line_no = '||l_price_adj_tab(x).list_line_no);
2979: okc_util.print_trace(1,'source_system_code = '||l_price_adj_tab(x).source_system_code);
2980: okc_util.print_trace(1,'benefit_qty = '||l_price_adj_tab(x).benefit_qty);
2981: okc_util.print_trace(1,'benefit_uom_code = '||l_price_adj_tab(x).benefit_uom_code);
2982: END IF;
2983: -- okc_util.print_trace(1,'expiration_date = '||l_price_adj_tab(x).expiration_date);
2984: IF (l_debug = 'Y') THEN
2977: okc_util.print_trace(1,'accrual_flag = '||l_price_adj_tab(x).accrual_flag);
2978: okc_util.print_trace(1,'list_line_no = '||l_price_adj_tab(x).list_line_no);
2979: okc_util.print_trace(1,'source_system_code = '||l_price_adj_tab(x).source_system_code);
2980: okc_util.print_trace(1,'benefit_qty = '||l_price_adj_tab(x).benefit_qty);
2981: okc_util.print_trace(1,'benefit_uom_code = '||l_price_adj_tab(x).benefit_uom_code);
2982: END IF;
2983: -- okc_util.print_trace(1,'expiration_date = '||l_price_adj_tab(x).expiration_date);
2984: IF (l_debug = 'Y') THEN
2985: okc_util.print_trace(1,'modifier_level_code = '||l_price_adj_tab(x).modifier_level_code);
2979: okc_util.print_trace(1,'source_system_code = '||l_price_adj_tab(x).source_system_code);
2980: okc_util.print_trace(1,'benefit_qty = '||l_price_adj_tab(x).benefit_qty);
2981: okc_util.print_trace(1,'benefit_uom_code = '||l_price_adj_tab(x).benefit_uom_code);
2982: END IF;
2983: -- okc_util.print_trace(1,'expiration_date = '||l_price_adj_tab(x).expiration_date);
2984: IF (l_debug = 'Y') THEN
2985: okc_util.print_trace(1,'modifier_level_code = '||l_price_adj_tab(x).modifier_level_code);
2986: okc_util.print_trace(1,'price_break_type_code = '||l_price_adj_tab(x).price_break_type_code);
2987: okc_util.print_trace(1,'substitution_attribute = '||l_price_adj_tab(x).substitution_attribute);
2981: okc_util.print_trace(1,'benefit_uom_code = '||l_price_adj_tab(x).benefit_uom_code);
2982: END IF;
2983: -- okc_util.print_trace(1,'expiration_date = '||l_price_adj_tab(x).expiration_date);
2984: IF (l_debug = 'Y') THEN
2985: okc_util.print_trace(1,'modifier_level_code = '||l_price_adj_tab(x).modifier_level_code);
2986: okc_util.print_trace(1,'price_break_type_code = '||l_price_adj_tab(x).price_break_type_code);
2987: okc_util.print_trace(1,'substitution_attribute = '||l_price_adj_tab(x).substitution_attribute);
2988: okc_util.print_trace(1,'proration_type_code = '||l_price_adj_tab(x).proration_type_code);
2989: okc_util.print_trace(1,'include_on_returns_flag = '||l_price_adj_tab(x).include_on_returns_flag);
2982: END IF;
2983: -- okc_util.print_trace(1,'expiration_date = '||l_price_adj_tab(x).expiration_date);
2984: IF (l_debug = 'Y') THEN
2985: okc_util.print_trace(1,'modifier_level_code = '||l_price_adj_tab(x).modifier_level_code);
2986: okc_util.print_trace(1,'price_break_type_code = '||l_price_adj_tab(x).price_break_type_code);
2987: okc_util.print_trace(1,'substitution_attribute = '||l_price_adj_tab(x).substitution_attribute);
2988: okc_util.print_trace(1,'proration_type_code = '||l_price_adj_tab(x).proration_type_code);
2989: okc_util.print_trace(1,'include_on_returns_flag = '||l_price_adj_tab(x).include_on_returns_flag);
2990: okc_util.print_trace(1,'rebate_transaction_type_code = '||l_price_adj_tab(x).rebate_transaction_type_code);
2983: -- okc_util.print_trace(1,'expiration_date = '||l_price_adj_tab(x).expiration_date);
2984: IF (l_debug = 'Y') THEN
2985: okc_util.print_trace(1,'modifier_level_code = '||l_price_adj_tab(x).modifier_level_code);
2986: okc_util.print_trace(1,'price_break_type_code = '||l_price_adj_tab(x).price_break_type_code);
2987: okc_util.print_trace(1,'substitution_attribute = '||l_price_adj_tab(x).substitution_attribute);
2988: okc_util.print_trace(1,'proration_type_code = '||l_price_adj_tab(x).proration_type_code);
2989: okc_util.print_trace(1,'include_on_returns_flag = '||l_price_adj_tab(x).include_on_returns_flag);
2990: okc_util.print_trace(1,'rebate_transaction_type_code = '||l_price_adj_tab(x).rebate_transaction_type_code);
2991: okc_util.print_trace(1,' ');
2984: IF (l_debug = 'Y') THEN
2985: okc_util.print_trace(1,'modifier_level_code = '||l_price_adj_tab(x).modifier_level_code);
2986: okc_util.print_trace(1,'price_break_type_code = '||l_price_adj_tab(x).price_break_type_code);
2987: okc_util.print_trace(1,'substitution_attribute = '||l_price_adj_tab(x).substitution_attribute);
2988: okc_util.print_trace(1,'proration_type_code = '||l_price_adj_tab(x).proration_type_code);
2989: okc_util.print_trace(1,'include_on_returns_flag = '||l_price_adj_tab(x).include_on_returns_flag);
2990: okc_util.print_trace(1,'rebate_transaction_type_code = '||l_price_adj_tab(x).rebate_transaction_type_code);
2991: okc_util.print_trace(1,' ');
2992: END IF;
2985: okc_util.print_trace(1,'modifier_level_code = '||l_price_adj_tab(x).modifier_level_code);
2986: okc_util.print_trace(1,'price_break_type_code = '||l_price_adj_tab(x).price_break_type_code);
2987: okc_util.print_trace(1,'substitution_attribute = '||l_price_adj_tab(x).substitution_attribute);
2988: okc_util.print_trace(1,'proration_type_code = '||l_price_adj_tab(x).proration_type_code);
2989: okc_util.print_trace(1,'include_on_returns_flag = '||l_price_adj_tab(x).include_on_returns_flag);
2990: okc_util.print_trace(1,'rebate_transaction_type_code = '||l_price_adj_tab(x).rebate_transaction_type_code);
2991: okc_util.print_trace(1,' ');
2992: END IF;
2993:
2986: okc_util.print_trace(1,'price_break_type_code = '||l_price_adj_tab(x).price_break_type_code);
2987: okc_util.print_trace(1,'substitution_attribute = '||l_price_adj_tab(x).substitution_attribute);
2988: okc_util.print_trace(1,'proration_type_code = '||l_price_adj_tab(x).proration_type_code);
2989: okc_util.print_trace(1,'include_on_returns_flag = '||l_price_adj_tab(x).include_on_returns_flag);
2990: okc_util.print_trace(1,'rebate_transaction_type_code = '||l_price_adj_tab(x).rebate_transaction_type_code);
2991: okc_util.print_trace(1,' ');
2992: END IF;
2993:
2994: x := x + 1;
2987: okc_util.print_trace(1,'substitution_attribute = '||l_price_adj_tab(x).substitution_attribute);
2988: okc_util.print_trace(1,'proration_type_code = '||l_price_adj_tab(x).proration_type_code);
2989: okc_util.print_trace(1,'include_on_returns_flag = '||l_price_adj_tab(x).include_on_returns_flag);
2990: okc_util.print_trace(1,'rebate_transaction_type_code = '||l_price_adj_tab(x).rebate_transaction_type_code);
2991: okc_util.print_trace(1,' ');
2992: END IF;
2993:
2994: x := x + 1;
2995: --
3112: END LOOP;
3113:
3114:
3115: IF (l_debug = 'Y') THEN
3116: okc_util.print_trace(1,' ');
3117: okc_util.print_trace(1,'-----------------------------------------');
3118: okc_util.print_trace(1,' values contained in the l_price_adj_tab ');
3119: okc_util.print_trace(1,'-----------------------------------------');
3120: okc_util.print_trace(1,' ');
3113:
3114:
3115: IF (l_debug = 'Y') THEN
3116: okc_util.print_trace(1,' ');
3117: okc_util.print_trace(1,'-----------------------------------------');
3118: okc_util.print_trace(1,' values contained in the l_price_adj_tab ');
3119: okc_util.print_trace(1,'-----------------------------------------');
3120: okc_util.print_trace(1,' ');
3121: END IF;
3114:
3115: IF (l_debug = 'Y') THEN
3116: okc_util.print_trace(1,' ');
3117: okc_util.print_trace(1,'-----------------------------------------');
3118: okc_util.print_trace(1,' values contained in the l_price_adj_tab ');
3119: okc_util.print_trace(1,'-----------------------------------------');
3120: okc_util.print_trace(1,' ');
3121: END IF;
3122:
3115: IF (l_debug = 'Y') THEN
3116: okc_util.print_trace(1,' ');
3117: okc_util.print_trace(1,'-----------------------------------------');
3118: okc_util.print_trace(1,' values contained in the l_price_adj_tab ');
3119: okc_util.print_trace(1,'-----------------------------------------');
3120: okc_util.print_trace(1,' ');
3121: END IF;
3122:
3123: IF l_price_adj_tab.first IS NOT NULL THEN
3116: okc_util.print_trace(1,' ');
3117: okc_util.print_trace(1,'-----------------------------------------');
3118: okc_util.print_trace(1,' values contained in the l_price_adj_tab ');
3119: okc_util.print_trace(1,'-----------------------------------------');
3120: okc_util.print_trace(1,' ');
3121: END IF;
3122:
3123: IF l_price_adj_tab.first IS NOT NULL THEN
3124: FOR i IN l_price_adj_tab.first..l_price_adj_tab.last LOOP
3124: FOR i IN l_price_adj_tab.first..l_price_adj_tab.last LOOP
3125: IF l_price_adj_tab.EXISTS(i) THEN
3126:
3127: IF (l_debug = 'Y') THEN
3128: okc_util.print_trace(1,' ');
3129: okc_util.print_trace(1,'index value = '||i);
3130: okc_util.print_trace(1,'operation code = '||l_price_adj_tab(i).operation_code);
3131: okc_util.print_trace(1,'quote header id = '||l_price_adj_tab(i).quote_header_id);
3132: okc_util.print_trace(1,'quote line id = '||l_price_adj_tab(i).quote_line_id);
3125: IF l_price_adj_tab.EXISTS(i) THEN
3126:
3127: IF (l_debug = 'Y') THEN
3128: okc_util.print_trace(1,' ');
3129: okc_util.print_trace(1,'index value = '||i);
3130: okc_util.print_trace(1,'operation code = '||l_price_adj_tab(i).operation_code);
3131: okc_util.print_trace(1,'quote header id = '||l_price_adj_tab(i).quote_header_id);
3132: okc_util.print_trace(1,'quote line id = '||l_price_adj_tab(i).quote_line_id);
3133: okc_util.print_trace(1,'price adjustment id = '||l_price_adj_tab(i).price_adjustment_id);
3126:
3127: IF (l_debug = 'Y') THEN
3128: okc_util.print_trace(1,' ');
3129: okc_util.print_trace(1,'index value = '||i);
3130: okc_util.print_trace(1,'operation code = '||l_price_adj_tab(i).operation_code);
3131: okc_util.print_trace(1,'quote header id = '||l_price_adj_tab(i).quote_header_id);
3132: okc_util.print_trace(1,'quote line id = '||l_price_adj_tab(i).quote_line_id);
3133: okc_util.print_trace(1,'price adjustment id = '||l_price_adj_tab(i).price_adjustment_id);
3134: okc_util.print_trace(1,'modifier_mechanism_type_code = '||l_price_adj_tab(i).modifier_mechanism_type_code);
3127: IF (l_debug = 'Y') THEN
3128: okc_util.print_trace(1,' ');
3129: okc_util.print_trace(1,'index value = '||i);
3130: okc_util.print_trace(1,'operation code = '||l_price_adj_tab(i).operation_code);
3131: okc_util.print_trace(1,'quote header id = '||l_price_adj_tab(i).quote_header_id);
3132: okc_util.print_trace(1,'quote line id = '||l_price_adj_tab(i).quote_line_id);
3133: okc_util.print_trace(1,'price adjustment id = '||l_price_adj_tab(i).price_adjustment_id);
3134: okc_util.print_trace(1,'modifier_mechanism_type_code = '||l_price_adj_tab(i).modifier_mechanism_type_code);
3135: okc_util.print_trace(1,'modified_from = '||l_price_adj_tab(i).modified_from);
3128: okc_util.print_trace(1,' ');
3129: okc_util.print_trace(1,'index value = '||i);
3130: okc_util.print_trace(1,'operation code = '||l_price_adj_tab(i).operation_code);
3131: okc_util.print_trace(1,'quote header id = '||l_price_adj_tab(i).quote_header_id);
3132: okc_util.print_trace(1,'quote line id = '||l_price_adj_tab(i).quote_line_id);
3133: okc_util.print_trace(1,'price adjustment id = '||l_price_adj_tab(i).price_adjustment_id);
3134: okc_util.print_trace(1,'modifier_mechanism_type_code = '||l_price_adj_tab(i).modifier_mechanism_type_code);
3135: okc_util.print_trace(1,'modified_from = '||l_price_adj_tab(i).modified_from);
3136: okc_util.print_trace(1,'modified_to = '||l_price_adj_tab(i).modified_to);
3129: okc_util.print_trace(1,'index value = '||i);
3130: okc_util.print_trace(1,'operation code = '||l_price_adj_tab(i).operation_code);
3131: okc_util.print_trace(1,'quote header id = '||l_price_adj_tab(i).quote_header_id);
3132: okc_util.print_trace(1,'quote line id = '||l_price_adj_tab(i).quote_line_id);
3133: okc_util.print_trace(1,'price adjustment id = '||l_price_adj_tab(i).price_adjustment_id);
3134: okc_util.print_trace(1,'modifier_mechanism_type_code = '||l_price_adj_tab(i).modifier_mechanism_type_code);
3135: okc_util.print_trace(1,'modified_from = '||l_price_adj_tab(i).modified_from);
3136: okc_util.print_trace(1,'modified_to = '||l_price_adj_tab(i).modified_to);
3137: okc_util.print_trace(1,'operand = '||l_price_adj_tab(i).operand);
3130: okc_util.print_trace(1,'operation code = '||l_price_adj_tab(i).operation_code);
3131: okc_util.print_trace(1,'quote header id = '||l_price_adj_tab(i).quote_header_id);
3132: okc_util.print_trace(1,'quote line id = '||l_price_adj_tab(i).quote_line_id);
3133: okc_util.print_trace(1,'price adjustment id = '||l_price_adj_tab(i).price_adjustment_id);
3134: okc_util.print_trace(1,'modifier_mechanism_type_code = '||l_price_adj_tab(i).modifier_mechanism_type_code);
3135: okc_util.print_trace(1,'modified_from = '||l_price_adj_tab(i).modified_from);
3136: okc_util.print_trace(1,'modified_to = '||l_price_adj_tab(i).modified_to);
3137: okc_util.print_trace(1,'operand = '||l_price_adj_tab(i).operand);
3138: okc_util.print_trace(1,'arithmetic_operator = '||l_price_adj_tab(i).arithmetic_operator);
3131: okc_util.print_trace(1,'quote header id = '||l_price_adj_tab(i).quote_header_id);
3132: okc_util.print_trace(1,'quote line id = '||l_price_adj_tab(i).quote_line_id);
3133: okc_util.print_trace(1,'price adjustment id = '||l_price_adj_tab(i).price_adjustment_id);
3134: okc_util.print_trace(1,'modifier_mechanism_type_code = '||l_price_adj_tab(i).modifier_mechanism_type_code);
3135: okc_util.print_trace(1,'modified_from = '||l_price_adj_tab(i).modified_from);
3136: okc_util.print_trace(1,'modified_to = '||l_price_adj_tab(i).modified_to);
3137: okc_util.print_trace(1,'operand = '||l_price_adj_tab(i).operand);
3138: okc_util.print_trace(1,'arithmetic_operator = '||l_price_adj_tab(i).arithmetic_operator);
3139: okc_util.print_trace(1,'automatic_flag = '||l_price_adj_tab(i).automatic_flag);
3132: okc_util.print_trace(1,'quote line id = '||l_price_adj_tab(i).quote_line_id);
3133: okc_util.print_trace(1,'price adjustment id = '||l_price_adj_tab(i).price_adjustment_id);
3134: okc_util.print_trace(1,'modifier_mechanism_type_code = '||l_price_adj_tab(i).modifier_mechanism_type_code);
3135: okc_util.print_trace(1,'modified_from = '||l_price_adj_tab(i).modified_from);
3136: okc_util.print_trace(1,'modified_to = '||l_price_adj_tab(i).modified_to);
3137: okc_util.print_trace(1,'operand = '||l_price_adj_tab(i).operand);
3138: okc_util.print_trace(1,'arithmetic_operator = '||l_price_adj_tab(i).arithmetic_operator);
3139: okc_util.print_trace(1,'automatic_flag = '||l_price_adj_tab(i).automatic_flag);
3140: okc_util.print_trace(1,'update_allowable flag = '||l_price_adj_tab(i).update_allowable_flag);
3133: okc_util.print_trace(1,'price adjustment id = '||l_price_adj_tab(i).price_adjustment_id);
3134: okc_util.print_trace(1,'modifier_mechanism_type_code = '||l_price_adj_tab(i).modifier_mechanism_type_code);
3135: okc_util.print_trace(1,'modified_from = '||l_price_adj_tab(i).modified_from);
3136: okc_util.print_trace(1,'modified_to = '||l_price_adj_tab(i).modified_to);
3137: okc_util.print_trace(1,'operand = '||l_price_adj_tab(i).operand);
3138: okc_util.print_trace(1,'arithmetic_operator = '||l_price_adj_tab(i).arithmetic_operator);
3139: okc_util.print_trace(1,'automatic_flag = '||l_price_adj_tab(i).automatic_flag);
3140: okc_util.print_trace(1,'update_allowable flag = '||l_price_adj_tab(i).update_allowable_flag);
3141: okc_util.print_trace(1,'updated_flag = '||l_price_adj_tab(i).updated_flag);
3134: okc_util.print_trace(1,'modifier_mechanism_type_code = '||l_price_adj_tab(i).modifier_mechanism_type_code);
3135: okc_util.print_trace(1,'modified_from = '||l_price_adj_tab(i).modified_from);
3136: okc_util.print_trace(1,'modified_to = '||l_price_adj_tab(i).modified_to);
3137: okc_util.print_trace(1,'operand = '||l_price_adj_tab(i).operand);
3138: okc_util.print_trace(1,'arithmetic_operator = '||l_price_adj_tab(i).arithmetic_operator);
3139: okc_util.print_trace(1,'automatic_flag = '||l_price_adj_tab(i).automatic_flag);
3140: okc_util.print_trace(1,'update_allowable flag = '||l_price_adj_tab(i).update_allowable_flag);
3141: okc_util.print_trace(1,'updated_flag = '||l_price_adj_tab(i).updated_flag);
3142: okc_util.print_trace(1,'applied_flag = '||l_price_adj_tab(i).applied_flag);
3135: okc_util.print_trace(1,'modified_from = '||l_price_adj_tab(i).modified_from);
3136: okc_util.print_trace(1,'modified_to = '||l_price_adj_tab(i).modified_to);
3137: okc_util.print_trace(1,'operand = '||l_price_adj_tab(i).operand);
3138: okc_util.print_trace(1,'arithmetic_operator = '||l_price_adj_tab(i).arithmetic_operator);
3139: okc_util.print_trace(1,'automatic_flag = '||l_price_adj_tab(i).automatic_flag);
3140: okc_util.print_trace(1,'update_allowable flag = '||l_price_adj_tab(i).update_allowable_flag);
3141: okc_util.print_trace(1,'updated_flag = '||l_price_adj_tab(i).updated_flag);
3142: okc_util.print_trace(1,'applied_flag = '||l_price_adj_tab(i).applied_flag);
3143: okc_util.print_trace(1,'on_invoice_flag = '||l_price_adj_tab(i).on_invoice_flag);
3136: okc_util.print_trace(1,'modified_to = '||l_price_adj_tab(i).modified_to);
3137: okc_util.print_trace(1,'operand = '||l_price_adj_tab(i).operand);
3138: okc_util.print_trace(1,'arithmetic_operator = '||l_price_adj_tab(i).arithmetic_operator);
3139: okc_util.print_trace(1,'automatic_flag = '||l_price_adj_tab(i).automatic_flag);
3140: okc_util.print_trace(1,'update_allowable flag = '||l_price_adj_tab(i).update_allowable_flag);
3141: okc_util.print_trace(1,'updated_flag = '||l_price_adj_tab(i).updated_flag);
3142: okc_util.print_trace(1,'applied_flag = '||l_price_adj_tab(i).applied_flag);
3143: okc_util.print_trace(1,'on_invoice_flag = '||l_price_adj_tab(i).on_invoice_flag);
3144: okc_util.print_trace(1,'pricing_phase_id = '||l_price_adj_tab(i).pricing_phase_id);
3137: okc_util.print_trace(1,'operand = '||l_price_adj_tab(i).operand);
3138: okc_util.print_trace(1,'arithmetic_operator = '||l_price_adj_tab(i).arithmetic_operator);
3139: okc_util.print_trace(1,'automatic_flag = '||l_price_adj_tab(i).automatic_flag);
3140: okc_util.print_trace(1,'update_allowable flag = '||l_price_adj_tab(i).update_allowable_flag);
3141: okc_util.print_trace(1,'updated_flag = '||l_price_adj_tab(i).updated_flag);
3142: okc_util.print_trace(1,'applied_flag = '||l_price_adj_tab(i).applied_flag);
3143: okc_util.print_trace(1,'on_invoice_flag = '||l_price_adj_tab(i).on_invoice_flag);
3144: okc_util.print_trace(1,'pricing_phase_id = '||l_price_adj_tab(i).pricing_phase_id);
3145: okc_util.print_trace(1,'attribute_category = '||l_price_adj_tab(i).attribute_category);
3138: okc_util.print_trace(1,'arithmetic_operator = '||l_price_adj_tab(i).arithmetic_operator);
3139: okc_util.print_trace(1,'automatic_flag = '||l_price_adj_tab(i).automatic_flag);
3140: okc_util.print_trace(1,'update_allowable flag = '||l_price_adj_tab(i).update_allowable_flag);
3141: okc_util.print_trace(1,'updated_flag = '||l_price_adj_tab(i).updated_flag);
3142: okc_util.print_trace(1,'applied_flag = '||l_price_adj_tab(i).applied_flag);
3143: okc_util.print_trace(1,'on_invoice_flag = '||l_price_adj_tab(i).on_invoice_flag);
3144: okc_util.print_trace(1,'pricing_phase_id = '||l_price_adj_tab(i).pricing_phase_id);
3145: okc_util.print_trace(1,'attribute_category = '||l_price_adj_tab(i).attribute_category);
3146: okc_util.print_trace(1,'attribute1 = '||l_price_adj_tab(i).attribute1);
3139: okc_util.print_trace(1,'automatic_flag = '||l_price_adj_tab(i).automatic_flag);
3140: okc_util.print_trace(1,'update_allowable flag = '||l_price_adj_tab(i).update_allowable_flag);
3141: okc_util.print_trace(1,'updated_flag = '||l_price_adj_tab(i).updated_flag);
3142: okc_util.print_trace(1,'applied_flag = '||l_price_adj_tab(i).applied_flag);
3143: okc_util.print_trace(1,'on_invoice_flag = '||l_price_adj_tab(i).on_invoice_flag);
3144: okc_util.print_trace(1,'pricing_phase_id = '||l_price_adj_tab(i).pricing_phase_id);
3145: okc_util.print_trace(1,'attribute_category = '||l_price_adj_tab(i).attribute_category);
3146: okc_util.print_trace(1,'attribute1 = '||l_price_adj_tab(i).attribute1);
3147: okc_util.print_trace(1,'attribute2 = '||l_price_adj_tab(i).attribute2);
3140: okc_util.print_trace(1,'update_allowable flag = '||l_price_adj_tab(i).update_allowable_flag);
3141: okc_util.print_trace(1,'updated_flag = '||l_price_adj_tab(i).updated_flag);
3142: okc_util.print_trace(1,'applied_flag = '||l_price_adj_tab(i).applied_flag);
3143: okc_util.print_trace(1,'on_invoice_flag = '||l_price_adj_tab(i).on_invoice_flag);
3144: okc_util.print_trace(1,'pricing_phase_id = '||l_price_adj_tab(i).pricing_phase_id);
3145: okc_util.print_trace(1,'attribute_category = '||l_price_adj_tab(i).attribute_category);
3146: okc_util.print_trace(1,'attribute1 = '||l_price_adj_tab(i).attribute1);
3147: okc_util.print_trace(1,'attribute2 = '||l_price_adj_tab(i).attribute2);
3148: okc_util.print_trace(1,'attribute3 = '||l_price_adj_tab(i).attribute3);
3141: okc_util.print_trace(1,'updated_flag = '||l_price_adj_tab(i).updated_flag);
3142: okc_util.print_trace(1,'applied_flag = '||l_price_adj_tab(i).applied_flag);
3143: okc_util.print_trace(1,'on_invoice_flag = '||l_price_adj_tab(i).on_invoice_flag);
3144: okc_util.print_trace(1,'pricing_phase_id = '||l_price_adj_tab(i).pricing_phase_id);
3145: okc_util.print_trace(1,'attribute_category = '||l_price_adj_tab(i).attribute_category);
3146: okc_util.print_trace(1,'attribute1 = '||l_price_adj_tab(i).attribute1);
3147: okc_util.print_trace(1,'attribute2 = '||l_price_adj_tab(i).attribute2);
3148: okc_util.print_trace(1,'attribute3 = '||l_price_adj_tab(i).attribute3);
3149: okc_util.print_trace(1,'attribute4 = '||l_price_adj_tab(i).attribute4);
3142: okc_util.print_trace(1,'applied_flag = '||l_price_adj_tab(i).applied_flag);
3143: okc_util.print_trace(1,'on_invoice_flag = '||l_price_adj_tab(i).on_invoice_flag);
3144: okc_util.print_trace(1,'pricing_phase_id = '||l_price_adj_tab(i).pricing_phase_id);
3145: okc_util.print_trace(1,'attribute_category = '||l_price_adj_tab(i).attribute_category);
3146: okc_util.print_trace(1,'attribute1 = '||l_price_adj_tab(i).attribute1);
3147: okc_util.print_trace(1,'attribute2 = '||l_price_adj_tab(i).attribute2);
3148: okc_util.print_trace(1,'attribute3 = '||l_price_adj_tab(i).attribute3);
3149: okc_util.print_trace(1,'attribute4 = '||l_price_adj_tab(i).attribute4);
3150: okc_util.print_trace(1,'attribute5 = '||l_price_adj_tab(i).attribute5);
3143: okc_util.print_trace(1,'on_invoice_flag = '||l_price_adj_tab(i).on_invoice_flag);
3144: okc_util.print_trace(1,'pricing_phase_id = '||l_price_adj_tab(i).pricing_phase_id);
3145: okc_util.print_trace(1,'attribute_category = '||l_price_adj_tab(i).attribute_category);
3146: okc_util.print_trace(1,'attribute1 = '||l_price_adj_tab(i).attribute1);
3147: okc_util.print_trace(1,'attribute2 = '||l_price_adj_tab(i).attribute2);
3148: okc_util.print_trace(1,'attribute3 = '||l_price_adj_tab(i).attribute3);
3149: okc_util.print_trace(1,'attribute4 = '||l_price_adj_tab(i).attribute4);
3150: okc_util.print_trace(1,'attribute5 = '||l_price_adj_tab(i).attribute5);
3151: okc_util.print_trace(1,'attribute6 = '||l_price_adj_tab(i).attribute6);
3144: okc_util.print_trace(1,'pricing_phase_id = '||l_price_adj_tab(i).pricing_phase_id);
3145: okc_util.print_trace(1,'attribute_category = '||l_price_adj_tab(i).attribute_category);
3146: okc_util.print_trace(1,'attribute1 = '||l_price_adj_tab(i).attribute1);
3147: okc_util.print_trace(1,'attribute2 = '||l_price_adj_tab(i).attribute2);
3148: okc_util.print_trace(1,'attribute3 = '||l_price_adj_tab(i).attribute3);
3149: okc_util.print_trace(1,'attribute4 = '||l_price_adj_tab(i).attribute4);
3150: okc_util.print_trace(1,'attribute5 = '||l_price_adj_tab(i).attribute5);
3151: okc_util.print_trace(1,'attribute6 = '||l_price_adj_tab(i).attribute6);
3152: okc_util.print_trace(1,'attribute7 = '||l_price_adj_tab(i).attribute7);
3145: okc_util.print_trace(1,'attribute_category = '||l_price_adj_tab(i).attribute_category);
3146: okc_util.print_trace(1,'attribute1 = '||l_price_adj_tab(i).attribute1);
3147: okc_util.print_trace(1,'attribute2 = '||l_price_adj_tab(i).attribute2);
3148: okc_util.print_trace(1,'attribute3 = '||l_price_adj_tab(i).attribute3);
3149: okc_util.print_trace(1,'attribute4 = '||l_price_adj_tab(i).attribute4);
3150: okc_util.print_trace(1,'attribute5 = '||l_price_adj_tab(i).attribute5);
3151: okc_util.print_trace(1,'attribute6 = '||l_price_adj_tab(i).attribute6);
3152: okc_util.print_trace(1,'attribute7 = '||l_price_adj_tab(i).attribute7);
3153: okc_util.print_trace(1,'attribute8 = '||l_price_adj_tab(i).attribute8);
3146: okc_util.print_trace(1,'attribute1 = '||l_price_adj_tab(i).attribute1);
3147: okc_util.print_trace(1,'attribute2 = '||l_price_adj_tab(i).attribute2);
3148: okc_util.print_trace(1,'attribute3 = '||l_price_adj_tab(i).attribute3);
3149: okc_util.print_trace(1,'attribute4 = '||l_price_adj_tab(i).attribute4);
3150: okc_util.print_trace(1,'attribute5 = '||l_price_adj_tab(i).attribute5);
3151: okc_util.print_trace(1,'attribute6 = '||l_price_adj_tab(i).attribute6);
3152: okc_util.print_trace(1,'attribute7 = '||l_price_adj_tab(i).attribute7);
3153: okc_util.print_trace(1,'attribute8 = '||l_price_adj_tab(i).attribute8);
3154: okc_util.print_trace(1,'attribute9 = '||l_price_adj_tab(i).attribute9);
3147: okc_util.print_trace(1,'attribute2 = '||l_price_adj_tab(i).attribute2);
3148: okc_util.print_trace(1,'attribute3 = '||l_price_adj_tab(i).attribute3);
3149: okc_util.print_trace(1,'attribute4 = '||l_price_adj_tab(i).attribute4);
3150: okc_util.print_trace(1,'attribute5 = '||l_price_adj_tab(i).attribute5);
3151: okc_util.print_trace(1,'attribute6 = '||l_price_adj_tab(i).attribute6);
3152: okc_util.print_trace(1,'attribute7 = '||l_price_adj_tab(i).attribute7);
3153: okc_util.print_trace(1,'attribute8 = '||l_price_adj_tab(i).attribute8);
3154: okc_util.print_trace(1,'attribute9 = '||l_price_adj_tab(i).attribute9);
3155: okc_util.print_trace(1,'attribute10 = '||l_price_adj_tab(i).attribute10);
3148: okc_util.print_trace(1,'attribute3 = '||l_price_adj_tab(i).attribute3);
3149: okc_util.print_trace(1,'attribute4 = '||l_price_adj_tab(i).attribute4);
3150: okc_util.print_trace(1,'attribute5 = '||l_price_adj_tab(i).attribute5);
3151: okc_util.print_trace(1,'attribute6 = '||l_price_adj_tab(i).attribute6);
3152: okc_util.print_trace(1,'attribute7 = '||l_price_adj_tab(i).attribute7);
3153: okc_util.print_trace(1,'attribute8 = '||l_price_adj_tab(i).attribute8);
3154: okc_util.print_trace(1,'attribute9 = '||l_price_adj_tab(i).attribute9);
3155: okc_util.print_trace(1,'attribute10 = '||l_price_adj_tab(i).attribute10);
3156: okc_util.print_trace(1,'attribute11 = '||l_price_adj_tab(i).attribute11);
3149: okc_util.print_trace(1,'attribute4 = '||l_price_adj_tab(i).attribute4);
3150: okc_util.print_trace(1,'attribute5 = '||l_price_adj_tab(i).attribute5);
3151: okc_util.print_trace(1,'attribute6 = '||l_price_adj_tab(i).attribute6);
3152: okc_util.print_trace(1,'attribute7 = '||l_price_adj_tab(i).attribute7);
3153: okc_util.print_trace(1,'attribute8 = '||l_price_adj_tab(i).attribute8);
3154: okc_util.print_trace(1,'attribute9 = '||l_price_adj_tab(i).attribute9);
3155: okc_util.print_trace(1,'attribute10 = '||l_price_adj_tab(i).attribute10);
3156: okc_util.print_trace(1,'attribute11 = '||l_price_adj_tab(i).attribute11);
3157: okc_util.print_trace(1,'attribute12 = '||l_price_adj_tab(i).attribute12);
3150: okc_util.print_trace(1,'attribute5 = '||l_price_adj_tab(i).attribute5);
3151: okc_util.print_trace(1,'attribute6 = '||l_price_adj_tab(i).attribute6);
3152: okc_util.print_trace(1,'attribute7 = '||l_price_adj_tab(i).attribute7);
3153: okc_util.print_trace(1,'attribute8 = '||l_price_adj_tab(i).attribute8);
3154: okc_util.print_trace(1,'attribute9 = '||l_price_adj_tab(i).attribute9);
3155: okc_util.print_trace(1,'attribute10 = '||l_price_adj_tab(i).attribute10);
3156: okc_util.print_trace(1,'attribute11 = '||l_price_adj_tab(i).attribute11);
3157: okc_util.print_trace(1,'attribute12 = '||l_price_adj_tab(i).attribute12);
3158: okc_util.print_trace(1,'attribute13 = '||l_price_adj_tab(i).attribute13);
3151: okc_util.print_trace(1,'attribute6 = '||l_price_adj_tab(i).attribute6);
3152: okc_util.print_trace(1,'attribute7 = '||l_price_adj_tab(i).attribute7);
3153: okc_util.print_trace(1,'attribute8 = '||l_price_adj_tab(i).attribute8);
3154: okc_util.print_trace(1,'attribute9 = '||l_price_adj_tab(i).attribute9);
3155: okc_util.print_trace(1,'attribute10 = '||l_price_adj_tab(i).attribute10);
3156: okc_util.print_trace(1,'attribute11 = '||l_price_adj_tab(i).attribute11);
3157: okc_util.print_trace(1,'attribute12 = '||l_price_adj_tab(i).attribute12);
3158: okc_util.print_trace(1,'attribute13 = '||l_price_adj_tab(i).attribute13);
3159: okc_util.print_trace(1,'attribute14 = '||l_price_adj_tab(i).attribute14);
3152: okc_util.print_trace(1,'attribute7 = '||l_price_adj_tab(i).attribute7);
3153: okc_util.print_trace(1,'attribute8 = '||l_price_adj_tab(i).attribute8);
3154: okc_util.print_trace(1,'attribute9 = '||l_price_adj_tab(i).attribute9);
3155: okc_util.print_trace(1,'attribute10 = '||l_price_adj_tab(i).attribute10);
3156: okc_util.print_trace(1,'attribute11 = '||l_price_adj_tab(i).attribute11);
3157: okc_util.print_trace(1,'attribute12 = '||l_price_adj_tab(i).attribute12);
3158: okc_util.print_trace(1,'attribute13 = '||l_price_adj_tab(i).attribute13);
3159: okc_util.print_trace(1,'attribute14 = '||l_price_adj_tab(i).attribute14);
3160: okc_util.print_trace(1,'attribute15 = '||l_price_adj_tab(i).attribute15);
3153: okc_util.print_trace(1,'attribute8 = '||l_price_adj_tab(i).attribute8);
3154: okc_util.print_trace(1,'attribute9 = '||l_price_adj_tab(i).attribute9);
3155: okc_util.print_trace(1,'attribute10 = '||l_price_adj_tab(i).attribute10);
3156: okc_util.print_trace(1,'attribute11 = '||l_price_adj_tab(i).attribute11);
3157: okc_util.print_trace(1,'attribute12 = '||l_price_adj_tab(i).attribute12);
3158: okc_util.print_trace(1,'attribute13 = '||l_price_adj_tab(i).attribute13);
3159: okc_util.print_trace(1,'attribute14 = '||l_price_adj_tab(i).attribute14);
3160: okc_util.print_trace(1,'attribute15 = '||l_price_adj_tab(i).attribute15);
3161: okc_util.print_trace(1,'modifier_header_id = '||l_price_adj_tab(i).modifier_header_id);
3154: okc_util.print_trace(1,'attribute9 = '||l_price_adj_tab(i).attribute9);
3155: okc_util.print_trace(1,'attribute10 = '||l_price_adj_tab(i).attribute10);
3156: okc_util.print_trace(1,'attribute11 = '||l_price_adj_tab(i).attribute11);
3157: okc_util.print_trace(1,'attribute12 = '||l_price_adj_tab(i).attribute12);
3158: okc_util.print_trace(1,'attribute13 = '||l_price_adj_tab(i).attribute13);
3159: okc_util.print_trace(1,'attribute14 = '||l_price_adj_tab(i).attribute14);
3160: okc_util.print_trace(1,'attribute15 = '||l_price_adj_tab(i).attribute15);
3161: okc_util.print_trace(1,'modifier_header_id = '||l_price_adj_tab(i).modifier_header_id);
3162: okc_util.print_trace(1,'modifier_line_id = '||l_price_adj_tab(i).modifier_line_id);
3155: okc_util.print_trace(1,'attribute10 = '||l_price_adj_tab(i).attribute10);
3156: okc_util.print_trace(1,'attribute11 = '||l_price_adj_tab(i).attribute11);
3157: okc_util.print_trace(1,'attribute12 = '||l_price_adj_tab(i).attribute12);
3158: okc_util.print_trace(1,'attribute13 = '||l_price_adj_tab(i).attribute13);
3159: okc_util.print_trace(1,'attribute14 = '||l_price_adj_tab(i).attribute14);
3160: okc_util.print_trace(1,'attribute15 = '||l_price_adj_tab(i).attribute15);
3161: okc_util.print_trace(1,'modifier_header_id = '||l_price_adj_tab(i).modifier_header_id);
3162: okc_util.print_trace(1,'modifier_line_id = '||l_price_adj_tab(i).modifier_line_id);
3163: okc_util.print_trace(1,'modifier_line_type_code = '||l_price_adj_tab(i).modifier_line_type_code);
3156: okc_util.print_trace(1,'attribute11 = '||l_price_adj_tab(i).attribute11);
3157: okc_util.print_trace(1,'attribute12 = '||l_price_adj_tab(i).attribute12);
3158: okc_util.print_trace(1,'attribute13 = '||l_price_adj_tab(i).attribute13);
3159: okc_util.print_trace(1,'attribute14 = '||l_price_adj_tab(i).attribute14);
3160: okc_util.print_trace(1,'attribute15 = '||l_price_adj_tab(i).attribute15);
3161: okc_util.print_trace(1,'modifier_header_id = '||l_price_adj_tab(i).modifier_header_id);
3162: okc_util.print_trace(1,'modifier_line_id = '||l_price_adj_tab(i).modifier_line_id);
3163: okc_util.print_trace(1,'modifier_line_type_code = '||l_price_adj_tab(i).modifier_line_type_code);
3164: okc_util.print_trace(1,'change_reason_code = '||l_price_adj_tab(i).change_reason_code);
3157: okc_util.print_trace(1,'attribute12 = '||l_price_adj_tab(i).attribute12);
3158: okc_util.print_trace(1,'attribute13 = '||l_price_adj_tab(i).attribute13);
3159: okc_util.print_trace(1,'attribute14 = '||l_price_adj_tab(i).attribute14);
3160: okc_util.print_trace(1,'attribute15 = '||l_price_adj_tab(i).attribute15);
3161: okc_util.print_trace(1,'modifier_header_id = '||l_price_adj_tab(i).modifier_header_id);
3162: okc_util.print_trace(1,'modifier_line_id = '||l_price_adj_tab(i).modifier_line_id);
3163: okc_util.print_trace(1,'modifier_line_type_code = '||l_price_adj_tab(i).modifier_line_type_code);
3164: okc_util.print_trace(1,'change_reason_code = '||l_price_adj_tab(i).change_reason_code);
3165: okc_util.print_trace(1,'change_reason_text = '||l_price_adj_tab(i).change_reason_text);
3158: okc_util.print_trace(1,'attribute13 = '||l_price_adj_tab(i).attribute13);
3159: okc_util.print_trace(1,'attribute14 = '||l_price_adj_tab(i).attribute14);
3160: okc_util.print_trace(1,'attribute15 = '||l_price_adj_tab(i).attribute15);
3161: okc_util.print_trace(1,'modifier_header_id = '||l_price_adj_tab(i).modifier_header_id);
3162: okc_util.print_trace(1,'modifier_line_id = '||l_price_adj_tab(i).modifier_line_id);
3163: okc_util.print_trace(1,'modifier_line_type_code = '||l_price_adj_tab(i).modifier_line_type_code);
3164: okc_util.print_trace(1,'change_reason_code = '||l_price_adj_tab(i).change_reason_code);
3165: okc_util.print_trace(1,'change_reason_text = '||l_price_adj_tab(i).change_reason_text);
3166: okc_util.print_trace(1,'estimated_flag = '||l_price_adj_tab(i).estimated_flag);
3159: okc_util.print_trace(1,'attribute14 = '||l_price_adj_tab(i).attribute14);
3160: okc_util.print_trace(1,'attribute15 = '||l_price_adj_tab(i).attribute15);
3161: okc_util.print_trace(1,'modifier_header_id = '||l_price_adj_tab(i).modifier_header_id);
3162: okc_util.print_trace(1,'modifier_line_id = '||l_price_adj_tab(i).modifier_line_id);
3163: okc_util.print_trace(1,'modifier_line_type_code = '||l_price_adj_tab(i).modifier_line_type_code);
3164: okc_util.print_trace(1,'change_reason_code = '||l_price_adj_tab(i).change_reason_code);
3165: okc_util.print_trace(1,'change_reason_text = '||l_price_adj_tab(i).change_reason_text);
3166: okc_util.print_trace(1,'estimated_flag = '||l_price_adj_tab(i).estimated_flag);
3167: okc_util.print_trace(1,'adjusted_amount = '||l_price_adj_tab(i).adjusted_amount);
3160: okc_util.print_trace(1,'attribute15 = '||l_price_adj_tab(i).attribute15);
3161: okc_util.print_trace(1,'modifier_header_id = '||l_price_adj_tab(i).modifier_header_id);
3162: okc_util.print_trace(1,'modifier_line_id = '||l_price_adj_tab(i).modifier_line_id);
3163: okc_util.print_trace(1,'modifier_line_type_code = '||l_price_adj_tab(i).modifier_line_type_code);
3164: okc_util.print_trace(1,'change_reason_code = '||l_price_adj_tab(i).change_reason_code);
3165: okc_util.print_trace(1,'change_reason_text = '||l_price_adj_tab(i).change_reason_text);
3166: okc_util.print_trace(1,'estimated_flag = '||l_price_adj_tab(i).estimated_flag);
3167: okc_util.print_trace(1,'adjusted_amount = '||l_price_adj_tab(i).adjusted_amount);
3168: okc_util.print_trace(1,'charge_type_code = '||l_price_adj_tab(i).charge_type_code);
3161: okc_util.print_trace(1,'modifier_header_id = '||l_price_adj_tab(i).modifier_header_id);
3162: okc_util.print_trace(1,'modifier_line_id = '||l_price_adj_tab(i).modifier_line_id);
3163: okc_util.print_trace(1,'modifier_line_type_code = '||l_price_adj_tab(i).modifier_line_type_code);
3164: okc_util.print_trace(1,'change_reason_code = '||l_price_adj_tab(i).change_reason_code);
3165: okc_util.print_trace(1,'change_reason_text = '||l_price_adj_tab(i).change_reason_text);
3166: okc_util.print_trace(1,'estimated_flag = '||l_price_adj_tab(i).estimated_flag);
3167: okc_util.print_trace(1,'adjusted_amount = '||l_price_adj_tab(i).adjusted_amount);
3168: okc_util.print_trace(1,'charge_type_code = '||l_price_adj_tab(i).charge_type_code);
3169: okc_util.print_trace(1,'charge_subtype_code = '||l_price_adj_tab(i).charge_subtype_code);
3162: okc_util.print_trace(1,'modifier_line_id = '||l_price_adj_tab(i).modifier_line_id);
3163: okc_util.print_trace(1,'modifier_line_type_code = '||l_price_adj_tab(i).modifier_line_type_code);
3164: okc_util.print_trace(1,'change_reason_code = '||l_price_adj_tab(i).change_reason_code);
3165: okc_util.print_trace(1,'change_reason_text = '||l_price_adj_tab(i).change_reason_text);
3166: okc_util.print_trace(1,'estimated_flag = '||l_price_adj_tab(i).estimated_flag);
3167: okc_util.print_trace(1,'adjusted_amount = '||l_price_adj_tab(i).adjusted_amount);
3168: okc_util.print_trace(1,'charge_type_code = '||l_price_adj_tab(i).charge_type_code);
3169: okc_util.print_trace(1,'charge_subtype_code = '||l_price_adj_tab(i).charge_subtype_code);
3170: okc_util.print_trace(1,'range_break_quantity = '||l_price_adj_tab(i).range_break_quantity);
3163: okc_util.print_trace(1,'modifier_line_type_code = '||l_price_adj_tab(i).modifier_line_type_code);
3164: okc_util.print_trace(1,'change_reason_code = '||l_price_adj_tab(i).change_reason_code);
3165: okc_util.print_trace(1,'change_reason_text = '||l_price_adj_tab(i).change_reason_text);
3166: okc_util.print_trace(1,'estimated_flag = '||l_price_adj_tab(i).estimated_flag);
3167: okc_util.print_trace(1,'adjusted_amount = '||l_price_adj_tab(i).adjusted_amount);
3168: okc_util.print_trace(1,'charge_type_code = '||l_price_adj_tab(i).charge_type_code);
3169: okc_util.print_trace(1,'charge_subtype_code = '||l_price_adj_tab(i).charge_subtype_code);
3170: okc_util.print_trace(1,'range_break_quantity = '||l_price_adj_tab(i).range_break_quantity);
3171: okc_util.print_trace(1,'accrual_conversion_rate = '||l_price_adj_tab(i).accrual_conversion_rate);
3164: okc_util.print_trace(1,'change_reason_code = '||l_price_adj_tab(i).change_reason_code);
3165: okc_util.print_trace(1,'change_reason_text = '||l_price_adj_tab(i).change_reason_text);
3166: okc_util.print_trace(1,'estimated_flag = '||l_price_adj_tab(i).estimated_flag);
3167: okc_util.print_trace(1,'adjusted_amount = '||l_price_adj_tab(i).adjusted_amount);
3168: okc_util.print_trace(1,'charge_type_code = '||l_price_adj_tab(i).charge_type_code);
3169: okc_util.print_trace(1,'charge_subtype_code = '||l_price_adj_tab(i).charge_subtype_code);
3170: okc_util.print_trace(1,'range_break_quantity = '||l_price_adj_tab(i).range_break_quantity);
3171: okc_util.print_trace(1,'accrual_conversion_rate = '||l_price_adj_tab(i).accrual_conversion_rate);
3172: okc_util.print_trace(1,'pricing_group_sequence = '||l_price_adj_tab(i).pricing_group_sequence);
3165: okc_util.print_trace(1,'change_reason_text = '||l_price_adj_tab(i).change_reason_text);
3166: okc_util.print_trace(1,'estimated_flag = '||l_price_adj_tab(i).estimated_flag);
3167: okc_util.print_trace(1,'adjusted_amount = '||l_price_adj_tab(i).adjusted_amount);
3168: okc_util.print_trace(1,'charge_type_code = '||l_price_adj_tab(i).charge_type_code);
3169: okc_util.print_trace(1,'charge_subtype_code = '||l_price_adj_tab(i).charge_subtype_code);
3170: okc_util.print_trace(1,'range_break_quantity = '||l_price_adj_tab(i).range_break_quantity);
3171: okc_util.print_trace(1,'accrual_conversion_rate = '||l_price_adj_tab(i).accrual_conversion_rate);
3172: okc_util.print_trace(1,'pricing_group_sequence = '||l_price_adj_tab(i).pricing_group_sequence);
3173: okc_util.print_trace(1,'accrual_flag = '||l_price_adj_tab(i).accrual_flag);
3166: okc_util.print_trace(1,'estimated_flag = '||l_price_adj_tab(i).estimated_flag);
3167: okc_util.print_trace(1,'adjusted_amount = '||l_price_adj_tab(i).adjusted_amount);
3168: okc_util.print_trace(1,'charge_type_code = '||l_price_adj_tab(i).charge_type_code);
3169: okc_util.print_trace(1,'charge_subtype_code = '||l_price_adj_tab(i).charge_subtype_code);
3170: okc_util.print_trace(1,'range_break_quantity = '||l_price_adj_tab(i).range_break_quantity);
3171: okc_util.print_trace(1,'accrual_conversion_rate = '||l_price_adj_tab(i).accrual_conversion_rate);
3172: okc_util.print_trace(1,'pricing_group_sequence = '||l_price_adj_tab(i).pricing_group_sequence);
3173: okc_util.print_trace(1,'accrual_flag = '||l_price_adj_tab(i).accrual_flag);
3174: okc_util.print_trace(1,'list_line_no = '||l_price_adj_tab(i).list_line_no);
3167: okc_util.print_trace(1,'adjusted_amount = '||l_price_adj_tab(i).adjusted_amount);
3168: okc_util.print_trace(1,'charge_type_code = '||l_price_adj_tab(i).charge_type_code);
3169: okc_util.print_trace(1,'charge_subtype_code = '||l_price_adj_tab(i).charge_subtype_code);
3170: okc_util.print_trace(1,'range_break_quantity = '||l_price_adj_tab(i).range_break_quantity);
3171: okc_util.print_trace(1,'accrual_conversion_rate = '||l_price_adj_tab(i).accrual_conversion_rate);
3172: okc_util.print_trace(1,'pricing_group_sequence = '||l_price_adj_tab(i).pricing_group_sequence);
3173: okc_util.print_trace(1,'accrual_flag = '||l_price_adj_tab(i).accrual_flag);
3174: okc_util.print_trace(1,'list_line_no = '||l_price_adj_tab(i).list_line_no);
3175: okc_util.print_trace(1,'source_system_code = '||l_price_adj_tab(i).source_system_code);
3168: okc_util.print_trace(1,'charge_type_code = '||l_price_adj_tab(i).charge_type_code);
3169: okc_util.print_trace(1,'charge_subtype_code = '||l_price_adj_tab(i).charge_subtype_code);
3170: okc_util.print_trace(1,'range_break_quantity = '||l_price_adj_tab(i).range_break_quantity);
3171: okc_util.print_trace(1,'accrual_conversion_rate = '||l_price_adj_tab(i).accrual_conversion_rate);
3172: okc_util.print_trace(1,'pricing_group_sequence = '||l_price_adj_tab(i).pricing_group_sequence);
3173: okc_util.print_trace(1,'accrual_flag = '||l_price_adj_tab(i).accrual_flag);
3174: okc_util.print_trace(1,'list_line_no = '||l_price_adj_tab(i).list_line_no);
3175: okc_util.print_trace(1,'source_system_code = '||l_price_adj_tab(i).source_system_code);
3176: okc_util.print_trace(1,'benefit_qty = '||l_price_adj_tab(i).benefit_qty);
3169: okc_util.print_trace(1,'charge_subtype_code = '||l_price_adj_tab(i).charge_subtype_code);
3170: okc_util.print_trace(1,'range_break_quantity = '||l_price_adj_tab(i).range_break_quantity);
3171: okc_util.print_trace(1,'accrual_conversion_rate = '||l_price_adj_tab(i).accrual_conversion_rate);
3172: okc_util.print_trace(1,'pricing_group_sequence = '||l_price_adj_tab(i).pricing_group_sequence);
3173: okc_util.print_trace(1,'accrual_flag = '||l_price_adj_tab(i).accrual_flag);
3174: okc_util.print_trace(1,'list_line_no = '||l_price_adj_tab(i).list_line_no);
3175: okc_util.print_trace(1,'source_system_code = '||l_price_adj_tab(i).source_system_code);
3176: okc_util.print_trace(1,'benefit_qty = '||l_price_adj_tab(i).benefit_qty);
3177: okc_util.print_trace(1,'benefit_uom_code = '||l_price_adj_tab(i).benefit_uom_code);
3170: okc_util.print_trace(1,'range_break_quantity = '||l_price_adj_tab(i).range_break_quantity);
3171: okc_util.print_trace(1,'accrual_conversion_rate = '||l_price_adj_tab(i).accrual_conversion_rate);
3172: okc_util.print_trace(1,'pricing_group_sequence = '||l_price_adj_tab(i).pricing_group_sequence);
3173: okc_util.print_trace(1,'accrual_flag = '||l_price_adj_tab(i).accrual_flag);
3174: okc_util.print_trace(1,'list_line_no = '||l_price_adj_tab(i).list_line_no);
3175: okc_util.print_trace(1,'source_system_code = '||l_price_adj_tab(i).source_system_code);
3176: okc_util.print_trace(1,'benefit_qty = '||l_price_adj_tab(i).benefit_qty);
3177: okc_util.print_trace(1,'benefit_uom_code = '||l_price_adj_tab(i).benefit_uom_code);
3178: END IF;
3171: okc_util.print_trace(1,'accrual_conversion_rate = '||l_price_adj_tab(i).accrual_conversion_rate);
3172: okc_util.print_trace(1,'pricing_group_sequence = '||l_price_adj_tab(i).pricing_group_sequence);
3173: okc_util.print_trace(1,'accrual_flag = '||l_price_adj_tab(i).accrual_flag);
3174: okc_util.print_trace(1,'list_line_no = '||l_price_adj_tab(i).list_line_no);
3175: okc_util.print_trace(1,'source_system_code = '||l_price_adj_tab(i).source_system_code);
3176: okc_util.print_trace(1,'benefit_qty = '||l_price_adj_tab(i).benefit_qty);
3177: okc_util.print_trace(1,'benefit_uom_code = '||l_price_adj_tab(i).benefit_uom_code);
3178: END IF;
3179: -- okc_util.print_trace(1,'expiration_date = '||l_price_adj_tab(i).expiration_date);
3172: okc_util.print_trace(1,'pricing_group_sequence = '||l_price_adj_tab(i).pricing_group_sequence);
3173: okc_util.print_trace(1,'accrual_flag = '||l_price_adj_tab(i).accrual_flag);
3174: okc_util.print_trace(1,'list_line_no = '||l_price_adj_tab(i).list_line_no);
3175: okc_util.print_trace(1,'source_system_code = '||l_price_adj_tab(i).source_system_code);
3176: okc_util.print_trace(1,'benefit_qty = '||l_price_adj_tab(i).benefit_qty);
3177: okc_util.print_trace(1,'benefit_uom_code = '||l_price_adj_tab(i).benefit_uom_code);
3178: END IF;
3179: -- okc_util.print_trace(1,'expiration_date = '||l_price_adj_tab(i).expiration_date);
3180: IF (l_debug = 'Y') THEN
3173: okc_util.print_trace(1,'accrual_flag = '||l_price_adj_tab(i).accrual_flag);
3174: okc_util.print_trace(1,'list_line_no = '||l_price_adj_tab(i).list_line_no);
3175: okc_util.print_trace(1,'source_system_code = '||l_price_adj_tab(i).source_system_code);
3176: okc_util.print_trace(1,'benefit_qty = '||l_price_adj_tab(i).benefit_qty);
3177: okc_util.print_trace(1,'benefit_uom_code = '||l_price_adj_tab(i).benefit_uom_code);
3178: END IF;
3179: -- okc_util.print_trace(1,'expiration_date = '||l_price_adj_tab(i).expiration_date);
3180: IF (l_debug = 'Y') THEN
3181: okc_util.print_trace(1,'modifier_level_code = '||l_price_adj_tab(i).modifier_level_code);
3175: okc_util.print_trace(1,'source_system_code = '||l_price_adj_tab(i).source_system_code);
3176: okc_util.print_trace(1,'benefit_qty = '||l_price_adj_tab(i).benefit_qty);
3177: okc_util.print_trace(1,'benefit_uom_code = '||l_price_adj_tab(i).benefit_uom_code);
3178: END IF;
3179: -- okc_util.print_trace(1,'expiration_date = '||l_price_adj_tab(i).expiration_date);
3180: IF (l_debug = 'Y') THEN
3181: okc_util.print_trace(1,'modifier_level_code = '||l_price_adj_tab(i).modifier_level_code);
3182: okc_util.print_trace(1,'price_break_type_code = '||l_price_adj_tab(i).price_break_type_code);
3183: okc_util.print_trace(1,'substitution_attribute = '||l_price_adj_tab(i).substitution_attribute);
3177: okc_util.print_trace(1,'benefit_uom_code = '||l_price_adj_tab(i).benefit_uom_code);
3178: END IF;
3179: -- okc_util.print_trace(1,'expiration_date = '||l_price_adj_tab(i).expiration_date);
3180: IF (l_debug = 'Y') THEN
3181: okc_util.print_trace(1,'modifier_level_code = '||l_price_adj_tab(i).modifier_level_code);
3182: okc_util.print_trace(1,'price_break_type_code = '||l_price_adj_tab(i).price_break_type_code);
3183: okc_util.print_trace(1,'substitution_attribute = '||l_price_adj_tab(i).substitution_attribute);
3184: okc_util.print_trace(1,'proration_type_code = '||l_price_adj_tab(i).proration_type_code);
3185: okc_util.print_trace(1,'include_on_returns_flag = '||l_price_adj_tab(i).include_on_returns_flag);
3178: END IF;
3179: -- okc_util.print_trace(1,'expiration_date = '||l_price_adj_tab(i).expiration_date);
3180: IF (l_debug = 'Y') THEN
3181: okc_util.print_trace(1,'modifier_level_code = '||l_price_adj_tab(i).modifier_level_code);
3182: okc_util.print_trace(1,'price_break_type_code = '||l_price_adj_tab(i).price_break_type_code);
3183: okc_util.print_trace(1,'substitution_attribute = '||l_price_adj_tab(i).substitution_attribute);
3184: okc_util.print_trace(1,'proration_type_code = '||l_price_adj_tab(i).proration_type_code);
3185: okc_util.print_trace(1,'include_on_returns_flag = '||l_price_adj_tab(i).include_on_returns_flag);
3186: okc_util.print_trace(1,'rebate_transaction_type_code = '||l_price_adj_tab(i).rebate_transaction_type_code);
3179: -- okc_util.print_trace(1,'expiration_date = '||l_price_adj_tab(i).expiration_date);
3180: IF (l_debug = 'Y') THEN
3181: okc_util.print_trace(1,'modifier_level_code = '||l_price_adj_tab(i).modifier_level_code);
3182: okc_util.print_trace(1,'price_break_type_code = '||l_price_adj_tab(i).price_break_type_code);
3183: okc_util.print_trace(1,'substitution_attribute = '||l_price_adj_tab(i).substitution_attribute);
3184: okc_util.print_trace(1,'proration_type_code = '||l_price_adj_tab(i).proration_type_code);
3185: okc_util.print_trace(1,'include_on_returns_flag = '||l_price_adj_tab(i).include_on_returns_flag);
3186: okc_util.print_trace(1,'rebate_transaction_type_code = '||l_price_adj_tab(i).rebate_transaction_type_code);
3187: okc_util.print_trace(1,' ');
3180: IF (l_debug = 'Y') THEN
3181: okc_util.print_trace(1,'modifier_level_code = '||l_price_adj_tab(i).modifier_level_code);
3182: okc_util.print_trace(1,'price_break_type_code = '||l_price_adj_tab(i).price_break_type_code);
3183: okc_util.print_trace(1,'substitution_attribute = '||l_price_adj_tab(i).substitution_attribute);
3184: okc_util.print_trace(1,'proration_type_code = '||l_price_adj_tab(i).proration_type_code);
3185: okc_util.print_trace(1,'include_on_returns_flag = '||l_price_adj_tab(i).include_on_returns_flag);
3186: okc_util.print_trace(1,'rebate_transaction_type_code = '||l_price_adj_tab(i).rebate_transaction_type_code);
3187: okc_util.print_trace(1,' ');
3188: END IF;
3181: okc_util.print_trace(1,'modifier_level_code = '||l_price_adj_tab(i).modifier_level_code);
3182: okc_util.print_trace(1,'price_break_type_code = '||l_price_adj_tab(i).price_break_type_code);
3183: okc_util.print_trace(1,'substitution_attribute = '||l_price_adj_tab(i).substitution_attribute);
3184: okc_util.print_trace(1,'proration_type_code = '||l_price_adj_tab(i).proration_type_code);
3185: okc_util.print_trace(1,'include_on_returns_flag = '||l_price_adj_tab(i).include_on_returns_flag);
3186: okc_util.print_trace(1,'rebate_transaction_type_code = '||l_price_adj_tab(i).rebate_transaction_type_code);
3187: okc_util.print_trace(1,' ');
3188: END IF;
3189: END IF;
3182: okc_util.print_trace(1,'price_break_type_code = '||l_price_adj_tab(i).price_break_type_code);
3183: okc_util.print_trace(1,'substitution_attribute = '||l_price_adj_tab(i).substitution_attribute);
3184: okc_util.print_trace(1,'proration_type_code = '||l_price_adj_tab(i).proration_type_code);
3185: okc_util.print_trace(1,'include_on_returns_flag = '||l_price_adj_tab(i).include_on_returns_flag);
3186: okc_util.print_trace(1,'rebate_transaction_type_code = '||l_price_adj_tab(i).rebate_transaction_type_code);
3187: okc_util.print_trace(1,' ');
3188: END IF;
3189: END IF;
3190: END LOOP;
3183: okc_util.print_trace(1,'substitution_attribute = '||l_price_adj_tab(i).substitution_attribute);
3184: okc_util.print_trace(1,'proration_type_code = '||l_price_adj_tab(i).proration_type_code);
3185: okc_util.print_trace(1,'include_on_returns_flag = '||l_price_adj_tab(i).include_on_returns_flag);
3186: okc_util.print_trace(1,'rebate_transaction_type_code = '||l_price_adj_tab(i).rebate_transaction_type_code);
3187: okc_util.print_trace(1,' ');
3188: END IF;
3189: END IF;
3190: END LOOP;
3191: END IF;
3205: END IF;
3206:
3207:
3208: IF (l_debug = 'Y') THEN
3209: okc_util.print_trace(1,' ');
3210: okc_util.print_trace(1,'====================================================');
3211: okc_util.print_trace(1,' FINAL VALUES CONTAINED IN THE X_PRICE_ADJ_TAB ');
3212: okc_util.print_trace(1,'====================================================');
3213: okc_util.print_trace(1,' ');
3206:
3207:
3208: IF (l_debug = 'Y') THEN
3209: okc_util.print_trace(1,' ');
3210: okc_util.print_trace(1,'====================================================');
3211: okc_util.print_trace(1,' FINAL VALUES CONTAINED IN THE X_PRICE_ADJ_TAB ');
3212: okc_util.print_trace(1,'====================================================');
3213: okc_util.print_trace(1,' ');
3214: END IF;
3207:
3208: IF (l_debug = 'Y') THEN
3209: okc_util.print_trace(1,' ');
3210: okc_util.print_trace(1,'====================================================');
3211: okc_util.print_trace(1,' FINAL VALUES CONTAINED IN THE X_PRICE_ADJ_TAB ');
3212: okc_util.print_trace(1,'====================================================');
3213: okc_util.print_trace(1,' ');
3214: END IF;
3215:
3208: IF (l_debug = 'Y') THEN
3209: okc_util.print_trace(1,' ');
3210: okc_util.print_trace(1,'====================================================');
3211: okc_util.print_trace(1,' FINAL VALUES CONTAINED IN THE X_PRICE_ADJ_TAB ');
3212: okc_util.print_trace(1,'====================================================');
3213: okc_util.print_trace(1,' ');
3214: END IF;
3215:
3216: IF x_price_adj_tab.first IS NOT NULL THEN
3209: okc_util.print_trace(1,' ');
3210: okc_util.print_trace(1,'====================================================');
3211: okc_util.print_trace(1,' FINAL VALUES CONTAINED IN THE X_PRICE_ADJ_TAB ');
3212: okc_util.print_trace(1,'====================================================');
3213: okc_util.print_trace(1,' ');
3214: END IF;
3215:
3216: IF x_price_adj_tab.first IS NOT NULL THEN
3217: FOR i IN x_price_adj_tab.first..x_price_adj_tab.last LOOP
3217: FOR i IN x_price_adj_tab.first..x_price_adj_tab.last LOOP
3218: IF x_price_adj_tab.EXISTS(i) THEN
3219:
3220: IF (l_debug = 'Y') THEN
3221: okc_util.print_trace(1,' ');
3222: okc_util.print_trace(1,'index value = '||i);
3223: okc_util.print_trace(1,'operation code = '||x_price_adj_tab(i).operation_code);
3224: okc_util.print_trace(1,'quote header id = '||x_price_adj_tab(i).quote_header_id);
3225: okc_util.print_trace(1,'quote line id = '||x_price_adj_tab(i).quote_line_id);
3218: IF x_price_adj_tab.EXISTS(i) THEN
3219:
3220: IF (l_debug = 'Y') THEN
3221: okc_util.print_trace(1,' ');
3222: okc_util.print_trace(1,'index value = '||i);
3223: okc_util.print_trace(1,'operation code = '||x_price_adj_tab(i).operation_code);
3224: okc_util.print_trace(1,'quote header id = '||x_price_adj_tab(i).quote_header_id);
3225: okc_util.print_trace(1,'quote line id = '||x_price_adj_tab(i).quote_line_id);
3226: okc_util.print_trace(1,'price adjustment id = '||x_price_adj_tab(i).price_adjustment_id);
3219:
3220: IF (l_debug = 'Y') THEN
3221: okc_util.print_trace(1,' ');
3222: okc_util.print_trace(1,'index value = '||i);
3223: okc_util.print_trace(1,'operation code = '||x_price_adj_tab(i).operation_code);
3224: okc_util.print_trace(1,'quote header id = '||x_price_adj_tab(i).quote_header_id);
3225: okc_util.print_trace(1,'quote line id = '||x_price_adj_tab(i).quote_line_id);
3226: okc_util.print_trace(1,'price adjustment id = '||x_price_adj_tab(i).price_adjustment_id);
3227: okc_util.print_trace(1,'modifier_mechanism_type_code = '||x_price_adj_tab(i).modifier_mechanism_type_code);
3220: IF (l_debug = 'Y') THEN
3221: okc_util.print_trace(1,' ');
3222: okc_util.print_trace(1,'index value = '||i);
3223: okc_util.print_trace(1,'operation code = '||x_price_adj_tab(i).operation_code);
3224: okc_util.print_trace(1,'quote header id = '||x_price_adj_tab(i).quote_header_id);
3225: okc_util.print_trace(1,'quote line id = '||x_price_adj_tab(i).quote_line_id);
3226: okc_util.print_trace(1,'price adjustment id = '||x_price_adj_tab(i).price_adjustment_id);
3227: okc_util.print_trace(1,'modifier_mechanism_type_code = '||x_price_adj_tab(i).modifier_mechanism_type_code);
3228: okc_util.print_trace(1,'modified_from = '||x_price_adj_tab(i).modified_from);
3221: okc_util.print_trace(1,' ');
3222: okc_util.print_trace(1,'index value = '||i);
3223: okc_util.print_trace(1,'operation code = '||x_price_adj_tab(i).operation_code);
3224: okc_util.print_trace(1,'quote header id = '||x_price_adj_tab(i).quote_header_id);
3225: okc_util.print_trace(1,'quote line id = '||x_price_adj_tab(i).quote_line_id);
3226: okc_util.print_trace(1,'price adjustment id = '||x_price_adj_tab(i).price_adjustment_id);
3227: okc_util.print_trace(1,'modifier_mechanism_type_code = '||x_price_adj_tab(i).modifier_mechanism_type_code);
3228: okc_util.print_trace(1,'modified_from = '||x_price_adj_tab(i).modified_from);
3229: okc_util.print_trace(1,'modified_to = '||x_price_adj_tab(i).modified_to);
3222: okc_util.print_trace(1,'index value = '||i);
3223: okc_util.print_trace(1,'operation code = '||x_price_adj_tab(i).operation_code);
3224: okc_util.print_trace(1,'quote header id = '||x_price_adj_tab(i).quote_header_id);
3225: okc_util.print_trace(1,'quote line id = '||x_price_adj_tab(i).quote_line_id);
3226: okc_util.print_trace(1,'price adjustment id = '||x_price_adj_tab(i).price_adjustment_id);
3227: okc_util.print_trace(1,'modifier_mechanism_type_code = '||x_price_adj_tab(i).modifier_mechanism_type_code);
3228: okc_util.print_trace(1,'modified_from = '||x_price_adj_tab(i).modified_from);
3229: okc_util.print_trace(1,'modified_to = '||x_price_adj_tab(i).modified_to);
3230: okc_util.print_trace(1,'operand = '||x_price_adj_tab(i).operand);
3223: okc_util.print_trace(1,'operation code = '||x_price_adj_tab(i).operation_code);
3224: okc_util.print_trace(1,'quote header id = '||x_price_adj_tab(i).quote_header_id);
3225: okc_util.print_trace(1,'quote line id = '||x_price_adj_tab(i).quote_line_id);
3226: okc_util.print_trace(1,'price adjustment id = '||x_price_adj_tab(i).price_adjustment_id);
3227: okc_util.print_trace(1,'modifier_mechanism_type_code = '||x_price_adj_tab(i).modifier_mechanism_type_code);
3228: okc_util.print_trace(1,'modified_from = '||x_price_adj_tab(i).modified_from);
3229: okc_util.print_trace(1,'modified_to = '||x_price_adj_tab(i).modified_to);
3230: okc_util.print_trace(1,'operand = '||x_price_adj_tab(i).operand);
3231: okc_util.print_trace(1,'arithmetic_operator = '||x_price_adj_tab(i).arithmetic_operator);
3224: okc_util.print_trace(1,'quote header id = '||x_price_adj_tab(i).quote_header_id);
3225: okc_util.print_trace(1,'quote line id = '||x_price_adj_tab(i).quote_line_id);
3226: okc_util.print_trace(1,'price adjustment id = '||x_price_adj_tab(i).price_adjustment_id);
3227: okc_util.print_trace(1,'modifier_mechanism_type_code = '||x_price_adj_tab(i).modifier_mechanism_type_code);
3228: okc_util.print_trace(1,'modified_from = '||x_price_adj_tab(i).modified_from);
3229: okc_util.print_trace(1,'modified_to = '||x_price_adj_tab(i).modified_to);
3230: okc_util.print_trace(1,'operand = '||x_price_adj_tab(i).operand);
3231: okc_util.print_trace(1,'arithmetic_operator = '||x_price_adj_tab(i).arithmetic_operator);
3232: okc_util.print_trace(1,'automatic_flag = '||x_price_adj_tab(i).automatic_flag);
3225: okc_util.print_trace(1,'quote line id = '||x_price_adj_tab(i).quote_line_id);
3226: okc_util.print_trace(1,'price adjustment id = '||x_price_adj_tab(i).price_adjustment_id);
3227: okc_util.print_trace(1,'modifier_mechanism_type_code = '||x_price_adj_tab(i).modifier_mechanism_type_code);
3228: okc_util.print_trace(1,'modified_from = '||x_price_adj_tab(i).modified_from);
3229: okc_util.print_trace(1,'modified_to = '||x_price_adj_tab(i).modified_to);
3230: okc_util.print_trace(1,'operand = '||x_price_adj_tab(i).operand);
3231: okc_util.print_trace(1,'arithmetic_operator = '||x_price_adj_tab(i).arithmetic_operator);
3232: okc_util.print_trace(1,'automatic_flag = '||x_price_adj_tab(i).automatic_flag);
3233: okc_util.print_trace(1,'update_allowable flag = '||x_price_adj_tab(i).update_allowable_flag);
3226: okc_util.print_trace(1,'price adjustment id = '||x_price_adj_tab(i).price_adjustment_id);
3227: okc_util.print_trace(1,'modifier_mechanism_type_code = '||x_price_adj_tab(i).modifier_mechanism_type_code);
3228: okc_util.print_trace(1,'modified_from = '||x_price_adj_tab(i).modified_from);
3229: okc_util.print_trace(1,'modified_to = '||x_price_adj_tab(i).modified_to);
3230: okc_util.print_trace(1,'operand = '||x_price_adj_tab(i).operand);
3231: okc_util.print_trace(1,'arithmetic_operator = '||x_price_adj_tab(i).arithmetic_operator);
3232: okc_util.print_trace(1,'automatic_flag = '||x_price_adj_tab(i).automatic_flag);
3233: okc_util.print_trace(1,'update_allowable flag = '||x_price_adj_tab(i).update_allowable_flag);
3234: okc_util.print_trace(1,'updated_flag = '||x_price_adj_tab(i).updated_flag);
3227: okc_util.print_trace(1,'modifier_mechanism_type_code = '||x_price_adj_tab(i).modifier_mechanism_type_code);
3228: okc_util.print_trace(1,'modified_from = '||x_price_adj_tab(i).modified_from);
3229: okc_util.print_trace(1,'modified_to = '||x_price_adj_tab(i).modified_to);
3230: okc_util.print_trace(1,'operand = '||x_price_adj_tab(i).operand);
3231: okc_util.print_trace(1,'arithmetic_operator = '||x_price_adj_tab(i).arithmetic_operator);
3232: okc_util.print_trace(1,'automatic_flag = '||x_price_adj_tab(i).automatic_flag);
3233: okc_util.print_trace(1,'update_allowable flag = '||x_price_adj_tab(i).update_allowable_flag);
3234: okc_util.print_trace(1,'updated_flag = '||x_price_adj_tab(i).updated_flag);
3235: okc_util.print_trace(1,'applied_flag = '||x_price_adj_tab(i).applied_flag);
3228: okc_util.print_trace(1,'modified_from = '||x_price_adj_tab(i).modified_from);
3229: okc_util.print_trace(1,'modified_to = '||x_price_adj_tab(i).modified_to);
3230: okc_util.print_trace(1,'operand = '||x_price_adj_tab(i).operand);
3231: okc_util.print_trace(1,'arithmetic_operator = '||x_price_adj_tab(i).arithmetic_operator);
3232: okc_util.print_trace(1,'automatic_flag = '||x_price_adj_tab(i).automatic_flag);
3233: okc_util.print_trace(1,'update_allowable flag = '||x_price_adj_tab(i).update_allowable_flag);
3234: okc_util.print_trace(1,'updated_flag = '||x_price_adj_tab(i).updated_flag);
3235: okc_util.print_trace(1,'applied_flag = '||x_price_adj_tab(i).applied_flag);
3236: okc_util.print_trace(1,'on_invoice_flag = '||x_price_adj_tab(i).on_invoice_flag);
3229: okc_util.print_trace(1,'modified_to = '||x_price_adj_tab(i).modified_to);
3230: okc_util.print_trace(1,'operand = '||x_price_adj_tab(i).operand);
3231: okc_util.print_trace(1,'arithmetic_operator = '||x_price_adj_tab(i).arithmetic_operator);
3232: okc_util.print_trace(1,'automatic_flag = '||x_price_adj_tab(i).automatic_flag);
3233: okc_util.print_trace(1,'update_allowable flag = '||x_price_adj_tab(i).update_allowable_flag);
3234: okc_util.print_trace(1,'updated_flag = '||x_price_adj_tab(i).updated_flag);
3235: okc_util.print_trace(1,'applied_flag = '||x_price_adj_tab(i).applied_flag);
3236: okc_util.print_trace(1,'on_invoice_flag = '||x_price_adj_tab(i).on_invoice_flag);
3237: okc_util.print_trace(1,'pricing_phase_id = '||x_price_adj_tab(i).pricing_phase_id);
3230: okc_util.print_trace(1,'operand = '||x_price_adj_tab(i).operand);
3231: okc_util.print_trace(1,'arithmetic_operator = '||x_price_adj_tab(i).arithmetic_operator);
3232: okc_util.print_trace(1,'automatic_flag = '||x_price_adj_tab(i).automatic_flag);
3233: okc_util.print_trace(1,'update_allowable flag = '||x_price_adj_tab(i).update_allowable_flag);
3234: okc_util.print_trace(1,'updated_flag = '||x_price_adj_tab(i).updated_flag);
3235: okc_util.print_trace(1,'applied_flag = '||x_price_adj_tab(i).applied_flag);
3236: okc_util.print_trace(1,'on_invoice_flag = '||x_price_adj_tab(i).on_invoice_flag);
3237: okc_util.print_trace(1,'pricing_phase_id = '||x_price_adj_tab(i).pricing_phase_id);
3238: okc_util.print_trace(1,'attribute_category = '||x_price_adj_tab(i).attribute_category);
3231: okc_util.print_trace(1,'arithmetic_operator = '||x_price_adj_tab(i).arithmetic_operator);
3232: okc_util.print_trace(1,'automatic_flag = '||x_price_adj_tab(i).automatic_flag);
3233: okc_util.print_trace(1,'update_allowable flag = '||x_price_adj_tab(i).update_allowable_flag);
3234: okc_util.print_trace(1,'updated_flag = '||x_price_adj_tab(i).updated_flag);
3235: okc_util.print_trace(1,'applied_flag = '||x_price_adj_tab(i).applied_flag);
3236: okc_util.print_trace(1,'on_invoice_flag = '||x_price_adj_tab(i).on_invoice_flag);
3237: okc_util.print_trace(1,'pricing_phase_id = '||x_price_adj_tab(i).pricing_phase_id);
3238: okc_util.print_trace(1,'attribute_category = '||x_price_adj_tab(i).attribute_category);
3239: okc_util.print_trace(1,'attribute1 = '||x_price_adj_tab(i).attribute1);
3232: okc_util.print_trace(1,'automatic_flag = '||x_price_adj_tab(i).automatic_flag);
3233: okc_util.print_trace(1,'update_allowable flag = '||x_price_adj_tab(i).update_allowable_flag);
3234: okc_util.print_trace(1,'updated_flag = '||x_price_adj_tab(i).updated_flag);
3235: okc_util.print_trace(1,'applied_flag = '||x_price_adj_tab(i).applied_flag);
3236: okc_util.print_trace(1,'on_invoice_flag = '||x_price_adj_tab(i).on_invoice_flag);
3237: okc_util.print_trace(1,'pricing_phase_id = '||x_price_adj_tab(i).pricing_phase_id);
3238: okc_util.print_trace(1,'attribute_category = '||x_price_adj_tab(i).attribute_category);
3239: okc_util.print_trace(1,'attribute1 = '||x_price_adj_tab(i).attribute1);
3240: okc_util.print_trace(1,'attribute2 = '||x_price_adj_tab(i).attribute2);
3233: okc_util.print_trace(1,'update_allowable flag = '||x_price_adj_tab(i).update_allowable_flag);
3234: okc_util.print_trace(1,'updated_flag = '||x_price_adj_tab(i).updated_flag);
3235: okc_util.print_trace(1,'applied_flag = '||x_price_adj_tab(i).applied_flag);
3236: okc_util.print_trace(1,'on_invoice_flag = '||x_price_adj_tab(i).on_invoice_flag);
3237: okc_util.print_trace(1,'pricing_phase_id = '||x_price_adj_tab(i).pricing_phase_id);
3238: okc_util.print_trace(1,'attribute_category = '||x_price_adj_tab(i).attribute_category);
3239: okc_util.print_trace(1,'attribute1 = '||x_price_adj_tab(i).attribute1);
3240: okc_util.print_trace(1,'attribute2 = '||x_price_adj_tab(i).attribute2);
3241: okc_util.print_trace(1,'attribute3 = '||x_price_adj_tab(i).attribute3);
3234: okc_util.print_trace(1,'updated_flag = '||x_price_adj_tab(i).updated_flag);
3235: okc_util.print_trace(1,'applied_flag = '||x_price_adj_tab(i).applied_flag);
3236: okc_util.print_trace(1,'on_invoice_flag = '||x_price_adj_tab(i).on_invoice_flag);
3237: okc_util.print_trace(1,'pricing_phase_id = '||x_price_adj_tab(i).pricing_phase_id);
3238: okc_util.print_trace(1,'attribute_category = '||x_price_adj_tab(i).attribute_category);
3239: okc_util.print_trace(1,'attribute1 = '||x_price_adj_tab(i).attribute1);
3240: okc_util.print_trace(1,'attribute2 = '||x_price_adj_tab(i).attribute2);
3241: okc_util.print_trace(1,'attribute3 = '||x_price_adj_tab(i).attribute3);
3242: okc_util.print_trace(1,'attribute4 = '||x_price_adj_tab(i).attribute4);
3235: okc_util.print_trace(1,'applied_flag = '||x_price_adj_tab(i).applied_flag);
3236: okc_util.print_trace(1,'on_invoice_flag = '||x_price_adj_tab(i).on_invoice_flag);
3237: okc_util.print_trace(1,'pricing_phase_id = '||x_price_adj_tab(i).pricing_phase_id);
3238: okc_util.print_trace(1,'attribute_category = '||x_price_adj_tab(i).attribute_category);
3239: okc_util.print_trace(1,'attribute1 = '||x_price_adj_tab(i).attribute1);
3240: okc_util.print_trace(1,'attribute2 = '||x_price_adj_tab(i).attribute2);
3241: okc_util.print_trace(1,'attribute3 = '||x_price_adj_tab(i).attribute3);
3242: okc_util.print_trace(1,'attribute4 = '||x_price_adj_tab(i).attribute4);
3243: okc_util.print_trace(1,'attribute5 = '||x_price_adj_tab(i).attribute5);
3236: okc_util.print_trace(1,'on_invoice_flag = '||x_price_adj_tab(i).on_invoice_flag);
3237: okc_util.print_trace(1,'pricing_phase_id = '||x_price_adj_tab(i).pricing_phase_id);
3238: okc_util.print_trace(1,'attribute_category = '||x_price_adj_tab(i).attribute_category);
3239: okc_util.print_trace(1,'attribute1 = '||x_price_adj_tab(i).attribute1);
3240: okc_util.print_trace(1,'attribute2 = '||x_price_adj_tab(i).attribute2);
3241: okc_util.print_trace(1,'attribute3 = '||x_price_adj_tab(i).attribute3);
3242: okc_util.print_trace(1,'attribute4 = '||x_price_adj_tab(i).attribute4);
3243: okc_util.print_trace(1,'attribute5 = '||x_price_adj_tab(i).attribute5);
3244: okc_util.print_trace(1,'attribute6 = '||x_price_adj_tab(i).attribute6);
3237: okc_util.print_trace(1,'pricing_phase_id = '||x_price_adj_tab(i).pricing_phase_id);
3238: okc_util.print_trace(1,'attribute_category = '||x_price_adj_tab(i).attribute_category);
3239: okc_util.print_trace(1,'attribute1 = '||x_price_adj_tab(i).attribute1);
3240: okc_util.print_trace(1,'attribute2 = '||x_price_adj_tab(i).attribute2);
3241: okc_util.print_trace(1,'attribute3 = '||x_price_adj_tab(i).attribute3);
3242: okc_util.print_trace(1,'attribute4 = '||x_price_adj_tab(i).attribute4);
3243: okc_util.print_trace(1,'attribute5 = '||x_price_adj_tab(i).attribute5);
3244: okc_util.print_trace(1,'attribute6 = '||x_price_adj_tab(i).attribute6);
3245: okc_util.print_trace(1,'attribute7 = '||x_price_adj_tab(i).attribute7);
3238: okc_util.print_trace(1,'attribute_category = '||x_price_adj_tab(i).attribute_category);
3239: okc_util.print_trace(1,'attribute1 = '||x_price_adj_tab(i).attribute1);
3240: okc_util.print_trace(1,'attribute2 = '||x_price_adj_tab(i).attribute2);
3241: okc_util.print_trace(1,'attribute3 = '||x_price_adj_tab(i).attribute3);
3242: okc_util.print_trace(1,'attribute4 = '||x_price_adj_tab(i).attribute4);
3243: okc_util.print_trace(1,'attribute5 = '||x_price_adj_tab(i).attribute5);
3244: okc_util.print_trace(1,'attribute6 = '||x_price_adj_tab(i).attribute6);
3245: okc_util.print_trace(1,'attribute7 = '||x_price_adj_tab(i).attribute7);
3246: okc_util.print_trace(1,'attribute8 = '||x_price_adj_tab(i).attribute8);
3239: okc_util.print_trace(1,'attribute1 = '||x_price_adj_tab(i).attribute1);
3240: okc_util.print_trace(1,'attribute2 = '||x_price_adj_tab(i).attribute2);
3241: okc_util.print_trace(1,'attribute3 = '||x_price_adj_tab(i).attribute3);
3242: okc_util.print_trace(1,'attribute4 = '||x_price_adj_tab(i).attribute4);
3243: okc_util.print_trace(1,'attribute5 = '||x_price_adj_tab(i).attribute5);
3244: okc_util.print_trace(1,'attribute6 = '||x_price_adj_tab(i).attribute6);
3245: okc_util.print_trace(1,'attribute7 = '||x_price_adj_tab(i).attribute7);
3246: okc_util.print_trace(1,'attribute8 = '||x_price_adj_tab(i).attribute8);
3247: okc_util.print_trace(1,'attribute9 = '||x_price_adj_tab(i).attribute9);
3240: okc_util.print_trace(1,'attribute2 = '||x_price_adj_tab(i).attribute2);
3241: okc_util.print_trace(1,'attribute3 = '||x_price_adj_tab(i).attribute3);
3242: okc_util.print_trace(1,'attribute4 = '||x_price_adj_tab(i).attribute4);
3243: okc_util.print_trace(1,'attribute5 = '||x_price_adj_tab(i).attribute5);
3244: okc_util.print_trace(1,'attribute6 = '||x_price_adj_tab(i).attribute6);
3245: okc_util.print_trace(1,'attribute7 = '||x_price_adj_tab(i).attribute7);
3246: okc_util.print_trace(1,'attribute8 = '||x_price_adj_tab(i).attribute8);
3247: okc_util.print_trace(1,'attribute9 = '||x_price_adj_tab(i).attribute9);
3248: okc_util.print_trace(1,'attribute10 = '||x_price_adj_tab(i).attribute10);
3241: okc_util.print_trace(1,'attribute3 = '||x_price_adj_tab(i).attribute3);
3242: okc_util.print_trace(1,'attribute4 = '||x_price_adj_tab(i).attribute4);
3243: okc_util.print_trace(1,'attribute5 = '||x_price_adj_tab(i).attribute5);
3244: okc_util.print_trace(1,'attribute6 = '||x_price_adj_tab(i).attribute6);
3245: okc_util.print_trace(1,'attribute7 = '||x_price_adj_tab(i).attribute7);
3246: okc_util.print_trace(1,'attribute8 = '||x_price_adj_tab(i).attribute8);
3247: okc_util.print_trace(1,'attribute9 = '||x_price_adj_tab(i).attribute9);
3248: okc_util.print_trace(1,'attribute10 = '||x_price_adj_tab(i).attribute10);
3249: okc_util.print_trace(1,'attribute11 = '||x_price_adj_tab(i).attribute11);
3242: okc_util.print_trace(1,'attribute4 = '||x_price_adj_tab(i).attribute4);
3243: okc_util.print_trace(1,'attribute5 = '||x_price_adj_tab(i).attribute5);
3244: okc_util.print_trace(1,'attribute6 = '||x_price_adj_tab(i).attribute6);
3245: okc_util.print_trace(1,'attribute7 = '||x_price_adj_tab(i).attribute7);
3246: okc_util.print_trace(1,'attribute8 = '||x_price_adj_tab(i).attribute8);
3247: okc_util.print_trace(1,'attribute9 = '||x_price_adj_tab(i).attribute9);
3248: okc_util.print_trace(1,'attribute10 = '||x_price_adj_tab(i).attribute10);
3249: okc_util.print_trace(1,'attribute11 = '||x_price_adj_tab(i).attribute11);
3250: okc_util.print_trace(1,'attribute12 = '||x_price_adj_tab(i).attribute12);
3243: okc_util.print_trace(1,'attribute5 = '||x_price_adj_tab(i).attribute5);
3244: okc_util.print_trace(1,'attribute6 = '||x_price_adj_tab(i).attribute6);
3245: okc_util.print_trace(1,'attribute7 = '||x_price_adj_tab(i).attribute7);
3246: okc_util.print_trace(1,'attribute8 = '||x_price_adj_tab(i).attribute8);
3247: okc_util.print_trace(1,'attribute9 = '||x_price_adj_tab(i).attribute9);
3248: okc_util.print_trace(1,'attribute10 = '||x_price_adj_tab(i).attribute10);
3249: okc_util.print_trace(1,'attribute11 = '||x_price_adj_tab(i).attribute11);
3250: okc_util.print_trace(1,'attribute12 = '||x_price_adj_tab(i).attribute12);
3251: okc_util.print_trace(1,'attribute13 = '||x_price_adj_tab(i).attribute13);
3244: okc_util.print_trace(1,'attribute6 = '||x_price_adj_tab(i).attribute6);
3245: okc_util.print_trace(1,'attribute7 = '||x_price_adj_tab(i).attribute7);
3246: okc_util.print_trace(1,'attribute8 = '||x_price_adj_tab(i).attribute8);
3247: okc_util.print_trace(1,'attribute9 = '||x_price_adj_tab(i).attribute9);
3248: okc_util.print_trace(1,'attribute10 = '||x_price_adj_tab(i).attribute10);
3249: okc_util.print_trace(1,'attribute11 = '||x_price_adj_tab(i).attribute11);
3250: okc_util.print_trace(1,'attribute12 = '||x_price_adj_tab(i).attribute12);
3251: okc_util.print_trace(1,'attribute13 = '||x_price_adj_tab(i).attribute13);
3252: okc_util.print_trace(1,'attribute14 = '||x_price_adj_tab(i).attribute14);
3245: okc_util.print_trace(1,'attribute7 = '||x_price_adj_tab(i).attribute7);
3246: okc_util.print_trace(1,'attribute8 = '||x_price_adj_tab(i).attribute8);
3247: okc_util.print_trace(1,'attribute9 = '||x_price_adj_tab(i).attribute9);
3248: okc_util.print_trace(1,'attribute10 = '||x_price_adj_tab(i).attribute10);
3249: okc_util.print_trace(1,'attribute11 = '||x_price_adj_tab(i).attribute11);
3250: okc_util.print_trace(1,'attribute12 = '||x_price_adj_tab(i).attribute12);
3251: okc_util.print_trace(1,'attribute13 = '||x_price_adj_tab(i).attribute13);
3252: okc_util.print_trace(1,'attribute14 = '||x_price_adj_tab(i).attribute14);
3253: okc_util.print_trace(1,'attribute15 = '||x_price_adj_tab(i).attribute15);
3246: okc_util.print_trace(1,'attribute8 = '||x_price_adj_tab(i).attribute8);
3247: okc_util.print_trace(1,'attribute9 = '||x_price_adj_tab(i).attribute9);
3248: okc_util.print_trace(1,'attribute10 = '||x_price_adj_tab(i).attribute10);
3249: okc_util.print_trace(1,'attribute11 = '||x_price_adj_tab(i).attribute11);
3250: okc_util.print_trace(1,'attribute12 = '||x_price_adj_tab(i).attribute12);
3251: okc_util.print_trace(1,'attribute13 = '||x_price_adj_tab(i).attribute13);
3252: okc_util.print_trace(1,'attribute14 = '||x_price_adj_tab(i).attribute14);
3253: okc_util.print_trace(1,'attribute15 = '||x_price_adj_tab(i).attribute15);
3254: okc_util.print_trace(1,'modifier_header_id = '||x_price_adj_tab(i).modifier_header_id);
3247: okc_util.print_trace(1,'attribute9 = '||x_price_adj_tab(i).attribute9);
3248: okc_util.print_trace(1,'attribute10 = '||x_price_adj_tab(i).attribute10);
3249: okc_util.print_trace(1,'attribute11 = '||x_price_adj_tab(i).attribute11);
3250: okc_util.print_trace(1,'attribute12 = '||x_price_adj_tab(i).attribute12);
3251: okc_util.print_trace(1,'attribute13 = '||x_price_adj_tab(i).attribute13);
3252: okc_util.print_trace(1,'attribute14 = '||x_price_adj_tab(i).attribute14);
3253: okc_util.print_trace(1,'attribute15 = '||x_price_adj_tab(i).attribute15);
3254: okc_util.print_trace(1,'modifier_header_id = '||x_price_adj_tab(i).modifier_header_id);
3255: okc_util.print_trace(1,'modifier_line_id = '||x_price_adj_tab(i).modifier_line_id);
3248: okc_util.print_trace(1,'attribute10 = '||x_price_adj_tab(i).attribute10);
3249: okc_util.print_trace(1,'attribute11 = '||x_price_adj_tab(i).attribute11);
3250: okc_util.print_trace(1,'attribute12 = '||x_price_adj_tab(i).attribute12);
3251: okc_util.print_trace(1,'attribute13 = '||x_price_adj_tab(i).attribute13);
3252: okc_util.print_trace(1,'attribute14 = '||x_price_adj_tab(i).attribute14);
3253: okc_util.print_trace(1,'attribute15 = '||x_price_adj_tab(i).attribute15);
3254: okc_util.print_trace(1,'modifier_header_id = '||x_price_adj_tab(i).modifier_header_id);
3255: okc_util.print_trace(1,'modifier_line_id = '||x_price_adj_tab(i).modifier_line_id);
3256: okc_util.print_trace(1,'modifier_line_type_code = '||x_price_adj_tab(i).modifier_line_type_code);
3249: okc_util.print_trace(1,'attribute11 = '||x_price_adj_tab(i).attribute11);
3250: okc_util.print_trace(1,'attribute12 = '||x_price_adj_tab(i).attribute12);
3251: okc_util.print_trace(1,'attribute13 = '||x_price_adj_tab(i).attribute13);
3252: okc_util.print_trace(1,'attribute14 = '||x_price_adj_tab(i).attribute14);
3253: okc_util.print_trace(1,'attribute15 = '||x_price_adj_tab(i).attribute15);
3254: okc_util.print_trace(1,'modifier_header_id = '||x_price_adj_tab(i).modifier_header_id);
3255: okc_util.print_trace(1,'modifier_line_id = '||x_price_adj_tab(i).modifier_line_id);
3256: okc_util.print_trace(1,'modifier_line_type_code = '||x_price_adj_tab(i).modifier_line_type_code);
3257: okc_util.print_trace(1,'change_reason_code = '||x_price_adj_tab(i).change_reason_code);
3250: okc_util.print_trace(1,'attribute12 = '||x_price_adj_tab(i).attribute12);
3251: okc_util.print_trace(1,'attribute13 = '||x_price_adj_tab(i).attribute13);
3252: okc_util.print_trace(1,'attribute14 = '||x_price_adj_tab(i).attribute14);
3253: okc_util.print_trace(1,'attribute15 = '||x_price_adj_tab(i).attribute15);
3254: okc_util.print_trace(1,'modifier_header_id = '||x_price_adj_tab(i).modifier_header_id);
3255: okc_util.print_trace(1,'modifier_line_id = '||x_price_adj_tab(i).modifier_line_id);
3256: okc_util.print_trace(1,'modifier_line_type_code = '||x_price_adj_tab(i).modifier_line_type_code);
3257: okc_util.print_trace(1,'change_reason_code = '||x_price_adj_tab(i).change_reason_code);
3258: okc_util.print_trace(1,'change_reason_text = '||x_price_adj_tab(i).change_reason_text);
3251: okc_util.print_trace(1,'attribute13 = '||x_price_adj_tab(i).attribute13);
3252: okc_util.print_trace(1,'attribute14 = '||x_price_adj_tab(i).attribute14);
3253: okc_util.print_trace(1,'attribute15 = '||x_price_adj_tab(i).attribute15);
3254: okc_util.print_trace(1,'modifier_header_id = '||x_price_adj_tab(i).modifier_header_id);
3255: okc_util.print_trace(1,'modifier_line_id = '||x_price_adj_tab(i).modifier_line_id);
3256: okc_util.print_trace(1,'modifier_line_type_code = '||x_price_adj_tab(i).modifier_line_type_code);
3257: okc_util.print_trace(1,'change_reason_code = '||x_price_adj_tab(i).change_reason_code);
3258: okc_util.print_trace(1,'change_reason_text = '||x_price_adj_tab(i).change_reason_text);
3259: okc_util.print_trace(1,'estimated_flag = '||x_price_adj_tab(i).estimated_flag);
3252: okc_util.print_trace(1,'attribute14 = '||x_price_adj_tab(i).attribute14);
3253: okc_util.print_trace(1,'attribute15 = '||x_price_adj_tab(i).attribute15);
3254: okc_util.print_trace(1,'modifier_header_id = '||x_price_adj_tab(i).modifier_header_id);
3255: okc_util.print_trace(1,'modifier_line_id = '||x_price_adj_tab(i).modifier_line_id);
3256: okc_util.print_trace(1,'modifier_line_type_code = '||x_price_adj_tab(i).modifier_line_type_code);
3257: okc_util.print_trace(1,'change_reason_code = '||x_price_adj_tab(i).change_reason_code);
3258: okc_util.print_trace(1,'change_reason_text = '||x_price_adj_tab(i).change_reason_text);
3259: okc_util.print_trace(1,'estimated_flag = '||x_price_adj_tab(i).estimated_flag);
3260: okc_util.print_trace(1,'adjusted_amount = '||x_price_adj_tab(i).adjusted_amount);
3253: okc_util.print_trace(1,'attribute15 = '||x_price_adj_tab(i).attribute15);
3254: okc_util.print_trace(1,'modifier_header_id = '||x_price_adj_tab(i).modifier_header_id);
3255: okc_util.print_trace(1,'modifier_line_id = '||x_price_adj_tab(i).modifier_line_id);
3256: okc_util.print_trace(1,'modifier_line_type_code = '||x_price_adj_tab(i).modifier_line_type_code);
3257: okc_util.print_trace(1,'change_reason_code = '||x_price_adj_tab(i).change_reason_code);
3258: okc_util.print_trace(1,'change_reason_text = '||x_price_adj_tab(i).change_reason_text);
3259: okc_util.print_trace(1,'estimated_flag = '||x_price_adj_tab(i).estimated_flag);
3260: okc_util.print_trace(1,'adjusted_amount = '||x_price_adj_tab(i).adjusted_amount);
3261: okc_util.print_trace(1,'charge_type_code = '||x_price_adj_tab(i).charge_type_code);
3254: okc_util.print_trace(1,'modifier_header_id = '||x_price_adj_tab(i).modifier_header_id);
3255: okc_util.print_trace(1,'modifier_line_id = '||x_price_adj_tab(i).modifier_line_id);
3256: okc_util.print_trace(1,'modifier_line_type_code = '||x_price_adj_tab(i).modifier_line_type_code);
3257: okc_util.print_trace(1,'change_reason_code = '||x_price_adj_tab(i).change_reason_code);
3258: okc_util.print_trace(1,'change_reason_text = '||x_price_adj_tab(i).change_reason_text);
3259: okc_util.print_trace(1,'estimated_flag = '||x_price_adj_tab(i).estimated_flag);
3260: okc_util.print_trace(1,'adjusted_amount = '||x_price_adj_tab(i).adjusted_amount);
3261: okc_util.print_trace(1,'charge_type_code = '||x_price_adj_tab(i).charge_type_code);
3262: okc_util.print_trace(1,'charge_subtype_code = '||x_price_adj_tab(i).charge_subtype_code);
3255: okc_util.print_trace(1,'modifier_line_id = '||x_price_adj_tab(i).modifier_line_id);
3256: okc_util.print_trace(1,'modifier_line_type_code = '||x_price_adj_tab(i).modifier_line_type_code);
3257: okc_util.print_trace(1,'change_reason_code = '||x_price_adj_tab(i).change_reason_code);
3258: okc_util.print_trace(1,'change_reason_text = '||x_price_adj_tab(i).change_reason_text);
3259: okc_util.print_trace(1,'estimated_flag = '||x_price_adj_tab(i).estimated_flag);
3260: okc_util.print_trace(1,'adjusted_amount = '||x_price_adj_tab(i).adjusted_amount);
3261: okc_util.print_trace(1,'charge_type_code = '||x_price_adj_tab(i).charge_type_code);
3262: okc_util.print_trace(1,'charge_subtype_code = '||x_price_adj_tab(i).charge_subtype_code);
3263: okc_util.print_trace(1,'range_break_quantity = '||x_price_adj_tab(i).range_break_quantity);
3256: okc_util.print_trace(1,'modifier_line_type_code = '||x_price_adj_tab(i).modifier_line_type_code);
3257: okc_util.print_trace(1,'change_reason_code = '||x_price_adj_tab(i).change_reason_code);
3258: okc_util.print_trace(1,'change_reason_text = '||x_price_adj_tab(i).change_reason_text);
3259: okc_util.print_trace(1,'estimated_flag = '||x_price_adj_tab(i).estimated_flag);
3260: okc_util.print_trace(1,'adjusted_amount = '||x_price_adj_tab(i).adjusted_amount);
3261: okc_util.print_trace(1,'charge_type_code = '||x_price_adj_tab(i).charge_type_code);
3262: okc_util.print_trace(1,'charge_subtype_code = '||x_price_adj_tab(i).charge_subtype_code);
3263: okc_util.print_trace(1,'range_break_quantity = '||x_price_adj_tab(i).range_break_quantity);
3264: okc_util.print_trace(1,'accrual_conversion_rate = '||x_price_adj_tab(i).accrual_conversion_rate);
3257: okc_util.print_trace(1,'change_reason_code = '||x_price_adj_tab(i).change_reason_code);
3258: okc_util.print_trace(1,'change_reason_text = '||x_price_adj_tab(i).change_reason_text);
3259: okc_util.print_trace(1,'estimated_flag = '||x_price_adj_tab(i).estimated_flag);
3260: okc_util.print_trace(1,'adjusted_amount = '||x_price_adj_tab(i).adjusted_amount);
3261: okc_util.print_trace(1,'charge_type_code = '||x_price_adj_tab(i).charge_type_code);
3262: okc_util.print_trace(1,'charge_subtype_code = '||x_price_adj_tab(i).charge_subtype_code);
3263: okc_util.print_trace(1,'range_break_quantity = '||x_price_adj_tab(i).range_break_quantity);
3264: okc_util.print_trace(1,'accrual_conversion_rate = '||x_price_adj_tab(i).accrual_conversion_rate);
3265: okc_util.print_trace(1,'pricing_group_sequence = '||x_price_adj_tab(i).pricing_group_sequence);
3258: okc_util.print_trace(1,'change_reason_text = '||x_price_adj_tab(i).change_reason_text);
3259: okc_util.print_trace(1,'estimated_flag = '||x_price_adj_tab(i).estimated_flag);
3260: okc_util.print_trace(1,'adjusted_amount = '||x_price_adj_tab(i).adjusted_amount);
3261: okc_util.print_trace(1,'charge_type_code = '||x_price_adj_tab(i).charge_type_code);
3262: okc_util.print_trace(1,'charge_subtype_code = '||x_price_adj_tab(i).charge_subtype_code);
3263: okc_util.print_trace(1,'range_break_quantity = '||x_price_adj_tab(i).range_break_quantity);
3264: okc_util.print_trace(1,'accrual_conversion_rate = '||x_price_adj_tab(i).accrual_conversion_rate);
3265: okc_util.print_trace(1,'pricing_group_sequence = '||x_price_adj_tab(i).pricing_group_sequence);
3266: okc_util.print_trace(1,'accrual_flag = '||x_price_adj_tab(i).accrual_flag);
3259: okc_util.print_trace(1,'estimated_flag = '||x_price_adj_tab(i).estimated_flag);
3260: okc_util.print_trace(1,'adjusted_amount = '||x_price_adj_tab(i).adjusted_amount);
3261: okc_util.print_trace(1,'charge_type_code = '||x_price_adj_tab(i).charge_type_code);
3262: okc_util.print_trace(1,'charge_subtype_code = '||x_price_adj_tab(i).charge_subtype_code);
3263: okc_util.print_trace(1,'range_break_quantity = '||x_price_adj_tab(i).range_break_quantity);
3264: okc_util.print_trace(1,'accrual_conversion_rate = '||x_price_adj_tab(i).accrual_conversion_rate);
3265: okc_util.print_trace(1,'pricing_group_sequence = '||x_price_adj_tab(i).pricing_group_sequence);
3266: okc_util.print_trace(1,'accrual_flag = '||x_price_adj_tab(i).accrual_flag);
3267: okc_util.print_trace(1,'list_line_no = '||x_price_adj_tab(i).list_line_no);
3260: okc_util.print_trace(1,'adjusted_amount = '||x_price_adj_tab(i).adjusted_amount);
3261: okc_util.print_trace(1,'charge_type_code = '||x_price_adj_tab(i).charge_type_code);
3262: okc_util.print_trace(1,'charge_subtype_code = '||x_price_adj_tab(i).charge_subtype_code);
3263: okc_util.print_trace(1,'range_break_quantity = '||x_price_adj_tab(i).range_break_quantity);
3264: okc_util.print_trace(1,'accrual_conversion_rate = '||x_price_adj_tab(i).accrual_conversion_rate);
3265: okc_util.print_trace(1,'pricing_group_sequence = '||x_price_adj_tab(i).pricing_group_sequence);
3266: okc_util.print_trace(1,'accrual_flag = '||x_price_adj_tab(i).accrual_flag);
3267: okc_util.print_trace(1,'list_line_no = '||x_price_adj_tab(i).list_line_no);
3268: okc_util.print_trace(1,'source_system_code = '||x_price_adj_tab(i).source_system_code);
3261: okc_util.print_trace(1,'charge_type_code = '||x_price_adj_tab(i).charge_type_code);
3262: okc_util.print_trace(1,'charge_subtype_code = '||x_price_adj_tab(i).charge_subtype_code);
3263: okc_util.print_trace(1,'range_break_quantity = '||x_price_adj_tab(i).range_break_quantity);
3264: okc_util.print_trace(1,'accrual_conversion_rate = '||x_price_adj_tab(i).accrual_conversion_rate);
3265: okc_util.print_trace(1,'pricing_group_sequence = '||x_price_adj_tab(i).pricing_group_sequence);
3266: okc_util.print_trace(1,'accrual_flag = '||x_price_adj_tab(i).accrual_flag);
3267: okc_util.print_trace(1,'list_line_no = '||x_price_adj_tab(i).list_line_no);
3268: okc_util.print_trace(1,'source_system_code = '||x_price_adj_tab(i).source_system_code);
3269: okc_util.print_trace(1,'benefit_qty = '||x_price_adj_tab(i).benefit_qty);
3262: okc_util.print_trace(1,'charge_subtype_code = '||x_price_adj_tab(i).charge_subtype_code);
3263: okc_util.print_trace(1,'range_break_quantity = '||x_price_adj_tab(i).range_break_quantity);
3264: okc_util.print_trace(1,'accrual_conversion_rate = '||x_price_adj_tab(i).accrual_conversion_rate);
3265: okc_util.print_trace(1,'pricing_group_sequence = '||x_price_adj_tab(i).pricing_group_sequence);
3266: okc_util.print_trace(1,'accrual_flag = '||x_price_adj_tab(i).accrual_flag);
3267: okc_util.print_trace(1,'list_line_no = '||x_price_adj_tab(i).list_line_no);
3268: okc_util.print_trace(1,'source_system_code = '||x_price_adj_tab(i).source_system_code);
3269: okc_util.print_trace(1,'benefit_qty = '||x_price_adj_tab(i).benefit_qty);
3270: okc_util.print_trace(1,'benefit_uom_code = '||x_price_adj_tab(i).benefit_uom_code);
3263: okc_util.print_trace(1,'range_break_quantity = '||x_price_adj_tab(i).range_break_quantity);
3264: okc_util.print_trace(1,'accrual_conversion_rate = '||x_price_adj_tab(i).accrual_conversion_rate);
3265: okc_util.print_trace(1,'pricing_group_sequence = '||x_price_adj_tab(i).pricing_group_sequence);
3266: okc_util.print_trace(1,'accrual_flag = '||x_price_adj_tab(i).accrual_flag);
3267: okc_util.print_trace(1,'list_line_no = '||x_price_adj_tab(i).list_line_no);
3268: okc_util.print_trace(1,'source_system_code = '||x_price_adj_tab(i).source_system_code);
3269: okc_util.print_trace(1,'benefit_qty = '||x_price_adj_tab(i).benefit_qty);
3270: okc_util.print_trace(1,'benefit_uom_code = '||x_price_adj_tab(i).benefit_uom_code);
3271: END IF;
3264: okc_util.print_trace(1,'accrual_conversion_rate = '||x_price_adj_tab(i).accrual_conversion_rate);
3265: okc_util.print_trace(1,'pricing_group_sequence = '||x_price_adj_tab(i).pricing_group_sequence);
3266: okc_util.print_trace(1,'accrual_flag = '||x_price_adj_tab(i).accrual_flag);
3267: okc_util.print_trace(1,'list_line_no = '||x_price_adj_tab(i).list_line_no);
3268: okc_util.print_trace(1,'source_system_code = '||x_price_adj_tab(i).source_system_code);
3269: okc_util.print_trace(1,'benefit_qty = '||x_price_adj_tab(i).benefit_qty);
3270: okc_util.print_trace(1,'benefit_uom_code = '||x_price_adj_tab(i).benefit_uom_code);
3271: END IF;
3272: -- okc_util.print_trace(1,'expiration_date = '||x_price_adj_tab(i).expiration_date);
3265: okc_util.print_trace(1,'pricing_group_sequence = '||x_price_adj_tab(i).pricing_group_sequence);
3266: okc_util.print_trace(1,'accrual_flag = '||x_price_adj_tab(i).accrual_flag);
3267: okc_util.print_trace(1,'list_line_no = '||x_price_adj_tab(i).list_line_no);
3268: okc_util.print_trace(1,'source_system_code = '||x_price_adj_tab(i).source_system_code);
3269: okc_util.print_trace(1,'benefit_qty = '||x_price_adj_tab(i).benefit_qty);
3270: okc_util.print_trace(1,'benefit_uom_code = '||x_price_adj_tab(i).benefit_uom_code);
3271: END IF;
3272: -- okc_util.print_trace(1,'expiration_date = '||x_price_adj_tab(i).expiration_date);
3273: IF (l_debug = 'Y') THEN
3266: okc_util.print_trace(1,'accrual_flag = '||x_price_adj_tab(i).accrual_flag);
3267: okc_util.print_trace(1,'list_line_no = '||x_price_adj_tab(i).list_line_no);
3268: okc_util.print_trace(1,'source_system_code = '||x_price_adj_tab(i).source_system_code);
3269: okc_util.print_trace(1,'benefit_qty = '||x_price_adj_tab(i).benefit_qty);
3270: okc_util.print_trace(1,'benefit_uom_code = '||x_price_adj_tab(i).benefit_uom_code);
3271: END IF;
3272: -- okc_util.print_trace(1,'expiration_date = '||x_price_adj_tab(i).expiration_date);
3273: IF (l_debug = 'Y') THEN
3274: okc_util.print_trace(1,'modifier_level_code = '||x_price_adj_tab(i).modifier_level_code);
3268: okc_util.print_trace(1,'source_system_code = '||x_price_adj_tab(i).source_system_code);
3269: okc_util.print_trace(1,'benefit_qty = '||x_price_adj_tab(i).benefit_qty);
3270: okc_util.print_trace(1,'benefit_uom_code = '||x_price_adj_tab(i).benefit_uom_code);
3271: END IF;
3272: -- okc_util.print_trace(1,'expiration_date = '||x_price_adj_tab(i).expiration_date);
3273: IF (l_debug = 'Y') THEN
3274: okc_util.print_trace(1,'modifier_level_code = '||x_price_adj_tab(i).modifier_level_code);
3275: okc_util.print_trace(1,'price_break_type_code = '||x_price_adj_tab(i).price_break_type_code);
3276: okc_util.print_trace(1,'substitution_attribute = '||x_price_adj_tab(i).substitution_attribute);
3270: okc_util.print_trace(1,'benefit_uom_code = '||x_price_adj_tab(i).benefit_uom_code);
3271: END IF;
3272: -- okc_util.print_trace(1,'expiration_date = '||x_price_adj_tab(i).expiration_date);
3273: IF (l_debug = 'Y') THEN
3274: okc_util.print_trace(1,'modifier_level_code = '||x_price_adj_tab(i).modifier_level_code);
3275: okc_util.print_trace(1,'price_break_type_code = '||x_price_adj_tab(i).price_break_type_code);
3276: okc_util.print_trace(1,'substitution_attribute = '||x_price_adj_tab(i).substitution_attribute);
3277: okc_util.print_trace(1,'proration_type_code = '||x_price_adj_tab(i).proration_type_code);
3278: okc_util.print_trace(1,'include_on_returns_flag = '||x_price_adj_tab(i).include_on_returns_flag);
3271: END IF;
3272: -- okc_util.print_trace(1,'expiration_date = '||x_price_adj_tab(i).expiration_date);
3273: IF (l_debug = 'Y') THEN
3274: okc_util.print_trace(1,'modifier_level_code = '||x_price_adj_tab(i).modifier_level_code);
3275: okc_util.print_trace(1,'price_break_type_code = '||x_price_adj_tab(i).price_break_type_code);
3276: okc_util.print_trace(1,'substitution_attribute = '||x_price_adj_tab(i).substitution_attribute);
3277: okc_util.print_trace(1,'proration_type_code = '||x_price_adj_tab(i).proration_type_code);
3278: okc_util.print_trace(1,'include_on_returns_flag = '||x_price_adj_tab(i).include_on_returns_flag);
3279: okc_util.print_trace(1,'rebate_transaction_type_code = '||x_price_adj_tab(i).rebate_transaction_type_code);
3272: -- okc_util.print_trace(1,'expiration_date = '||x_price_adj_tab(i).expiration_date);
3273: IF (l_debug = 'Y') THEN
3274: okc_util.print_trace(1,'modifier_level_code = '||x_price_adj_tab(i).modifier_level_code);
3275: okc_util.print_trace(1,'price_break_type_code = '||x_price_adj_tab(i).price_break_type_code);
3276: okc_util.print_trace(1,'substitution_attribute = '||x_price_adj_tab(i).substitution_attribute);
3277: okc_util.print_trace(1,'proration_type_code = '||x_price_adj_tab(i).proration_type_code);
3278: okc_util.print_trace(1,'include_on_returns_flag = '||x_price_adj_tab(i).include_on_returns_flag);
3279: okc_util.print_trace(1,'rebate_transaction_type_code = '||x_price_adj_tab(i).rebate_transaction_type_code);
3280: okc_util.print_trace(1,' ');
3273: IF (l_debug = 'Y') THEN
3274: okc_util.print_trace(1,'modifier_level_code = '||x_price_adj_tab(i).modifier_level_code);
3275: okc_util.print_trace(1,'price_break_type_code = '||x_price_adj_tab(i).price_break_type_code);
3276: okc_util.print_trace(1,'substitution_attribute = '||x_price_adj_tab(i).substitution_attribute);
3277: okc_util.print_trace(1,'proration_type_code = '||x_price_adj_tab(i).proration_type_code);
3278: okc_util.print_trace(1,'include_on_returns_flag = '||x_price_adj_tab(i).include_on_returns_flag);
3279: okc_util.print_trace(1,'rebate_transaction_type_code = '||x_price_adj_tab(i).rebate_transaction_type_code);
3280: okc_util.print_trace(1,' ');
3281: END IF;
3274: okc_util.print_trace(1,'modifier_level_code = '||x_price_adj_tab(i).modifier_level_code);
3275: okc_util.print_trace(1,'price_break_type_code = '||x_price_adj_tab(i).price_break_type_code);
3276: okc_util.print_trace(1,'substitution_attribute = '||x_price_adj_tab(i).substitution_attribute);
3277: okc_util.print_trace(1,'proration_type_code = '||x_price_adj_tab(i).proration_type_code);
3278: okc_util.print_trace(1,'include_on_returns_flag = '||x_price_adj_tab(i).include_on_returns_flag);
3279: okc_util.print_trace(1,'rebate_transaction_type_code = '||x_price_adj_tab(i).rebate_transaction_type_code);
3280: okc_util.print_trace(1,' ');
3281: END IF;
3282: END IF;
3275: okc_util.print_trace(1,'price_break_type_code = '||x_price_adj_tab(i).price_break_type_code);
3276: okc_util.print_trace(1,'substitution_attribute = '||x_price_adj_tab(i).substitution_attribute);
3277: okc_util.print_trace(1,'proration_type_code = '||x_price_adj_tab(i).proration_type_code);
3278: okc_util.print_trace(1,'include_on_returns_flag = '||x_price_adj_tab(i).include_on_returns_flag);
3279: okc_util.print_trace(1,'rebate_transaction_type_code = '||x_price_adj_tab(i).rebate_transaction_type_code);
3280: okc_util.print_trace(1,' ');
3281: END IF;
3282: END IF;
3283: END LOOP;
3276: okc_util.print_trace(1,'substitution_attribute = '||x_price_adj_tab(i).substitution_attribute);
3277: okc_util.print_trace(1,'proration_type_code = '||x_price_adj_tab(i).proration_type_code);
3278: okc_util.print_trace(1,'include_on_returns_flag = '||x_price_adj_tab(i).include_on_returns_flag);
3279: okc_util.print_trace(1,'rebate_transaction_type_code = '||x_price_adj_tab(i).rebate_transaction_type_code);
3280: okc_util.print_trace(1,' ');
3281: END IF;
3282: END IF;
3283: END LOOP;
3284: END IF;
3286: -- x_k_price_adj_tab := l_k_tmp_price_adj_tab;
3287: -- x_price_adj_tab := l_price_adj_tab;
3288:
3289: IF (l_debug = 'Y') THEN
3290: okc_util.print_trace(1,' ');
3291: okc_util.print_trace(1,'====================================================');
3292: okc_util.print_trace(1,' FINAL VALUES CONTAINED IN THE X_K_PRICE_ADJ_TAB ');
3293: okc_util.print_trace(1,'====================================================');
3294: okc_util.print_trace(1,' ');
3287: -- x_price_adj_tab := l_price_adj_tab;
3288:
3289: IF (l_debug = 'Y') THEN
3290: okc_util.print_trace(1,' ');
3291: okc_util.print_trace(1,'====================================================');
3292: okc_util.print_trace(1,' FINAL VALUES CONTAINED IN THE X_K_PRICE_ADJ_TAB ');
3293: okc_util.print_trace(1,'====================================================');
3294: okc_util.print_trace(1,' ');
3295: END IF;
3288:
3289: IF (l_debug = 'Y') THEN
3290: okc_util.print_trace(1,' ');
3291: okc_util.print_trace(1,'====================================================');
3292: okc_util.print_trace(1,' FINAL VALUES CONTAINED IN THE X_K_PRICE_ADJ_TAB ');
3293: okc_util.print_trace(1,'====================================================');
3294: okc_util.print_trace(1,' ');
3295: END IF;
3296:
3289: IF (l_debug = 'Y') THEN
3290: okc_util.print_trace(1,' ');
3291: okc_util.print_trace(1,'====================================================');
3292: okc_util.print_trace(1,' FINAL VALUES CONTAINED IN THE X_K_PRICE_ADJ_TAB ');
3293: okc_util.print_trace(1,'====================================================');
3294: okc_util.print_trace(1,' ');
3295: END IF;
3296:
3297: IF x_k_price_adj_tab.first IS NOT NULL THEN
3290: okc_util.print_trace(1,' ');
3291: okc_util.print_trace(1,'====================================================');
3292: okc_util.print_trace(1,' FINAL VALUES CONTAINED IN THE X_K_PRICE_ADJ_TAB ');
3293: okc_util.print_trace(1,'====================================================');
3294: okc_util.print_trace(1,' ');
3295: END IF;
3296:
3297: IF x_k_price_adj_tab.first IS NOT NULL THEN
3298: FOR i IN x_k_price_adj_tab.first..x_k_price_adj_tab.last LOOP
3298: FOR i IN x_k_price_adj_tab.first..x_k_price_adj_tab.last LOOP
3299: IF x_k_price_adj_tab.EXISTS(i) THEN
3300:
3301: IF (l_debug = 'Y') THEN
3302: okc_util.print_trace(1,'INDEX VALUE = '||i);
3303: okc_util.print_trace(1,'Price Adj id = '||x_k_price_adj_tab(i).id);
3304: okc_util.print_trace(1,'Level = '||x_k_price_adj_tab(i).level);
3305: END IF;
3306:
3299: IF x_k_price_adj_tab.EXISTS(i) THEN
3300:
3301: IF (l_debug = 'Y') THEN
3302: okc_util.print_trace(1,'INDEX VALUE = '||i);
3303: okc_util.print_trace(1,'Price Adj id = '||x_k_price_adj_tab(i).id);
3304: okc_util.print_trace(1,'Level = '||x_k_price_adj_tab(i).level);
3305: END IF;
3306:
3307: END IF;
3300:
3301: IF (l_debug = 'Y') THEN
3302: okc_util.print_trace(1,'INDEX VALUE = '||i);
3303: okc_util.print_trace(1,'Price Adj id = '||x_k_price_adj_tab(i).id);
3304: okc_util.print_trace(1,'Level = '||x_k_price_adj_tab(i).level);
3305: END IF;
3306:
3307: END IF;
3308:
3309: END LOOP;
3310: END IF;
3311:
3312: IF (l_debug = 'Y') THEN
3313: okc_util.print_trace(1,'------------------------------');
3314: okc_util.print_trace(1,'>>END : Get price adjustments ');
3315: okc_util.print_trace(1,'------------------------------');
3316: END IF;
3317:
3310: END IF;
3311:
3312: IF (l_debug = 'Y') THEN
3313: okc_util.print_trace(1,'------------------------------');
3314: okc_util.print_trace(1,'>>END : Get price adjustments ');
3315: okc_util.print_trace(1,'------------------------------');
3316: END IF;
3317:
3318: EXCEPTION
3311:
3312: IF (l_debug = 'Y') THEN
3313: okc_util.print_trace(1,'------------------------------');
3314: okc_util.print_trace(1,'>>END : Get price adjustments ');
3315: okc_util.print_trace(1,'------------------------------');
3316: END IF;
3317:
3318: EXCEPTION
3319: WHEN OTHERS THEN
3317:
3318: EXCEPTION
3319: WHEN OTHERS THEN
3320: IF (l_debug = 'Y') THEN
3321: okc_util.print_trace(1,'inside get price adj: others exception');
3322: OKC_UTIL.print_trace(3,SQLERRM);
3323: END IF;
3324: -- Bug#2320635
3325: OKC_API.set_message(G_APP_NAME,
3318: EXCEPTION
3319: WHEN OTHERS THEN
3320: IF (l_debug = 'Y') THEN
3321: okc_util.print_trace(1,'inside get price adj: others exception');
3322: OKC_UTIL.print_trace(3,SQLERRM);
3323: END IF;
3324: -- Bug#2320635
3325: OKC_API.set_message(G_APP_NAME,
3326: G_UNEXPECTED_ERROR,
3456: x binary_integer;
3457:
3458: BEGIN
3459: IF (l_debug = 'Y') THEN
3460: okc_util.print_trace(1,'-----------------------------------');
3461: okc_util.print_trace(1,'>> start : Get price adj attributes ');
3462: okc_util.print_trace(1,'-----------------------------------');
3463: END IF;
3464:
3457:
3458: BEGIN
3459: IF (l_debug = 'Y') THEN
3460: okc_util.print_trace(1,'-----------------------------------');
3461: okc_util.print_trace(1,'>> start : Get price adj attributes ');
3462: okc_util.print_trace(1,'-----------------------------------');
3463: END IF;
3464:
3465: x_price_adj_attr_tab.DELETE;
3458: BEGIN
3459: IF (l_debug = 'Y') THEN
3460: okc_util.print_trace(1,'-----------------------------------');
3461: okc_util.print_trace(1,'>> start : Get price adj attributes ');
3462: okc_util.print_trace(1,'-----------------------------------');
3463: END IF;
3464:
3465: x_price_adj_attr_tab.DELETE;
3466:
3479: -- p_k_price_adj_tab and p_price_adj_tab
3480: --
3481:
3482: IF (l_debug = 'Y') THEN
3483: okc_util.print_trace(1,'Get price adj attributes: count of p_price_adj_tab = '||p_price_adj_tab.count);
3484: okc_util.print_trace(1,'Get price adj attributes: count of p_k_price_adj_tab = '||p_k_price_adj_tab.count);
3485: END IF;
3486:
3487: IF (l_debug = 'Y') THEN
3480: --
3481:
3482: IF (l_debug = 'Y') THEN
3483: okc_util.print_trace(1,'Get price adj attributes: count of p_price_adj_tab = '||p_price_adj_tab.count);
3484: okc_util.print_trace(1,'Get price adj attributes: count of p_k_price_adj_tab = '||p_k_price_adj_tab.count);
3485: END IF;
3486:
3487: IF (l_debug = 'Y') THEN
3488: okc_util.print_trace(1,'-------------------------------------');
3484: okc_util.print_trace(1,'Get price adj attributes: count of p_k_price_adj_tab = '||p_k_price_adj_tab.count);
3485: END IF;
3486:
3487: IF (l_debug = 'Y') THEN
3488: okc_util.print_trace(1,'-------------------------------------');
3489: okc_util.print_trace(1,' Input data from p_price_adj_tab ');
3490: okc_util.print_trace(1,'-------------------------------------');
3491: END IF;
3492:
3485: END IF;
3486:
3487: IF (l_debug = 'Y') THEN
3488: okc_util.print_trace(1,'-------------------------------------');
3489: okc_util.print_trace(1,' Input data from p_price_adj_tab ');
3490: okc_util.print_trace(1,'-------------------------------------');
3491: END IF;
3492:
3493: IF p_price_adj_tab.COUNT > 0 THEN
3486:
3487: IF (l_debug = 'Y') THEN
3488: okc_util.print_trace(1,'-------------------------------------');
3489: okc_util.print_trace(1,' Input data from p_price_adj_tab ');
3490: okc_util.print_trace(1,'-------------------------------------');
3491: END IF;
3492:
3493: IF p_price_adj_tab.COUNT > 0 THEN
3494: FOR i IN p_price_adj_tab.FIRST..p_price_adj_tab.LAST LOOP
3492:
3493: IF p_price_adj_tab.COUNT > 0 THEN
3494: FOR i IN p_price_adj_tab.FIRST..p_price_adj_tab.LAST LOOP
3495: IF (l_debug = 'Y') THEN
3496: okc_util.print_trace(1,'INDEX VALUE = '||i);
3497: okc_util.print_trace(1,'Operation code = '||p_price_adj_tab(i).operation_code);
3498: okc_util.print_trace(1,'Price Adj id = '||p_price_adj_tab(i).price_adjustment_id);
3499: okc_util.print_trace(1,'quote header id= '||p_price_adj_tab(i).quote_header_id);
3500: okc_util.print_trace(1,'quote line id= '||p_price_adj_tab(i).quote_line_id);
3493: IF p_price_adj_tab.COUNT > 0 THEN
3494: FOR i IN p_price_adj_tab.FIRST..p_price_adj_tab.LAST LOOP
3495: IF (l_debug = 'Y') THEN
3496: okc_util.print_trace(1,'INDEX VALUE = '||i);
3497: okc_util.print_trace(1,'Operation code = '||p_price_adj_tab(i).operation_code);
3498: okc_util.print_trace(1,'Price Adj id = '||p_price_adj_tab(i).price_adjustment_id);
3499: okc_util.print_trace(1,'quote header id= '||p_price_adj_tab(i).quote_header_id);
3500: okc_util.print_trace(1,'quote line id= '||p_price_adj_tab(i).quote_line_id);
3501: END IF;
3494: FOR i IN p_price_adj_tab.FIRST..p_price_adj_tab.LAST LOOP
3495: IF (l_debug = 'Y') THEN
3496: okc_util.print_trace(1,'INDEX VALUE = '||i);
3497: okc_util.print_trace(1,'Operation code = '||p_price_adj_tab(i).operation_code);
3498: okc_util.print_trace(1,'Price Adj id = '||p_price_adj_tab(i).price_adjustment_id);
3499: okc_util.print_trace(1,'quote header id= '||p_price_adj_tab(i).quote_header_id);
3500: okc_util.print_trace(1,'quote line id= '||p_price_adj_tab(i).quote_line_id);
3501: END IF;
3502: END LOOP;
3495: IF (l_debug = 'Y') THEN
3496: okc_util.print_trace(1,'INDEX VALUE = '||i);
3497: okc_util.print_trace(1,'Operation code = '||p_price_adj_tab(i).operation_code);
3498: okc_util.print_trace(1,'Price Adj id = '||p_price_adj_tab(i).price_adjustment_id);
3499: okc_util.print_trace(1,'quote header id= '||p_price_adj_tab(i).quote_header_id);
3500: okc_util.print_trace(1,'quote line id= '||p_price_adj_tab(i).quote_line_id);
3501: END IF;
3502: END LOOP;
3503: END IF;
3496: okc_util.print_trace(1,'INDEX VALUE = '||i);
3497: okc_util.print_trace(1,'Operation code = '||p_price_adj_tab(i).operation_code);
3498: okc_util.print_trace(1,'Price Adj id = '||p_price_adj_tab(i).price_adjustment_id);
3499: okc_util.print_trace(1,'quote header id= '||p_price_adj_tab(i).quote_header_id);
3500: okc_util.print_trace(1,'quote line id= '||p_price_adj_tab(i).quote_line_id);
3501: END IF;
3502: END LOOP;
3503: END IF;
3504: IF (l_debug = 'Y') THEN
3501: END IF;
3502: END LOOP;
3503: END IF;
3504: IF (l_debug = 'Y') THEN
3505: okc_util.print_trace(1,' ');
3506: okc_util.print_trace(1,'-------------------------------------');
3507: okc_util.print_trace(1,' Input data from p_k_price_adj_tab ');
3508: okc_util.print_trace(1,'-------------------------------------');
3509: okc_util.print_trace(1,' ');
3502: END LOOP;
3503: END IF;
3504: IF (l_debug = 'Y') THEN
3505: okc_util.print_trace(1,' ');
3506: okc_util.print_trace(1,'-------------------------------------');
3507: okc_util.print_trace(1,' Input data from p_k_price_adj_tab ');
3508: okc_util.print_trace(1,'-------------------------------------');
3509: okc_util.print_trace(1,' ');
3510: END IF;
3503: END IF;
3504: IF (l_debug = 'Y') THEN
3505: okc_util.print_trace(1,' ');
3506: okc_util.print_trace(1,'-------------------------------------');
3507: okc_util.print_trace(1,' Input data from p_k_price_adj_tab ');
3508: okc_util.print_trace(1,'-------------------------------------');
3509: okc_util.print_trace(1,' ');
3510: END IF;
3511:
3504: IF (l_debug = 'Y') THEN
3505: okc_util.print_trace(1,' ');
3506: okc_util.print_trace(1,'-------------------------------------');
3507: okc_util.print_trace(1,' Input data from p_k_price_adj_tab ');
3508: okc_util.print_trace(1,'-------------------------------------');
3509: okc_util.print_trace(1,' ');
3510: END IF;
3511:
3512:
3505: okc_util.print_trace(1,' ');
3506: okc_util.print_trace(1,'-------------------------------------');
3507: okc_util.print_trace(1,' Input data from p_k_price_adj_tab ');
3508: okc_util.print_trace(1,'-------------------------------------');
3509: okc_util.print_trace(1,' ');
3510: END IF;
3511:
3512:
3513: IF p_k_price_adj_tab.COUNT > 0 THEN
3512:
3513: IF p_k_price_adj_tab.COUNT > 0 THEN
3514: FOR i IN p_k_price_adj_tab.FIRST..p_k_price_adj_tab.LAST LOOP
3515: IF (l_debug = 'Y') THEN
3516: okc_util.print_trace(1,'INDEX VALUE = '||i);
3517: okc_util.print_trace(1,'Price Adj id = '||p_k_price_adj_tab(i).id);
3518: okc_util.print_trace(1,'Level = '||p_k_price_adj_tab(i).level);
3519: END IF;
3520: END LOOP;
3513: IF p_k_price_adj_tab.COUNT > 0 THEN
3514: FOR i IN p_k_price_adj_tab.FIRST..p_k_price_adj_tab.LAST LOOP
3515: IF (l_debug = 'Y') THEN
3516: okc_util.print_trace(1,'INDEX VALUE = '||i);
3517: okc_util.print_trace(1,'Price Adj id = '||p_k_price_adj_tab(i).id);
3518: okc_util.print_trace(1,'Level = '||p_k_price_adj_tab(i).level);
3519: END IF;
3520: END LOOP;
3521: END IF;
3514: FOR i IN p_k_price_adj_tab.FIRST..p_k_price_adj_tab.LAST LOOP
3515: IF (l_debug = 'Y') THEN
3516: okc_util.print_trace(1,'INDEX VALUE = '||i);
3517: okc_util.print_trace(1,'Price Adj id = '||p_k_price_adj_tab(i).id);
3518: okc_util.print_trace(1,'Level = '||p_k_price_adj_tab(i).level);
3519: END IF;
3520: END LOOP;
3521: END IF;
3522:
3520: END LOOP;
3521: END IF;
3522:
3523: IF (l_debug = 'Y') THEN
3524: okc_util.print_trace(1,' ');
3525: okc_util.print_trace(1,'-------------------------------------');
3526: okc_util.print_trace(1,' ');
3527: END IF;
3528:
3521: END IF;
3522:
3523: IF (l_debug = 'Y') THEN
3524: okc_util.print_trace(1,' ');
3525: okc_util.print_trace(1,'-------------------------------------');
3526: okc_util.print_trace(1,' ');
3527: END IF;
3528:
3529:
3522:
3523: IF (l_debug = 'Y') THEN
3524: okc_util.print_trace(1,' ');
3525: okc_util.print_trace(1,'-------------------------------------');
3526: okc_util.print_trace(1,' ');
3527: END IF;
3528:
3529:
3530:
3539: --
3540: -- Fill in the l_price_adj_attr_tab variable with price adj attr to be created or updated
3541: --
3542: IF (l_debug = 'Y') THEN
3543: okc_util.print_trace(1,'i = '||i);
3544: okc_util.print_trace(1,'1- operation_code = '||p_price_adj_tab(i).operation_code);
3545: END IF;
3546: IF p_price_adj_tab(i).operation_code = g_aso_op_code_create THEN
3547:
3540: -- Fill in the l_price_adj_attr_tab variable with price adj attr to be created or updated
3541: --
3542: IF (l_debug = 'Y') THEN
3543: okc_util.print_trace(1,'i = '||i);
3544: okc_util.print_trace(1,'1- operation_code = '||p_price_adj_tab(i).operation_code);
3545: END IF;
3546: IF p_price_adj_tab(i).operation_code = g_aso_op_code_create THEN
3547:
3548: FOR price_adj_attr_rec IN c_k_price_adj_attr_c(p_k_price_adj_tab(i).id) LOOP
3567: END IF;
3568:
3569: IF p_price_adj_tab(i).operation_code = g_aso_op_code_update THEN
3570: IF (l_debug = 'Y') THEN
3571: okc_util.print_trace(1,'2 - operation_code = '||p_price_adj_tab(i).operation_code);
3572: END IF;
3573: FOR price_adj_attr_rec IN c_k_price_adj_attr_u(p_k_price_adj_tab(i).id,p_q_flag,p_o_flag,
3574: p_price_adj_tab(i).price_adjustment_id) LOOP
3575:
3575:
3576: -- populate l_price_adj_attr_rec with information from price_adj_attr_rec
3577:
3578: IF (l_debug = 'Y') THEN
3579: okc_util.print_trace(1,' 2 - populating l_price_adj_attr_rec with price_adj_attr_rec ');
3580: okc_util.print_trace(1,' 2 - i.e the values from c_k_price_adj_attr_u cursor ');
3581: END IF;
3582:
3583:
3576: -- populate l_price_adj_attr_rec with information from price_adj_attr_rec
3577:
3578: IF (l_debug = 'Y') THEN
3579: okc_util.print_trace(1,' 2 - populating l_price_adj_attr_rec with price_adj_attr_rec ');
3580: okc_util.print_trace(1,' 2 - i.e the values from c_k_price_adj_attr_u cursor ');
3581: END IF;
3582:
3583:
3584: l_price_adj_attr_rec.operation_code := price_adj_attr_rec.operation_code;
3592: l_price_adj_attr_rec.price_adjustment_id := p_price_adj_tab(i).price_adjustment_id;
3593:
3594: IF l_price_adj_attr_rec.operation_code = g_aso_op_code_create THEN
3595: IF (l_debug = 'Y') THEN
3596: okc_util.print_trace(1,'the operation code in c_k_price_adj_attr_u = '||price_adj_attr_rec.operation_code);
3597: END IF;
3598: l_price_adj_attr_rec.price_adj_attrib_id := OKC_API.G_MISS_NUM;
3599: END IF;
3600:
3598: l_price_adj_attr_rec.price_adj_attrib_id := OKC_API.G_MISS_NUM;
3599: END IF;
3600:
3601: IF (l_debug = 'Y') THEN
3602: okc_util.print_trace(1,'2- Inserting the l_price_adj_attr_rec into the l_price_adj_attr_rec table');
3603: okc_util.print_trace(1,'2- Index value for insert = '||x);
3604: END IF;
3605:
3606: l_price_adj_attr_tab(x) := l_price_adj_attr_rec;
3599: END IF;
3600:
3601: IF (l_debug = 'Y') THEN
3602: okc_util.print_trace(1,'2- Inserting the l_price_adj_attr_rec into the l_price_adj_attr_rec table');
3603: okc_util.print_trace(1,'2- Index value for insert = '||x);
3604: END IF;
3605:
3606: l_price_adj_attr_tab(x) := l_price_adj_attr_rec;
3607:
3605:
3606: l_price_adj_attr_tab(x) := l_price_adj_attr_rec;
3607:
3608: IF (l_debug = 'Y') THEN
3609: okc_util.print_trace(1,'operation code = '||l_price_adj_attr_tab(x).operation_code);
3610: okc_util.print_trace(1,'price adjustment id= '||l_price_adj_attr_tab(x).price_adjustment_id);
3611: okc_util.print_trace(1,'flex title= '||l_price_adj_attr_tab(x).flex_title);
3612: okc_util.print_trace(1,'pricing context= '||l_price_adj_attr_tab(x).pricing_context);
3613: okc_util.print_trace(1,'pricing attribute= '||l_price_adj_attr_tab(x).pricing_attribute);
3606: l_price_adj_attr_tab(x) := l_price_adj_attr_rec;
3607:
3608: IF (l_debug = 'Y') THEN
3609: okc_util.print_trace(1,'operation code = '||l_price_adj_attr_tab(x).operation_code);
3610: okc_util.print_trace(1,'price adjustment id= '||l_price_adj_attr_tab(x).price_adjustment_id);
3611: okc_util.print_trace(1,'flex title= '||l_price_adj_attr_tab(x).flex_title);
3612: okc_util.print_trace(1,'pricing context= '||l_price_adj_attr_tab(x).pricing_context);
3613: okc_util.print_trace(1,'pricing attribute= '||l_price_adj_attr_tab(x).pricing_attribute);
3614: okc_util.print_trace(1,'pricing attribute value from= '||l_price_adj_attr_tab(x).pricing_attr_value_from);
3607:
3608: IF (l_debug = 'Y') THEN
3609: okc_util.print_trace(1,'operation code = '||l_price_adj_attr_tab(x).operation_code);
3610: okc_util.print_trace(1,'price adjustment id= '||l_price_adj_attr_tab(x).price_adjustment_id);
3611: okc_util.print_trace(1,'flex title= '||l_price_adj_attr_tab(x).flex_title);
3612: okc_util.print_trace(1,'pricing context= '||l_price_adj_attr_tab(x).pricing_context);
3613: okc_util.print_trace(1,'pricing attribute= '||l_price_adj_attr_tab(x).pricing_attribute);
3614: okc_util.print_trace(1,'pricing attribute value from= '||l_price_adj_attr_tab(x).pricing_attr_value_from);
3615: okc_util.print_trace(1,'pricing attribute value to= '||l_price_adj_attr_tab(x).pricing_attr_value_to);
3608: IF (l_debug = 'Y') THEN
3609: okc_util.print_trace(1,'operation code = '||l_price_adj_attr_tab(x).operation_code);
3610: okc_util.print_trace(1,'price adjustment id= '||l_price_adj_attr_tab(x).price_adjustment_id);
3611: okc_util.print_trace(1,'flex title= '||l_price_adj_attr_tab(x).flex_title);
3612: okc_util.print_trace(1,'pricing context= '||l_price_adj_attr_tab(x).pricing_context);
3613: okc_util.print_trace(1,'pricing attribute= '||l_price_adj_attr_tab(x).pricing_attribute);
3614: okc_util.print_trace(1,'pricing attribute value from= '||l_price_adj_attr_tab(x).pricing_attr_value_from);
3615: okc_util.print_trace(1,'pricing attribute value to= '||l_price_adj_attr_tab(x).pricing_attr_value_to);
3616: okc_util.print_trace(1,'comparison operator= '||l_price_adj_attr_tab(x).comparison_operator);
3609: okc_util.print_trace(1,'operation code = '||l_price_adj_attr_tab(x).operation_code);
3610: okc_util.print_trace(1,'price adjustment id= '||l_price_adj_attr_tab(x).price_adjustment_id);
3611: okc_util.print_trace(1,'flex title= '||l_price_adj_attr_tab(x).flex_title);
3612: okc_util.print_trace(1,'pricing context= '||l_price_adj_attr_tab(x).pricing_context);
3613: okc_util.print_trace(1,'pricing attribute= '||l_price_adj_attr_tab(x).pricing_attribute);
3614: okc_util.print_trace(1,'pricing attribute value from= '||l_price_adj_attr_tab(x).pricing_attr_value_from);
3615: okc_util.print_trace(1,'pricing attribute value to= '||l_price_adj_attr_tab(x).pricing_attr_value_to);
3616: okc_util.print_trace(1,'comparison operator= '||l_price_adj_attr_tab(x).comparison_operator);
3617: END IF;
3610: okc_util.print_trace(1,'price adjustment id= '||l_price_adj_attr_tab(x).price_adjustment_id);
3611: okc_util.print_trace(1,'flex title= '||l_price_adj_attr_tab(x).flex_title);
3612: okc_util.print_trace(1,'pricing context= '||l_price_adj_attr_tab(x).pricing_context);
3613: okc_util.print_trace(1,'pricing attribute= '||l_price_adj_attr_tab(x).pricing_attribute);
3614: okc_util.print_trace(1,'pricing attribute value from= '||l_price_adj_attr_tab(x).pricing_attr_value_from);
3615: okc_util.print_trace(1,'pricing attribute value to= '||l_price_adj_attr_tab(x).pricing_attr_value_to);
3616: okc_util.print_trace(1,'comparison operator= '||l_price_adj_attr_tab(x).comparison_operator);
3617: END IF;
3618:
3611: okc_util.print_trace(1,'flex title= '||l_price_adj_attr_tab(x).flex_title);
3612: okc_util.print_trace(1,'pricing context= '||l_price_adj_attr_tab(x).pricing_context);
3613: okc_util.print_trace(1,'pricing attribute= '||l_price_adj_attr_tab(x).pricing_attribute);
3614: okc_util.print_trace(1,'pricing attribute value from= '||l_price_adj_attr_tab(x).pricing_attr_value_from);
3615: okc_util.print_trace(1,'pricing attribute value to= '||l_price_adj_attr_tab(x).pricing_attr_value_to);
3616: okc_util.print_trace(1,'comparison operator= '||l_price_adj_attr_tab(x).comparison_operator);
3617: END IF;
3618:
3619: x:=x+1;
3612: okc_util.print_trace(1,'pricing context= '||l_price_adj_attr_tab(x).pricing_context);
3613: okc_util.print_trace(1,'pricing attribute= '||l_price_adj_attr_tab(x).pricing_attribute);
3614: okc_util.print_trace(1,'pricing attribute value from= '||l_price_adj_attr_tab(x).pricing_attr_value_from);
3615: okc_util.print_trace(1,'pricing attribute value to= '||l_price_adj_attr_tab(x).pricing_attr_value_to);
3616: okc_util.print_trace(1,'comparison operator= '||l_price_adj_attr_tab(x).comparison_operator);
3617: END IF;
3618:
3619: x:=x+1;
3620:
3650:
3651: l_price_adj_attr_rec.operation_code := g_aso_op_code_delete;
3652:
3653: IF (l_debug = 'Y') THEN
3654: okc_util.print_trace(1,'2 A check for delete - Inserting the l_price_adj_attr_rec ');
3655: okc_util.print_trace(1,'into the l_price_adj_attr_rec table');
3656: okc_util.print_trace(1,'2 A - Index value = '||x);
3657: END IF;
3658:
3651: l_price_adj_attr_rec.operation_code := g_aso_op_code_delete;
3652:
3653: IF (l_debug = 'Y') THEN
3654: okc_util.print_trace(1,'2 A check for delete - Inserting the l_price_adj_attr_rec ');
3655: okc_util.print_trace(1,'into the l_price_adj_attr_rec table');
3656: okc_util.print_trace(1,'2 A - Index value = '||x);
3657: END IF;
3658:
3659: l_price_adj_attr_tab(x) := l_price_adj_attr_rec;
3652:
3653: IF (l_debug = 'Y') THEN
3654: okc_util.print_trace(1,'2 A check for delete - Inserting the l_price_adj_attr_rec ');
3655: okc_util.print_trace(1,'into the l_price_adj_attr_rec table');
3656: okc_util.print_trace(1,'2 A - Index value = '||x);
3657: END IF;
3658:
3659: l_price_adj_attr_tab(x) := l_price_adj_attr_rec;
3660:
3658:
3659: l_price_adj_attr_tab(x) := l_price_adj_attr_rec;
3660:
3661: IF (l_debug = 'Y') THEN
3662: okc_util.print_trace(1,'operation code = '||l_price_adj_attr_tab(x).operation_code);
3663: okc_util.print_trace(1,'price adjustment id= '||l_price_adj_attr_tab(x).price_adjustment_id);
3664: okc_util.print_trace(1,'price adj attrib id= '||l_price_adj_attr_tab(x).price_adj_attrib_id);
3665: okc_util.print_trace(1,'flex title= '||l_price_adj_attr_tab(x).flex_title);
3666: okc_util.print_trace(1,'pricing context= '||l_price_adj_attr_tab(x).pricing_context);
3659: l_price_adj_attr_tab(x) := l_price_adj_attr_rec;
3660:
3661: IF (l_debug = 'Y') THEN
3662: okc_util.print_trace(1,'operation code = '||l_price_adj_attr_tab(x).operation_code);
3663: okc_util.print_trace(1,'price adjustment id= '||l_price_adj_attr_tab(x).price_adjustment_id);
3664: okc_util.print_trace(1,'price adj attrib id= '||l_price_adj_attr_tab(x).price_adj_attrib_id);
3665: okc_util.print_trace(1,'flex title= '||l_price_adj_attr_tab(x).flex_title);
3666: okc_util.print_trace(1,'pricing context= '||l_price_adj_attr_tab(x).pricing_context);
3667: okc_util.print_trace(1,'pricing attribute= '||l_price_adj_attr_tab(x).pricing_attribute);
3660:
3661: IF (l_debug = 'Y') THEN
3662: okc_util.print_trace(1,'operation code = '||l_price_adj_attr_tab(x).operation_code);
3663: okc_util.print_trace(1,'price adjustment id= '||l_price_adj_attr_tab(x).price_adjustment_id);
3664: okc_util.print_trace(1,'price adj attrib id= '||l_price_adj_attr_tab(x).price_adj_attrib_id);
3665: okc_util.print_trace(1,'flex title= '||l_price_adj_attr_tab(x).flex_title);
3666: okc_util.print_trace(1,'pricing context= '||l_price_adj_attr_tab(x).pricing_context);
3667: okc_util.print_trace(1,'pricing attribute= '||l_price_adj_attr_tab(x).pricing_attribute);
3668: okc_util.print_trace(1,'pricing attribute value from= '||l_price_adj_attr_tab(x).pricing_attr_value_from);
3661: IF (l_debug = 'Y') THEN
3662: okc_util.print_trace(1,'operation code = '||l_price_adj_attr_tab(x).operation_code);
3663: okc_util.print_trace(1,'price adjustment id= '||l_price_adj_attr_tab(x).price_adjustment_id);
3664: okc_util.print_trace(1,'price adj attrib id= '||l_price_adj_attr_tab(x).price_adj_attrib_id);
3665: okc_util.print_trace(1,'flex title= '||l_price_adj_attr_tab(x).flex_title);
3666: okc_util.print_trace(1,'pricing context= '||l_price_adj_attr_tab(x).pricing_context);
3667: okc_util.print_trace(1,'pricing attribute= '||l_price_adj_attr_tab(x).pricing_attribute);
3668: okc_util.print_trace(1,'pricing attribute value from= '||l_price_adj_attr_tab(x).pricing_attr_value_from);
3669: okc_util.print_trace(1,'pricing attribute value to= '||l_price_adj_attr_tab(x).pricing_attr_value_to);
3662: okc_util.print_trace(1,'operation code = '||l_price_adj_attr_tab(x).operation_code);
3663: okc_util.print_trace(1,'price adjustment id= '||l_price_adj_attr_tab(x).price_adjustment_id);
3664: okc_util.print_trace(1,'price adj attrib id= '||l_price_adj_attr_tab(x).price_adj_attrib_id);
3665: okc_util.print_trace(1,'flex title= '||l_price_adj_attr_tab(x).flex_title);
3666: okc_util.print_trace(1,'pricing context= '||l_price_adj_attr_tab(x).pricing_context);
3667: okc_util.print_trace(1,'pricing attribute= '||l_price_adj_attr_tab(x).pricing_attribute);
3668: okc_util.print_trace(1,'pricing attribute value from= '||l_price_adj_attr_tab(x).pricing_attr_value_from);
3669: okc_util.print_trace(1,'pricing attribute value to= '||l_price_adj_attr_tab(x).pricing_attr_value_to);
3670: okc_util.print_trace(1,'comparison operator= '||l_price_adj_attr_tab(x).comparison_operator);
3663: okc_util.print_trace(1,'price adjustment id= '||l_price_adj_attr_tab(x).price_adjustment_id);
3664: okc_util.print_trace(1,'price adj attrib id= '||l_price_adj_attr_tab(x).price_adj_attrib_id);
3665: okc_util.print_trace(1,'flex title= '||l_price_adj_attr_tab(x).flex_title);
3666: okc_util.print_trace(1,'pricing context= '||l_price_adj_attr_tab(x).pricing_context);
3667: okc_util.print_trace(1,'pricing attribute= '||l_price_adj_attr_tab(x).pricing_attribute);
3668: okc_util.print_trace(1,'pricing attribute value from= '||l_price_adj_attr_tab(x).pricing_attr_value_from);
3669: okc_util.print_trace(1,'pricing attribute value to= '||l_price_adj_attr_tab(x).pricing_attr_value_to);
3670: okc_util.print_trace(1,'comparison operator= '||l_price_adj_attr_tab(x).comparison_operator);
3671: END IF;
3664: okc_util.print_trace(1,'price adj attrib id= '||l_price_adj_attr_tab(x).price_adj_attrib_id);
3665: okc_util.print_trace(1,'flex title= '||l_price_adj_attr_tab(x).flex_title);
3666: okc_util.print_trace(1,'pricing context= '||l_price_adj_attr_tab(x).pricing_context);
3667: okc_util.print_trace(1,'pricing attribute= '||l_price_adj_attr_tab(x).pricing_attribute);
3668: okc_util.print_trace(1,'pricing attribute value from= '||l_price_adj_attr_tab(x).pricing_attr_value_from);
3669: okc_util.print_trace(1,'pricing attribute value to= '||l_price_adj_attr_tab(x).pricing_attr_value_to);
3670: okc_util.print_trace(1,'comparison operator= '||l_price_adj_attr_tab(x).comparison_operator);
3671: END IF;
3672:
3665: okc_util.print_trace(1,'flex title= '||l_price_adj_attr_tab(x).flex_title);
3666: okc_util.print_trace(1,'pricing context= '||l_price_adj_attr_tab(x).pricing_context);
3667: okc_util.print_trace(1,'pricing attribute= '||l_price_adj_attr_tab(x).pricing_attribute);
3668: okc_util.print_trace(1,'pricing attribute value from= '||l_price_adj_attr_tab(x).pricing_attr_value_from);
3669: okc_util.print_trace(1,'pricing attribute value to= '||l_price_adj_attr_tab(x).pricing_attr_value_to);
3670: okc_util.print_trace(1,'comparison operator= '||l_price_adj_attr_tab(x).comparison_operator);
3671: END IF;
3672:
3673:
3666: okc_util.print_trace(1,'pricing context= '||l_price_adj_attr_tab(x).pricing_context);
3667: okc_util.print_trace(1,'pricing attribute= '||l_price_adj_attr_tab(x).pricing_attribute);
3668: okc_util.print_trace(1,'pricing attribute value from= '||l_price_adj_attr_tab(x).pricing_attr_value_from);
3669: okc_util.print_trace(1,'pricing attribute value to= '||l_price_adj_attr_tab(x).pricing_attr_value_to);
3670: okc_util.print_trace(1,'comparison operator= '||l_price_adj_attr_tab(x).comparison_operator);
3671: END IF;
3672:
3673:
3674: x := x + 1;
3724: --
3725: -- print out information of the l_price_adj_attr_tab variable
3726: --
3727: IF (l_debug = 'Y') THEN
3728: okc_util.print_trace(1,' ');
3729: okc_util.print_trace(1,'count of l_price_adj_attr_tab is '||l_price_adj_attr_tab.count);
3730: okc_util.print_trace(1,'----------------------------------------------------');
3731: okc_util.print_trace(1,' ');
3732: okc_util.print_trace(1,' values from the l_price_adj_attr_tab ');
3725: -- print out information of the l_price_adj_attr_tab variable
3726: --
3727: IF (l_debug = 'Y') THEN
3728: okc_util.print_trace(1,' ');
3729: okc_util.print_trace(1,'count of l_price_adj_attr_tab is '||l_price_adj_attr_tab.count);
3730: okc_util.print_trace(1,'----------------------------------------------------');
3731: okc_util.print_trace(1,' ');
3732: okc_util.print_trace(1,' values from the l_price_adj_attr_tab ');
3733: okc_util.print_trace(1,'----------------------------------------------------');
3726: --
3727: IF (l_debug = 'Y') THEN
3728: okc_util.print_trace(1,' ');
3729: okc_util.print_trace(1,'count of l_price_adj_attr_tab is '||l_price_adj_attr_tab.count);
3730: okc_util.print_trace(1,'----------------------------------------------------');
3731: okc_util.print_trace(1,' ');
3732: okc_util.print_trace(1,' values from the l_price_adj_attr_tab ');
3733: okc_util.print_trace(1,'----------------------------------------------------');
3734: okc_util.print_trace(1,' ');
3727: IF (l_debug = 'Y') THEN
3728: okc_util.print_trace(1,' ');
3729: okc_util.print_trace(1,'count of l_price_adj_attr_tab is '||l_price_adj_attr_tab.count);
3730: okc_util.print_trace(1,'----------------------------------------------------');
3731: okc_util.print_trace(1,' ');
3732: okc_util.print_trace(1,' values from the l_price_adj_attr_tab ');
3733: okc_util.print_trace(1,'----------------------------------------------------');
3734: okc_util.print_trace(1,' ');
3735: END IF;
3728: okc_util.print_trace(1,' ');
3729: okc_util.print_trace(1,'count of l_price_adj_attr_tab is '||l_price_adj_attr_tab.count);
3730: okc_util.print_trace(1,'----------------------------------------------------');
3731: okc_util.print_trace(1,' ');
3732: okc_util.print_trace(1,' values from the l_price_adj_attr_tab ');
3733: okc_util.print_trace(1,'----------------------------------------------------');
3734: okc_util.print_trace(1,' ');
3735: END IF;
3736:
3729: okc_util.print_trace(1,'count of l_price_adj_attr_tab is '||l_price_adj_attr_tab.count);
3730: okc_util.print_trace(1,'----------------------------------------------------');
3731: okc_util.print_trace(1,' ');
3732: okc_util.print_trace(1,' values from the l_price_adj_attr_tab ');
3733: okc_util.print_trace(1,'----------------------------------------------------');
3734: okc_util.print_trace(1,' ');
3735: END IF;
3736:
3737:
3730: okc_util.print_trace(1,'----------------------------------------------------');
3731: okc_util.print_trace(1,' ');
3732: okc_util.print_trace(1,' values from the l_price_adj_attr_tab ');
3733: okc_util.print_trace(1,'----------------------------------------------------');
3734: okc_util.print_trace(1,' ');
3735: END IF;
3736:
3737:
3738: IF l_price_adj_attr_tab.first IS NOT NULL THEN
3737:
3738: IF l_price_adj_attr_tab.first IS NOT NULL THEN
3739: FOR i IN l_price_adj_attr_tab.first..l_price_adj_attr_tab.last LOOP
3740: IF (l_debug = 'Y') THEN
3741: okc_util.print_trace(1,'Index value = '||i);
3742: okc_util.print_trace(1,'operation code = '||l_price_adj_attr_tab(i).operation_code);
3743: okc_util.print_trace(1,'price adjustment id= '||l_price_adj_attr_tab(i).price_adjustment_id);
3744: okc_util.print_trace(1,'flex title= '||l_price_adj_attr_tab(i).flex_title);
3745: okc_util.print_trace(1,'pricing context= '||l_price_adj_attr_tab(i).pricing_context);
3738: IF l_price_adj_attr_tab.first IS NOT NULL THEN
3739: FOR i IN l_price_adj_attr_tab.first..l_price_adj_attr_tab.last LOOP
3740: IF (l_debug = 'Y') THEN
3741: okc_util.print_trace(1,'Index value = '||i);
3742: okc_util.print_trace(1,'operation code = '||l_price_adj_attr_tab(i).operation_code);
3743: okc_util.print_trace(1,'price adjustment id= '||l_price_adj_attr_tab(i).price_adjustment_id);
3744: okc_util.print_trace(1,'flex title= '||l_price_adj_attr_tab(i).flex_title);
3745: okc_util.print_trace(1,'pricing context= '||l_price_adj_attr_tab(i).pricing_context);
3746: okc_util.print_trace(1,'pricing attribute= '||l_price_adj_attr_tab(i).pricing_attribute);
3739: FOR i IN l_price_adj_attr_tab.first..l_price_adj_attr_tab.last LOOP
3740: IF (l_debug = 'Y') THEN
3741: okc_util.print_trace(1,'Index value = '||i);
3742: okc_util.print_trace(1,'operation code = '||l_price_adj_attr_tab(i).operation_code);
3743: okc_util.print_trace(1,'price adjustment id= '||l_price_adj_attr_tab(i).price_adjustment_id);
3744: okc_util.print_trace(1,'flex title= '||l_price_adj_attr_tab(i).flex_title);
3745: okc_util.print_trace(1,'pricing context= '||l_price_adj_attr_tab(i).pricing_context);
3746: okc_util.print_trace(1,'pricing attribute= '||l_price_adj_attr_tab(i).pricing_attribute);
3747: okc_util.print_trace(1,'pricing attribute value from= '||l_price_adj_attr_tab(i).pricing_attr_value_from);
3740: IF (l_debug = 'Y') THEN
3741: okc_util.print_trace(1,'Index value = '||i);
3742: okc_util.print_trace(1,'operation code = '||l_price_adj_attr_tab(i).operation_code);
3743: okc_util.print_trace(1,'price adjustment id= '||l_price_adj_attr_tab(i).price_adjustment_id);
3744: okc_util.print_trace(1,'flex title= '||l_price_adj_attr_tab(i).flex_title);
3745: okc_util.print_trace(1,'pricing context= '||l_price_adj_attr_tab(i).pricing_context);
3746: okc_util.print_trace(1,'pricing attribute= '||l_price_adj_attr_tab(i).pricing_attribute);
3747: okc_util.print_trace(1,'pricing attribute value from= '||l_price_adj_attr_tab(i).pricing_attr_value_from);
3748: okc_util.print_trace(1,'pricing attribute value to= '||l_price_adj_attr_tab(i).pricing_attr_value_to);
3741: okc_util.print_trace(1,'Index value = '||i);
3742: okc_util.print_trace(1,'operation code = '||l_price_adj_attr_tab(i).operation_code);
3743: okc_util.print_trace(1,'price adjustment id= '||l_price_adj_attr_tab(i).price_adjustment_id);
3744: okc_util.print_trace(1,'flex title= '||l_price_adj_attr_tab(i).flex_title);
3745: okc_util.print_trace(1,'pricing context= '||l_price_adj_attr_tab(i).pricing_context);
3746: okc_util.print_trace(1,'pricing attribute= '||l_price_adj_attr_tab(i).pricing_attribute);
3747: okc_util.print_trace(1,'pricing attribute value from= '||l_price_adj_attr_tab(i).pricing_attr_value_from);
3748: okc_util.print_trace(1,'pricing attribute value to= '||l_price_adj_attr_tab(i).pricing_attr_value_to);
3749: okc_util.print_trace(1,'comparison operator= '||l_price_adj_attr_tab(i).comparison_operator);
3742: okc_util.print_trace(1,'operation code = '||l_price_adj_attr_tab(i).operation_code);
3743: okc_util.print_trace(1,'price adjustment id= '||l_price_adj_attr_tab(i).price_adjustment_id);
3744: okc_util.print_trace(1,'flex title= '||l_price_adj_attr_tab(i).flex_title);
3745: okc_util.print_trace(1,'pricing context= '||l_price_adj_attr_tab(i).pricing_context);
3746: okc_util.print_trace(1,'pricing attribute= '||l_price_adj_attr_tab(i).pricing_attribute);
3747: okc_util.print_trace(1,'pricing attribute value from= '||l_price_adj_attr_tab(i).pricing_attr_value_from);
3748: okc_util.print_trace(1,'pricing attribute value to= '||l_price_adj_attr_tab(i).pricing_attr_value_to);
3749: okc_util.print_trace(1,'comparison operator= '||l_price_adj_attr_tab(i).comparison_operator);
3750: END IF;
3743: okc_util.print_trace(1,'price adjustment id= '||l_price_adj_attr_tab(i).price_adjustment_id);
3744: okc_util.print_trace(1,'flex title= '||l_price_adj_attr_tab(i).flex_title);
3745: okc_util.print_trace(1,'pricing context= '||l_price_adj_attr_tab(i).pricing_context);
3746: okc_util.print_trace(1,'pricing attribute= '||l_price_adj_attr_tab(i).pricing_attribute);
3747: okc_util.print_trace(1,'pricing attribute value from= '||l_price_adj_attr_tab(i).pricing_attr_value_from);
3748: okc_util.print_trace(1,'pricing attribute value to= '||l_price_adj_attr_tab(i).pricing_attr_value_to);
3749: okc_util.print_trace(1,'comparison operator= '||l_price_adj_attr_tab(i).comparison_operator);
3750: END IF;
3751: END LOOP;
3744: okc_util.print_trace(1,'flex title= '||l_price_adj_attr_tab(i).flex_title);
3745: okc_util.print_trace(1,'pricing context= '||l_price_adj_attr_tab(i).pricing_context);
3746: okc_util.print_trace(1,'pricing attribute= '||l_price_adj_attr_tab(i).pricing_attribute);
3747: okc_util.print_trace(1,'pricing attribute value from= '||l_price_adj_attr_tab(i).pricing_attr_value_from);
3748: okc_util.print_trace(1,'pricing attribute value to= '||l_price_adj_attr_tab(i).pricing_attr_value_to);
3749: okc_util.print_trace(1,'comparison operator= '||l_price_adj_attr_tab(i).comparison_operator);
3750: END IF;
3751: END LOOP;
3752: END IF;
3745: okc_util.print_trace(1,'pricing context= '||l_price_adj_attr_tab(i).pricing_context);
3746: okc_util.print_trace(1,'pricing attribute= '||l_price_adj_attr_tab(i).pricing_attribute);
3747: okc_util.print_trace(1,'pricing attribute value from= '||l_price_adj_attr_tab(i).pricing_attr_value_from);
3748: okc_util.print_trace(1,'pricing attribute value to= '||l_price_adj_attr_tab(i).pricing_attr_value_to);
3749: okc_util.print_trace(1,'comparison operator= '||l_price_adj_attr_tab(i).comparison_operator);
3750: END IF;
3751: END LOOP;
3752: END IF;
3753:
3751: END LOOP;
3752: END IF;
3753:
3754: IF (l_debug = 'Y') THEN
3755: okc_util.print_trace(1,' ');
3756: okc_util.print_trace(1,'----------------------------------------------------');
3757: END IF;
3758:
3759: IF l_price_adj_attr_tab.count > 0 THEN
3752: END IF;
3753:
3754: IF (l_debug = 'Y') THEN
3755: okc_util.print_trace(1,' ');
3756: okc_util.print_trace(1,'----------------------------------------------------');
3757: END IF;
3758:
3759: IF l_price_adj_attr_tab.count > 0 THEN
3760: FOR i IN l_price_adj_attr_tab.FIRST..l_price_adj_attr_tab.LAST LOOP
3762: END LOOP;
3763: END IF;
3764:
3765: IF (l_debug = 'Y') THEN
3766: okc_util.print_trace(1,' ');
3767: okc_util.print_trace(1,'====================================================');
3768: okc_util.print_trace(1,'FINAL OUT NOCOPY VALUES FROM THE X_PRICE_ADJ_ATTR_TAB ');
3769: okc_util.print_trace(1,'====================================================');
3770: okc_util.print_trace(1,' ');
3763: END IF;
3764:
3765: IF (l_debug = 'Y') THEN
3766: okc_util.print_trace(1,' ');
3767: okc_util.print_trace(1,'====================================================');
3768: okc_util.print_trace(1,'FINAL OUT NOCOPY VALUES FROM THE X_PRICE_ADJ_ATTR_TAB ');
3769: okc_util.print_trace(1,'====================================================');
3770: okc_util.print_trace(1,' ');
3771: END IF;
3764:
3765: IF (l_debug = 'Y') THEN
3766: okc_util.print_trace(1,' ');
3767: okc_util.print_trace(1,'====================================================');
3768: okc_util.print_trace(1,'FINAL OUT NOCOPY VALUES FROM THE X_PRICE_ADJ_ATTR_TAB ');
3769: okc_util.print_trace(1,'====================================================');
3770: okc_util.print_trace(1,' ');
3771: END IF;
3772:
3765: IF (l_debug = 'Y') THEN
3766: okc_util.print_trace(1,' ');
3767: okc_util.print_trace(1,'====================================================');
3768: okc_util.print_trace(1,'FINAL OUT NOCOPY VALUES FROM THE X_PRICE_ADJ_ATTR_TAB ');
3769: okc_util.print_trace(1,'====================================================');
3770: okc_util.print_trace(1,' ');
3771: END IF;
3772:
3773:
3766: okc_util.print_trace(1,' ');
3767: okc_util.print_trace(1,'====================================================');
3768: okc_util.print_trace(1,'FINAL OUT NOCOPY VALUES FROM THE X_PRICE_ADJ_ATTR_TAB ');
3769: okc_util.print_trace(1,'====================================================');
3770: okc_util.print_trace(1,' ');
3771: END IF;
3772:
3773:
3774: IF x_price_adj_attr_tab.first IS NOT NULL THEN
3773:
3774: IF x_price_adj_attr_tab.first IS NOT NULL THEN
3775: FOR i IN x_price_adj_attr_tab.first..x_price_adj_attr_tab.last LOOP
3776: IF (l_debug = 'Y') THEN
3777: okc_util.print_trace(1,'Index value = '||i);
3778: okc_util.print_trace(1,'operation code = '||x_price_adj_attr_tab(i).operation_code);
3779: okc_util.print_trace(1,'price adjustment id= '||x_price_adj_attr_tab(i).price_adjustment_id);
3780: okc_util.print_trace(1,'flex title= '||x_price_adj_attr_tab(i).flex_title);
3781: okc_util.print_trace(1,'pricing context= '||x_price_adj_attr_tab(i).pricing_context);
3774: IF x_price_adj_attr_tab.first IS NOT NULL THEN
3775: FOR i IN x_price_adj_attr_tab.first..x_price_adj_attr_tab.last LOOP
3776: IF (l_debug = 'Y') THEN
3777: okc_util.print_trace(1,'Index value = '||i);
3778: okc_util.print_trace(1,'operation code = '||x_price_adj_attr_tab(i).operation_code);
3779: okc_util.print_trace(1,'price adjustment id= '||x_price_adj_attr_tab(i).price_adjustment_id);
3780: okc_util.print_trace(1,'flex title= '||x_price_adj_attr_tab(i).flex_title);
3781: okc_util.print_trace(1,'pricing context= '||x_price_adj_attr_tab(i).pricing_context);
3782: okc_util.print_trace(1,'pricing attribute= '||x_price_adj_attr_tab(i).pricing_attribute);
3775: FOR i IN x_price_adj_attr_tab.first..x_price_adj_attr_tab.last LOOP
3776: IF (l_debug = 'Y') THEN
3777: okc_util.print_trace(1,'Index value = '||i);
3778: okc_util.print_trace(1,'operation code = '||x_price_adj_attr_tab(i).operation_code);
3779: okc_util.print_trace(1,'price adjustment id= '||x_price_adj_attr_tab(i).price_adjustment_id);
3780: okc_util.print_trace(1,'flex title= '||x_price_adj_attr_tab(i).flex_title);
3781: okc_util.print_trace(1,'pricing context= '||x_price_adj_attr_tab(i).pricing_context);
3782: okc_util.print_trace(1,'pricing attribute= '||x_price_adj_attr_tab(i).pricing_attribute);
3783: okc_util.print_trace(1,'pricing attribute value from= '||x_price_adj_attr_tab(i).pricing_attr_value_from);
3776: IF (l_debug = 'Y') THEN
3777: okc_util.print_trace(1,'Index value = '||i);
3778: okc_util.print_trace(1,'operation code = '||x_price_adj_attr_tab(i).operation_code);
3779: okc_util.print_trace(1,'price adjustment id= '||x_price_adj_attr_tab(i).price_adjustment_id);
3780: okc_util.print_trace(1,'flex title= '||x_price_adj_attr_tab(i).flex_title);
3781: okc_util.print_trace(1,'pricing context= '||x_price_adj_attr_tab(i).pricing_context);
3782: okc_util.print_trace(1,'pricing attribute= '||x_price_adj_attr_tab(i).pricing_attribute);
3783: okc_util.print_trace(1,'pricing attribute value from= '||x_price_adj_attr_tab(i).pricing_attr_value_from);
3784: okc_util.print_trace(1,'pricing attribute value to= '||x_price_adj_attr_tab(i).pricing_attr_value_to);
3777: okc_util.print_trace(1,'Index value = '||i);
3778: okc_util.print_trace(1,'operation code = '||x_price_adj_attr_tab(i).operation_code);
3779: okc_util.print_trace(1,'price adjustment id= '||x_price_adj_attr_tab(i).price_adjustment_id);
3780: okc_util.print_trace(1,'flex title= '||x_price_adj_attr_tab(i).flex_title);
3781: okc_util.print_trace(1,'pricing context= '||x_price_adj_attr_tab(i).pricing_context);
3782: okc_util.print_trace(1,'pricing attribute= '||x_price_adj_attr_tab(i).pricing_attribute);
3783: okc_util.print_trace(1,'pricing attribute value from= '||x_price_adj_attr_tab(i).pricing_attr_value_from);
3784: okc_util.print_trace(1,'pricing attribute value to= '||x_price_adj_attr_tab(i).pricing_attr_value_to);
3785: okc_util.print_trace(1,'comparison operator= '||x_price_adj_attr_tab(i).comparison_operator);
3778: okc_util.print_trace(1,'operation code = '||x_price_adj_attr_tab(i).operation_code);
3779: okc_util.print_trace(1,'price adjustment id= '||x_price_adj_attr_tab(i).price_adjustment_id);
3780: okc_util.print_trace(1,'flex title= '||x_price_adj_attr_tab(i).flex_title);
3781: okc_util.print_trace(1,'pricing context= '||x_price_adj_attr_tab(i).pricing_context);
3782: okc_util.print_trace(1,'pricing attribute= '||x_price_adj_attr_tab(i).pricing_attribute);
3783: okc_util.print_trace(1,'pricing attribute value from= '||x_price_adj_attr_tab(i).pricing_attr_value_from);
3784: okc_util.print_trace(1,'pricing attribute value to= '||x_price_adj_attr_tab(i).pricing_attr_value_to);
3785: okc_util.print_trace(1,'comparison operator= '||x_price_adj_attr_tab(i).comparison_operator);
3786: okc_util.print_trace(1,'----------------------------------------------------');
3779: okc_util.print_trace(1,'price adjustment id= '||x_price_adj_attr_tab(i).price_adjustment_id);
3780: okc_util.print_trace(1,'flex title= '||x_price_adj_attr_tab(i).flex_title);
3781: okc_util.print_trace(1,'pricing context= '||x_price_adj_attr_tab(i).pricing_context);
3782: okc_util.print_trace(1,'pricing attribute= '||x_price_adj_attr_tab(i).pricing_attribute);
3783: okc_util.print_trace(1,'pricing attribute value from= '||x_price_adj_attr_tab(i).pricing_attr_value_from);
3784: okc_util.print_trace(1,'pricing attribute value to= '||x_price_adj_attr_tab(i).pricing_attr_value_to);
3785: okc_util.print_trace(1,'comparison operator= '||x_price_adj_attr_tab(i).comparison_operator);
3786: okc_util.print_trace(1,'----------------------------------------------------');
3787: END IF;
3780: okc_util.print_trace(1,'flex title= '||x_price_adj_attr_tab(i).flex_title);
3781: okc_util.print_trace(1,'pricing context= '||x_price_adj_attr_tab(i).pricing_context);
3782: okc_util.print_trace(1,'pricing attribute= '||x_price_adj_attr_tab(i).pricing_attribute);
3783: okc_util.print_trace(1,'pricing attribute value from= '||x_price_adj_attr_tab(i).pricing_attr_value_from);
3784: okc_util.print_trace(1,'pricing attribute value to= '||x_price_adj_attr_tab(i).pricing_attr_value_to);
3785: okc_util.print_trace(1,'comparison operator= '||x_price_adj_attr_tab(i).comparison_operator);
3786: okc_util.print_trace(1,'----------------------------------------------------');
3787: END IF;
3788: END LOOP;
3781: okc_util.print_trace(1,'pricing context= '||x_price_adj_attr_tab(i).pricing_context);
3782: okc_util.print_trace(1,'pricing attribute= '||x_price_adj_attr_tab(i).pricing_attribute);
3783: okc_util.print_trace(1,'pricing attribute value from= '||x_price_adj_attr_tab(i).pricing_attr_value_from);
3784: okc_util.print_trace(1,'pricing attribute value to= '||x_price_adj_attr_tab(i).pricing_attr_value_to);
3785: okc_util.print_trace(1,'comparison operator= '||x_price_adj_attr_tab(i).comparison_operator);
3786: okc_util.print_trace(1,'----------------------------------------------------');
3787: END IF;
3788: END LOOP;
3789: END IF;
3782: okc_util.print_trace(1,'pricing attribute= '||x_price_adj_attr_tab(i).pricing_attribute);
3783: okc_util.print_trace(1,'pricing attribute value from= '||x_price_adj_attr_tab(i).pricing_attr_value_from);
3784: okc_util.print_trace(1,'pricing attribute value to= '||x_price_adj_attr_tab(i).pricing_attr_value_to);
3785: okc_util.print_trace(1,'comparison operator= '||x_price_adj_attr_tab(i).comparison_operator);
3786: okc_util.print_trace(1,'----------------------------------------------------');
3787: END IF;
3788: END LOOP;
3789: END IF;
3790:
3788: END LOOP;
3789: END IF;
3790:
3791: IF (l_debug = 'Y') THEN
3792: okc_util.print_trace(1,' ');
3793: okc_util.print_trace(1,'----------------------------------------------------');
3794: END IF;
3795:
3796: -- x_price_adj_attr_tab := l_price_adj_attr_tab;
3789: END IF;
3790:
3791: IF (l_debug = 'Y') THEN
3792: okc_util.print_trace(1,' ');
3793: okc_util.print_trace(1,'----------------------------------------------------');
3794: END IF;
3795:
3796: -- x_price_adj_attr_tab := l_price_adj_attr_tab;
3797:
3795:
3796: -- x_price_adj_attr_tab := l_price_adj_attr_tab;
3797:
3798: IF (l_debug = 'Y') THEN
3799: okc_util.print_trace(1,'-----------------------------------');
3800: okc_util.print_trace(1,'>> End : Get price adj attributes ');
3801: okc_util.print_trace(1,'-----------------------------------');
3802: END IF;
3803:
3796: -- x_price_adj_attr_tab := l_price_adj_attr_tab;
3797:
3798: IF (l_debug = 'Y') THEN
3799: okc_util.print_trace(1,'-----------------------------------');
3800: okc_util.print_trace(1,'>> End : Get price adj attributes ');
3801: okc_util.print_trace(1,'-----------------------------------');
3802: END IF;
3803:
3804: EXCEPTION
3797:
3798: IF (l_debug = 'Y') THEN
3799: okc_util.print_trace(1,'-----------------------------------');
3800: okc_util.print_trace(1,'>> End : Get price adj attributes ');
3801: okc_util.print_trace(1,'-----------------------------------');
3802: END IF;
3803:
3804: EXCEPTION
3805:
3805:
3806: WHEN OTHERS THEN
3807:
3808: IF (l_debug = 'Y') THEN
3809: okc_util.print_trace(1,'Inside get price adj attributes others exception handler:');
3810: okc_util.print_trace(1,SQLERRM);
3811: END IF;
3812: -- Bug#2320635
3813: OKC_API.set_message(G_APP_NAME,
3806: WHEN OTHERS THEN
3807:
3808: IF (l_debug = 'Y') THEN
3809: okc_util.print_trace(1,'Inside get price adj attributes others exception handler:');
3810: okc_util.print_trace(1,SQLERRM);
3811: END IF;
3812: -- Bug#2320635
3813: OKC_API.set_message(G_APP_NAME,
3814: G_UNEXPECTED_ERROR,
4003:
4004: BEGIN
4005:
4006: IF (l_debug = 'Y') THEN
4007: okc_util.print_trace(1,'-------------------------------');
4008: okc_util.print_trace(1,'>> start : Get price attributes ');
4009: okc_util.print_trace(1,'-------------------------------');
4010: END IF;
4011:
4004: BEGIN
4005:
4006: IF (l_debug = 'Y') THEN
4007: okc_util.print_trace(1,'-------------------------------');
4008: okc_util.print_trace(1,'>> start : Get price attributes ');
4009: okc_util.print_trace(1,'-------------------------------');
4010: END IF;
4011:
4012: x_price_attr_tab.DELETE;
4005:
4006: IF (l_debug = 'Y') THEN
4007: okc_util.print_trace(1,'-------------------------------');
4008: okc_util.print_trace(1,'>> start : Get price attributes ');
4009: okc_util.print_trace(1,'-------------------------------');
4010: END IF;
4011:
4012: x_price_attr_tab.DELETE;
4013:
4170: --
4171:
4172:
4173: IF (l_debug = 'Y') THEN
4174: okc_util.print_trace(1,' Count of l_price_attr_tab = '||l_price_attr_tab.COUNT);
4175: END IF;
4176:
4177: IF l_price_attr_tab.COUNT > 0 THEN
4178: FOR i IN l_price_attr_tab.FIRST..l_price_attr_tab.LAST LOOP
4177: IF l_price_attr_tab.COUNT > 0 THEN
4178: FOR i IN l_price_attr_tab.FIRST..l_price_attr_tab.LAST LOOP
4179:
4180: IF (l_debug = 'Y') THEN
4181: okc_util.print_trace(1,' l_price_attr_tab record '||i);
4182: okc_util.print_trace(1,' ');
4183: okc_util.print_trace(1,'operation code = '||l_price_attr_tab(i).operation_code);
4184: okc_util.print_trace(1,'price attribute id = '||l_price_attr_tab(i).price_attribute_id);
4185: okc_util.print_trace(1,'quote header id = '||l_price_attr_tab(i).quote_header_id);
4178: FOR i IN l_price_attr_tab.FIRST..l_price_attr_tab.LAST LOOP
4179:
4180: IF (l_debug = 'Y') THEN
4181: okc_util.print_trace(1,' l_price_attr_tab record '||i);
4182: okc_util.print_trace(1,' ');
4183: okc_util.print_trace(1,'operation code = '||l_price_attr_tab(i).operation_code);
4184: okc_util.print_trace(1,'price attribute id = '||l_price_attr_tab(i).price_attribute_id);
4185: okc_util.print_trace(1,'quote header id = '||l_price_attr_tab(i).quote_header_id);
4186: okc_util.print_trace(1,'quote line id = '||l_price_attr_tab(i).quote_line_id);
4179:
4180: IF (l_debug = 'Y') THEN
4181: okc_util.print_trace(1,' l_price_attr_tab record '||i);
4182: okc_util.print_trace(1,' ');
4183: okc_util.print_trace(1,'operation code = '||l_price_attr_tab(i).operation_code);
4184: okc_util.print_trace(1,'price attribute id = '||l_price_attr_tab(i).price_attribute_id);
4185: okc_util.print_trace(1,'quote header id = '||l_price_attr_tab(i).quote_header_id);
4186: okc_util.print_trace(1,'quote line id = '||l_price_attr_tab(i).quote_line_id);
4187: okc_util.print_trace(1,'qte line index = '||l_price_attr_tab(i).qte_line_index);
4180: IF (l_debug = 'Y') THEN
4181: okc_util.print_trace(1,' l_price_attr_tab record '||i);
4182: okc_util.print_trace(1,' ');
4183: okc_util.print_trace(1,'operation code = '||l_price_attr_tab(i).operation_code);
4184: okc_util.print_trace(1,'price attribute id = '||l_price_attr_tab(i).price_attribute_id);
4185: okc_util.print_trace(1,'quote header id = '||l_price_attr_tab(i).quote_header_id);
4186: okc_util.print_trace(1,'quote line id = '||l_price_attr_tab(i).quote_line_id);
4187: okc_util.print_trace(1,'qte line index = '||l_price_attr_tab(i).qte_line_index);
4188: okc_util.print_trace(1,'flex title = '||l_price_attr_tab(i).flex_title);
4181: okc_util.print_trace(1,' l_price_attr_tab record '||i);
4182: okc_util.print_trace(1,' ');
4183: okc_util.print_trace(1,'operation code = '||l_price_attr_tab(i).operation_code);
4184: okc_util.print_trace(1,'price attribute id = '||l_price_attr_tab(i).price_attribute_id);
4185: okc_util.print_trace(1,'quote header id = '||l_price_attr_tab(i).quote_header_id);
4186: okc_util.print_trace(1,'quote line id = '||l_price_attr_tab(i).quote_line_id);
4187: okc_util.print_trace(1,'qte line index = '||l_price_attr_tab(i).qte_line_index);
4188: okc_util.print_trace(1,'flex title = '||l_price_attr_tab(i).flex_title);
4189: okc_util.print_trace(1,'Pricing context = '||l_price_attr_tab(i).pricing_context);
4182: okc_util.print_trace(1,' ');
4183: okc_util.print_trace(1,'operation code = '||l_price_attr_tab(i).operation_code);
4184: okc_util.print_trace(1,'price attribute id = '||l_price_attr_tab(i).price_attribute_id);
4185: okc_util.print_trace(1,'quote header id = '||l_price_attr_tab(i).quote_header_id);
4186: okc_util.print_trace(1,'quote line id = '||l_price_attr_tab(i).quote_line_id);
4187: okc_util.print_trace(1,'qte line index = '||l_price_attr_tab(i).qte_line_index);
4188: okc_util.print_trace(1,'flex title = '||l_price_attr_tab(i).flex_title);
4189: okc_util.print_trace(1,'Pricing context = '||l_price_attr_tab(i).pricing_context);
4190: END IF;
4183: okc_util.print_trace(1,'operation code = '||l_price_attr_tab(i).operation_code);
4184: okc_util.print_trace(1,'price attribute id = '||l_price_attr_tab(i).price_attribute_id);
4185: okc_util.print_trace(1,'quote header id = '||l_price_attr_tab(i).quote_header_id);
4186: okc_util.print_trace(1,'quote line id = '||l_price_attr_tab(i).quote_line_id);
4187: okc_util.print_trace(1,'qte line index = '||l_price_attr_tab(i).qte_line_index);
4188: okc_util.print_trace(1,'flex title = '||l_price_attr_tab(i).flex_title);
4189: okc_util.print_trace(1,'Pricing context = '||l_price_attr_tab(i).pricing_context);
4190: END IF;
4191:
4184: okc_util.print_trace(1,'price attribute id = '||l_price_attr_tab(i).price_attribute_id);
4185: okc_util.print_trace(1,'quote header id = '||l_price_attr_tab(i).quote_header_id);
4186: okc_util.print_trace(1,'quote line id = '||l_price_attr_tab(i).quote_line_id);
4187: okc_util.print_trace(1,'qte line index = '||l_price_attr_tab(i).qte_line_index);
4188: okc_util.print_trace(1,'flex title = '||l_price_attr_tab(i).flex_title);
4189: okc_util.print_trace(1,'Pricing context = '||l_price_attr_tab(i).pricing_context);
4190: END IF;
4191:
4192: END LOOP;
4185: okc_util.print_trace(1,'quote header id = '||l_price_attr_tab(i).quote_header_id);
4186: okc_util.print_trace(1,'quote line id = '||l_price_attr_tab(i).quote_line_id);
4187: okc_util.print_trace(1,'qte line index = '||l_price_attr_tab(i).qte_line_index);
4188: okc_util.print_trace(1,'flex title = '||l_price_attr_tab(i).flex_title);
4189: okc_util.print_trace(1,'Pricing context = '||l_price_attr_tab(i).pricing_context);
4190: END IF;
4191:
4192: END LOOP;
4193: END IF;
4201:
4202: -- x_price_attr_tab := l_price_attr_tab;
4203:
4204: IF (l_debug = 'Y') THEN
4205: okc_util.print_trace(1,'-------------------------------');
4206: okc_util.print_trace(1,'>> End : Get price attributes ');
4207: okc_util.print_trace(1,'-------------------------------');
4208: END IF;
4209:
4202: -- x_price_attr_tab := l_price_attr_tab;
4203:
4204: IF (l_debug = 'Y') THEN
4205: okc_util.print_trace(1,'-------------------------------');
4206: okc_util.print_trace(1,'>> End : Get price attributes ');
4207: okc_util.print_trace(1,'-------------------------------');
4208: END IF;
4209:
4210: EXCEPTION
4203:
4204: IF (l_debug = 'Y') THEN
4205: okc_util.print_trace(1,'-------------------------------');
4206: okc_util.print_trace(1,'>> End : Get price attributes ');
4207: okc_util.print_trace(1,'-------------------------------');
4208: END IF;
4209:
4210: EXCEPTION
4211:
4211:
4212: WHEN OTHERS THEN
4213:
4214: IF (l_debug = 'Y') THEN
4215: OKC_UTIL.print_trace(3,SQLERRM);
4216: END IF;
4217: -- Bug#2320635
4218: OKC_API.set_message(G_APP_NAME,
4219: G_UNEXPECTED_ERROR,
4337:
4338: BEGIN
4339:
4340: IF (l_debug = 'Y') THEN
4341: okc_util.print_trace(1,'---------------------------------------------');
4342: okc_util.print_trace(1,'>> start : Get price adjustment relationship ');
4343: okc_util.print_trace(1,'---------------------------------------------');
4344: END IF;
4345:
4338: BEGIN
4339:
4340: IF (l_debug = 'Y') THEN
4341: okc_util.print_trace(1,'---------------------------------------------');
4342: okc_util.print_trace(1,'>> start : Get price adjustment relationship ');
4343: okc_util.print_trace(1,'---------------------------------------------');
4344: END IF;
4345:
4346:
4339:
4340: IF (l_debug = 'Y') THEN
4341: okc_util.print_trace(1,'---------------------------------------------');
4342: okc_util.print_trace(1,'>> start : Get price adjustment relationship ');
4343: okc_util.print_trace(1,'---------------------------------------------');
4344: END IF;
4345:
4346:
4347: IF (l_debug = 'Y') THEN
4344: END IF;
4345:
4346:
4347: IF (l_debug = 'Y') THEN
4348: okc_util.print_trace(1,'p_k_price_adj_tab count '||p_k_price_adj_tab.count);
4349: okc_util.print_trace(1,'p_price_adj_tab count '||p_price_adj_tab.count);
4350: END IF;
4351:
4352: x_price_adj_rltship_tab.DELETE;
4345:
4346:
4347: IF (l_debug = 'Y') THEN
4348: okc_util.print_trace(1,'p_k_price_adj_tab count '||p_k_price_adj_tab.count);
4349: okc_util.print_trace(1,'p_price_adj_tab count '||p_price_adj_tab.count);
4350: END IF;
4351:
4352: x_price_adj_rltship_tab.DELETE;
4353:
4699:
4700: --Delete all relationships pertaining directly to this quote price adj
4701:
4702: IF (l_debug = 'Y') THEN
4703: okc_util.print_trace(1,'p_price_adj_tab - price_adjustment_id '||p_price_adj_tab(i).price_adjustment_id);
4704: END IF;
4705:
4706: FOR l_price_adj_rltship IN c_price_adj_rltship (p_q_flag,p_o_flag,
4707: p_price_adj_tab(i).price_adjustment_id,to_number(NULL)) LOOP
4746: -- Print out the main information of the l_price_adj_rltship_tab variable
4747: --
4748:
4749: IF (l_debug = 'Y') THEN
4750: okc_util.print_trace(1,' Count of l_price_adj_rltship_tab = '||l_price_adj_rltship_tab.COUNT);
4751: END IF;
4752:
4753: IF l_price_adj_rltship_tab.COUNT > 0 THEN
4754: FOR i IN l_price_adj_rltship_tab.FIRST..l_price_adj_rltship_tab.LAST LOOP
4753: IF l_price_adj_rltship_tab.COUNT > 0 THEN
4754: FOR i IN l_price_adj_rltship_tab.FIRST..l_price_adj_rltship_tab.LAST LOOP
4755:
4756: IF (l_debug = 'Y') THEN
4757: okc_util.print_trace(1,' l_price_adj_rltship_tab record '||i);
4758: okc_util.print_trace(1,' ');
4759: okc_util.print_trace(1,'operation code = '||l_price_adj_rltship_tab(i).operation_code);
4760: okc_util.print_trace(1,'price adjustment id = '||l_price_adj_rltship_tab(i).price_adjustment_id);
4761: okc_util.print_trace(1,'quote line id = '||l_price_adj_rltship_tab(i).quote_line_id);
4754: FOR i IN l_price_adj_rltship_tab.FIRST..l_price_adj_rltship_tab.LAST LOOP
4755:
4756: IF (l_debug = 'Y') THEN
4757: okc_util.print_trace(1,' l_price_adj_rltship_tab record '||i);
4758: okc_util.print_trace(1,' ');
4759: okc_util.print_trace(1,'operation code = '||l_price_adj_rltship_tab(i).operation_code);
4760: okc_util.print_trace(1,'price adjustment id = '||l_price_adj_rltship_tab(i).price_adjustment_id);
4761: okc_util.print_trace(1,'quote line id = '||l_price_adj_rltship_tab(i).quote_line_id);
4762: okc_util.print_trace(1,'qte line index = '||l_price_adj_rltship_tab(i).qte_line_index);
4755:
4756: IF (l_debug = 'Y') THEN
4757: okc_util.print_trace(1,' l_price_adj_rltship_tab record '||i);
4758: okc_util.print_trace(1,' ');
4759: okc_util.print_trace(1,'operation code = '||l_price_adj_rltship_tab(i).operation_code);
4760: okc_util.print_trace(1,'price adjustment id = '||l_price_adj_rltship_tab(i).price_adjustment_id);
4761: okc_util.print_trace(1,'quote line id = '||l_price_adj_rltship_tab(i).quote_line_id);
4762: okc_util.print_trace(1,'qte line index = '||l_price_adj_rltship_tab(i).qte_line_index);
4763: okc_util.print_trace(1,'quote shipment id = '||l_price_adj_rltship_tab(i).quote_shipment_id);
4756: IF (l_debug = 'Y') THEN
4757: okc_util.print_trace(1,' l_price_adj_rltship_tab record '||i);
4758: okc_util.print_trace(1,' ');
4759: okc_util.print_trace(1,'operation code = '||l_price_adj_rltship_tab(i).operation_code);
4760: okc_util.print_trace(1,'price adjustment id = '||l_price_adj_rltship_tab(i).price_adjustment_id);
4761: okc_util.print_trace(1,'quote line id = '||l_price_adj_rltship_tab(i).quote_line_id);
4762: okc_util.print_trace(1,'qte line index = '||l_price_adj_rltship_tab(i).qte_line_index);
4763: okc_util.print_trace(1,'quote shipment id = '||l_price_adj_rltship_tab(i).quote_shipment_id);
4764: okc_util.print_trace(1,'rltd price adj id = '||l_price_adj_rltship_tab(i).rltd_price_adj_id);
4757: okc_util.print_trace(1,' l_price_adj_rltship_tab record '||i);
4758: okc_util.print_trace(1,' ');
4759: okc_util.print_trace(1,'operation code = '||l_price_adj_rltship_tab(i).operation_code);
4760: okc_util.print_trace(1,'price adjustment id = '||l_price_adj_rltship_tab(i).price_adjustment_id);
4761: okc_util.print_trace(1,'quote line id = '||l_price_adj_rltship_tab(i).quote_line_id);
4762: okc_util.print_trace(1,'qte line index = '||l_price_adj_rltship_tab(i).qte_line_index);
4763: okc_util.print_trace(1,'quote shipment id = '||l_price_adj_rltship_tab(i).quote_shipment_id);
4764: okc_util.print_trace(1,'rltd price adj id = '||l_price_adj_rltship_tab(i).rltd_price_adj_id);
4765: END IF;
4758: okc_util.print_trace(1,' ');
4759: okc_util.print_trace(1,'operation code = '||l_price_adj_rltship_tab(i).operation_code);
4760: okc_util.print_trace(1,'price adjustment id = '||l_price_adj_rltship_tab(i).price_adjustment_id);
4761: okc_util.print_trace(1,'quote line id = '||l_price_adj_rltship_tab(i).quote_line_id);
4762: okc_util.print_trace(1,'qte line index = '||l_price_adj_rltship_tab(i).qte_line_index);
4763: okc_util.print_trace(1,'quote shipment id = '||l_price_adj_rltship_tab(i).quote_shipment_id);
4764: okc_util.print_trace(1,'rltd price adj id = '||l_price_adj_rltship_tab(i).rltd_price_adj_id);
4765: END IF;
4766:
4759: okc_util.print_trace(1,'operation code = '||l_price_adj_rltship_tab(i).operation_code);
4760: okc_util.print_trace(1,'price adjustment id = '||l_price_adj_rltship_tab(i).price_adjustment_id);
4761: okc_util.print_trace(1,'quote line id = '||l_price_adj_rltship_tab(i).quote_line_id);
4762: okc_util.print_trace(1,'qte line index = '||l_price_adj_rltship_tab(i).qte_line_index);
4763: okc_util.print_trace(1,'quote shipment id = '||l_price_adj_rltship_tab(i).quote_shipment_id);
4764: okc_util.print_trace(1,'rltd price adj id = '||l_price_adj_rltship_tab(i).rltd_price_adj_id);
4765: END IF;
4766:
4767: END LOOP;
4760: okc_util.print_trace(1,'price adjustment id = '||l_price_adj_rltship_tab(i).price_adjustment_id);
4761: okc_util.print_trace(1,'quote line id = '||l_price_adj_rltship_tab(i).quote_line_id);
4762: okc_util.print_trace(1,'qte line index = '||l_price_adj_rltship_tab(i).qte_line_index);
4763: okc_util.print_trace(1,'quote shipment id = '||l_price_adj_rltship_tab(i).quote_shipment_id);
4764: okc_util.print_trace(1,'rltd price adj id = '||l_price_adj_rltship_tab(i).rltd_price_adj_id);
4765: END IF;
4766:
4767: END LOOP;
4768: END IF;
4776:
4777: -- x_price_adj_rltship_tab:=l_price_adj_rltship_tab;
4778:
4779: IF (l_debug = 'Y') THEN
4780: okc_util.print_trace(1,'---------------------------------------------');
4781: okc_util.print_trace(1,'>> End : Get price adjustment relationship ');
4782: okc_util.print_trace(1,'---------------------------------------------');
4783: END IF;
4784:
4777: -- x_price_adj_rltship_tab:=l_price_adj_rltship_tab;
4778:
4779: IF (l_debug = 'Y') THEN
4780: okc_util.print_trace(1,'---------------------------------------------');
4781: okc_util.print_trace(1,'>> End : Get price adjustment relationship ');
4782: okc_util.print_trace(1,'---------------------------------------------');
4783: END IF;
4784:
4785: EXCEPTION
4778:
4779: IF (l_debug = 'Y') THEN
4780: okc_util.print_trace(1,'---------------------------------------------');
4781: okc_util.print_trace(1,'>> End : Get price adjustment relationship ');
4782: okc_util.print_trace(1,'---------------------------------------------');
4783: END IF;
4784:
4785: EXCEPTION
4786:
4902: --
4903: -- Get the price adjustments into the x_hd_price_adj_tab variable
4904: --
4905: IF (l_debug = 'Y') THEN
4906: okc_util.print_trace(1,'=============================================');
4907: okc_util.print_trace(1,'START : GET PRICE ADJUSTMENTS AT HEADER LEVEL');
4908: okc_util.print_trace(1,'=============================================');
4909: END IF;
4910:
4903: -- Get the price adjustments into the x_hd_price_adj_tab variable
4904: --
4905: IF (l_debug = 'Y') THEN
4906: okc_util.print_trace(1,'=============================================');
4907: okc_util.print_trace(1,'START : GET PRICE ADJUSTMENTS AT HEADER LEVEL');
4908: okc_util.print_trace(1,'=============================================');
4909: END IF;
4910:
4911: get_price_adj(p_chr_id => p_chr_id,
4904: --
4905: IF (l_debug = 'Y') THEN
4906: okc_util.print_trace(1,'=============================================');
4907: okc_util.print_trace(1,'START : GET PRICE ADJUSTMENTS AT HEADER LEVEL');
4908: okc_util.print_trace(1,'=============================================');
4909: END IF;
4910:
4911: get_price_adj(p_chr_id => p_chr_id,
4912: p_cle_id => NULL,
4927: x_k_price_adj_tab => l_k_price_adj_tab,
4928: x_price_adj_tab => x_hd_price_adj_tab );
4929:
4930: IF (l_debug = 'Y') THEN
4931: okc_util.print_trace(1,'===========================================');
4932: okc_util.print_trace(1,'END : GET PRICE ADJUSTMENTS AT HEADER LEVEL');
4933: okc_util.print_trace(1,'===========================================');
4934: END IF;
4935:
4928: x_price_adj_tab => x_hd_price_adj_tab );
4929:
4930: IF (l_debug = 'Y') THEN
4931: okc_util.print_trace(1,'===========================================');
4932: okc_util.print_trace(1,'END : GET PRICE ADJUSTMENTS AT HEADER LEVEL');
4933: okc_util.print_trace(1,'===========================================');
4934: END IF;
4935:
4936: --
4929:
4930: IF (l_debug = 'Y') THEN
4931: okc_util.print_trace(1,'===========================================');
4932: okc_util.print_trace(1,'END : GET PRICE ADJUSTMENTS AT HEADER LEVEL');
4933: okc_util.print_trace(1,'===========================================');
4934: END IF;
4935:
4936: --
4937: -- Get the price adjustment attributes into the x_hd_price_adj_attr_tab variable
4937: -- Get the price adjustment attributes into the x_hd_price_adj_attr_tab variable
4938: --
4939:
4940: IF (l_debug = 'Y') THEN
4941: okc_util.print_trace(1,'=======================================================');
4942: okc_util.print_trace(1,'START : GET PRICE ADJUSTMENT ATTRIBUTES AT HEADER LEVEL');
4943: okc_util.print_trace(1,'=======================================================');
4944: END IF;
4945:
4938: --
4939:
4940: IF (l_debug = 'Y') THEN
4941: okc_util.print_trace(1,'=======================================================');
4942: okc_util.print_trace(1,'START : GET PRICE ADJUSTMENT ATTRIBUTES AT HEADER LEVEL');
4943: okc_util.print_trace(1,'=======================================================');
4944: END IF;
4945:
4946: get_price_adj_attr ( p_price_adj_tab => x_hd_price_adj_tab,
4939:
4940: IF (l_debug = 'Y') THEN
4941: okc_util.print_trace(1,'=======================================================');
4942: okc_util.print_trace(1,'START : GET PRICE ADJUSTMENT ATTRIBUTES AT HEADER LEVEL');
4943: okc_util.print_trace(1,'=======================================================');
4944: END IF;
4945:
4946: get_price_adj_attr ( p_price_adj_tab => x_hd_price_adj_tab,
4947: p_k_price_adj_tab => l_k_price_adj_tab,
4950: p_level => 'H',
4951: x_price_adj_attr_tab => x_hd_price_adj_attr_tab );
4952:
4953: IF (l_debug = 'Y') THEN
4954: okc_util.print_trace(1,'=======================================================');
4955: okc_util.print_trace(1,' END : GET PRICE ADJUSTMENT ATTRIBUTES AT HEADER LEVEL');
4956: okc_util.print_trace(1,'=======================================================');
4957: END IF;
4958:
4951: x_price_adj_attr_tab => x_hd_price_adj_attr_tab );
4952:
4953: IF (l_debug = 'Y') THEN
4954: okc_util.print_trace(1,'=======================================================');
4955: okc_util.print_trace(1,' END : GET PRICE ADJUSTMENT ATTRIBUTES AT HEADER LEVEL');
4956: okc_util.print_trace(1,'=======================================================');
4957: END IF;
4958:
4959: --
4952:
4953: IF (l_debug = 'Y') THEN
4954: okc_util.print_trace(1,'=======================================================');
4955: okc_util.print_trace(1,' END : GET PRICE ADJUSTMENT ATTRIBUTES AT HEADER LEVEL');
4956: okc_util.print_trace(1,'=======================================================');
4957: END IF;
4958:
4959: --
4960: -- Get the price adjustment relationship into the x_hd_price_adj_rltship_tab variable
4960: -- Get the price adjustment relationship into the x_hd_price_adj_rltship_tab variable
4961: --
4962:
4963: IF (l_debug = 'Y') THEN
4964: okc_util.print_trace(1,'=========================================================');
4965: okc_util.print_trace(1,'START : GET PRICE ADJUSTMENT RELATIONSHIP AT HEADER LEVEL');
4966: okc_util.print_trace(1,'=========================================================');
4967: END IF;
4968:
4961: --
4962:
4963: IF (l_debug = 'Y') THEN
4964: okc_util.print_trace(1,'=========================================================');
4965: okc_util.print_trace(1,'START : GET PRICE ADJUSTMENT RELATIONSHIP AT HEADER LEVEL');
4966: okc_util.print_trace(1,'=========================================================');
4967: END IF;
4968:
4969: get_price_adj_rltship ( p_price_adj_tab => x_hd_price_adj_tab,
4962:
4963: IF (l_debug = 'Y') THEN
4964: okc_util.print_trace(1,'=========================================================');
4965: okc_util.print_trace(1,'START : GET PRICE ADJUSTMENT RELATIONSHIP AT HEADER LEVEL');
4966: okc_util.print_trace(1,'=========================================================');
4967: END IF;
4968:
4969: get_price_adj_rltship ( p_price_adj_tab => x_hd_price_adj_tab,
4970: p_k_price_adj_tab => l_k_price_adj_tab,
4979: --
4980: x_price_adj_rltship_tab => x_hd_price_adj_rltship_tab );
4981:
4982: IF (l_debug = 'Y') THEN
4983: okc_util.print_trace(1,'=========================================================');
4984: okc_util.print_trace(1,' END : GET PRICE ADJUSTMENT RELATIONSHIP AT HEADER LEVEL');
4985: okc_util.print_trace(1,'=========================================================');
4986: END IF;
4987:
4980: x_price_adj_rltship_tab => x_hd_price_adj_rltship_tab );
4981:
4982: IF (l_debug = 'Y') THEN
4983: okc_util.print_trace(1,'=========================================================');
4984: okc_util.print_trace(1,' END : GET PRICE ADJUSTMENT RELATIONSHIP AT HEADER LEVEL');
4985: okc_util.print_trace(1,'=========================================================');
4986: END IF;
4987:
4988: --
4981:
4982: IF (l_debug = 'Y') THEN
4983: okc_util.print_trace(1,'=========================================================');
4984: okc_util.print_trace(1,' END : GET PRICE ADJUSTMENT RELATIONSHIP AT HEADER LEVEL');
4985: okc_util.print_trace(1,'=========================================================');
4986: END IF;
4987:
4988: --
4989: -- Get the price attributes into the x_hd_price_attr_tab variable
4988: --
4989: -- Get the price attributes into the x_hd_price_attr_tab variable
4990: --
4991: IF (l_debug = 'Y') THEN
4992: okc_util.print_trace(1,'============================================');
4993: okc_util.print_trace(1,'START : GET PRICE ATTRIBUTES AT HEADER LEVEL');
4994: okc_util.print_trace(1,'============================================');
4995: END IF;
4996:
4989: -- Get the price attributes into the x_hd_price_attr_tab variable
4990: --
4991: IF (l_debug = 'Y') THEN
4992: okc_util.print_trace(1,'============================================');
4993: okc_util.print_trace(1,'START : GET PRICE ATTRIBUTES AT HEADER LEVEL');
4994: okc_util.print_trace(1,'============================================');
4995: END IF;
4996:
4997: get_price_attr(p_chr_id => p_chr_id,
4990: --
4991: IF (l_debug = 'Y') THEN
4992: okc_util.print_trace(1,'============================================');
4993: okc_util.print_trace(1,'START : GET PRICE ATTRIBUTES AT HEADER LEVEL');
4994: okc_util.print_trace(1,'============================================');
4995: END IF;
4996:
4997: get_price_attr(p_chr_id => p_chr_id,
4998: p_cle_id => NULL,
5012: --
5013: x_price_attr_tab => x_hd_price_attr_tab );
5014:
5015: IF (l_debug = 'Y') THEN
5016: okc_util.print_trace(1,'============================================');
5017: okc_util.print_trace(1,' END : GET PRICE ATTRIBUTES AT HEADER LEVEL');
5018: okc_util.print_trace(1,'============================================');
5019: END IF;
5020:
5013: x_price_attr_tab => x_hd_price_attr_tab );
5014:
5015: IF (l_debug = 'Y') THEN
5016: okc_util.print_trace(1,'============================================');
5017: okc_util.print_trace(1,' END : GET PRICE ATTRIBUTES AT HEADER LEVEL');
5018: okc_util.print_trace(1,'============================================');
5019: END IF;
5020:
5021: ----------------------------------------------------------
5014:
5015: IF (l_debug = 'Y') THEN
5016: okc_util.print_trace(1,'============================================');
5017: okc_util.print_trace(1,' END : GET PRICE ATTRIBUTES AT HEADER LEVEL');
5018: okc_util.print_trace(1,'============================================');
5019: END IF;
5020:
5021: ----------------------------------------------------------
5022: -- Select pricing information at the contract Line level
5036: -- Select price adjustments into the x_ln_price_adj_tab variable
5037: --
5038:
5039: IF (l_debug = 'Y') THEN
5040: okc_util.print_trace(1,'=============================================');
5041: okc_util.print_trace(1,'START : GET PRICE ADJUSTMENTS AT LINE LEVEL');
5042: okc_util.print_trace(1,'=============================================');
5043: END IF;
5044:
5037: --
5038:
5039: IF (l_debug = 'Y') THEN
5040: okc_util.print_trace(1,'=============================================');
5041: okc_util.print_trace(1,'START : GET PRICE ADJUSTMENTS AT LINE LEVEL');
5042: okc_util.print_trace(1,'=============================================');
5043: END IF;
5044:
5045: IF l_line_tab.FIRST IS NOT NULL THEN
5038:
5039: IF (l_debug = 'Y') THEN
5040: okc_util.print_trace(1,'=============================================');
5041: okc_util.print_trace(1,'START : GET PRICE ADJUSTMENTS AT LINE LEVEL');
5042: okc_util.print_trace(1,'=============================================');
5043: END IF;
5044:
5045: IF l_line_tab.FIRST IS NOT NULL THEN
5046: FOR i IN l_line_tab.FIRST..l_line_tab.LAST LOOP
5046: FOR i IN l_line_tab.FIRST..l_line_tab.LAST LOOP
5047:
5048: IF l_line_tab(i).operation_code= g_aso_op_code_create THEN
5049:
5050: -- okc_util.print_trace(1,'operation code '||l_line_tab(i).operation_code);
5051: --
5052: -- Also the index value i is the same in l_line_tab and p_kl_rel_tab because
5053: -- when the quote line table was populated px_k2q_line_id(l_ql).q_line_idx := l_ql
5054: -- the value of l_ql,q_line_idx are the same
5074: x_price_adj_tab => x_ln_tmp_price_adj_tab);
5075:
5076: ELSIF l_line_tab(i).operation_code= g_aso_op_code_update THEN
5077:
5078: -- okc_util.print_trace(1,'operation code '||l_line_tab(i).operation_code);
5079:
5080: get_price_adj(p_chr_id => p_chr_id,
5081: p_cle_id => p_kl_rel_tab(i).k_line_id,
5082: --
5101: x_price_adj_tab => x_ln_tmp_price_adj_tab);
5102:
5103: ELSIF l_line_tab(i).operation_code= g_aso_op_code_delete THEN
5104:
5105: -- okc_util.print_trace(1,'operation code '||l_line_tab(i).operation_code);
5106:
5107: get_price_adj(p_chr_id => NULL,
5108: p_cle_id => NULL,
5109: --
5150: END LOOP;
5151: END IF;
5152:
5153: IF (l_debug = 'Y') THEN
5154: okc_util.print_trace(1,'=============================================');
5155: okc_util.print_trace(1,' END : GET PRICE ADJUSTMENTS AT LINE LEVEL');
5156: okc_util.print_trace(1,'=============================================');
5157: END IF;
5158:
5151: END IF;
5152:
5153: IF (l_debug = 'Y') THEN
5154: okc_util.print_trace(1,'=============================================');
5155: okc_util.print_trace(1,' END : GET PRICE ADJUSTMENTS AT LINE LEVEL');
5156: okc_util.print_trace(1,'=============================================');
5157: END IF;
5158:
5159: --
5152:
5153: IF (l_debug = 'Y') THEN
5154: okc_util.print_trace(1,'=============================================');
5155: okc_util.print_trace(1,' END : GET PRICE ADJUSTMENTS AT LINE LEVEL');
5156: okc_util.print_trace(1,'=============================================');
5157: END IF;
5158:
5159: --
5160: -- Select price adjustment attributes into the x_ln_price_adj_attr_tab variable
5160: -- Select price adjustment attributes into the x_ln_price_adj_attr_tab variable
5161: --
5162:
5163: IF (l_debug = 'Y') THEN
5164: okc_util.print_trace(1,'=======================================================');
5165: okc_util.print_trace(1,'START : GET PRICE ADJUSTMENT ATTRIBUTES AT LINE LEVEL');
5166: okc_util.print_trace(1,'=======================================================');
5167: END IF;
5168:
5161: --
5162:
5163: IF (l_debug = 'Y') THEN
5164: okc_util.print_trace(1,'=======================================================');
5165: okc_util.print_trace(1,'START : GET PRICE ADJUSTMENT ATTRIBUTES AT LINE LEVEL');
5166: okc_util.print_trace(1,'=======================================================');
5167: END IF;
5168:
5169: get_price_adj_attr ( p_price_adj_tab => x_ln_price_adj_tab,
5162:
5163: IF (l_debug = 'Y') THEN
5164: okc_util.print_trace(1,'=======================================================');
5165: okc_util.print_trace(1,'START : GET PRICE ADJUSTMENT ATTRIBUTES AT LINE LEVEL');
5166: okc_util.print_trace(1,'=======================================================');
5167: END IF;
5168:
5169: get_price_adj_attr ( p_price_adj_tab => x_ln_price_adj_tab,
5170: p_k_price_adj_tab => l_k_price_adj_tab,
5173: p_level => 'L',
5174: x_price_adj_attr_tab => x_ln_price_adj_attr_tab);
5175:
5176: IF (l_debug = 'Y') THEN
5177: okc_util.print_trace(1,'=======================================================');
5178: okc_util.print_trace(1,' END : GET PRICE ADJUSTMENT ATTRIBUTES AT LINE LEVEL');
5179: okc_util.print_trace(1,'=======================================================');
5180: END IF;
5181:
5174: x_price_adj_attr_tab => x_ln_price_adj_attr_tab);
5175:
5176: IF (l_debug = 'Y') THEN
5177: okc_util.print_trace(1,'=======================================================');
5178: okc_util.print_trace(1,' END : GET PRICE ADJUSTMENT ATTRIBUTES AT LINE LEVEL');
5179: okc_util.print_trace(1,'=======================================================');
5180: END IF;
5181:
5182: --
5175:
5176: IF (l_debug = 'Y') THEN
5177: okc_util.print_trace(1,'=======================================================');
5178: okc_util.print_trace(1,' END : GET PRICE ADJUSTMENT ATTRIBUTES AT LINE LEVEL');
5179: okc_util.print_trace(1,'=======================================================');
5180: END IF;
5181:
5182: --
5183: -- Select price adjustment relationship into the x_ln_price_adj_rltship_tab variable
5183: -- Select price adjustment relationship into the x_ln_price_adj_rltship_tab variable
5184: --
5185:
5186: IF (l_debug = 'Y') THEN
5187: okc_util.print_trace(1,'=========================================================');
5188: okc_util.print_trace(1,'START : GET PRICE ADJUSTMENT RELATIONSHIP AT LINE LEVEL');
5189: okc_util.print_trace(1,'=========================================================');
5190: END IF;
5191:
5184: --
5185:
5186: IF (l_debug = 'Y') THEN
5187: okc_util.print_trace(1,'=========================================================');
5188: okc_util.print_trace(1,'START : GET PRICE ADJUSTMENT RELATIONSHIP AT LINE LEVEL');
5189: okc_util.print_trace(1,'=========================================================');
5190: END IF;
5191:
5192: get_price_adj_rltship( p_price_adj_tab => x_ln_price_adj_tab,
5185:
5186: IF (l_debug = 'Y') THEN
5187: okc_util.print_trace(1,'=========================================================');
5188: okc_util.print_trace(1,'START : GET PRICE ADJUSTMENT RELATIONSHIP AT LINE LEVEL');
5189: okc_util.print_trace(1,'=========================================================');
5190: END IF;
5191:
5192: get_price_adj_rltship( p_price_adj_tab => x_ln_price_adj_tab,
5193: p_k_price_adj_tab => l_k_price_adj_tab,
5202: --
5203: x_price_adj_rltship_tab => x_ln_price_adj_rltship_tab);
5204:
5205: IF (l_debug = 'Y') THEN
5206: okc_util.print_trace(1,'=========================================================');
5207: okc_util.print_trace(1,' END : GET PRICE ADJUSTMENT RELATIONSHIP AT LINE LEVEL');
5208: okc_util.print_trace(1,'=========================================================');
5209: END IF;
5210:
5203: x_price_adj_rltship_tab => x_ln_price_adj_rltship_tab);
5204:
5205: IF (l_debug = 'Y') THEN
5206: okc_util.print_trace(1,'=========================================================');
5207: okc_util.print_trace(1,' END : GET PRICE ADJUSTMENT RELATIONSHIP AT LINE LEVEL');
5208: okc_util.print_trace(1,'=========================================================');
5209: END IF;
5210:
5211: --
5204:
5205: IF (l_debug = 'Y') THEN
5206: okc_util.print_trace(1,'=========================================================');
5207: okc_util.print_trace(1,' END : GET PRICE ADJUSTMENT RELATIONSHIP AT LINE LEVEL');
5208: okc_util.print_trace(1,'=========================================================');
5209: END IF;
5210:
5211: --
5212: -- Select price attributes into the x_ln_price_attr_tab variable
5212: -- Select price attributes into the x_ln_price_attr_tab variable
5213: --
5214:
5215: IF (l_debug = 'Y') THEN
5216: okc_util.print_trace(1,'============================================');
5217: okc_util.print_trace(1,'START : GET PRICE ATTRIBUTES AT LINE LEVEL');
5218: okc_util.print_trace(1,'============================================');
5219: END IF;
5220:
5213: --
5214:
5215: IF (l_debug = 'Y') THEN
5216: okc_util.print_trace(1,'============================================');
5217: okc_util.print_trace(1,'START : GET PRICE ATTRIBUTES AT LINE LEVEL');
5218: okc_util.print_trace(1,'============================================');
5219: END IF;
5220:
5221: IF l_line_tab.FIRST IS NOT NULL THEN
5214:
5215: IF (l_debug = 'Y') THEN
5216: okc_util.print_trace(1,'============================================');
5217: okc_util.print_trace(1,'START : GET PRICE ATTRIBUTES AT LINE LEVEL');
5218: okc_util.print_trace(1,'============================================');
5219: END IF;
5220:
5221: IF l_line_tab.FIRST IS NOT NULL THEN
5222: FOR i IN l_line_tab.FIRST..l_line_tab.LAST LOOP
5222: FOR i IN l_line_tab.FIRST..l_line_tab.LAST LOOP
5223:
5224: IF l_line_tab(i).operation_code= g_aso_op_code_create THEN
5225:
5226: -- okc_util.print_trace(1,'operation code '||l_line_tab(i).operation_code);
5227: --
5228: -- Also the index value i is the same in l_line_tab and p_kl_rel_tab because
5229: -- when the quote line table was populated px_k2q_line_id(l_ql).q_line_idx := l_ql
5230: -- the value of l_ql,q_line_idx are the same
5250: x_price_attr_tab => x_ln_tmp_price_attr_tab);
5251:
5252: ELSIF l_line_tab(i).operation_code= g_aso_op_code_update THEN
5253:
5254: -- okc_util.print_trace(1,'operation code '||l_line_tab(i).operation_code);
5255:
5256: get_price_attr(p_chr_id => p_chr_id,
5257: p_cle_id => p_kl_rel_tab(i).k_line_id,
5258: --
5276: x_price_attr_tab => x_ln_tmp_price_attr_tab);
5277:
5278: ELSIF l_line_tab(i).operation_code= g_aso_op_code_delete THEN
5279:
5280: -- okc_util.print_trace(1,'operation code '||l_line_tab(i).operation_code);
5281:
5282: get_price_attr(p_chr_id => NULL,
5283: p_cle_id => NULL,
5284: --
5311: END LOOP;
5312: END IF;
5313:
5314: IF (l_debug = 'Y') THEN
5315: okc_util.print_trace(1,'============================================');
5316: okc_util.print_trace(1,' END : GET PRICE ATTRIBUTES AT LINE LEVEL');
5317: okc_util.print_trace(1,'============================================');
5318: END IF;
5319:
5312: END IF;
5313:
5314: IF (l_debug = 'Y') THEN
5315: okc_util.print_trace(1,'============================================');
5316: okc_util.print_trace(1,' END : GET PRICE ATTRIBUTES AT LINE LEVEL');
5317: okc_util.print_trace(1,'============================================');
5318: END IF;
5319:
5320: EXCEPTION
5313:
5314: IF (l_debug = 'Y') THEN
5315: okc_util.print_trace(1,'============================================');
5316: okc_util.print_trace(1,' END : GET PRICE ATTRIBUTES AT LINE LEVEL');
5317: okc_util.print_trace(1,'============================================');
5318: END IF;
5319:
5320: EXCEPTION
5321: