2184:
2185: WHEN
2186: (
2187: g_document_type_required_rule('SHIP_TO_LOCATION') = 'Y' AND
2188: g_document_type_names (p_doctype_id) <> PON_CONTERMS_UTL_PVT.SRC_REQUEST_FOR_INFORMATION AND
2189: p_contract_type = 'STANDARD' AND
2190: NVL (sel_group_type, g_invalid_string) <> 'GROUP' AND
2191: sel_is_info_line <> 'Y' AND -- Clin Slin Changes
2192: nvl (sel_line_origination_code,g_invalid_string) <> 'REQUISITION' AND
2419: sel_is_info_line <> 'Y' AND -- Clin Slin Changes
2420: nvl (sel_line_origination_code,g_invalid_string) <> 'REQUISITION' AND
2421: g_document_type_required_rule('SHIP_TO_LOCATION') = 'Y' AND
2422: ((nvl (sel_purchase_basis,g_invalid_string) <> g_temp_labor AND
2423: g_document_type_names (p_doctype_id) = PON_CONTERMS_UTL_PVT.SRC_REQUEST_FOR_INFORMATION) OR
2424: p_contract_type = 'STANDARD')
2425: )
2426: THEN INTO PON_INTERFACE_ERRORS
2427: (
2523: (
2524: NVL (sel_group_type, g_invalid_string) <> 'GROUP' AND
2525: sel_is_info_line <> 'Y' AND -- Clin Slin Changes
2526: sel_purchase_basis = g_temp_labor AND
2527: g_document_type_names (p_doctype_id) <> PON_CONTERMS_UTL_PVT.SRC_REQUEST_FOR_INFORMATION AND
2528: NVL (p_global_agreement_flag, g_invalid_string) <> 'Y'
2529: )
2530:
2531: THEN INTO PON_INTERFACE_ERRORS
2682: sel_is_info_line <> 'Y' AND -- Clin Slin Changes
2683: NVL (sel_quantity_disabled_flag, g_invalid_string) <> 'Y' AND
2684: NVL (sel_order_type_lookup_code, g_invalid_string) <> g_fixed_price AND
2685: NVL (sel_purchase_basis, g_invalid_string) <> g_temp_labor AND
2686: g_document_type_names (p_doctype_id) = PON_CONTERMS_UTL_PVT.SRC_REQUEST_FOR_INFORMATION
2687: )
2688: THEN INTO PON_INTERFACE_ERRORS
2689: (
2690: INTERFACE_TYPE, ERROR_MESSAGE_NAME, REQUEST_ID, ENTITY_TYPE, AUCTION_HEADER_ID,
7485: /*
7486: * PRICE DIFFERENTIALS VALIDATIONS
7487: */
7488: -- Price differential validation only if this is an RFI or this is a global agreement
7489: IF (g_document_type_names (p_doctype_id) = PON_CONTERMS_UTL_PVT.SRC_REQUEST_FOR_INFORMATION OR
7490: l_is_global_agreement) THEN
7491:
7492: IF (FND_LOG.level_statement >= FND_LOG.g_current_runtime_level) THEN --{
7493: FND_LOG.string(log_level => FND_LOG.level_statement,
10043: message => 'Inserting row into pon discussions');
10044: END IF; --}
10045:
10046: -- Contracts related methods
10047: --PON_CONTERMS_UTL_PVT.resolveDeliverables
10048: --PON_CONTERMS_UTL_PVT.cancelDeliverables
10049: --PON_CONTERMS_UTL_PVT.updateDelivOnAmendment
10050:
10051: IF (NVL(FND_PROFILE.VALUE ('POC_ENABLED'),'N') = 'Y') THEN --{
10044: END IF; --}
10045:
10046: -- Contracts related methods
10047: --PON_CONTERMS_UTL_PVT.resolveDeliverables
10048: --PON_CONTERMS_UTL_PVT.cancelDeliverables
10049: --PON_CONTERMS_UTL_PVT.updateDelivOnAmendment
10050:
10051: IF (NVL(FND_PROFILE.VALUE ('POC_ENABLED'),'N') = 'Y') THEN --{
10052:
10045:
10046: -- Contracts related methods
10047: --PON_CONTERMS_UTL_PVT.resolveDeliverables
10048: --PON_CONTERMS_UTL_PVT.cancelDeliverables
10049: --PON_CONTERMS_UTL_PVT.updateDelivOnAmendment
10050:
10051: IF (NVL(FND_PROFILE.VALUE ('POC_ENABLED'),'N') = 'Y') THEN --{
10052:
10053: PON_CONTERMS_UTL_PVT.resolvedeliverables (
10049: --PON_CONTERMS_UTL_PVT.updateDelivOnAmendment
10050:
10051: IF (NVL(FND_PROFILE.VALUE ('POC_ENABLED'),'N') = 'Y') THEN --{
10052:
10053: PON_CONTERMS_UTL_PVT.resolvedeliverables (
10054: p_auction_header_id => p_auction_header_id,
10055: x_msg_data => l_return_msg,
10056: x_msg_count => l_msg_count,
10057: x_return_status => l_return_status);
10057: x_return_status => l_return_status);
10058:
10059: IF (l_is_new_round) THEN --{
10060:
10061: PON_CONTERMS_UTL_PVT.canceldeliverables (
10062: p_auction_header_id => l_auction_header_id_prev_round,
10063: p_doc_type_id => l_doctype_id,
10064: x_msg_data => l_return_msg,
10065: x_msg_count => l_msg_count,
10067: END IF; --}
10068:
10069: IF (l_is_amendment) THEN --{
10070:
10071: PON_CONTERMS_UTL_PVT.updatedelivonamendment (
10072: p_auction_header_id_orig => l_auction_header_id_orig_amend,
10073: p_auction_header_id_prev => l_auction_header_id_prev_amend,
10074: p_doc_type_id => l_doctype_id,
10075: p_close_bidding_date => l_close_bidding_date,