DBA Data[Home] [Help]

APPS.PO_PDOI_PRICE_DIFF_PROCESS_PVT dependencies on PO_VALIDATIONS

Line 379: PO_VALIDATIONS.validate_pdoi(p_price_differentials => l_price_differentials,

375: l_parameter_value_tbl.EXTEND(1);
376: l_parameter_name_tbl(1) := 'DOC_TYPE';
377: l_parameter_value_tbl(1) := PO_PDOI_PARAMS.g_request.document_type;
378:
379: PO_VALIDATIONS.validate_pdoi(p_price_differentials => l_price_differentials,
380: p_parameter_name_tbl => l_parameter_name_tbl,
381: p_parameter_value_tbl => l_parameter_value_tbl,
382: x_result_type => l_result_type,
383: x_results => l_results);

Line 387: IF (l_result_type = po_validations.c_result_type_failure) THEN

383: x_results => l_results);
384:
385: d_position := 20;
386:
387: IF (l_result_type = po_validations.c_result_type_failure) THEN
388: IF (PO_LOG.d_stmt) THEN
389: PO_LOG.stmt(d_module, d_position, 'vaidate price diffs return failure');
390: END IF;
391:

Line 408: IF l_result_type = po_validations.c_result_type_fatal THEN

404: x_price_diffs => x_price_diffs
405: );
406: END IF;
407:
408: IF l_result_type = po_validations.c_result_type_fatal THEN
409: IF (PO_LOG.d_stmt) THEN
410: PO_LOG.stmt(d_module, d_position, 'vaidate price diffs return fatal');
411: END IF;
412:

Line 507: ELSIF (x_results.result_type(i) = po_validations.c_result_type_failure) THEN

503: l_remove_err_price_diff_tbl.EXTEND;
504: l_remove_err_line_tbl(l_remove_err_line_tbl.COUNT) := x_price_diffs.intf_line_id_tbl(l_index);
505: l_remove_err_price_diff_tbl(l_remove_err_price_diff_tbl.COUNT) := x_price_diffs.intf_price_diff_id_tbl(l_index);
506: END IF;
507: ELSIF (x_results.result_type(i) = po_validations.c_result_type_failure) THEN
508: d_position := 40;
509:
510: IF (PO_LOG.d_stmt) THEN
511: PO_LOG.stmt(d_module, d_position, 'error on index', l_index);