293: l_uom_valid := po_unit_of_measures_sv1.val_unit_of_measure(
294: X_unit_of_measure,
295: NULL);
296: IF (l_uom_valid = FALSE) THEN
297: po_interface_errors_sv1.handle_interface_errors(
298: 'PO_DOCS_OPEN_INTERFACE',
299: 'FATAL',
300: null,
301: X_interface_header_id,
409:
410: X_progress := '110';
411: X_update_item := 'N';
412:
413: po_interface_errors_sv1.handle_interface_errors(
414: 'PO_DOCS_OPEN_INTERFACE',
415: 'FATAL',
416: null,
417: X_interface_header_id,
673:
674: Exception
675: When others then
676: -- Log an error message if uom conversion fails for some reason
677: po_interface_errors_sv1.handle_interface_errors(
678: 'PO_DOCS_OPEN_INTERFACE',
679: 'FATAL',
680: null,
681: X_interface_header_id,
735:
736: IF l_price_break_ct <> 0 OR l_current_line_price_limit is not null THEN
737:
738: IF X_unit_price is null THEN -- Bug 3489387
739: po_interface_errors_sv1.handle_interface_errors(
740: 'PO_DOCS_OPEN_INTERFACE',
741: 'WARNING',
742: null,
743: X_interface_header_id,
748: null,null, null, null, null, null,
749: null,null, null, null, null, null,
750: l_header_processable_flag );
751: ELSE
752: po_interface_errors_sv1.handle_interface_errors(
753: 'PO_DOCS_OPEN_INTERFACE',
754: 'WARNING',
755: null,
756: X_interface_header_id,