71:
72: BEGIN
73:
74: d_progress := 0;
75: IF (PO_LOG.d_proc) THEN
76: PO_LOG.proc_begin(d_module);
77: PO_LOG.proc_begin(d_module, 'p_style_id', p_style_id);
78: END IF;
79:
72: BEGIN
73:
74: d_progress := 0;
75: IF (PO_LOG.d_proc) THEN
76: PO_LOG.proc_begin(d_module);
77: PO_LOG.proc_begin(d_module, 'p_style_id', p_style_id);
78: END IF;
79:
80: d_progress := 10;
73:
74: d_progress := 0;
75: IF (PO_LOG.d_proc) THEN
76: PO_LOG.proc_begin(d_module);
77: PO_LOG.proc_begin(d_module, 'p_style_id', p_style_id);
78: END IF;
79:
80: d_progress := 10;
81:
135: END IF;
136:
137: END LOOP;
138:
139: IF (PO_LOG.d_proc) THEN
140: PO_LOG.proc_end(d_module, 'x_complex_work_flag', x_complex_work_flag);
141: PO_LOG.proc_end(d_module, 'x_financing_payments_flag', x_financing_payments_flag);
142: PO_LOG.proc_end(d_module, 'x_retainage_allowed_flag', x_retainage_allowed_flag);
143: PO_LOG.proc_end(d_module, 'x_advance_allowed_flag', x_advance_allowed_flag);
136:
137: END LOOP;
138:
139: IF (PO_LOG.d_proc) THEN
140: PO_LOG.proc_end(d_module, 'x_complex_work_flag', x_complex_work_flag);
141: PO_LOG.proc_end(d_module, 'x_financing_payments_flag', x_financing_payments_flag);
142: PO_LOG.proc_end(d_module, 'x_retainage_allowed_flag', x_retainage_allowed_flag);
143: PO_LOG.proc_end(d_module, 'x_advance_allowed_flag', x_advance_allowed_flag);
144: PO_LOG.proc_end(d_module, 'x_milestone_allowed_flag', x_milestone_allowed_flag);
137: END LOOP;
138:
139: IF (PO_LOG.d_proc) THEN
140: PO_LOG.proc_end(d_module, 'x_complex_work_flag', x_complex_work_flag);
141: PO_LOG.proc_end(d_module, 'x_financing_payments_flag', x_financing_payments_flag);
142: PO_LOG.proc_end(d_module, 'x_retainage_allowed_flag', x_retainage_allowed_flag);
143: PO_LOG.proc_end(d_module, 'x_advance_allowed_flag', x_advance_allowed_flag);
144: PO_LOG.proc_end(d_module, 'x_milestone_allowed_flag', x_milestone_allowed_flag);
145: PO_LOG.proc_end(d_module, 'x_lumpsum_allowed_flag', x_lumpsum_allowed_flag);
138:
139: IF (PO_LOG.d_proc) THEN
140: PO_LOG.proc_end(d_module, 'x_complex_work_flag', x_complex_work_flag);
141: PO_LOG.proc_end(d_module, 'x_financing_payments_flag', x_financing_payments_flag);
142: PO_LOG.proc_end(d_module, 'x_retainage_allowed_flag', x_retainage_allowed_flag);
143: PO_LOG.proc_end(d_module, 'x_advance_allowed_flag', x_advance_allowed_flag);
144: PO_LOG.proc_end(d_module, 'x_milestone_allowed_flag', x_milestone_allowed_flag);
145: PO_LOG.proc_end(d_module, 'x_lumpsum_allowed_flag', x_lumpsum_allowed_flag);
146: PO_LOG.proc_end(d_module, 'x_rate_allowed_flag', x_rate_allowed_flag);
139: IF (PO_LOG.d_proc) THEN
140: PO_LOG.proc_end(d_module, 'x_complex_work_flag', x_complex_work_flag);
141: PO_LOG.proc_end(d_module, 'x_financing_payments_flag', x_financing_payments_flag);
142: PO_LOG.proc_end(d_module, 'x_retainage_allowed_flag', x_retainage_allowed_flag);
143: PO_LOG.proc_end(d_module, 'x_advance_allowed_flag', x_advance_allowed_flag);
144: PO_LOG.proc_end(d_module, 'x_milestone_allowed_flag', x_milestone_allowed_flag);
145: PO_LOG.proc_end(d_module, 'x_lumpsum_allowed_flag', x_lumpsum_allowed_flag);
146: PO_LOG.proc_end(d_module, 'x_rate_allowed_flag', x_rate_allowed_flag);
147: PO_LOG.proc_end(d_module);
140: PO_LOG.proc_end(d_module, 'x_complex_work_flag', x_complex_work_flag);
141: PO_LOG.proc_end(d_module, 'x_financing_payments_flag', x_financing_payments_flag);
142: PO_LOG.proc_end(d_module, 'x_retainage_allowed_flag', x_retainage_allowed_flag);
143: PO_LOG.proc_end(d_module, 'x_advance_allowed_flag', x_advance_allowed_flag);
144: PO_LOG.proc_end(d_module, 'x_milestone_allowed_flag', x_milestone_allowed_flag);
145: PO_LOG.proc_end(d_module, 'x_lumpsum_allowed_flag', x_lumpsum_allowed_flag);
146: PO_LOG.proc_end(d_module, 'x_rate_allowed_flag', x_rate_allowed_flag);
147: PO_LOG.proc_end(d_module);
148: END IF;
141: PO_LOG.proc_end(d_module, 'x_financing_payments_flag', x_financing_payments_flag);
142: PO_LOG.proc_end(d_module, 'x_retainage_allowed_flag', x_retainage_allowed_flag);
143: PO_LOG.proc_end(d_module, 'x_advance_allowed_flag', x_advance_allowed_flag);
144: PO_LOG.proc_end(d_module, 'x_milestone_allowed_flag', x_milestone_allowed_flag);
145: PO_LOG.proc_end(d_module, 'x_lumpsum_allowed_flag', x_lumpsum_allowed_flag);
146: PO_LOG.proc_end(d_module, 'x_rate_allowed_flag', x_rate_allowed_flag);
147: PO_LOG.proc_end(d_module);
148: END IF;
149:
142: PO_LOG.proc_end(d_module, 'x_retainage_allowed_flag', x_retainage_allowed_flag);
143: PO_LOG.proc_end(d_module, 'x_advance_allowed_flag', x_advance_allowed_flag);
144: PO_LOG.proc_end(d_module, 'x_milestone_allowed_flag', x_milestone_allowed_flag);
145: PO_LOG.proc_end(d_module, 'x_lumpsum_allowed_flag', x_lumpsum_allowed_flag);
146: PO_LOG.proc_end(d_module, 'x_rate_allowed_flag', x_rate_allowed_flag);
147: PO_LOG.proc_end(d_module);
148: END IF;
149:
150: EXCEPTION
143: PO_LOG.proc_end(d_module, 'x_advance_allowed_flag', x_advance_allowed_flag);
144: PO_LOG.proc_end(d_module, 'x_milestone_allowed_flag', x_milestone_allowed_flag);
145: PO_LOG.proc_end(d_module, 'x_lumpsum_allowed_flag', x_lumpsum_allowed_flag);
146: PO_LOG.proc_end(d_module, 'x_rate_allowed_flag', x_rate_allowed_flag);
147: PO_LOG.proc_end(d_module);
148: END IF;
149:
150: EXCEPTION
151: WHEN OTHERS THEN
148: END IF;
149:
150: EXCEPTION
151: WHEN OTHERS THEN
152: IF (PO_LOG.d_exc) THEN
153: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
154: PO_LOG.proc_end(d_module);
155: END IF;
156: RAISE;
149:
150: EXCEPTION
151: WHEN OTHERS THEN
152: IF (PO_LOG.d_exc) THEN
153: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
154: PO_LOG.proc_end(d_module);
155: END IF;
156: RAISE;
157: END get_payment_style_settings;
150: EXCEPTION
151: WHEN OTHERS THEN
152: IF (PO_LOG.d_exc) THEN
153: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
154: PO_LOG.proc_end(d_module);
155: END IF;
156: RAISE;
157: END get_payment_style_settings;
158:
199:
200: BEGIN
201:
202: d_progress := 0;
203: IF (PO_LOG.d_proc) THEN
204: PO_LOG.proc_begin(d_module);
205: PO_LOG.proc_begin(d_module, 'p_style_id', p_style_id);
206: END IF;
207:
200: BEGIN
201:
202: d_progress := 0;
203: IF (PO_LOG.d_proc) THEN
204: PO_LOG.proc_begin(d_module);
205: PO_LOG.proc_begin(d_module, 'p_style_id', p_style_id);
206: END IF;
207:
208: d_progress := 10;
201:
202: d_progress := 0;
203: IF (PO_LOG.d_proc) THEN
204: PO_LOG.proc_begin(d_module);
205: PO_LOG.proc_begin(d_module, 'p_style_id', p_style_id);
206: END IF;
207:
208: d_progress := 10;
209:
233: END IF;
234:
235: d_progress := 30;
236:
237: IF (PO_LOG.d_proc) THEN
238: PO_LOG.proc_return(d_module, l_is_complex_style);
239: PO_LOG.proc_end(d_module);
240: END IF;
241:
234:
235: d_progress := 30;
236:
237: IF (PO_LOG.d_proc) THEN
238: PO_LOG.proc_return(d_module, l_is_complex_style);
239: PO_LOG.proc_end(d_module);
240: END IF;
241:
242: RETURN l_is_complex_style;
235: d_progress := 30;
236:
237: IF (PO_LOG.d_proc) THEN
238: PO_LOG.proc_return(d_module, l_is_complex_style);
239: PO_LOG.proc_end(d_module);
240: END IF;
241:
242: RETURN l_is_complex_style;
243:
242: RETURN l_is_complex_style;
243:
244: EXCEPTION
245: WHEN OTHERS THEN
246: IF (PO_LOG.d_exc) THEN
247: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
248: PO_LOG.proc_end(d_module);
249: END IF;
250: RAISE;
243:
244: EXCEPTION
245: WHEN OTHERS THEN
246: IF (PO_LOG.d_exc) THEN
247: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
248: PO_LOG.proc_end(d_module);
249: END IF;
250: RAISE;
251: END is_complex_work_style;
244: EXCEPTION
245: WHEN OTHERS THEN
246: IF (PO_LOG.d_exc) THEN
247: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
248: PO_LOG.proc_end(d_module);
249: END IF;
250: RAISE;
251: END is_complex_work_style;
252:
295:
296: BEGIN
297:
298: d_progress := 0;
299: IF (PO_LOG.d_proc) THEN
300: PO_LOG.proc_begin(d_module);
301: PO_LOG.proc_begin(d_module, 'p_style_id', p_style_id);
302: END IF;
303:
296: BEGIN
297:
298: d_progress := 0;
299: IF (PO_LOG.d_proc) THEN
300: PO_LOG.proc_begin(d_module);
301: PO_LOG.proc_begin(d_module, 'p_style_id', p_style_id);
302: END IF;
303:
304: d_progress := 10;
297:
298: d_progress := 0;
299: IF (PO_LOG.d_proc) THEN
300: PO_LOG.proc_begin(d_module);
301: PO_LOG.proc_begin(d_module, 'p_style_id', p_style_id);
302: END IF;
303:
304: d_progress := 10;
305:
329: END IF;
330:
331: d_progress := 30;
332:
333: IF (PO_LOG.d_proc) THEN
334: PO_LOG.proc_return(d_module, l_is_financing_style);
335: PO_LOG.proc_end(d_module);
336: END IF;
337:
330:
331: d_progress := 30;
332:
333: IF (PO_LOG.d_proc) THEN
334: PO_LOG.proc_return(d_module, l_is_financing_style);
335: PO_LOG.proc_end(d_module);
336: END IF;
337:
338: RETURN l_is_financing_style;
331: d_progress := 30;
332:
333: IF (PO_LOG.d_proc) THEN
334: PO_LOG.proc_return(d_module, l_is_financing_style);
335: PO_LOG.proc_end(d_module);
336: END IF;
337:
338: RETURN l_is_financing_style;
339:
338: RETURN l_is_financing_style;
339:
340: EXCEPTION
341: WHEN OTHERS THEN
342: IF (PO_LOG.d_exc) THEN
343: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
344: PO_LOG.proc_end(d_module);
345: END IF;
346: RAISE;
339:
340: EXCEPTION
341: WHEN OTHERS THEN
342: IF (PO_LOG.d_exc) THEN
343: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
344: PO_LOG.proc_end(d_module);
345: END IF;
346: RAISE;
347: END is_financing_payment_style;
340: EXCEPTION
341: WHEN OTHERS THEN
342: IF (PO_LOG.d_exc) THEN
343: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
344: PO_LOG.proc_end(d_module);
345: END IF;
346: RAISE;
347: END is_financing_payment_style;
348:
378:
379: BEGIN
380:
381: d_progress := 0;
382: IF (PO_LOG.d_proc) THEN
383: PO_LOG.proc_begin(d_module);
384: PO_LOG.proc_begin(d_module, 'p_po_header_id', p_po_header_id);
385: END IF;
386:
379: BEGIN
380:
381: d_progress := 0;
382: IF (PO_LOG.d_proc) THEN
383: PO_LOG.proc_begin(d_module);
384: PO_LOG.proc_begin(d_module, 'p_po_header_id', p_po_header_id);
385: END IF;
386:
387: d_progress := 10;
380:
381: d_progress := 0;
382: IF (PO_LOG.d_proc) THEN
383: PO_LOG.proc_begin(d_module);
384: PO_LOG.proc_begin(d_module, 'p_po_header_id', p_po_header_id);
385: END IF;
386:
387: d_progress := 10;
388:
400:
401: ELSE
402:
403: d_progress := 40;
404: IF (PO_LOG.d_stmt) THEN
405: PO_LOG.stmt(d_module, d_progress, 'Style is NULL!');
406: END IF;
407:
408: l_is_complex_po := FALSE;
401: ELSE
402:
403: d_progress := 40;
404: IF (PO_LOG.d_stmt) THEN
405: PO_LOG.stmt(d_module, d_progress, 'Style is NULL!');
406: END IF;
407:
408: l_is_complex_po := FALSE;
409:
408: l_is_complex_po := FALSE;
409:
410: END IF;
411:
412: IF (PO_LOG.d_proc) THEN
413: PO_LOG.proc_return(d_module, l_is_complex_po);
414: PO_LOG.proc_end(d_module);
415: END IF;
416:
409:
410: END IF;
411:
412: IF (PO_LOG.d_proc) THEN
413: PO_LOG.proc_return(d_module, l_is_complex_po);
414: PO_LOG.proc_end(d_module);
415: END IF;
416:
417: RETURN l_is_complex_po;
410: END IF;
411:
412: IF (PO_LOG.d_proc) THEN
413: PO_LOG.proc_return(d_module, l_is_complex_po);
414: PO_LOG.proc_end(d_module);
415: END IF;
416:
417: RETURN l_is_complex_po;
418:
417: RETURN l_is_complex_po;
418:
419: EXCEPTION
420: WHEN OTHERS THEN
421: IF (PO_LOG.d_exc) THEN
422: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
423: PO_LOG.proc_end(d_module);
424: END IF;
425: RAISE;
418:
419: EXCEPTION
420: WHEN OTHERS THEN
421: IF (PO_LOG.d_exc) THEN
422: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
423: PO_LOG.proc_end(d_module);
424: END IF;
425: RAISE;
426: END is_complex_work_po;
419: EXCEPTION
420: WHEN OTHERS THEN
421: IF (PO_LOG.d_exc) THEN
422: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
423: PO_LOG.proc_end(d_module);
424: END IF;
425: RAISE;
426: END is_complex_work_po;
427:
459:
460: BEGIN
461:
462: d_progress := 0;
463: IF (PO_LOG.d_proc) THEN
464: PO_LOG.proc_begin(d_module);
465: PO_LOG.proc_begin(d_module, 'p_po_header_id', p_po_header_id);
466: END IF;
467:
460: BEGIN
461:
462: d_progress := 0;
463: IF (PO_LOG.d_proc) THEN
464: PO_LOG.proc_begin(d_module);
465: PO_LOG.proc_begin(d_module, 'p_po_header_id', p_po_header_id);
466: END IF;
467:
468: d_progress := 10;
461:
462: d_progress := 0;
463: IF (PO_LOG.d_proc) THEN
464: PO_LOG.proc_begin(d_module);
465: PO_LOG.proc_begin(d_module, 'p_po_header_id', p_po_header_id);
466: END IF;
467:
468: d_progress := 10;
469:
481:
482: ELSE
483:
484: d_progress := 40;
485: IF (PO_LOG.d_stmt) THEN
486: PO_LOG.stmt(d_module, d_progress, 'Style is NULL!');
487: END IF;
488:
489: l_is_financing_po := FALSE;
482: ELSE
483:
484: d_progress := 40;
485: IF (PO_LOG.d_stmt) THEN
486: PO_LOG.stmt(d_module, d_progress, 'Style is NULL!');
487: END IF;
488:
489: l_is_financing_po := FALSE;
490:
489: l_is_financing_po := FALSE;
490:
491: END IF;
492:
493: IF (PO_LOG.d_proc) THEN
494: PO_LOG.proc_return(d_module, l_is_financing_po);
495: PO_LOG.proc_end(d_module);
496: END IF;
497:
490:
491: END IF;
492:
493: IF (PO_LOG.d_proc) THEN
494: PO_LOG.proc_return(d_module, l_is_financing_po);
495: PO_LOG.proc_end(d_module);
496: END IF;
497:
498: RETURN l_is_financing_po;
491: END IF;
492:
493: IF (PO_LOG.d_proc) THEN
494: PO_LOG.proc_return(d_module, l_is_financing_po);
495: PO_LOG.proc_end(d_module);
496: END IF;
497:
498: RETURN l_is_financing_po;
499:
498: RETURN l_is_financing_po;
499:
500: EXCEPTION
501: WHEN OTHERS THEN
502: IF (PO_LOG.d_exc) THEN
503: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
504: PO_LOG.proc_end(d_module);
505: END IF;
506: RAISE;
499:
500: EXCEPTION
501: WHEN OTHERS THEN
502: IF (PO_LOG.d_exc) THEN
503: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
504: PO_LOG.proc_end(d_module);
505: END IF;
506: RAISE;
507: END is_financing_po;
500: EXCEPTION
501: WHEN OTHERS THEN
502: IF (PO_LOG.d_exc) THEN
503: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
504: PO_LOG.proc_end(d_module);
505: END IF;
506: RAISE;
507: END is_financing_po;
508:
579:
580: BEGIN
581:
582: d_progress := 0;
583: IF (PO_LOG.d_proc) THEN
584: PO_LOG.proc_begin(d_module);
585: PO_LOG.proc_begin(d_module, 'p_po_header_id', p_po_header_id);
586: PO_LOG.proc_begin(d_module, 'p_po_line_id', p_po_line_id);
587: PO_LOG.proc_begin(d_module, 'p_line_value_basis', p_line_value_basis);
580: BEGIN
581:
582: d_progress := 0;
583: IF (PO_LOG.d_proc) THEN
584: PO_LOG.proc_begin(d_module);
585: PO_LOG.proc_begin(d_module, 'p_po_header_id', p_po_header_id);
586: PO_LOG.proc_begin(d_module, 'p_po_line_id', p_po_line_id);
587: PO_LOG.proc_begin(d_module, 'p_line_value_basis', p_line_value_basis);
588: PO_LOG.proc_begin(d_module, 'p_line_matching_basis', p_line_matching_basis);
581:
582: d_progress := 0;
583: IF (PO_LOG.d_proc) THEN
584: PO_LOG.proc_begin(d_module);
585: PO_LOG.proc_begin(d_module, 'p_po_header_id', p_po_header_id);
586: PO_LOG.proc_begin(d_module, 'p_po_line_id', p_po_line_id);
587: PO_LOG.proc_begin(d_module, 'p_line_value_basis', p_line_value_basis);
588: PO_LOG.proc_begin(d_module, 'p_line_matching_basis', p_line_matching_basis);
589: PO_LOG.proc_begin(d_module, 'p_line_qty', p_line_qty);
582: d_progress := 0;
583: IF (PO_LOG.d_proc) THEN
584: PO_LOG.proc_begin(d_module);
585: PO_LOG.proc_begin(d_module, 'p_po_header_id', p_po_header_id);
586: PO_LOG.proc_begin(d_module, 'p_po_line_id', p_po_line_id);
587: PO_LOG.proc_begin(d_module, 'p_line_value_basis', p_line_value_basis);
588: PO_LOG.proc_begin(d_module, 'p_line_matching_basis', p_line_matching_basis);
589: PO_LOG.proc_begin(d_module, 'p_line_qty', p_line_qty);
590: PO_LOG.proc_begin(d_module, 'p_line_amt', p_line_amt);
583: IF (PO_LOG.d_proc) THEN
584: PO_LOG.proc_begin(d_module);
585: PO_LOG.proc_begin(d_module, 'p_po_header_id', p_po_header_id);
586: PO_LOG.proc_begin(d_module, 'p_po_line_id', p_po_line_id);
587: PO_LOG.proc_begin(d_module, 'p_line_value_basis', p_line_value_basis);
588: PO_LOG.proc_begin(d_module, 'p_line_matching_basis', p_line_matching_basis);
589: PO_LOG.proc_begin(d_module, 'p_line_qty', p_line_qty);
590: PO_LOG.proc_begin(d_module, 'p_line_amt', p_line_amt);
591: PO_LOG.proc_begin(d_module, 'p_line_price', p_line_price);
584: PO_LOG.proc_begin(d_module);
585: PO_LOG.proc_begin(d_module, 'p_po_header_id', p_po_header_id);
586: PO_LOG.proc_begin(d_module, 'p_po_line_id', p_po_line_id);
587: PO_LOG.proc_begin(d_module, 'p_line_value_basis', p_line_value_basis);
588: PO_LOG.proc_begin(d_module, 'p_line_matching_basis', p_line_matching_basis);
589: PO_LOG.proc_begin(d_module, 'p_line_qty', p_line_qty);
590: PO_LOG.proc_begin(d_module, 'p_line_amt', p_line_amt);
591: PO_LOG.proc_begin(d_module, 'p_line_price', p_line_price);
592: END IF;
585: PO_LOG.proc_begin(d_module, 'p_po_header_id', p_po_header_id);
586: PO_LOG.proc_begin(d_module, 'p_po_line_id', p_po_line_id);
587: PO_LOG.proc_begin(d_module, 'p_line_value_basis', p_line_value_basis);
588: PO_LOG.proc_begin(d_module, 'p_line_matching_basis', p_line_matching_basis);
589: PO_LOG.proc_begin(d_module, 'p_line_qty', p_line_qty);
590: PO_LOG.proc_begin(d_module, 'p_line_amt', p_line_amt);
591: PO_LOG.proc_begin(d_module, 'p_line_price', p_line_price);
592: END IF;
593:
586: PO_LOG.proc_begin(d_module, 'p_po_line_id', p_po_line_id);
587: PO_LOG.proc_begin(d_module, 'p_line_value_basis', p_line_value_basis);
588: PO_LOG.proc_begin(d_module, 'p_line_matching_basis', p_line_matching_basis);
589: PO_LOG.proc_begin(d_module, 'p_line_qty', p_line_qty);
590: PO_LOG.proc_begin(d_module, 'p_line_amt', p_line_amt);
591: PO_LOG.proc_begin(d_module, 'p_line_price', p_line_price);
592: END IF;
593:
594: d_progress := 10;
587: PO_LOG.proc_begin(d_module, 'p_line_value_basis', p_line_value_basis);
588: PO_LOG.proc_begin(d_module, 'p_line_matching_basis', p_line_matching_basis);
589: PO_LOG.proc_begin(d_module, 'p_line_qty', p_line_qty);
590: PO_LOG.proc_begin(d_module, 'p_line_amt', p_line_amt);
591: PO_LOG.proc_begin(d_module, 'p_line_price', p_line_price);
592: END IF;
593:
594: d_progress := 10;
595:
651: END IF; -- p_line_value_basis = ...
652:
653: END IF; -- if l_is_complex_flag = 'Y'
654:
655: IF (PO_LOG.d_proc) THEN
656: PO_LOG.proc_end(d_module, 'x_payment_type', x_payment_type);
657: PO_LOG.proc_end(d_module, 'x_payitem_qty', x_payitem_qty);
658: PO_LOG.proc_end(d_module, 'x_payitem_amt', x_payitem_amt);
659: PO_LOG.proc_end(d_module, 'x_payitem_price', x_payitem_price);
652:
653: END IF; -- if l_is_complex_flag = 'Y'
654:
655: IF (PO_LOG.d_proc) THEN
656: PO_LOG.proc_end(d_module, 'x_payment_type', x_payment_type);
657: PO_LOG.proc_end(d_module, 'x_payitem_qty', x_payitem_qty);
658: PO_LOG.proc_end(d_module, 'x_payitem_amt', x_payitem_amt);
659: PO_LOG.proc_end(d_module, 'x_payitem_price', x_payitem_price);
660: PO_LOG.proc_end(d_module);
653: END IF; -- if l_is_complex_flag = 'Y'
654:
655: IF (PO_LOG.d_proc) THEN
656: PO_LOG.proc_end(d_module, 'x_payment_type', x_payment_type);
657: PO_LOG.proc_end(d_module, 'x_payitem_qty', x_payitem_qty);
658: PO_LOG.proc_end(d_module, 'x_payitem_amt', x_payitem_amt);
659: PO_LOG.proc_end(d_module, 'x_payitem_price', x_payitem_price);
660: PO_LOG.proc_end(d_module);
661: END IF;
654:
655: IF (PO_LOG.d_proc) THEN
656: PO_LOG.proc_end(d_module, 'x_payment_type', x_payment_type);
657: PO_LOG.proc_end(d_module, 'x_payitem_qty', x_payitem_qty);
658: PO_LOG.proc_end(d_module, 'x_payitem_amt', x_payitem_amt);
659: PO_LOG.proc_end(d_module, 'x_payitem_price', x_payitem_price);
660: PO_LOG.proc_end(d_module);
661: END IF;
662:
655: IF (PO_LOG.d_proc) THEN
656: PO_LOG.proc_end(d_module, 'x_payment_type', x_payment_type);
657: PO_LOG.proc_end(d_module, 'x_payitem_qty', x_payitem_qty);
658: PO_LOG.proc_end(d_module, 'x_payitem_amt', x_payitem_amt);
659: PO_LOG.proc_end(d_module, 'x_payitem_price', x_payitem_price);
660: PO_LOG.proc_end(d_module);
661: END IF;
662:
663: EXCEPTION
656: PO_LOG.proc_end(d_module, 'x_payment_type', x_payment_type);
657: PO_LOG.proc_end(d_module, 'x_payitem_qty', x_payitem_qty);
658: PO_LOG.proc_end(d_module, 'x_payitem_amt', x_payitem_amt);
659: PO_LOG.proc_end(d_module, 'x_payitem_price', x_payitem_price);
660: PO_LOG.proc_end(d_module);
661: END IF;
662:
663: EXCEPTION
664: WHEN OTHERS THEN
661: END IF;
662:
663: EXCEPTION
664: WHEN OTHERS THEN
665: IF (PO_LOG.d_exc) THEN
666: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
667: PO_LOG.proc_end(d_module);
668: END IF;
669: RAISE;
662:
663: EXCEPTION
664: WHEN OTHERS THEN
665: IF (PO_LOG.d_exc) THEN
666: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
667: PO_LOG.proc_end(d_module);
668: END IF;
669: RAISE;
670: END get_default_payitem_info;
663: EXCEPTION
664: WHEN OTHERS THEN
665: IF (PO_LOG.d_exc) THEN
666: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
667: PO_LOG.proc_end(d_module);
668: END IF;
669: RAISE;
670: END get_default_payitem_info;
671:
709:
710: BEGIN
711:
712: d_progress := 0;
713: IF (PO_LOG.d_proc) THEN
714: PO_LOG.proc_begin(d_module);
715: PO_LOG.proc_begin(d_module, 'p_po_line_id', p_po_line_id);
716: PO_LOG.proc_begin(d_module, 'p_doc_revision_num', p_doc_revision_num);
717: PO_LOG.proc_begin(d_module, 'p_which_tables', p_which_tables);
710: BEGIN
711:
712: d_progress := 0;
713: IF (PO_LOG.d_proc) THEN
714: PO_LOG.proc_begin(d_module);
715: PO_LOG.proc_begin(d_module, 'p_po_line_id', p_po_line_id);
716: PO_LOG.proc_begin(d_module, 'p_doc_revision_num', p_doc_revision_num);
717: PO_LOG.proc_begin(d_module, 'p_which_tables', p_which_tables);
718: END IF;
711:
712: d_progress := 0;
713: IF (PO_LOG.d_proc) THEN
714: PO_LOG.proc_begin(d_module);
715: PO_LOG.proc_begin(d_module, 'p_po_line_id', p_po_line_id);
716: PO_LOG.proc_begin(d_module, 'p_doc_revision_num', p_doc_revision_num);
717: PO_LOG.proc_begin(d_module, 'p_which_tables', p_which_tables);
718: END IF;
719:
712: d_progress := 0;
713: IF (PO_LOG.d_proc) THEN
714: PO_LOG.proc_begin(d_module);
715: PO_LOG.proc_begin(d_module, 'p_po_line_id', p_po_line_id);
716: PO_LOG.proc_begin(d_module, 'p_doc_revision_num', p_doc_revision_num);
717: PO_LOG.proc_begin(d_module, 'p_which_tables', p_which_tables);
718: END IF;
719:
720: IF (p_which_tables = 'MAIN') THEN
713: IF (PO_LOG.d_proc) THEN
714: PO_LOG.proc_begin(d_module);
715: PO_LOG.proc_begin(d_module, 'p_po_line_id', p_po_line_id);
716: PO_LOG.proc_begin(d_module, 'p_doc_revision_num', p_doc_revision_num);
717: PO_LOG.proc_begin(d_module, 'p_which_tables', p_which_tables);
718: END IF;
719:
720: IF (p_which_tables = 'MAIN') THEN
721:
745: AND polla.payment_type = 'ADVANCE';
746:
747: END IF;
748:
749: IF (PO_LOG.d_proc) THEN
750: PO_LOG.proc_return(d_module, l_advance_amount);
751: PO_LOG.proc_end(d_module);
752: END IF;
753:
746:
747: END IF;
748:
749: IF (PO_LOG.d_proc) THEN
750: PO_LOG.proc_return(d_module, l_advance_amount);
751: PO_LOG.proc_end(d_module);
752: END IF;
753:
754: RETURN l_advance_amount;
747: END IF;
748:
749: IF (PO_LOG.d_proc) THEN
750: PO_LOG.proc_return(d_module, l_advance_amount);
751: PO_LOG.proc_end(d_module);
752: END IF;
753:
754: RETURN l_advance_amount;
755:
754: RETURN l_advance_amount;
755:
756: EXCEPTION
757: WHEN NO_DATA_FOUND THEN
758: IF (PO_LOG.d_proc) THEN
759: PO_LOG.stmt(d_module, d_progress, 'No advance found.');
760: PO_LOG.proc_return(d_module, 'NULL');
761: PO_LOG.proc_end(d_module);
762: END IF;
755:
756: EXCEPTION
757: WHEN NO_DATA_FOUND THEN
758: IF (PO_LOG.d_proc) THEN
759: PO_LOG.stmt(d_module, d_progress, 'No advance found.');
760: PO_LOG.proc_return(d_module, 'NULL');
761: PO_LOG.proc_end(d_module);
762: END IF;
763: RETURN NULL;
756: EXCEPTION
757: WHEN NO_DATA_FOUND THEN
758: IF (PO_LOG.d_proc) THEN
759: PO_LOG.stmt(d_module, d_progress, 'No advance found.');
760: PO_LOG.proc_return(d_module, 'NULL');
761: PO_LOG.proc_end(d_module);
762: END IF;
763: RETURN NULL;
764: WHEN OTHERS THEN
757: WHEN NO_DATA_FOUND THEN
758: IF (PO_LOG.d_proc) THEN
759: PO_LOG.stmt(d_module, d_progress, 'No advance found.');
760: PO_LOG.proc_return(d_module, 'NULL');
761: PO_LOG.proc_end(d_module);
762: END IF;
763: RETURN NULL;
764: WHEN OTHERS THEN
765: IF (PO_LOG.d_exc) THEN
761: PO_LOG.proc_end(d_module);
762: END IF;
763: RETURN NULL;
764: WHEN OTHERS THEN
765: IF (PO_LOG.d_exc) THEN
766: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
767: PO_LOG.proc_end(d_module);
768: END IF;
769: RAISE;
762: END IF;
763: RETURN NULL;
764: WHEN OTHERS THEN
765: IF (PO_LOG.d_exc) THEN
766: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
767: PO_LOG.proc_end(d_module);
768: END IF;
769: RAISE;
770: END get_advance_amount;
763: RETURN NULL;
764: WHEN OTHERS THEN
765: IF (PO_LOG.d_exc) THEN
766: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
767: PO_LOG.proc_end(d_module);
768: END IF;
769: RAISE;
770: END get_advance_amount;
771: