DBA Data[Home] [Help]

APPS.ASO_QUOTE_HEADERS_PVT dependencies on ASO_VALIDATE_PVT

Line 1389: ASO_VALIDATE_PVT.Validate_Promotion (

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

Line 1721: aso_validate_pvt.Validate_cc_info

1717: IF l_payment_rec.payment_type_code = 'CREDIT_CARD' THEN
1718: IF aso_debug_pub.g_debug_flag = 'Y' THEN
1719: aso_debug_pub.add('Before calling Validate_cc_info ', 1, 'Y');
1720: END IF;
1721: aso_validate_pvt.Validate_cc_info
1722: (
1723: p_init_msg_list => fnd_api.g_false,
1724: p_payment_rec => l_payment_rec,
1725: p_qte_header_rec => l_qte_hdr_rec,

Line 2706: ASO_VALIDATE_PVT.Validate_Promotion (

2702: IF aso_debug_pub.g_debug_flag = 'Y' THEN
2703: aso_debug_pub.add('Before calling Validate_Promotion price_attr_tbl.count: '|| p_price_attributes_tbl.count, 1, 'Y');
2704: END IF;
2705:
2706: ASO_VALIDATE_PVT.Validate_Promotion (
2707: P_Api_Version_Number => 1.0,
2708: P_Init_Msg_List => FND_API.G_FALSE,
2709: P_Commit => FND_API.G_FALSE,
2710: p_price_attr_tbl => p_price_attributes_tbl,

Line 4157: ASO_VALIDATE_PVT.VALIDATE_OU(P_Qte_Header_Rec);

4153: END IF;
4154:
4155: -- Change Done By Girish
4156: -- Procedure added to validate the operating unit
4157: ASO_VALIDATE_PVT.VALIDATE_OU(P_Qte_Header_Rec);
4158:
4159: -- Initialize API return status to SUCCESS
4160: x_return_status := FND_API.G_RET_STS_SUCCESS;
4161:

Line 4380: ASO_VALIDATE_PVT.Validate_Quote_Exp_date(

4376: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4377: RAISE FND_API.G_EXC_ERROR;
4378: END IF;
4379:
4380: ASO_VALIDATE_PVT.Validate_Quote_Exp_date(
4381: p_init_msg_list => FND_API.G_FALSE,
4382: p_quote_expiration_date => p_qte_header_rec.quote_expiration_date,
4383: x_return_status => x_return_status,
4384: x_msg_count => x_msg_count,

Line 4401: ASO_VALIDATE_PVT.Validate_PriceList (

4397: RAISE FND_API.G_EXC_ERROR;
4398: END IF;
4399:
4400: -- price list must exist and be active in OE_PRICE_LISTS
4401: ASO_VALIDATE_PVT.Validate_PriceList (
4402: p_init_msg_list => FND_API.G_FALSE,
4403: p_price_list_id => l_qte_header_rec.price_list_id,
4404: x_return_status => x_return_status,
4405: x_msg_count => x_msg_count,

Line 4422: ASO_VALIDATE_PVT.Validate_Quote_Price_Exp(

4418: END IF;
4419: RAISE FND_API.G_EXC_ERROR;
4420: END IF;
4421:
4422: ASO_VALIDATE_PVT.Validate_Quote_Price_Exp(
4423: p_init_msg_list => FND_API.G_FALSE,
4424: p_price_list_id => l_qte_header_rec.price_list_id,
4425: p_quote_expiration_date => l_qte_header_rec.quote_expiration_date,
4426: x_return_status => x_return_status,

Line 4447: ASO_VALIDATE_PVT.Validate_Quote_Status (

4443:
4444: 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
4445:
4446: -- status must exist and be active in ASO_QUOTE_STATUSES
4447: ASO_VALIDATE_PVT.Validate_Quote_Status (
4448: p_init_msg_list => FND_API.G_FALSE,
4449: p_quote_status_id => l_qte_header_rec.quote_status_id,
4450: x_return_status => x_return_status,
4451: x_msg_count => x_msg_count,

Line 4482: ASO_VALIDATE_PVT.Validate_Resource_id(

4478: end if;
4479:
4480: if (p_hd_sales_credit_tbl(i).operation_code = 'CREATE' or p_hd_sales_credit_tbl(i).operation_code = 'UPDATE') then
4481:
4482: ASO_VALIDATE_PVT.Validate_Resource_id(
4483: p_init_msg_list => FND_API.G_FALSE,
4484: p_resource_id => p_hd_sales_credit_tbl(i).resource_id ,
4485: x_return_status => x_return_status,
4486: x_msg_count => x_msg_count,

Line 4502: ASO_VALIDATE_PVT.Validate_Resource_group_id(

4498: END IF;
4499: RAISE FND_API.G_EXC_ERROR;
4500: END IF;
4501:
4502: ASO_VALIDATE_PVT.Validate_Resource_group_id(
4503: p_init_msg_list => FND_API.G_FALSE,
4504: p_resource_group_id => p_hd_sales_credit_tbl(i).resource_group_id,
4505: x_return_status => x_return_status,
4506: x_msg_count => x_msg_count,

Line 4517: ASO_VALIDATE_PVT.Validate_Salescredit_Type(

4513: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN
4514: RAISE FND_API.G_EXC_ERROR;
4515: END IF;
4516:
4517: ASO_VALIDATE_PVT.Validate_Salescredit_Type(
4518: p_init_msg_list => FND_API.G_FALSE,
4519: p_salescredit_type_id => p_hd_sales_credit_tbl(i).sales_credit_type_id,
4520: x_return_status => x_return_status,
4521: x_msg_count => x_msg_count,

Line 4532: ASO_VALIDATE_PVT.Validate_EmployPerson(

4528: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN
4529: RAISE FND_API.G_EXC_ERROR;
4530: END IF;
4531:
4532: ASO_VALIDATE_PVT.Validate_EmployPerson(
4533: p_init_msg_list => FND_API.G_FALSE,
4534: p_employee_id => p_hd_sales_credit_tbl(i).employee_person_id,
4535: x_return_status => x_return_status,
4536: x_msg_count => x_msg_count,

Line 4557: ASO_VALIDATE_PVT.Validate_Party_Type(

4553: end if;
4554:
4555: FOR i in 1..p_hd_quote_party_tbl.count LOOP
4556:
4557: ASO_VALIDATE_PVT.Validate_Party_Type(
4558: p_init_msg_list => FND_API.G_FALSE,
4559: p_party_type => p_hd_quote_party_tbl(i).party_type,
4560: x_return_status => x_return_status,
4561: x_msg_count => x_msg_count,

Line 4572: ASO_VALIDATE_PVT.Validate_Party(

4568: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN
4569: RAISE FND_API.G_EXC_ERROR;
4570: END IF;
4571:
4572: ASO_VALIDATE_PVT.Validate_Party(
4573: p_init_msg_list => FND_API.G_FALSE,
4574: p_party_id => p_hd_quote_party_tbl(i).party_id,
4575: p_party_usage => null,
4576: x_return_status => x_return_status,

Line 4588: ASO_VALIDATE_PVT.Validate_Party_Object_Type(

4584: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN
4585: RAISE FND_API.G_EXC_ERROR;
4586: END IF;
4587:
4588: ASO_VALIDATE_PVT.Validate_Party_Object_Type(
4589: p_init_msg_list => FND_API.G_FALSE,
4590: p_party_object_type => p_hd_quote_party_tbl(i).party_object_type,
4591: x_return_status => x_return_status,
4592: x_msg_count => x_msg_count,

Line 4606: ASO_VALIDATE_PVT.Validate_item_tca_bsc(

4602:
4603: END LOOP;
4604:
4605:
4606: ASO_VALIDATE_PVT.Validate_item_tca_bsc(
4607: p_init_msg_list => FND_API.G_FALSE,
4608: p_qte_header_rec => l_qte_header_rec,
4609: p_shipment_rec => lx_hd_shipment_rec,
4610: p_operation_code => 'CREATE',

Line 4624: ASO_VALIDATE_PVT.Validate_Resource_id(

4620: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN
4621: RAISE FND_API.G_EXC_ERROR;
4622: END IF;
4623:
4624: ASO_VALIDATE_PVT.Validate_Resource_id(
4625: p_init_msg_list => FND_API.G_FALSE,
4626: p_resource_id => l_qte_header_rec.resource_id,
4627: x_return_status => x_return_status,
4628: x_msg_count => x_msg_count,

Line 4668: ASO_VALIDATE_PVT.Validate_record_tca_crs(

4664: IF aso_debug_pub.g_debug_flag = 'Y' THEN
4665: aso_debug_pub.add('Create_Quote: Before call to Validate_record_tca_crs', 1, 'N');
4666: END IF;
4667:
4668: ASO_VALIDATE_PVT.Validate_record_tca_crs(
4669: p_init_msg_list => FND_API.G_FALSE,
4670: p_qte_header_rec => l_qte_header_rec,
4671: p_shipment_rec => l_shipment_rec,
4672: p_operation_code => 'CREATE',

Line 4699: ASO_VALIDATE_PVT.validate_ship_method_code

4695: aso_debug_pub.add('Create_Quote - l_master_organization_id: '|| l_master_organization_id, 1, 'N');
4696: aso_debug_pub.add('Create_Quote - l_qte_header_rec.org_id: '|| l_qte_header_rec.org_id, 1, 'N');
4697: aso_debug_pub.add('Create_Quote - before validate ship_method_code ', 1, 'N');
4698: end if;
4699: ASO_VALIDATE_PVT.validate_ship_method_code
4700: (
4701: p_init_msg_list => fnd_api.g_false,
4702: p_qte_header_id => l_qte_header_rec.quote_header_id,
4703: p_qte_line_id => fnd_api.g_miss_num,

Line 4763: ASO_VALIDATE_PVT.Validate_NotNULL_VARCHAR2 (

4759:
4760: IF p_validation_level >= ASO_UTILITY_PVT.G_VALID_LEVEL_INTER_RECORD THEN
4761:
4762:
4763: ASO_VALIDATE_PVT.Validate_NotNULL_VARCHAR2 (
4764: p_init_msg_list => FND_API.G_FALSE,
4765: p_column_name => 'CURRENCY_CODE',
4766: p_notnull_column => l_qte_header_rec.currency_code,
4767: x_return_status => x_return_status,

Line 4779: ASO_VALIDATE_PVT.Validate_NotNULL_VARCHAR2 (

4775: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN
4776: RAISE FND_API.G_EXC_ERROR;
4777: END IF;
4778:
4779: ASO_VALIDATE_PVT.Validate_NotNULL_VARCHAR2 (
4780: p_init_msg_list => FND_API.G_FALSE,
4781: p_column_name => 'SOURCE_CODE',
4782: p_notnull_column => l_qte_header_rec.quote_source_code,
4783: x_return_status => x_return_status,

Line 4810: ASO_VALIDATE_PVT.Validate_Tax_Exemption (

4806: -- and tax_exempt_reason_code must exist if tax_exempt_flag is 'E'.
4807:
4808: FOR i IN 1..l_hd_tax_detail_tbl.count LOOP
4809:
4810: ASO_VALIDATE_PVT.Validate_Tax_Exemption (
4811: p_init_msg_list => FND_API.G_FALSE,
4812: p_tax_exempt_flag => l_hd_tax_detail_tbl(i).tax_exempt_flag,
4813: p_tax_exempt_reason_code => l_hd_tax_detail_tbl(i).tax_exempt_reason_code,
4814: x_return_status => x_return_status,

Line 4836: ASO_VALIDATE_PVT.Validate_Tax_Exemption (

4832: END LOOP;
4833:
4834: FOR i IN 1..p_ln_tax_detail_tbl.count LOOP
4835:
4836: ASO_VALIDATE_PVT.Validate_Tax_Exemption (
4837: p_init_msg_list => FND_API.G_FALSE,
4838: p_tax_exempt_flag => p_ln_tax_detail_tbl(i).tax_exempt_flag,
4839: p_tax_exempt_reason_code => p_ln_tax_detail_tbl(i).tax_exempt_reason_code,
4840: x_return_status => x_return_status,

Line 4866: ASO_VALIDATE_PVT.Validate_Party_Object_Id(

4862: IF aso_debug_pub.g_debug_flag = 'Y' THEN
4863: aso_debug_pub.add('Create_Quote: Before call to Validate_Party_Object_Id', 1, 'N');
4864: END IF;
4865:
4866: ASO_VALIDATE_PVT.Validate_Party_Object_Id(
4867: p_init_msg_list => FND_API.G_FALSE,
4868: p_party_id => p_hd_quote_party_tbl(i).party_id,
4869: p_party_object_type => p_hd_quote_party_tbl(i).party_object_type,
4870: p_party_object_id => p_hd_quote_party_tbl(i).party_object_id,

Line 4891: ASO_VALIDATE_PVT.Validate_Emp_Res_id(

4887: END IF;
4888:
4889: END LOOP;
4890:
4891: ASO_VALIDATE_PVT.Validate_Emp_Res_id(
4892: p_init_msg_list => FND_API.G_FALSE,
4893: p_resource_id => p_qte_header_rec.resource_id,
4894: p_employee_person_id => p_qte_header_rec.employee_person_id ,
4895: x_return_status => x_return_status,

Line 4970: ASO_VALIDATE_PVT.Validate_Agreement(

4966:
4967: IF (l_qte_header_rec.contract_id IS NOT NULL AND
4968: l_qte_header_rec.contract_id <> FND_API.G_MISS_NUM) THEN
4969:
4970: ASO_VALIDATE_PVT.Validate_Agreement(
4971: p_init_msg_list => FND_API.G_FALSE,
4972: P_Agreement_Id => l_qte_header_rec.contract_id,
4973: x_return_status => x_return_status,
4974: x_msg_count => x_msg_count,

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

4989:
4990: IF (p_qte_header_rec.minisite_id IS NOT NULL AND
4991: p_qte_header_rec.minisite_id <> FND_API.G_MISS_NUM) THEN
4992:
4993: ASO_VALIDATE_PVT.Validate_MiniSite( p_init_msg_list => FND_API.G_FALSE,
4994: p_minisite_id => p_qte_header_rec.minisite_id,
4995: x_return_status => x_return_status,
4996: x_msg_count => x_msg_count,
4997: x_msg_data => x_msg_data);

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

4996: x_msg_count => x_msg_count,
4997: x_msg_data => x_msg_data);
4998:
4999: IF aso_debug_pub.g_debug_flag = 'Y' THEN
5000: aso_debug_pub.add('Create_Quote: After call to ASO_VALIDATE_PVT.Validate_MiniSite');
5001: aso_debug_pub.add('Create_Quote: x_return_status: '|| x_return_status);
5002: END IF;
5003:
5004: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

Line 5447: ASO_VALIDATE_PVT.Validate_Quote_Percent(

5443: END IF;
5444:
5445: x_hd_sales_credit_tbl(1).quote_header_id := x_qte_header_rec.QUOTE_HEADER_ID;
5446:
5447: ASO_VALIDATE_PVT.Validate_Quote_Percent(
5448: p_init_msg_list => FND_API.G_FALSE,
5449: p_sales_credit_tbl => x_hd_sales_credit_tbl,
5450: x_return_status => x_return_status,
5451: x_msg_count => x_msg_count,

Line 5700: ASO_VALIDATE_PVT.Validate_Commitment(

5696: IF aso_debug_pub.g_debug_flag = 'Y' THEN
5697: aso_debug_pub.add('Create_Quote - before Validate_Commitment ', 1, 'N');
5698: END IF;
5699:
5700: ASO_VALIDATE_PVT.Validate_Commitment(
5701: P_Init_Msg_List => FND_API.G_FALSE,
5702: P_Qte_Header_Rec => x_qte_header_rec,
5703: P_Qte_Line_Rec => l_qte_line_rec,
5704: X_Return_Status => l_return_status,

Line 6952: ASO_VALIDATE_PVT.VALIDATE_OU(P_Qte_Header_Rec);

6948: END IF;
6949:
6950: -- Change Done By Girish
6951: -- Procedure added to validate the operating unit
6952: ASO_VALIDATE_PVT.VALIDATE_OU(P_Qte_Header_Rec);
6953:
6954: -- Initialize API return status to SUCCESS
6955: x_return_status := FND_API.G_RET_STS_SUCCESS;
6956:

Line 7331: ASO_VALIDATE_PVT.Validate_Party (

7327: IF aso_debug_pub.g_debug_flag = 'Y' THEN
7328: aso_debug_pub.add('Update_Quote - before validate_party: ', 1, 'N');
7329: END IF;
7330:
7331: ASO_VALIDATE_PVT.Validate_Party (
7332: p_init_msg_list => FND_API.G_FALSE,
7333: p_party_id => l_qte_header_rec.party_id,
7334: p_party_usage => 'QUOTE_PARTY',
7335: x_return_status => x_return_status,

Line 7351: ASO_VALIDATE_PVT.Validate_Contact (

7347:
7348: END IF;
7349:
7350: -- org_contact_id must be exist and active in HZ_ORG_CONTACTS
7351: ASO_VALIDATE_PVT.Validate_Contact (
7352: p_init_msg_list => FND_API.G_FALSE,
7353: p_contact_id => l_qte_header_rec.org_contact_id,
7354: p_contact_usage => 'ORG_CONTACT',
7355: x_return_status => x_return_status,

Line 7371: ASO_VALIDATE_PVT.Validate_Party (

7367: END IF;
7368:
7369: -- invoice_to_party_id must exist and be active in HZ_PARTIES and have the usage INVOICE.
7370:
7371: ASO_VALIDATE_PVT.Validate_Party (
7372: p_init_msg_list => FND_API.G_FALSE,
7373: p_party_id => l_qte_header_rec.invoice_to_party_id,
7374: p_party_usage => 'INVOICE_TO_PARTY',
7375: x_return_status => x_return_status,

Line 7426: ASO_VALIDATE_PVT.Validate_Quote_Exp_date(

7422: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN
7423: RAISE FND_API.G_EXC_ERROR;
7424: END IF;
7425:
7426: ASO_VALIDATE_PVT.Validate_Quote_Exp_date(
7427: p_init_msg_list => FND_API.G_FALSE,
7428: p_quote_expiration_date => l_qte_header_rec.quote_expiration_date,
7429: x_return_status => x_return_status,
7430: x_msg_count => x_msg_count,

Line 7443: ASO_VALIDATE_PVT.Validate_PriceList (

7439: RAISE FND_API.G_EXC_ERROR;
7440: END IF;
7441:
7442: -- price list must exist and be active in OE_PRICE_LISTS
7443: ASO_VALIDATE_PVT.Validate_PriceList (
7444: p_init_msg_list => FND_API.G_FALSE,
7445: p_price_list_id => l_qte_header_rec.price_list_id,
7446: x_return_status => x_return_status,
7447: x_msg_count => x_msg_count,

Line 7460: ASO_VALIDATE_PVT.Validate_Quote_Price_Exp(

7456: END IF;
7457: RAISE FND_API.G_EXC_ERROR;
7458: END IF;
7459:
7460: ASO_VALIDATE_PVT.Validate_Quote_Price_Exp(
7461: p_init_msg_list => FND_API.G_FALSE,
7462: p_price_list_id => l_qte_header_rec.price_list_id,
7463: p_quote_expiration_date => l_qte_header_rec.quote_expiration_date,
7464: x_return_status => x_return_status,

Line 7483: ASO_VALIDATE_PVT.Validate_Status_Transition(

7479: IF (l_qte_header_rec.quote_status_id IS NOT NULL
7480: AND l_qte_header_rec.quote_status_id <> FND_API.G_MISS_NUM
7481: AND l_qte_header_rec.quote_status_id <> l_qte_status_id) THEN
7482:
7483: ASO_VALIDATE_PVT.Validate_Status_Transition(
7484: p_init_msg_list => FND_API.G_FALSE,
7485: p_source_status_id => l_qte_status_id,
7486: p_dest_status_id => l_qte_header_rec.quote_status_id,
7487: x_return_status => x_return_status,

Line 7510: ASO_VALIDATE_PVT.Validate_Resource_id(

7506: end if;
7507:
7508: if (p_hd_sales_credit_tbl(i).operation_code = 'CREATE' or p_hd_sales_credit_tbl(i).operation_code = 'UPDATE') then
7509:
7510: ASO_VALIDATE_PVT.Validate_Resource_id(
7511: p_init_msg_list => FND_API.G_FALSE,
7512: p_resource_id => p_hd_sales_credit_tbl(i).resource_id ,
7513: x_return_status => x_return_status,
7514: x_msg_count => x_msg_count,

Line 7527: ASO_VALIDATE_PVT.Validate_Resource_group_id(

7523: RAISE FND_API.G_EXC_ERROR;
7524: END IF;
7525:
7526:
7527: ASO_VALIDATE_PVT.Validate_Resource_group_id(
7528: p_init_msg_list => FND_API.G_FALSE,
7529: p_resource_group_id => p_hd_sales_credit_tbl(i).resource_group_id,
7530: x_return_status => x_return_status,
7531: x_msg_count => x_msg_count,

Line 7539: ASO_VALIDATE_PVT.Validate_Salescredit_Type(

7535: RAISE FND_API.G_EXC_ERROR;
7536: END IF;
7537:
7538:
7539: ASO_VALIDATE_PVT.Validate_Salescredit_Type(
7540: p_init_msg_list => FND_API.G_FALSE,
7541: p_salescredit_type_id => p_hd_sales_credit_tbl(i).sales_credit_type_id,
7542: x_return_status => x_return_status,
7543: x_msg_count => x_msg_count,

Line 7551: ASO_VALIDATE_PVT.Validate_EmployPerson(

7547: RAISE FND_API.G_EXC_ERROR;
7548: END IF;
7549:
7550:
7551: ASO_VALIDATE_PVT.Validate_EmployPerson(
7552: p_init_msg_list => FND_API.G_FALSE,
7553: p_employee_id => p_hd_sales_credit_tbl(i).employee_person_id,
7554: x_return_status => x_return_status,
7555: x_msg_count => x_msg_count,

Line 7568: ASO_VALIDATE_PVT.Validate_Party_Type(

7564: END LOOP;
7565:
7566: FOR i in 1..p_hd_quote_party_tbl.count LOOP
7567:
7568: ASO_VALIDATE_PVT.Validate_Party_Type(
7569: p_init_msg_list => FND_API.G_FALSE,
7570: p_party_type => p_hd_quote_party_tbl(i).party_type,
7571: x_return_status => x_return_status,
7572: x_msg_count => x_msg_count,

Line 7579: ASO_VALIDATE_PVT.Validate_Party(

7575: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN
7576: RAISE FND_API.G_EXC_ERROR;
7577: END IF;
7578:
7579: ASO_VALIDATE_PVT.Validate_Party(
7580: p_init_msg_list => FND_API.G_FALSE,
7581: p_party_id => p_hd_quote_party_tbl(i).party_id,
7582: p_party_usage => null,
7583: x_return_status => x_return_status,

Line 7591: ASO_VALIDATE_PVT.Validate_Party_Object_Type(

7587: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN
7588: RAISE FND_API.G_EXC_ERROR;
7589: END IF;
7590:
7591: ASO_VALIDATE_PVT.Validate_Party_Object_Type(
7592: p_init_msg_list => FND_API.G_FALSE,
7593: p_party_object_type => p_hd_quote_party_tbl(i).party_object_type,
7594: x_return_status => x_return_status,
7595: x_msg_count => x_msg_count,

Line 7610: ASO_VALIDATE_PVT.Validate_item_tca_bsc(

7606: IF l_hd_Shipment_tbl.count > 0 THEN
7607: l_shipment_rec := l_hd_Shipment_tbl(1);
7608: END IF;
7609:
7610: ASO_VALIDATE_PVT.Validate_item_tca_bsc(
7611: p_init_msg_list => FND_API.G_FALSE,
7612: p_qte_header_rec => l_qte_header_rec,
7613: p_shipment_rec => l_shipment_rec,
7614: p_operation_code => 'UPDATE',

Line 7645: ASO_VALIDATE_PVT.Validate_Tax_Exemption (

7641: -- and tax_exempt_reason_code must exist if tax_exempt_flag is 'E'.
7642:
7643: FOR i IN 1..l_hd_tax_detail_tbl.count LOOP
7644:
7645: ASO_VALIDATE_PVT.Validate_Tax_Exemption (
7646: p_init_msg_list => FND_API.G_FALSE,
7647: p_tax_exempt_flag => l_hd_tax_detail_tbl(i).tax_exempt_flag,
7648: p_tax_exempt_reason_code => l_hd_tax_detail_tbl(i).tax_exempt_reason_code,
7649: x_return_status => x_return_status,

Line 7667: ASO_VALIDATE_PVT.Validate_Tax_Exemption (

7663: END LOOP;
7664:
7665: FOR i IN 1..p_ln_tax_detail_tbl.count LOOP
7666:
7667: ASO_VALIDATE_PVT.Validate_Tax_Exemption (
7668: p_init_msg_list => FND_API.G_FALSE,
7669: p_tax_exempt_flag => p_ln_tax_detail_tbl(i).tax_exempt_flag,
7670: p_tax_exempt_reason_code => p_ln_tax_detail_tbl(i).tax_exempt_reason_code,
7671: x_return_status => x_return_status,

Line 7690: ASO_VALIDATE_PVT.Validate_Party_Object_Id(

7686: END LOOP;
7687:
7688: FOR i in 1..p_hd_quote_party_tbl.count LOOP
7689:
7690: ASO_VALIDATE_PVT.Validate_Party_Object_Id(
7691: p_init_msg_list => FND_API.G_FALSE,
7692: p_party_id => p_hd_quote_party_tbl(i).party_id,
7693: p_party_object_type => p_hd_quote_party_tbl(i).party_object_type,
7694: p_party_object_id => p_hd_quote_party_tbl(i).party_object_id,

Line 7718: ASO_VALIDATE_PVT.Validate_record_tca_crs(

7714: IF l_hd_Shipment_tbl.count > 0 THEN
7715: l_shipment_rec := l_hd_Shipment_tbl(1);
7716: END IF;
7717:
7718: ASO_VALIDATE_PVT.Validate_record_tca_crs(
7719: p_init_msg_list => FND_API.G_FALSE,
7720: p_qte_header_rec => l_qte_header_rec,
7721: p_shipment_rec => l_shipment_rec,
7722: p_operation_code => 'UPDATE',

Line 7999: ASO_VALIDATE_PVT.Validate_record_tca_crs(

7995: l_hd_shipment_tbl(1) := l_hd_shipment_tbl(1);
7996: l_shipment_rec := l_hd_shipment_tbl(1);
7997: END IF;
7998:
7999: ASO_VALIDATE_PVT.Validate_record_tca_crs(
8000: p_init_msg_list => FND_API.G_FALSE,
8001: p_qte_header_rec => l_qte_header_rec,
8002: p_shipment_rec => l_shipment_rec,
8003: p_operation_code => 'UPDATE',

Line 8038: ASO_VALIDATE_PVT.validate_ship_method_code

8034: aso_debug_pub.add('Update_Quote - l_master_organization_id: '|| l_master_organization_id, 1, 'N');
8035: aso_debug_pub.add('Update_Quote - l_quote_org_id : '|| l_quote_org_id, 1, 'N');
8036: aso_debug_pub.add('Update_Quote - before validate ship_method_code ', 1, 'N');
8037: end if;
8038: ASO_VALIDATE_PVT.validate_ship_method_code
8039: (
8040: p_init_msg_list => fnd_api.g_false,
8041: p_qte_header_id => l_qte_header_rec.quote_header_id,
8042: p_qte_line_id => fnd_api.g_miss_num,

Line 8083: ASO_VALIDATE_PVT.Validate_Agreement(

8079:
8080: IF (l_qte_header_rec.contract_id IS NOT NULL AND
8081: l_qte_header_rec.contract_id <> FND_API.G_MISS_NUM) THEN
8082:
8083: ASO_VALIDATE_PVT.Validate_Agreement(
8084: p_init_msg_list => FND_API.G_FALSE,
8085: P_Agreement_Id => l_qte_header_rec.contract_id,
8086: x_return_status => x_return_status,
8087: x_msg_count => x_msg_count,

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

8103:
8104: IF (l_qte_header_rec.minisite_id IS NOT NULL AND
8105: l_qte_header_rec.minisite_id <> FND_API.G_MISS_NUM) THEN
8106:
8107: ASO_VALIDATE_PVT.Validate_MiniSite( p_init_msg_list => FND_API.G_FALSE,
8108: p_minisite_id => l_qte_header_rec.minisite_id,
8109: x_return_status => x_return_status,
8110: x_msg_count => x_msg_count,
8111: x_msg_data => x_msg_data);

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

8110: x_msg_count => x_msg_count,
8111: x_msg_data => x_msg_data);
8112:
8113: IF aso_debug_pub.g_debug_flag = 'Y' THEN
8114: aso_debug_pub.add('Update_Quote: After call to ASO_VALIDATE_PVT.Validate_MiniSite');
8115: aso_debug_pub.add('Update_Quote: x_return_status: '|| x_return_status);
8116: END IF;
8117:
8118: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

Line 8653: ASO_VALIDATE_PVT.Validate_Quote_Percent(

8649: END IF;
8650:
8651: x_hd_sales_credit_tbl(1).quote_header_id := x_qte_header_rec.QUOTE_HEADER_ID;
8652:
8653: ASO_VALIDATE_PVT.Validate_Quote_Percent(
8654: p_init_msg_list => FND_API.G_FALSE,
8655: p_sales_credit_tbl => x_hd_sales_credit_tbl,
8656: x_return_status => x_return_status,
8657: x_msg_count => x_msg_count,

Line 9049: ASO_VALIDATE_PVT.Validate_Commitment(

9045: -- EDU
9046: IF aso_debug_pub.g_debug_flag = 'Y' THEN
9047: aso_debug_pub.add('Update_Quote (create_quote_lines) - before Validate_Commitment ', 1, 'N');
9048: END IF;
9049: ASO_VALIDATE_PVT.Validate_Commitment(
9050: P_Init_Msg_List => FND_API.G_FALSE,
9051: P_Qte_Header_Rec => x_qte_header_rec,
9052: P_Qte_Line_Rec => l_qte_line_rec,
9053: X_Return_Status => l_return_status,

Line 9413: ASO_VALIDATE_PVT.Validate_Commitment(

9409: -- EDU
9410: IF aso_debug_pub.g_debug_flag = 'Y' THEN
9411: aso_debug_pub.add('Update_Quote (update_quote_lines) - before Validate_Commitment ', 1, 'N');
9412: END IF;
9413: ASO_VALIDATE_PVT.Validate_Commitment(
9414: P_Init_Msg_List => FND_API.G_FALSE,
9415: P_Qte_Header_Rec => x_qte_header_rec,
9416: P_Qte_Line_Rec => l_qte_line_rec,
9417: X_Return_Status => l_return_status,

Line 10043: ASO_validate_PVT.Validate_ln_type_for_ord_type(

10039:
10040:
10041: --Validate_ln_type_for_ord_type
10042:
10043: ASO_validate_PVT.Validate_ln_type_for_ord_type(
10044: p_init_msg_list => FND_API.G_FALSE,
10045: p_qte_header_rec => l_qte_header_rec,
10046: P_Qte_Line_rec => l_ln_rec,
10047: x_return_status => x_return_status,

Line 10056: ASO_validate_PVT.Validate_ln_category_code(

10052: RAISE FND_API.G_EXC_ERROR;
10053: END IF;
10054: --Validate_ln_category_code
10055:
10056: ASO_validate_PVT.Validate_ln_category_code(
10057: p_init_msg_list => FND_API.G_FALSE,
10058: p_qte_header_rec => l_qte_header_rec,
10059: P_Qte_Line_rec => l_ln_rec,
10060: x_return_status => x_return_status,

Line 10073: aso_validate_pvt.Validate_po_line_number

10069: END LOOP;
10070: End if;
10071:
10072:
10073: aso_validate_pvt.Validate_po_line_number
10074: (
10075: p_init_msg_list => fnd_api.g_false,
10076: p_qte_header_rec => l_qte_header_rec,
10077: x_return_status => x_return_status,