DBA Data[Home] [Help]

APPS.ENG_ECO_PVT dependencies on ENG_VALIDATE_REVISED_ITEM

Line 538: ENG_Validate_Revised_Item.Check_Access

534: -- Process Flow step 9(a and b): check that user has access to revised item
535: --
536:
537: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Check Revised item access'); END IF;
538: ENG_Validate_Revised_Item.Check_Access
539: ( p_change_notice => l_rev_sub_resource_rec.ECO_Name
540: , p_organization_id => l_rev_sub_res_unexp_rec.organization_id
541: , p_revised_item_id => l_rev_sub_res_unexp_rec.revised_item_id
542: , p_new_item_revision =>

Line 1894: ENG_Validate_Revised_Item.Check_Access

1890: -- Process Flow step 9(a and b): check that user has access to revised item
1891: --
1892:
1893: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Check Revised item access'); END IF;
1894: ENG_Validate_Revised_Item.Check_Access
1895: ( p_change_notice => l_rev_op_resource_rec.ECO_Name
1896: , p_organization_id => l_rev_op_res_unexp_rec.organization_id
1897: , p_revised_item_id => l_rev_op_res_unexp_rec.revised_item_id
1898: , p_new_item_revision =>

Line 3242: ENG_Validate_Revised_Item.Check_Access

3238: -- Process Flow step 10(a and b): check that user has access to revised item
3239: --
3240:
3241: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Revised Item Check access'); END IF;
3242: ENG_Validate_Revised_Item.Check_Access
3243: ( p_change_notice => l_rev_operation_rec.ECO_Name
3244: , p_organization_id => l_rev_op_unexp_rec.organization_id
3245: , p_revised_item_id => l_rev_op_unexp_rec.revised_item_id
3246: , p_new_item_revision => l_rev_operation_rec.new_revised_item_revision

Line 4785: ENG_Validate_Revised_Item.Check_Access

4781: -- Process Flow step 9(a and b): check that user has access to revised item
4782: --
4783:
4784: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Check access'); END IF;
4785: ENG_Validate_Revised_Item.Check_Access
4786: ( p_change_notice => l_sub_component_rec.ECO_Name
4787: , p_organization_id => l_sub_comp_unexp_rec.organization_id
4788: , p_revised_item_id => l_sub_comp_unexp_rec.revised_item_id
4789: , p_new_item_revision => l_sub_component_rec.new_revised_item_revision

Line 5710: ENG_Validate_Revised_Item.Check_Access

5706: -- Process Flow step 9(a and b): check that user has access to revised item
5707: --
5708:
5709: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Check access'); END IF;
5710: ENG_Validate_Revised_Item.Check_Access
5711: ( p_change_notice => l_ref_designator_rec.ECO_Name
5712: , p_organization_id => l_ref_desg_unexp_rec.organization_id
5713: , p_revised_item_id => l_ref_desg_unexp_rec.revised_item_id
5714: , p_new_item_revision => l_ref_designator_rec.new_revised_item_revision

Line 6527: ENG_Validate_Revised_Item.Check_Access

6523: -- Process Flow step 9(a and b): check that user has access to revised item
6524: --
6525:
6526: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Check access'); END IF;
6527: ENG_Validate_Revised_Item.Check_Access
6528: ( p_change_notice => l_rev_component_rec.ECO_Name
6529: , p_organization_id => l_rev_comp_unexp_rec.organization_id
6530: , p_revised_item_id => l_rev_comp_unexp_rec.revised_item_id
6531: , p_new_item_revision => l_rev_component_rec.new_revised_item_revision

Line 6604: ENG_Validate_Revised_Item.Check_Structure_Type_Policy

6600: -- Structure policy check should happen even if parent exists
6601: l_structure_type_id := NULL;
6602: l_strc_cp_not_allowed := 2;
6603:
6604: ENG_Validate_Revised_Item.Check_Structure_Type_Policy
6605: ( p_inventory_item_id => l_rev_comp_unexp_rec.revised_item_id
6606: , p_organization_id => l_rev_comp_unexp_rec.organization_id
6607: , p_alternate_bom_code => l_rev_component_rec.alternate_bom_code
6608: , x_structure_type_id => l_structure_type_id

Line 7877: ENG_Validate_Revised_Item.Check_Access

7873: -- Process Flow step 9(a and b): check that user has access to revised item
7874: --
7875:
7876: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Check access'); END IF;
7877: ENG_Validate_Revised_Item.Check_Access
7878: ( p_change_notice => l_rev_component_rec.ECO_Name
7879: , p_organization_id => l_rev_comp_unexp_rec.organization_id
7880: , p_revised_item_id => l_rev_comp_unexp_rec.revised_item_id
7881: , p_new_item_revision => l_rev_component_rec.new_revised_item_revision

Line 7954: ENG_Validate_Revised_Item.Check_Structure_Type_Policy

7950: -- Structure policy check should happen even if parent exists
7951: l_structure_type_id := NULL;
7952: l_strc_cp_not_allowed := 2;
7953:
7954: ENG_Validate_Revised_Item.Check_Structure_Type_Policy
7955: ( p_inventory_item_id => l_rev_comp_unexp_rec.revised_item_id
7956: , p_organization_id => l_rev_comp_unexp_rec.organization_id
7957: , p_alternate_bom_code => l_rev_component_rec.alternate_bom_code
7958: , x_structure_type_id => l_structure_type_id

Line 9099: ENG_Validate_Revised_Item.Check_Existence

9095: -- Process Flow step 5: Verify Revised Item's existence
9096: --
9097:
9098: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Check existence'); END IF;
9099: ENG_Validate_Revised_Item.Check_Existence
9100: ( p_revised_item_rec => l_revised_item_rec
9101: , p_rev_item_unexp_rec => l_rev_item_unexp_rec
9102: , x_old_revised_item_rec => l_old_revised_item_rec
9103: , x_old_rev_item_unexp_rec => l_old_rev_item_unexp_rec

Line 9167: ENG_Validate_Revised_Item.Check_Access

9163: -- Process Flow step 7(b): check that user has access to revised item
9164: --
9165:
9166: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Check access'); END IF;
9167: ENG_Validate_Revised_Item.Check_Access
9168: ( p_change_notice => l_revised_item_rec.ECO_Name
9169: , p_organization_id => l_rev_item_unexp_rec.organization_id
9170: , p_revised_item_id => l_rev_item_unexp_rec.revised_item_id
9171: , p_new_item_revision => l_revised_item_rec.new_revised_item_revision

Line 9303: ENG_Validate_Revised_Item.Check_Attributes

9299: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Attribute Validation'); END IF;
9300: IF l_revised_item_rec.Transaction_Type IN
9301: (ENG_GLOBALS.G_OPR_CREATE, ENG_GLOBALS.G_OPR_UPDATE)
9302: THEN
9303: ENG_Validate_Revised_Item.Check_Attributes
9304: ( x_return_status => l_return_status
9305: , x_Mesg_Token_Tbl => l_Mesg_Token_Tbl
9306: , p_revised_item_rec => l_revised_item_rec
9307: , p_rev_item_unexp_rec => l_rev_item_unexp_rec

Line 9444: ENG_Validate_Revised_Item.Check_Required

9440: --
9441:
9442: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('return_status: ' || l_return_status); END IF;
9443:
9444: ENG_Validate_Revised_Item.Check_Required
9445: ( x_return_status => l_return_status
9446: , x_Mesg_Token_Tbl => l_Mesg_Token_Tbl
9447: , p_revised_item_rec => l_revised_item_rec
9448: );

Line 9566: Eng_Validate_Revised_Item.Check_Entity_Delete

9562: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Entity validation'); END IF;
9563:
9564: IF l_revised_item_rec.transaction_type = 'DELETE'
9565: THEN
9566: Eng_Validate_Revised_Item.Check_Entity_Delete
9567: ( p_revised_item_rec => l_revised_item_rec
9568: , p_rev_item_unexp_rec => l_rev_item_unexp_rec
9569: , x_Mesg_Token_Tbl => l_Mesg_Token_Tbl
9570: , x_return_status => l_Return_Status

Line 9573: Eng_Validate_Revised_Item.Check_Entity

9569: , x_Mesg_Token_Tbl => l_Mesg_Token_Tbl
9570: , x_return_status => l_Return_Status
9571: );
9572: ELSE
9573: Eng_Validate_Revised_Item.Check_Entity
9574: ( p_revised_item_rec => l_revised_item_rec
9575: , p_rev_item_unexp_rec => l_rev_item_unexp_rec
9576: , p_old_revised_item_rec => l_old_revised_item_rec
9577: , p_old_rev_item_unexp_rec => l_old_rev_item_unexp_rec

Line 10537: ENG_Validate_Revised_Item.Check_Existence

10533: -- Process Flow step 5: Verify Revised Item's existence
10534: --
10535:
10536: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Check existence'); END IF;
10537: ENG_Validate_Revised_Item.Check_Existence
10538: ( p_revised_item_rec => l_revised_item_rec
10539: , p_rev_item_unexp_rec => l_rev_item_unexp_rec
10540: , x_old_revised_item_rec => l_old_revised_item_rec
10541: , x_old_rev_item_unexp_rec => l_old_rev_item_unexp_rec

Line 10624: ENG_Validate_Revised_Item.Check_Access

10620: -- Moved validation outside 'IF NOT l_eco_parent_exists' as validation should happen in all cases
10621:
10622: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Check access'); END IF;
10623: IF (l_revised_item_rec.Transaction_Type = ENG_GLOBALS.G_OPR_UPDATE ) THEN
10624: ENG_Validate_Revised_Item.Check_Access
10625: ( p_change_notice => l_revised_item_rec.ECO_Name
10626: , p_organization_id => l_rev_item_unexp_rec.organization_id
10627: , p_revised_item_id => l_rev_item_unexp_rec.revised_item_id
10628: , p_new_item_revision => l_revised_item_rec.new_revised_item_revision

Line 10639: ENG_Validate_Revised_Item.Check_Access

10635: , x_return_status => l_Return_Status
10636: , p_check_scheduled_status => FALSE -- bug 5756870 , don't check for scheduled date validation..
10637: );
10638: ELSE
10639: ENG_Validate_Revised_Item.Check_Access
10640: ( p_change_notice => l_revised_item_rec.ECO_Name
10641: , p_organization_id => l_rev_item_unexp_rec.organization_id
10642: , p_revised_item_id => l_rev_item_unexp_rec.revised_item_id
10643: , p_new_item_revision => l_revised_item_rec.new_revised_item_revision

Line 10777: ENG_Validate_Revised_Item.Check_Access_Scheduled(

10773: --Note: we need not check if the transaction type is anything other than update
10774: -- because it has been check above, and execution will not make it to this line in such cases
10775:
10776: IF(l_chk_co_sch = 4 OR l_old_revised_item_rec.status_type = 4) THEN
10777: ENG_Validate_Revised_Item.Check_Access_Scheduled(
10778: x_Return_Status => l_return_status
10779: , x_Mesg_Token_Tbl => l_Mesg_Token_Tbl
10780: , p_rev_item_unexp_Rec => l_rev_item_unexp_rec
10781: , p_revised_item_Rec => l_revised_item_rec

Line 10829: ENG_Validate_Revised_Item.Check_Attributes

10825: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Attribute Validation'); END IF;
10826: IF l_revised_item_rec.Transaction_Type IN
10827: (ENG_GLOBALS.G_OPR_CREATE, ENG_GLOBALS.G_OPR_UPDATE)
10828: THEN
10829: ENG_Validate_Revised_Item.Check_Attributes
10830: ( x_return_status => l_return_status
10831: , x_Mesg_Token_Tbl => l_Mesg_Token_Tbl
10832: , p_revised_item_rec => l_revised_item_rec
10833: , p_rev_item_unexp_rec => l_rev_item_unexp_rec

Line 10970: ENG_Validate_Revised_Item.Check_Required

10966: --
10967:
10968: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('return_status: ' || l_return_status); END IF;
10969:
10970: ENG_Validate_Revised_Item.Check_Required
10971: ( x_return_status => l_return_status
10972: , x_Mesg_Token_Tbl => l_Mesg_Token_Tbl
10973: , p_revised_item_rec => l_revised_item_rec
10974: );

Line 11092: Eng_Validate_Revised_Item.Check_Entity_Delete

11088: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Entity validation'); END IF;
11089:
11090: IF l_revised_item_rec.transaction_type = 'DELETE'
11091: THEN
11092: Eng_Validate_Revised_Item.Check_Entity_Delete
11093: ( p_revised_item_rec => l_revised_item_rec
11094: , p_rev_item_unexp_rec => l_rev_item_unexp_rec
11095: , x_Mesg_Token_Tbl => l_Mesg_Token_Tbl
11096: , x_return_status => l_Return_Status

Line 11099: Eng_Validate_Revised_Item.Check_Entity

11095: , x_Mesg_Token_Tbl => l_Mesg_Token_Tbl
11096: , x_return_status => l_Return_Status
11097: );
11098: ELSE
11099: Eng_Validate_Revised_Item.Check_Entity
11100: ( p_revised_item_rec => l_revised_item_rec
11101: , p_rev_item_unexp_rec => l_rev_item_unexp_rec
11102: , p_old_revised_item_rec => l_old_revised_item_rec
11103: , p_old_rev_item_unexp_rec => l_old_rev_item_unexp_rec