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: RETURN is_complex_work_po(p_po_header_id, -1);
379:
380: EXCEPTION
381: WHEN OTHERS THEN
382: IF (PO_LOG.d_exc) THEN
383: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
384: PO_LOG.proc_end(d_module);
385: END IF;
386: RAISE;
379:
380: EXCEPTION
381: WHEN OTHERS THEN
382: IF (PO_LOG.d_exc) THEN
383: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
384: PO_LOG.proc_end(d_module);
385: END IF;
386: RAISE;
387: END is_complex_work_po;
380: EXCEPTION
381: WHEN OTHERS THEN
382: IF (PO_LOG.d_exc) THEN
383: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
384: PO_LOG.proc_end(d_module);
385: END IF;
386: RAISE;
387: END is_complex_work_po;
388:
421:
422: BEGIN
423:
424: d_progress := 0;
425: IF (PO_LOG.d_proc) THEN
426: PO_LOG.proc_begin(d_module);
427: PO_LOG.proc_begin(d_module, 'p_po_header_id', p_po_header_id);
428: END IF;
429:
422: BEGIN
423:
424: d_progress := 0;
425: IF (PO_LOG.d_proc) THEN
426: PO_LOG.proc_begin(d_module);
427: PO_LOG.proc_begin(d_module, 'p_po_header_id', p_po_header_id);
428: END IF;
429:
430: d_progress := 10;
423:
424: d_progress := 0;
425: IF (PO_LOG.d_proc) THEN
426: PO_LOG.proc_begin(d_module);
427: PO_LOG.proc_begin(d_module, 'p_po_header_id', p_po_header_id);
428: END IF;
429:
430: d_progress := 10;
431:
444:
445: ELSE
446:
447: d_progress := 40;
448: IF (PO_LOG.d_stmt) THEN
449: PO_LOG.stmt(d_module, d_progress, 'Style is NULL!');
450: END IF;
451:
452: l_is_complex_po := FALSE;
445: ELSE
446:
447: d_progress := 40;
448: IF (PO_LOG.d_stmt) THEN
449: PO_LOG.stmt(d_module, d_progress, 'Style is NULL!');
450: END IF;
451:
452: l_is_complex_po := FALSE;
453:
452: l_is_complex_po := FALSE;
453:
454: END IF;
455:
456: IF (PO_LOG.d_proc) THEN
457: PO_LOG.proc_return(d_module, l_is_complex_po);
458: PO_LOG.proc_end(d_module);
459: END IF;
460:
453:
454: END IF;
455:
456: IF (PO_LOG.d_proc) THEN
457: PO_LOG.proc_return(d_module, l_is_complex_po);
458: PO_LOG.proc_end(d_module);
459: END IF;
460:
461: RETURN l_is_complex_po;
454: END IF;
455:
456: IF (PO_LOG.d_proc) THEN
457: PO_LOG.proc_return(d_module, l_is_complex_po);
458: PO_LOG.proc_end(d_module);
459: END IF;
460:
461: RETURN l_is_complex_po;
462:
461: RETURN l_is_complex_po;
462:
463: EXCEPTION
464: WHEN OTHERS THEN
465: IF (PO_LOG.d_exc) THEN
466: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
467: PO_LOG.proc_end(d_module);
468: END IF;
469: RAISE;
462:
463: EXCEPTION
464: WHEN OTHERS THEN
465: IF (PO_LOG.d_exc) THEN
466: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
467: PO_LOG.proc_end(d_module);
468: END IF;
469: RAISE;
470: END is_complex_work_po;
463: EXCEPTION
464: WHEN OTHERS THEN
465: IF (PO_LOG.d_exc) THEN
466: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
467: PO_LOG.proc_end(d_module);
468: END IF;
469: RAISE;
470: END is_complex_work_po;
471:
503: RETURN is_financing_po(p_po_header_id, -1);
504:
505: EXCEPTION
506: WHEN OTHERS THEN
507: IF (PO_LOG.d_exc) THEN
508: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
509: PO_LOG.proc_end(d_module);
510: END IF;
511: RAISE;
504:
505: EXCEPTION
506: WHEN OTHERS THEN
507: IF (PO_LOG.d_exc) THEN
508: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
509: PO_LOG.proc_end(d_module);
510: END IF;
511: RAISE;
512: END is_financing_po;
505: EXCEPTION
506: WHEN OTHERS THEN
507: IF (PO_LOG.d_exc) THEN
508: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
509: PO_LOG.proc_end(d_module);
510: END IF;
511: RAISE;
512: END is_financing_po;
513:
547:
548: BEGIN
549:
550: d_progress := 0;
551: IF (PO_LOG.d_proc) THEN
552: PO_LOG.proc_begin(d_module);
553: PO_LOG.proc_begin(d_module, 'p_po_header_id', p_po_header_id);
554: END IF;
555:
548: BEGIN
549:
550: d_progress := 0;
551: IF (PO_LOG.d_proc) THEN
552: PO_LOG.proc_begin(d_module);
553: PO_LOG.proc_begin(d_module, 'p_po_header_id', p_po_header_id);
554: END IF;
555:
556: d_progress := 10;
549:
550: d_progress := 0;
551: IF (PO_LOG.d_proc) THEN
552: PO_LOG.proc_begin(d_module);
553: PO_LOG.proc_begin(d_module, 'p_po_header_id', p_po_header_id);
554: END IF;
555:
556: d_progress := 10;
557:
570:
571: ELSE
572:
573: d_progress := 40;
574: IF (PO_LOG.d_stmt) THEN
575: PO_LOG.stmt(d_module, d_progress, 'Style is NULL!');
576: END IF;
577:
578: l_is_financing_po := FALSE;
571: ELSE
572:
573: d_progress := 40;
574: IF (PO_LOG.d_stmt) THEN
575: PO_LOG.stmt(d_module, d_progress, 'Style is NULL!');
576: END IF;
577:
578: l_is_financing_po := FALSE;
579:
578: l_is_financing_po := FALSE;
579:
580: END IF;
581:
582: IF (PO_LOG.d_proc) THEN
583: PO_LOG.proc_return(d_module, l_is_financing_po);
584: PO_LOG.proc_end(d_module);
585: END IF;
586:
579:
580: END IF;
581:
582: IF (PO_LOG.d_proc) THEN
583: PO_LOG.proc_return(d_module, l_is_financing_po);
584: PO_LOG.proc_end(d_module);
585: END IF;
586:
587: RETURN l_is_financing_po;
580: END IF;
581:
582: IF (PO_LOG.d_proc) THEN
583: PO_LOG.proc_return(d_module, l_is_financing_po);
584: PO_LOG.proc_end(d_module);
585: END IF;
586:
587: RETURN l_is_financing_po;
588:
587: RETURN l_is_financing_po;
588:
589: EXCEPTION
590: WHEN OTHERS THEN
591: IF (PO_LOG.d_exc) THEN
592: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
593: PO_LOG.proc_end(d_module);
594: END IF;
595: RAISE;
588:
589: EXCEPTION
590: WHEN OTHERS THEN
591: IF (PO_LOG.d_exc) THEN
592: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
593: PO_LOG.proc_end(d_module);
594: END IF;
595: RAISE;
596: END is_financing_po;
589: EXCEPTION
590: WHEN OTHERS THEN
591: IF (PO_LOG.d_exc) THEN
592: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
593: PO_LOG.proc_end(d_module);
594: END IF;
595: RAISE;
596: END is_financing_po;
597:
675: );
676:
677: EXCEPTION
678: WHEN OTHERS THEN
679: IF (PO_LOG.d_exc) THEN
680: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
681: PO_LOG.proc_end(d_module);
682: END IF;
683: RAISE;
676:
677: EXCEPTION
678: WHEN OTHERS THEN
679: IF (PO_LOG.d_exc) THEN
680: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
681: PO_LOG.proc_end(d_module);
682: END IF;
683: RAISE;
684: END get_default_payitem_info;
677: EXCEPTION
678: WHEN OTHERS THEN
679: IF (PO_LOG.d_exc) THEN
680: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
681: PO_LOG.proc_end(d_module);
682: END IF;
683: RAISE;
684: END get_default_payitem_info;
685:
758:
759: BEGIN
760:
761: d_progress := 0;
762: IF (PO_LOG.d_proc) THEN
763: PO_LOG.proc_begin(d_module);
764: PO_LOG.proc_begin(d_module, 'p_po_header_id', p_po_header_id);
765: PO_LOG.proc_begin(d_module, 'p_draft_id', p_draft_id);
766: PO_LOG.proc_begin(d_module, 'p_po_line_id', p_po_line_id);
759: BEGIN
760:
761: d_progress := 0;
762: IF (PO_LOG.d_proc) THEN
763: PO_LOG.proc_begin(d_module);
764: PO_LOG.proc_begin(d_module, 'p_po_header_id', p_po_header_id);
765: PO_LOG.proc_begin(d_module, 'p_draft_id', p_draft_id);
766: PO_LOG.proc_begin(d_module, 'p_po_line_id', p_po_line_id);
767: PO_LOG.proc_begin(d_module, 'p_line_value_basis', p_line_value_basis);
760:
761: d_progress := 0;
762: IF (PO_LOG.d_proc) THEN
763: PO_LOG.proc_begin(d_module);
764: PO_LOG.proc_begin(d_module, 'p_po_header_id', p_po_header_id);
765: PO_LOG.proc_begin(d_module, 'p_draft_id', p_draft_id);
766: PO_LOG.proc_begin(d_module, 'p_po_line_id', p_po_line_id);
767: PO_LOG.proc_begin(d_module, 'p_line_value_basis', p_line_value_basis);
768: PO_LOG.proc_begin(d_module, 'p_line_matching_basis', p_line_matching_basis);
761: d_progress := 0;
762: IF (PO_LOG.d_proc) THEN
763: PO_LOG.proc_begin(d_module);
764: PO_LOG.proc_begin(d_module, 'p_po_header_id', p_po_header_id);
765: PO_LOG.proc_begin(d_module, 'p_draft_id', p_draft_id);
766: PO_LOG.proc_begin(d_module, 'p_po_line_id', p_po_line_id);
767: PO_LOG.proc_begin(d_module, 'p_line_value_basis', p_line_value_basis);
768: PO_LOG.proc_begin(d_module, 'p_line_matching_basis', p_line_matching_basis);
769: PO_LOG.proc_begin(d_module, 'p_line_qty', p_line_qty);
762: IF (PO_LOG.d_proc) THEN
763: PO_LOG.proc_begin(d_module);
764: PO_LOG.proc_begin(d_module, 'p_po_header_id', p_po_header_id);
765: PO_LOG.proc_begin(d_module, 'p_draft_id', p_draft_id);
766: PO_LOG.proc_begin(d_module, 'p_po_line_id', p_po_line_id);
767: PO_LOG.proc_begin(d_module, 'p_line_value_basis', p_line_value_basis);
768: PO_LOG.proc_begin(d_module, 'p_line_matching_basis', p_line_matching_basis);
769: PO_LOG.proc_begin(d_module, 'p_line_qty', p_line_qty);
770: PO_LOG.proc_begin(d_module, 'p_line_amt', p_line_amt);
763: PO_LOG.proc_begin(d_module);
764: PO_LOG.proc_begin(d_module, 'p_po_header_id', p_po_header_id);
765: PO_LOG.proc_begin(d_module, 'p_draft_id', p_draft_id);
766: PO_LOG.proc_begin(d_module, 'p_po_line_id', p_po_line_id);
767: PO_LOG.proc_begin(d_module, 'p_line_value_basis', p_line_value_basis);
768: PO_LOG.proc_begin(d_module, 'p_line_matching_basis', p_line_matching_basis);
769: PO_LOG.proc_begin(d_module, 'p_line_qty', p_line_qty);
770: PO_LOG.proc_begin(d_module, 'p_line_amt', p_line_amt);
771: PO_LOG.proc_begin(d_module, 'p_line_price', p_line_price);
764: PO_LOG.proc_begin(d_module, 'p_po_header_id', p_po_header_id);
765: PO_LOG.proc_begin(d_module, 'p_draft_id', p_draft_id);
766: PO_LOG.proc_begin(d_module, 'p_po_line_id', p_po_line_id);
767: PO_LOG.proc_begin(d_module, 'p_line_value_basis', p_line_value_basis);
768: PO_LOG.proc_begin(d_module, 'p_line_matching_basis', p_line_matching_basis);
769: PO_LOG.proc_begin(d_module, 'p_line_qty', p_line_qty);
770: PO_LOG.proc_begin(d_module, 'p_line_amt', p_line_amt);
771: PO_LOG.proc_begin(d_module, 'p_line_price', p_line_price);
772: END IF;
765: PO_LOG.proc_begin(d_module, 'p_draft_id', p_draft_id);
766: PO_LOG.proc_begin(d_module, 'p_po_line_id', p_po_line_id);
767: PO_LOG.proc_begin(d_module, 'p_line_value_basis', p_line_value_basis);
768: PO_LOG.proc_begin(d_module, 'p_line_matching_basis', p_line_matching_basis);
769: PO_LOG.proc_begin(d_module, 'p_line_qty', p_line_qty);
770: PO_LOG.proc_begin(d_module, 'p_line_amt', p_line_amt);
771: PO_LOG.proc_begin(d_module, 'p_line_price', p_line_price);
772: END IF;
773:
766: PO_LOG.proc_begin(d_module, 'p_po_line_id', p_po_line_id);
767: PO_LOG.proc_begin(d_module, 'p_line_value_basis', p_line_value_basis);
768: PO_LOG.proc_begin(d_module, 'p_line_matching_basis', p_line_matching_basis);
769: PO_LOG.proc_begin(d_module, 'p_line_qty', p_line_qty);
770: PO_LOG.proc_begin(d_module, 'p_line_amt', p_line_amt);
771: PO_LOG.proc_begin(d_module, 'p_line_price', p_line_price);
772: END IF;
773:
774: d_progress := 10;
767: PO_LOG.proc_begin(d_module, 'p_line_value_basis', p_line_value_basis);
768: PO_LOG.proc_begin(d_module, 'p_line_matching_basis', p_line_matching_basis);
769: PO_LOG.proc_begin(d_module, 'p_line_qty', p_line_qty);
770: PO_LOG.proc_begin(d_module, 'p_line_amt', p_line_amt);
771: PO_LOG.proc_begin(d_module, 'p_line_price', p_line_price);
772: END IF;
773:
774: d_progress := 10;
775:
832: END IF; -- p_line_value_basis = ...
833:
834: END IF; -- if l_is_complex_flag = 'Y'
835:
836: IF (PO_LOG.d_proc) THEN
837: PO_LOG.proc_end(d_module, 'x_payment_type', x_payment_type);
838: PO_LOG.proc_end(d_module, 'x_payitem_qty', x_payitem_qty);
839: PO_LOG.proc_end(d_module, 'x_payitem_amt', x_payitem_amt);
840: PO_LOG.proc_end(d_module, 'x_payitem_price', x_payitem_price);
833:
834: END IF; -- if l_is_complex_flag = 'Y'
835:
836: IF (PO_LOG.d_proc) THEN
837: PO_LOG.proc_end(d_module, 'x_payment_type', x_payment_type);
838: PO_LOG.proc_end(d_module, 'x_payitem_qty', x_payitem_qty);
839: PO_LOG.proc_end(d_module, 'x_payitem_amt', x_payitem_amt);
840: PO_LOG.proc_end(d_module, 'x_payitem_price', x_payitem_price);
841: PO_LOG.proc_end(d_module);
834: END IF; -- if l_is_complex_flag = 'Y'
835:
836: IF (PO_LOG.d_proc) THEN
837: PO_LOG.proc_end(d_module, 'x_payment_type', x_payment_type);
838: PO_LOG.proc_end(d_module, 'x_payitem_qty', x_payitem_qty);
839: PO_LOG.proc_end(d_module, 'x_payitem_amt', x_payitem_amt);
840: PO_LOG.proc_end(d_module, 'x_payitem_price', x_payitem_price);
841: PO_LOG.proc_end(d_module);
842: END IF;
835:
836: IF (PO_LOG.d_proc) THEN
837: PO_LOG.proc_end(d_module, 'x_payment_type', x_payment_type);
838: PO_LOG.proc_end(d_module, 'x_payitem_qty', x_payitem_qty);
839: PO_LOG.proc_end(d_module, 'x_payitem_amt', x_payitem_amt);
840: PO_LOG.proc_end(d_module, 'x_payitem_price', x_payitem_price);
841: PO_LOG.proc_end(d_module);
842: END IF;
843:
836: IF (PO_LOG.d_proc) THEN
837: PO_LOG.proc_end(d_module, 'x_payment_type', x_payment_type);
838: PO_LOG.proc_end(d_module, 'x_payitem_qty', x_payitem_qty);
839: PO_LOG.proc_end(d_module, 'x_payitem_amt', x_payitem_amt);
840: PO_LOG.proc_end(d_module, 'x_payitem_price', x_payitem_price);
841: PO_LOG.proc_end(d_module);
842: END IF;
843:
844: EXCEPTION
837: PO_LOG.proc_end(d_module, 'x_payment_type', x_payment_type);
838: PO_LOG.proc_end(d_module, 'x_payitem_qty', x_payitem_qty);
839: PO_LOG.proc_end(d_module, 'x_payitem_amt', x_payitem_amt);
840: PO_LOG.proc_end(d_module, 'x_payitem_price', x_payitem_price);
841: PO_LOG.proc_end(d_module);
842: END IF;
843:
844: EXCEPTION
845: WHEN OTHERS THEN
842: END IF;
843:
844: EXCEPTION
845: WHEN OTHERS THEN
846: IF (PO_LOG.d_exc) THEN
847: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
848: PO_LOG.proc_end(d_module);
849: END IF;
850: RAISE;
843:
844: EXCEPTION
845: WHEN OTHERS THEN
846: IF (PO_LOG.d_exc) THEN
847: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
848: PO_LOG.proc_end(d_module);
849: END IF;
850: RAISE;
851: END get_default_payitem_info;
844: EXCEPTION
845: WHEN OTHERS THEN
846: IF (PO_LOG.d_exc) THEN
847: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
848: PO_LOG.proc_end(d_module);
849: END IF;
850: RAISE;
851: END get_default_payitem_info;
852:
890:
891: BEGIN
892:
893: d_progress := 0;
894: IF (PO_LOG.d_proc) THEN
895: PO_LOG.proc_begin(d_module);
896: PO_LOG.proc_begin(d_module, 'p_po_line_id', p_po_line_id);
897: PO_LOG.proc_begin(d_module, 'p_doc_revision_num', p_doc_revision_num);
898: PO_LOG.proc_begin(d_module, 'p_which_tables', p_which_tables);
891: BEGIN
892:
893: d_progress := 0;
894: IF (PO_LOG.d_proc) THEN
895: PO_LOG.proc_begin(d_module);
896: PO_LOG.proc_begin(d_module, 'p_po_line_id', p_po_line_id);
897: PO_LOG.proc_begin(d_module, 'p_doc_revision_num', p_doc_revision_num);
898: PO_LOG.proc_begin(d_module, 'p_which_tables', p_which_tables);
899: END IF;
892:
893: d_progress := 0;
894: IF (PO_LOG.d_proc) THEN
895: PO_LOG.proc_begin(d_module);
896: PO_LOG.proc_begin(d_module, 'p_po_line_id', p_po_line_id);
897: PO_LOG.proc_begin(d_module, 'p_doc_revision_num', p_doc_revision_num);
898: PO_LOG.proc_begin(d_module, 'p_which_tables', p_which_tables);
899: END IF;
900:
893: d_progress := 0;
894: IF (PO_LOG.d_proc) THEN
895: PO_LOG.proc_begin(d_module);
896: PO_LOG.proc_begin(d_module, 'p_po_line_id', p_po_line_id);
897: PO_LOG.proc_begin(d_module, 'p_doc_revision_num', p_doc_revision_num);
898: PO_LOG.proc_begin(d_module, 'p_which_tables', p_which_tables);
899: END IF;
900:
901: IF (p_which_tables = 'MAIN') THEN
894: IF (PO_LOG.d_proc) THEN
895: PO_LOG.proc_begin(d_module);
896: PO_LOG.proc_begin(d_module, 'p_po_line_id', p_po_line_id);
897: PO_LOG.proc_begin(d_module, 'p_doc_revision_num', p_doc_revision_num);
898: PO_LOG.proc_begin(d_module, 'p_which_tables', p_which_tables);
899: END IF;
900:
901: IF (p_which_tables = 'MAIN') THEN
902:
926: AND polla.payment_type = 'ADVANCE';
927:
928: END IF;
929:
930: IF (PO_LOG.d_proc) THEN
931: PO_LOG.proc_return(d_module, l_advance_amount);
932: PO_LOG.proc_end(d_module);
933: END IF;
934:
927:
928: END IF;
929:
930: IF (PO_LOG.d_proc) THEN
931: PO_LOG.proc_return(d_module, l_advance_amount);
932: PO_LOG.proc_end(d_module);
933: END IF;
934:
935: RETURN l_advance_amount;
928: END IF;
929:
930: IF (PO_LOG.d_proc) THEN
931: PO_LOG.proc_return(d_module, l_advance_amount);
932: PO_LOG.proc_end(d_module);
933: END IF;
934:
935: RETURN l_advance_amount;
936:
935: RETURN l_advance_amount;
936:
937: EXCEPTION
938: WHEN NO_DATA_FOUND THEN
939: IF (PO_LOG.d_proc) THEN
940: PO_LOG.stmt(d_module, d_progress, 'No advance found.');
941: PO_LOG.proc_return(d_module, 'NULL');
942: PO_LOG.proc_end(d_module);
943: END IF;
936:
937: EXCEPTION
938: WHEN NO_DATA_FOUND THEN
939: IF (PO_LOG.d_proc) THEN
940: PO_LOG.stmt(d_module, d_progress, 'No advance found.');
941: PO_LOG.proc_return(d_module, 'NULL');
942: PO_LOG.proc_end(d_module);
943: END IF;
944: RETURN NULL;
937: EXCEPTION
938: WHEN NO_DATA_FOUND THEN
939: IF (PO_LOG.d_proc) THEN
940: PO_LOG.stmt(d_module, d_progress, 'No advance found.');
941: PO_LOG.proc_return(d_module, 'NULL');
942: PO_LOG.proc_end(d_module);
943: END IF;
944: RETURN NULL;
945: WHEN OTHERS THEN
938: WHEN NO_DATA_FOUND THEN
939: IF (PO_LOG.d_proc) THEN
940: PO_LOG.stmt(d_module, d_progress, 'No advance found.');
941: PO_LOG.proc_return(d_module, 'NULL');
942: PO_LOG.proc_end(d_module);
943: END IF;
944: RETURN NULL;
945: WHEN OTHERS THEN
946: IF (PO_LOG.d_exc) THEN
942: PO_LOG.proc_end(d_module);
943: END IF;
944: RETURN NULL;
945: WHEN OTHERS THEN
946: IF (PO_LOG.d_exc) THEN
947: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
948: PO_LOG.proc_end(d_module);
949: END IF;
950: RAISE;
943: END IF;
944: RETURN NULL;
945: WHEN OTHERS THEN
946: IF (PO_LOG.d_exc) THEN
947: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
948: PO_LOG.proc_end(d_module);
949: END IF;
950: RAISE;
951: END get_advance_amount;
944: RETURN NULL;
945: WHEN OTHERS THEN
946: IF (PO_LOG.d_exc) THEN
947: PO_LOG.exc(d_module, d_progress, SQLCODE || SQLERRM);
948: PO_LOG.proc_end(d_module);
949: END IF;
950: RAISE;
951: END get_advance_amount;
952: