1045: END IF;
1046:
1047: l_last_msg_list_index := FND_MSG_PUB.count_msg();
1048:
1049: PO_DOCUMENT_CHECKS_GRP.po_status_check (
1050: p_api_version => 1.0,
1051: p_header_id => g_po_header_id,
1052: p_release_id => g_po_release_id,
1053: p_document_type => g_document_type,
3138: -- Bug 3337426 START
3139: -- For non-split shipments, check whether price updates are allowed.
3140: If (p_chg.shipment_changes.po_line_location_id(i) IS NOT NULL) THEN
3141:
3142: PO_DOCUMENT_CHECKS_GRP.check_rel_price_updateable (
3143: p_api_version => 1.0,
3144: x_return_status => l_return_status,
3145: p_line_location_id => l_line_location_id,
3146: p_from_price_break => G_PARAMETER_YES,
3269: -- need-by date or ship-to location changes on the first shipment.
3270:
3271: -- Bug 3337426 START
3272: -- Check whether price updates are allowed on the PO line.
3273: PO_DOCUMENT_CHECKS_GRP.check_std_po_price_updateable (
3274: p_api_version => 1.0,
3275: x_return_status => l_return_status,
3276: p_po_line_id => l_po_line_id,
3277: p_from_price_break => G_PARAMETER_YES,
5087: message => 'Calling Submission Checks' );
5088: END IF;
5089: END IF;
5090:
5091: PO_DOCUMENT_CHECKS_GRP.po_submission_check (
5092: p_api_version => 1.0,
5093: p_action_requested => 'DOC_SUBMISSION_CHECK',
5094: p_document_type => g_document_type,
5095: p_document_subtype => g_document_subtype,
5360: AND (l_new_price <> l_current_price) THEN
5361:
5362: l_last_msg_list_index := FND_MSG_PUB.count_msg;
5363:
5364: PO_DOCUMENT_CHECKS_GRP.check_std_po_price_updateable (
5365: p_api_version => 1.0,
5366: x_return_status => l_return_status,
5367: p_po_line_id => l_po_line_id,
5368: p_from_price_break => p_chg.line_changes.t_from_price_break(i),
5890: AND (l_new_price <> l_current_price) AND (NOT l_is_split_shipment) THEN
5891:
5892: l_last_msg_list_index := FND_MSG_PUB.count_msg;
5893:
5894: PO_DOCUMENT_CHECKS_GRP.check_rel_price_updateable (
5895: p_api_version => 1.0,
5896: x_return_status => l_return_status,
5897: p_line_location_id => l_line_location_id,
5898: p_from_price_break => p_chg.shipment_changes.t_from_price_break(i),