DBA Data[Home] [Help]

APPS.ASO_QUOTE_HEADERS_PVT dependencies on ASO_VALIDATE_PVT

Line 1393: ASO_VALIDATE_PVT.Validate_Promotion (

1389: IF aso_debug_pub.g_debug_flag = 'Y' THEN
1390: aso_debug_pub.add('Before calling Validate_Promotion price_attr_tbl.count: '|| p_price_attributes_tbl.count, 1, 'Y');
1391: END IF;
1392:
1393: ASO_VALIDATE_PVT.Validate_Promotion (
1394: P_Api_Version_Number => 1.0,
1395: P_Init_Msg_List => FND_API.G_FALSE,
1396: P_Commit => FND_API.G_FALSE,
1397: p_price_attr_tbl => p_price_attributes_tbl,

Line 1729: aso_validate_pvt.Validate_cc_info

1725: IF l_payment_rec.payment_type_code = 'CREDIT_CARD' THEN
1726: IF aso_debug_pub.g_debug_flag = 'Y' THEN
1727: aso_debug_pub.add('Before calling Validate_cc_info ', 1, 'Y');
1728: END IF;
1729: aso_validate_pvt.Validate_cc_info
1730: (
1731: p_init_msg_list => fnd_api.g_false,
1732: p_payment_rec => l_payment_rec,
1733: p_qte_header_rec => l_qte_hdr_rec,

Line 2765: ASO_VALIDATE_PVT.Validate_Promotion (

2761: IF aso_debug_pub.g_debug_flag = 'Y' THEN
2762: aso_debug_pub.add('Before calling Validate_Promotion price_attr_tbl.count: '|| p_price_attributes_tbl.count, 1, 'Y');
2763: END IF;
2764:
2765: ASO_VALIDATE_PVT.Validate_Promotion (
2766: P_Api_Version_Number => 1.0,
2767: P_Init_Msg_List => FND_API.G_FALSE,
2768: P_Commit => FND_API.G_FALSE,
2769: p_price_attr_tbl => p_price_attributes_tbl,

Line 4244: ASO_VALIDATE_PVT.VALIDATE_OU(P_Qte_Header_Rec);

4240: END IF;
4241:
4242: -- Change Done By Girish
4243: -- Procedure added to validate the operating unit
4244: ASO_VALIDATE_PVT.VALIDATE_OU(P_Qte_Header_Rec);
4245:
4246: -- Initialize API return status to SUCCESS
4247: x_return_status := FND_API.G_RET_STS_SUCCESS;
4248:

Line 4467: ASO_VALIDATE_PVT.Validate_Quote_Exp_date(

4463: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4464: RAISE FND_API.G_EXC_ERROR;
4465: END IF;
4466:
4467: ASO_VALIDATE_PVT.Validate_Quote_Exp_date(
4468: p_init_msg_list => FND_API.G_FALSE,
4469: p_quote_expiration_date => p_qte_header_rec.quote_expiration_date,
4470: x_return_status => x_return_status,
4471: x_msg_count => x_msg_count,

Line 4488: ASO_VALIDATE_PVT.Validate_PriceList (

4484: RAISE FND_API.G_EXC_ERROR;
4485: END IF;
4486:
4487: -- price list must exist and be active in OE_PRICE_LISTS
4488: ASO_VALIDATE_PVT.Validate_PriceList (
4489: p_init_msg_list => FND_API.G_FALSE,
4490: p_price_list_id => l_qte_header_rec.price_list_id,
4491: x_return_status => x_return_status,
4492: x_msg_count => x_msg_count,

Line 4509: ASO_VALIDATE_PVT.Validate_Quote_Price_Exp(

4505: END IF;
4506: RAISE FND_API.G_EXC_ERROR;
4507: END IF;
4508:
4509: ASO_VALIDATE_PVT.Validate_Quote_Price_Exp(
4510: p_init_msg_list => FND_API.G_FALSE,
4511: p_price_list_id => l_qte_header_rec.price_list_id,
4512: p_quote_expiration_date => l_qte_header_rec.quote_expiration_date,
4513: x_return_status => x_return_status,

Line 4534: ASO_VALIDATE_PVT.Validate_Quote_Status (

4530:
4531: IF l_qte_header_rec.quote_status_id IS NOT NULL AND l_qte_header_rec.quote_status_id <> FND_API.G_MISS_NUM THEN
4532:
4533: -- status must exist and be active in ASO_QUOTE_STATUSES
4534: ASO_VALIDATE_PVT.Validate_Quote_Status (
4535: p_init_msg_list => FND_API.G_FALSE,
4536: p_quote_status_id => l_qte_header_rec.quote_status_id,
4537: x_return_status => x_return_status,
4538: x_msg_count => x_msg_count,

Line 4569: ASO_VALIDATE_PVT.Validate_Resource_id(

4565: end if;
4566:
4567: if (p_hd_sales_credit_tbl(i).operation_code = 'CREATE' or p_hd_sales_credit_tbl(i).operation_code = 'UPDATE') then
4568:
4569: ASO_VALIDATE_PVT.Validate_Resource_id(
4570: p_init_msg_list => FND_API.G_FALSE,
4571: p_resource_id => p_hd_sales_credit_tbl(i).resource_id ,
4572: x_return_status => x_return_status,
4573: x_msg_count => x_msg_count,

Line 4589: ASO_VALIDATE_PVT.Validate_Resource_group_id(

4585: END IF;
4586: RAISE FND_API.G_EXC_ERROR;
4587: END IF;
4588:
4589: ASO_VALIDATE_PVT.Validate_Resource_group_id(
4590: p_init_msg_list => FND_API.G_FALSE,
4591: p_resource_group_id => p_hd_sales_credit_tbl(i).resource_group_id,
4592: x_return_status => x_return_status,
4593: x_msg_count => x_msg_count,

Line 4604: ASO_VALIDATE_PVT.Validate_Salescredit_Type(

4600: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN
4601: RAISE FND_API.G_EXC_ERROR;
4602: END IF;
4603:
4604: ASO_VALIDATE_PVT.Validate_Salescredit_Type(
4605: p_init_msg_list => FND_API.G_FALSE,
4606: p_salescredit_type_id => p_hd_sales_credit_tbl(i).sales_credit_type_id,
4607: x_return_status => x_return_status,
4608: x_msg_count => x_msg_count,

Line 4619: ASO_VALIDATE_PVT.Validate_EmployPerson(

4615: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN
4616: RAISE FND_API.G_EXC_ERROR;
4617: END IF;
4618:
4619: ASO_VALIDATE_PVT.Validate_EmployPerson(
4620: p_init_msg_list => FND_API.G_FALSE,
4621: p_employee_id => p_hd_sales_credit_tbl(i).employee_person_id,
4622: x_return_status => x_return_status,
4623: x_msg_count => x_msg_count,

Line 4644: ASO_VALIDATE_PVT.Validate_Party_Type(

4640: end if;
4641:
4642: FOR i in 1..p_hd_quote_party_tbl.count LOOP
4643:
4644: ASO_VALIDATE_PVT.Validate_Party_Type(
4645: p_init_msg_list => FND_API.G_FALSE,
4646: p_party_type => p_hd_quote_party_tbl(i).party_type,
4647: x_return_status => x_return_status,
4648: x_msg_count => x_msg_count,

Line 4659: ASO_VALIDATE_PVT.Validate_Party(

4655: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN
4656: RAISE FND_API.G_EXC_ERROR;
4657: END IF;
4658:
4659: ASO_VALIDATE_PVT.Validate_Party(
4660: p_init_msg_list => FND_API.G_FALSE,
4661: p_party_id => p_hd_quote_party_tbl(i).party_id,
4662: p_party_usage => null,
4663: x_return_status => x_return_status,

Line 4675: ASO_VALIDATE_PVT.Validate_Party_Object_Type(

4671: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN
4672: RAISE FND_API.G_EXC_ERROR;
4673: END IF;
4674:
4675: ASO_VALIDATE_PVT.Validate_Party_Object_Type(
4676: p_init_msg_list => FND_API.G_FALSE,
4677: p_party_object_type => p_hd_quote_party_tbl(i).party_object_type,
4678: x_return_status => x_return_status,
4679: x_msg_count => x_msg_count,

Line 4693: ASO_VALIDATE_PVT.Validate_item_tca_bsc(

4689:
4690: END LOOP;
4691:
4692:
4693: ASO_VALIDATE_PVT.Validate_item_tca_bsc(
4694: p_init_msg_list => FND_API.G_FALSE,
4695: p_qte_header_rec => l_qte_header_rec,
4696: p_shipment_rec => lx_hd_shipment_rec,
4697: p_operation_code => 'CREATE',

Line 4711: ASO_VALIDATE_PVT.Validate_Resource_id(

4707: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN
4708: RAISE FND_API.G_EXC_ERROR;
4709: END IF;
4710:
4711: ASO_VALIDATE_PVT.Validate_Resource_id(
4712: p_init_msg_list => FND_API.G_FALSE,
4713: p_resource_id => l_qte_header_rec.resource_id,
4714: x_return_status => x_return_status,
4715: x_msg_count => x_msg_count,

Line 4755: ASO_VALIDATE_PVT.Validate_record_tca_crs(

4751: IF aso_debug_pub.g_debug_flag = 'Y' THEN
4752: aso_debug_pub.add('Create_Quote: Before call to Validate_record_tca_crs', 1, 'N');
4753: END IF;
4754:
4755: ASO_VALIDATE_PVT.Validate_record_tca_crs(
4756: p_init_msg_list => FND_API.G_FALSE,
4757: p_qte_header_rec => l_qte_header_rec,
4758: p_shipment_rec => l_shipment_rec,
4759: p_operation_code => 'CREATE',

Line 4786: ASO_VALIDATE_PVT.validate_ship_method_code

4782: aso_debug_pub.add('Create_Quote - l_master_organization_id: '|| l_master_organization_id, 1, 'N');
4783: aso_debug_pub.add('Create_Quote - l_qte_header_rec.org_id: '|| l_qte_header_rec.org_id, 1, 'N');
4784: aso_debug_pub.add('Create_Quote - before validate ship_method_code ', 1, 'N');
4785: end if;
4786: ASO_VALIDATE_PVT.validate_ship_method_code
4787: (
4788: p_init_msg_list => fnd_api.g_false,
4789: p_qte_header_id => l_qte_header_rec.quote_header_id,
4790: p_qte_line_id => fnd_api.g_miss_num,

Line 4850: ASO_VALIDATE_PVT.Validate_NotNULL_VARCHAR2 (

4846:
4847: IF p_validation_level >= ASO_UTILITY_PVT.G_VALID_LEVEL_INTER_RECORD THEN
4848:
4849:
4850: ASO_VALIDATE_PVT.Validate_NotNULL_VARCHAR2 (
4851: p_init_msg_list => FND_API.G_FALSE,
4852: p_column_name => 'CURRENCY_CODE',
4853: p_notnull_column => l_qte_header_rec.currency_code,
4854: x_return_status => x_return_status,

Line 4866: ASO_VALIDATE_PVT.Validate_NotNULL_VARCHAR2 (

4862: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN
4863: RAISE FND_API.G_EXC_ERROR;
4864: END IF;
4865:
4866: ASO_VALIDATE_PVT.Validate_NotNULL_VARCHAR2 (
4867: p_init_msg_list => FND_API.G_FALSE,
4868: p_column_name => 'SOURCE_CODE',
4869: p_notnull_column => l_qte_header_rec.quote_source_code,
4870: x_return_status => x_return_status,

Line 4897: ASO_VALIDATE_PVT.Validate_Tax_Exemption (

4893: -- and tax_exempt_reason_code must exist if tax_exempt_flag is 'E'.
4894:
4895: FOR i IN 1..l_hd_tax_detail_tbl.count LOOP
4896:
4897: ASO_VALIDATE_PVT.Validate_Tax_Exemption (
4898: p_init_msg_list => FND_API.G_FALSE,
4899: p_tax_exempt_flag => l_hd_tax_detail_tbl(i).tax_exempt_flag,
4900: p_tax_exempt_reason_code => l_hd_tax_detail_tbl(i).tax_exempt_reason_code,
4901: x_return_status => x_return_status,

Line 4923: ASO_VALIDATE_PVT.Validate_Tax_Exemption (

4919: END LOOP;
4920:
4921: FOR i IN 1..p_ln_tax_detail_tbl.count LOOP
4922:
4923: ASO_VALIDATE_PVT.Validate_Tax_Exemption (
4924: p_init_msg_list => FND_API.G_FALSE,
4925: p_tax_exempt_flag => p_ln_tax_detail_tbl(i).tax_exempt_flag,
4926: p_tax_exempt_reason_code => p_ln_tax_detail_tbl(i).tax_exempt_reason_code,
4927: x_return_status => x_return_status,

Line 4953: ASO_VALIDATE_PVT.Validate_Party_Object_Id(

4949: IF aso_debug_pub.g_debug_flag = 'Y' THEN
4950: aso_debug_pub.add('Create_Quote: Before call to Validate_Party_Object_Id', 1, 'N');
4951: END IF;
4952:
4953: ASO_VALIDATE_PVT.Validate_Party_Object_Id(
4954: p_init_msg_list => FND_API.G_FALSE,
4955: p_party_id => p_hd_quote_party_tbl(i).party_id,
4956: p_party_object_type => p_hd_quote_party_tbl(i).party_object_type,
4957: p_party_object_id => p_hd_quote_party_tbl(i).party_object_id,

Line 4978: ASO_VALIDATE_PVT.Validate_Emp_Res_id(

4974: END IF;
4975:
4976: END LOOP;
4977:
4978: ASO_VALIDATE_PVT.Validate_Emp_Res_id(
4979: p_init_msg_list => FND_API.G_FALSE,
4980: p_resource_id => p_qte_header_rec.resource_id,
4981: p_employee_person_id => p_qte_header_rec.employee_person_id ,
4982: x_return_status => x_return_status,

Line 5057: ASO_VALIDATE_PVT.Validate_Agreement(

5053:
5054: IF (l_qte_header_rec.contract_id IS NOT NULL AND
5055: l_qte_header_rec.contract_id <> FND_API.G_MISS_NUM) THEN
5056:
5057: ASO_VALIDATE_PVT.Validate_Agreement(
5058: p_init_msg_list => FND_API.G_FALSE,
5059: P_Agreement_Id => l_qte_header_rec.contract_id,
5060: x_return_status => x_return_status,
5061: x_msg_count => x_msg_count,

Line 5080: ASO_VALIDATE_PVT.Validate_MiniSite( p_init_msg_list => FND_API.G_FALSE,

5076:
5077: IF (p_qte_header_rec.minisite_id IS NOT NULL AND
5078: p_qte_header_rec.minisite_id <> FND_API.G_MISS_NUM) THEN
5079:
5080: ASO_VALIDATE_PVT.Validate_MiniSite( p_init_msg_list => FND_API.G_FALSE,
5081: p_minisite_id => p_qte_header_rec.minisite_id,
5082: x_return_status => x_return_status,
5083: x_msg_count => x_msg_count,
5084: x_msg_data => x_msg_data);

Line 5087: aso_debug_pub.add('Create_Quote: After call to ASO_VALIDATE_PVT.Validate_MiniSite');

5083: x_msg_count => x_msg_count,
5084: x_msg_data => x_msg_data);
5085:
5086: IF aso_debug_pub.g_debug_flag = 'Y' THEN
5087: aso_debug_pub.add('Create_Quote: After call to ASO_VALIDATE_PVT.Validate_MiniSite');
5088: aso_debug_pub.add('Create_Quote: x_return_status: '|| x_return_status);
5089: END IF;
5090:
5091: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

Line 5534: ASO_VALIDATE_PVT.Validate_Quote_Percent(

5530: END IF;
5531:
5532: x_hd_sales_credit_tbl(1).quote_header_id := x_qte_header_rec.QUOTE_HEADER_ID;
5533:
5534: ASO_VALIDATE_PVT.Validate_Quote_Percent(
5535: p_init_msg_list => FND_API.G_FALSE,
5536: p_sales_credit_tbl => x_hd_sales_credit_tbl,
5537: x_return_status => x_return_status,
5538: x_msg_count => x_msg_count,

Line 5787: ASO_VALIDATE_PVT.Validate_Commitment(

5783: IF aso_debug_pub.g_debug_flag = 'Y' THEN
5784: aso_debug_pub.add('Create_Quote - before Validate_Commitment ', 1, 'N');
5785: END IF;
5786:
5787: ASO_VALIDATE_PVT.Validate_Commitment(
5788: P_Init_Msg_List => FND_API.G_FALSE,
5789: P_Qte_Header_Rec => x_qte_header_rec,
5790: P_Qte_Line_Rec => l_qte_line_rec,
5791: X_Return_Status => l_return_status,

Line 7252: ASO_VALIDATE_PVT.VALIDATE_OU(P_Qte_Header_Rec);

7248: END IF;
7249:
7250: -- Change Done By Girish
7251: -- Procedure added to validate the operating unit
7252: ASO_VALIDATE_PVT.VALIDATE_OU(P_Qte_Header_Rec);
7253:
7254: -- Initialize API return status to SUCCESS
7255: x_return_status := FND_API.G_RET_STS_SUCCESS;
7256:

Line 7918: ASO_VALIDATE_PVT.Validate_Party (

7914: IF aso_debug_pub.g_debug_flag = 'Y' THEN
7915: aso_debug_pub.add('Update_Quote - before validate_party: ', 1, 'N');
7916: END IF;
7917:
7918: ASO_VALIDATE_PVT.Validate_Party (
7919: p_init_msg_list => FND_API.G_FALSE,
7920: p_party_id => l_qte_header_rec.party_id,
7921: p_party_usage => 'QUOTE_PARTY',
7922: x_return_status => x_return_status,

Line 7938: ASO_VALIDATE_PVT.Validate_Contact (

7934:
7935: END IF;
7936:
7937: -- org_contact_id must be exist and active in HZ_ORG_CONTACTS
7938: ASO_VALIDATE_PVT.Validate_Contact (
7939: p_init_msg_list => FND_API.G_FALSE,
7940: p_contact_id => l_qte_header_rec.org_contact_id,
7941: p_contact_usage => 'ORG_CONTACT',
7942: x_return_status => x_return_status,

Line 7958: ASO_VALIDATE_PVT.Validate_Party (

7954: END IF;
7955:
7956: -- invoice_to_party_id must exist and be active in HZ_PARTIES and have the usage INVOICE.
7957:
7958: ASO_VALIDATE_PVT.Validate_Party (
7959: p_init_msg_list => FND_API.G_FALSE,
7960: p_party_id => l_qte_header_rec.invoice_to_party_id,
7961: p_party_usage => 'INVOICE_TO_PARTY',
7962: x_return_status => x_return_status,

Line 8211: ASO_VALIDATE_PVT.Validate_Quote_Exp_date(

8207:
8208: -- If l_Expire_Date <> to_char(p_qte_header_rec.quote_expiration_date,'DD-MON-RRRR') Then ,commented for bug 14099184
8209: If TRUNC(l_Expire_Date) <> TRUNC(p_qte_header_rec.quote_expiration_date) Then
8210:
8211: ASO_VALIDATE_PVT.Validate_Quote_Exp_date(
8212: p_init_msg_list => FND_API.G_FALSE,
8213: p_quote_expiration_date => l_qte_header_rec.quote_expiration_date,
8214: x_return_status => x_return_status,
8215: x_msg_count => x_msg_count,

Line 8229: ASO_VALIDATE_PVT.Validate_PriceList (

8225: END IF;
8226:
8227: END IF;
8228: -- price list must exist and be active in OE_PRICE_LISTS
8229: ASO_VALIDATE_PVT.Validate_PriceList (
8230: p_init_msg_list => FND_API.G_FALSE,
8231: p_price_list_id => l_qte_header_rec.price_list_id,
8232: x_return_status => x_return_status,
8233: x_msg_count => x_msg_count,

Line 8246: ASO_VALIDATE_PVT.Validate_Quote_Price_Exp(

8242: END IF;
8243: RAISE FND_API.G_EXC_ERROR;
8244: END IF;
8245:
8246: ASO_VALIDATE_PVT.Validate_Quote_Price_Exp(
8247: p_init_msg_list => FND_API.G_FALSE,
8248: p_price_list_id => l_qte_header_rec.price_list_id,
8249: p_quote_expiration_date => l_qte_header_rec.quote_expiration_date,
8250: x_return_status => x_return_status,

Line 8269: ASO_VALIDATE_PVT.Validate_Status_Transition(

8265: IF (l_qte_header_rec.quote_status_id IS NOT NULL
8266: AND l_qte_header_rec.quote_status_id <> FND_API.G_MISS_NUM
8267: AND l_qte_header_rec.quote_status_id <> l_qte_status_id) THEN
8268:
8269: ASO_VALIDATE_PVT.Validate_Status_Transition(
8270: p_init_msg_list => FND_API.G_FALSE,
8271: p_source_status_id => l_qte_status_id,
8272: p_dest_status_id => l_qte_header_rec.quote_status_id,
8273: x_return_status => x_return_status,

Line 8296: ASO_VALIDATE_PVT.Validate_Resource_id(

8292: end if;
8293:
8294: if (p_hd_sales_credit_tbl(i).operation_code = 'CREATE' or p_hd_sales_credit_tbl(i).operation_code = 'UPDATE') then
8295:
8296: ASO_VALIDATE_PVT.Validate_Resource_id(
8297: p_init_msg_list => FND_API.G_FALSE,
8298: p_resource_id => p_hd_sales_credit_tbl(i).resource_id ,
8299: x_return_status => x_return_status,
8300: x_msg_count => x_msg_count,

Line 8313: ASO_VALIDATE_PVT.Validate_Resource_group_id(

8309: RAISE FND_API.G_EXC_ERROR;
8310: END IF;
8311:
8312:
8313: ASO_VALIDATE_PVT.Validate_Resource_group_id(
8314: p_init_msg_list => FND_API.G_FALSE,
8315: p_resource_group_id => p_hd_sales_credit_tbl(i).resource_group_id,
8316: x_return_status => x_return_status,
8317: x_msg_count => x_msg_count,

Line 8325: ASO_VALIDATE_PVT.Validate_Salescredit_Type(

8321: RAISE FND_API.G_EXC_ERROR;
8322: END IF;
8323:
8324:
8325: ASO_VALIDATE_PVT.Validate_Salescredit_Type(
8326: p_init_msg_list => FND_API.G_FALSE,
8327: p_salescredit_type_id => p_hd_sales_credit_tbl(i).sales_credit_type_id,
8328: x_return_status => x_return_status,
8329: x_msg_count => x_msg_count,

Line 8337: ASO_VALIDATE_PVT.Validate_EmployPerson(

8333: RAISE FND_API.G_EXC_ERROR;
8334: END IF;
8335:
8336:
8337: ASO_VALIDATE_PVT.Validate_EmployPerson(
8338: p_init_msg_list => FND_API.G_FALSE,
8339: p_employee_id => p_hd_sales_credit_tbl(i).employee_person_id,
8340: x_return_status => x_return_status,
8341: x_msg_count => x_msg_count,

Line 8354: ASO_VALIDATE_PVT.Validate_Party_Type(

8350: END LOOP;
8351:
8352: FOR i in 1..p_hd_quote_party_tbl.count LOOP
8353:
8354: ASO_VALIDATE_PVT.Validate_Party_Type(
8355: p_init_msg_list => FND_API.G_FALSE,
8356: p_party_type => p_hd_quote_party_tbl(i).party_type,
8357: x_return_status => x_return_status,
8358: x_msg_count => x_msg_count,

Line 8365: ASO_VALIDATE_PVT.Validate_Party(

8361: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN
8362: RAISE FND_API.G_EXC_ERROR;
8363: END IF;
8364:
8365: ASO_VALIDATE_PVT.Validate_Party(
8366: p_init_msg_list => FND_API.G_FALSE,
8367: p_party_id => p_hd_quote_party_tbl(i).party_id,
8368: p_party_usage => null,
8369: x_return_status => x_return_status,

Line 8377: ASO_VALIDATE_PVT.Validate_Party_Object_Type(

8373: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN
8374: RAISE FND_API.G_EXC_ERROR;
8375: END IF;
8376:
8377: ASO_VALIDATE_PVT.Validate_Party_Object_Type(
8378: p_init_msg_list => FND_API.G_FALSE,
8379: p_party_object_type => p_hd_quote_party_tbl(i).party_object_type,
8380: x_return_status => x_return_status,
8381: x_msg_count => x_msg_count,

Line 8396: ASO_VALIDATE_PVT.Validate_item_tca_bsc(

8392: IF l_hd_Shipment_tbl.count > 0 THEN
8393: l_shipment_rec := l_hd_Shipment_tbl(1);
8394: END IF;
8395:
8396: ASO_VALIDATE_PVT.Validate_item_tca_bsc(
8397: p_init_msg_list => FND_API.G_FALSE,
8398: p_qte_header_rec => l_qte_header_rec,
8399: p_shipment_rec => l_shipment_rec,
8400: p_operation_code => 'UPDATE',

Line 8431: ASO_VALIDATE_PVT.Validate_Tax_Exemption (

8427: -- and tax_exempt_reason_code must exist if tax_exempt_flag is 'E'.
8428:
8429: FOR i IN 1..l_hd_tax_detail_tbl.count LOOP
8430:
8431: ASO_VALIDATE_PVT.Validate_Tax_Exemption (
8432: p_init_msg_list => FND_API.G_FALSE,
8433: p_tax_exempt_flag => l_hd_tax_detail_tbl(i).tax_exempt_flag,
8434: p_tax_exempt_reason_code => l_hd_tax_detail_tbl(i).tax_exempt_reason_code,
8435: x_return_status => x_return_status,

Line 8453: ASO_VALIDATE_PVT.Validate_Tax_Exemption (

8449: END LOOP;
8450:
8451: FOR i IN 1..p_ln_tax_detail_tbl.count LOOP
8452:
8453: ASO_VALIDATE_PVT.Validate_Tax_Exemption (
8454: p_init_msg_list => FND_API.G_FALSE,
8455: p_tax_exempt_flag => p_ln_tax_detail_tbl(i).tax_exempt_flag,
8456: p_tax_exempt_reason_code => p_ln_tax_detail_tbl(i).tax_exempt_reason_code,
8457: x_return_status => x_return_status,

Line 8476: ASO_VALIDATE_PVT.Validate_Party_Object_Id(

8472: END LOOP;
8473:
8474: FOR i in 1..p_hd_quote_party_tbl.count LOOP
8475:
8476: ASO_VALIDATE_PVT.Validate_Party_Object_Id(
8477: p_init_msg_list => FND_API.G_FALSE,
8478: p_party_id => p_hd_quote_party_tbl(i).party_id,
8479: p_party_object_type => p_hd_quote_party_tbl(i).party_object_type,
8480: p_party_object_id => p_hd_quote_party_tbl(i).party_object_id,

Line 8504: ASO_VALIDATE_PVT.Validate_record_tca_crs(

8500: IF l_hd_Shipment_tbl.count > 0 THEN
8501: l_shipment_rec := l_hd_Shipment_tbl(1);
8502: END IF;
8503:
8504: ASO_VALIDATE_PVT.Validate_record_tca_crs(
8505: p_init_msg_list => FND_API.G_FALSE,
8506: p_qte_header_rec => l_qte_header_rec,
8507: p_shipment_rec => l_shipment_rec,
8508: p_operation_code => 'UPDATE',

Line 8785: ASO_VALIDATE_PVT.Validate_record_tca_crs(

8781: l_hd_shipment_tbl(1) := l_hd_shipment_tbl(1);
8782: l_shipment_rec := l_hd_shipment_tbl(1);
8783: END IF;
8784:
8785: ASO_VALIDATE_PVT.Validate_record_tca_crs(
8786: p_init_msg_list => FND_API.G_FALSE,
8787: p_qte_header_rec => l_qte_header_rec,
8788: p_shipment_rec => l_shipment_rec,
8789: p_operation_code => 'UPDATE',

Line 8824: ASO_VALIDATE_PVT.validate_ship_method_code

8820: aso_debug_pub.add('Update_Quote - l_master_organization_id: '|| l_master_organization_id, 1, 'N');
8821: aso_debug_pub.add('Update_Quote - l_quote_org_id : '|| l_quote_org_id, 1, 'N');
8822: aso_debug_pub.add('Update_Quote - before validate ship_method_code ', 1, 'N');
8823: end if;
8824: ASO_VALIDATE_PVT.validate_ship_method_code
8825: (
8826: p_init_msg_list => fnd_api.g_false,
8827: p_qte_header_id => l_qte_header_rec.quote_header_id,
8828: p_qte_line_id => fnd_api.g_miss_num,

Line 8869: ASO_VALIDATE_PVT.Validate_Agreement(

8865:
8866: IF (l_qte_header_rec.contract_id IS NOT NULL AND
8867: l_qte_header_rec.contract_id <> FND_API.G_MISS_NUM) THEN
8868:
8869: ASO_VALIDATE_PVT.Validate_Agreement(
8870: p_init_msg_list => FND_API.G_FALSE,
8871: P_Agreement_Id => l_qte_header_rec.contract_id,
8872: x_return_status => x_return_status,
8873: x_msg_count => x_msg_count,

Line 8893: ASO_VALIDATE_PVT.Validate_MiniSite( p_init_msg_list => FND_API.G_FALSE,

8889:
8890: IF (l_qte_header_rec.minisite_id IS NOT NULL AND
8891: l_qte_header_rec.minisite_id <> FND_API.G_MISS_NUM) THEN
8892:
8893: ASO_VALIDATE_PVT.Validate_MiniSite( p_init_msg_list => FND_API.G_FALSE,
8894: p_minisite_id => l_qte_header_rec.minisite_id,
8895: x_return_status => x_return_status,
8896: x_msg_count => x_msg_count,
8897: x_msg_data => x_msg_data);

Line 8900: aso_debug_pub.add('Update_Quote: After call to ASO_VALIDATE_PVT.Validate_MiniSite');

8896: x_msg_count => x_msg_count,
8897: x_msg_data => x_msg_data);
8898:
8899: IF aso_debug_pub.g_debug_flag = 'Y' THEN
8900: aso_debug_pub.add('Update_Quote: After call to ASO_VALIDATE_PVT.Validate_MiniSite');
8901: aso_debug_pub.add('Update_Quote: x_return_status: '|| x_return_status);
8902: END IF;
8903:
8904: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

Line 9444: ASO_VALIDATE_PVT.Validate_Quote_Percent(

9440: END IF;
9441:
9442: x_hd_sales_credit_tbl(1).quote_header_id := x_qte_header_rec.QUOTE_HEADER_ID;
9443:
9444: ASO_VALIDATE_PVT.Validate_Quote_Percent(
9445: p_init_msg_list => FND_API.G_FALSE,
9446: p_sales_credit_tbl => x_hd_sales_credit_tbl,
9447: x_return_status => x_return_status,
9448: x_msg_count => x_msg_count,

Line 9995: ASO_VALIDATE_PVT.Validate_Commitment(

9991: -- EDU
9992: IF aso_debug_pub.g_debug_flag = 'Y' THEN
9993: aso_debug_pub.add('Update_Quote (create_quote_lines) - before Validate_Commitment ', 1, 'N');
9994: END IF;
9995: ASO_VALIDATE_PVT.Validate_Commitment(
9996: P_Init_Msg_List => FND_API.G_FALSE,
9997: P_Qte_Header_Rec => x_qte_header_rec,
9998: P_Qte_Line_Rec => l_qte_line_rec,
9999: X_Return_Status => l_return_status,

Line 10384: ASO_VALIDATE_PVT.Validate_Commitment(

10380: -- EDU
10381: IF aso_debug_pub.g_debug_flag = 'Y' THEN
10382: aso_debug_pub.add('Update_Quote (update_quote_lines) - before Validate_Commitment ', 1, 'N');
10383: END IF;
10384: ASO_VALIDATE_PVT.Validate_Commitment(
10385: P_Init_Msg_List => FND_API.G_FALSE,
10386: P_Qte_Header_Rec => x_qte_header_rec,
10387: P_Qte_Line_Rec => l_qte_line_rec,
10388: X_Return_Status => l_return_status,

Line 11114: ASO_validate_PVT.Validate_ln_type_for_ord_type(

11110:
11111:
11112: --Validate_ln_type_for_ord_type
11113:
11114: ASO_validate_PVT.Validate_ln_type_for_ord_type(
11115: p_init_msg_list => FND_API.G_FALSE,
11116: p_qte_header_rec => l_qte_header_rec,
11117: P_Qte_Line_rec => l_ln_rec,
11118: x_return_status => x_return_status,

Line 11127: ASO_validate_PVT.Validate_ln_category_code(

11123: RAISE FND_API.G_EXC_ERROR;
11124: END IF;
11125: --Validate_ln_category_code
11126:
11127: ASO_validate_PVT.Validate_ln_category_code(
11128: p_init_msg_list => FND_API.G_FALSE,
11129: p_qte_header_rec => l_qte_header_rec,
11130: P_Qte_Line_rec => l_ln_rec,
11131: x_return_status => x_return_status,

Line 11144: aso_validate_pvt.Validate_po_line_number

11140: END LOOP;
11141: End if;
11142:
11143:
11144: aso_validate_pvt.Validate_po_line_number
11145: (
11146: p_init_msg_list => fnd_api.g_false,
11147: p_qte_header_rec => l_qte_header_rec,
11148: x_return_status => x_return_status,