DBA Data[Home] [Help]

APPS.ENG_ECO_PVT dependencies on ENG_VALIDATE_REVISED_ITEM

Line 544: ENG_Validate_Revised_Item.Check_Access

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

Line 1906: ENG_Validate_Revised_Item.Check_Access

1902: -- Process Flow step 9(a and b): check that user has access to revised item
1903: --
1904:
1905: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Check Revised item access'); END IF;
1906: ENG_Validate_Revised_Item.Check_Access
1907: ( p_change_notice => l_rev_op_resource_rec.ECO_Name
1908: , p_organization_id => l_rev_op_res_unexp_rec.organization_id
1909: , p_revised_item_id => l_rev_op_res_unexp_rec.revised_item_id
1910: , p_new_item_revision =>

Line 3259: ENG_Validate_Revised_Item.Check_Access

3255: -- Process Flow step 10(a and b): check that user has access to revised item
3256: --
3257:
3258: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Revised Item Check access'); END IF;
3259: ENG_Validate_Revised_Item.Check_Access
3260: ( p_change_notice => l_rev_operation_rec.ECO_Name
3261: , p_organization_id => l_rev_op_unexp_rec.organization_id
3262: , p_revised_item_id => l_rev_op_unexp_rec.revised_item_id
3263: , p_new_item_revision => l_rev_operation_rec.new_revised_item_revision

Line 4828: ENG_Validate_Revised_Item.Check_Access

4824: -- Process Flow step 9(a and b): check that user has access to revised item
4825: --
4826:
4827: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Check access'); END IF;
4828: ENG_Validate_Revised_Item.Check_Access
4829: ( p_change_notice => l_sub_component_rec.ECO_Name
4830: , p_organization_id => l_sub_comp_unexp_rec.organization_id
4831: , p_revised_item_id => l_sub_comp_unexp_rec.revised_item_id
4832: , p_new_item_revision => l_sub_component_rec.new_revised_item_revision

Line 5753: ENG_Validate_Revised_Item.Check_Access

5749: -- Process Flow step 9(a and b): check that user has access to revised item
5750: --
5751:
5752: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Check access'); END IF;
5753: ENG_Validate_Revised_Item.Check_Access
5754: ( p_change_notice => l_ref_designator_rec.ECO_Name
5755: , p_organization_id => l_ref_desg_unexp_rec.organization_id
5756: , p_revised_item_id => l_ref_desg_unexp_rec.revised_item_id
5757: , p_new_item_revision => l_ref_designator_rec.new_revised_item_revision

Line 6570: ENG_Validate_Revised_Item.Check_Access

6566: -- Process Flow step 9(a and b): check that user has access to revised item
6567: --
6568:
6569: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Check access'); END IF;
6570: ENG_Validate_Revised_Item.Check_Access
6571: ( p_change_notice => l_rev_component_rec.ECO_Name
6572: , p_organization_id => l_rev_comp_unexp_rec.organization_id
6573: , p_revised_item_id => l_rev_comp_unexp_rec.revised_item_id
6574: , p_new_item_revision => l_rev_component_rec.new_revised_item_revision

Line 6647: ENG_Validate_Revised_Item.Check_Structure_Type_Policy

6643: -- Structure policy check should happen even if parent exists
6644: l_structure_type_id := NULL;
6645: l_strc_cp_not_allowed := 2;
6646:
6647: ENG_Validate_Revised_Item.Check_Structure_Type_Policy
6648: ( p_inventory_item_id => l_rev_comp_unexp_rec.revised_item_id
6649: , p_organization_id => l_rev_comp_unexp_rec.organization_id
6650: , p_alternate_bom_code => l_rev_component_rec.alternate_bom_code
6651: , x_structure_type_id => l_structure_type_id

Line 7921: ENG_Validate_Revised_Item.Check_Access

7917: -- Process Flow step 9(a and b): check that user has access to revised item
7918: --
7919:
7920: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Check access'); END IF;
7921: ENG_Validate_Revised_Item.Check_Access
7922: ( p_change_notice => l_rev_component_rec.ECO_Name
7923: , p_organization_id => l_rev_comp_unexp_rec.organization_id
7924: , p_revised_item_id => l_rev_comp_unexp_rec.revised_item_id
7925: , p_new_item_revision => l_rev_component_rec.new_revised_item_revision

Line 7998: ENG_Validate_Revised_Item.Check_Structure_Type_Policy

7994: -- Structure policy check should happen even if parent exists
7995: l_structure_type_id := NULL;
7996: l_strc_cp_not_allowed := 2;
7997:
7998: ENG_Validate_Revised_Item.Check_Structure_Type_Policy
7999: ( p_inventory_item_id => l_rev_comp_unexp_rec.revised_item_id
8000: , p_organization_id => l_rev_comp_unexp_rec.organization_id
8001: , p_alternate_bom_code => l_rev_component_rec.alternate_bom_code
8002: , x_structure_type_id => l_structure_type_id

Line 9144: ENG_Validate_Revised_Item.Check_Existence

9140: -- Process Flow step 5: Verify Revised Item's existence
9141: --
9142:
9143: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Check existence'); END IF;
9144: ENG_Validate_Revised_Item.Check_Existence
9145: ( p_revised_item_rec => l_revised_item_rec
9146: , p_rev_item_unexp_rec => l_rev_item_unexp_rec
9147: , x_old_revised_item_rec => l_old_revised_item_rec
9148: , x_old_rev_item_unexp_rec => l_old_rev_item_unexp_rec

Line 9212: ENG_Validate_Revised_Item.Check_Access

9208: -- Process Flow step 7(b): check that user has access to revised item
9209: --
9210:
9211: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Check access'); END IF;
9212: ENG_Validate_Revised_Item.Check_Access
9213: ( p_change_notice => l_revised_item_rec.ECO_Name
9214: , p_organization_id => l_rev_item_unexp_rec.organization_id
9215: , p_revised_item_id => l_rev_item_unexp_rec.revised_item_id
9216: , p_new_item_revision => l_revised_item_rec.new_revised_item_revision

Line 9348: ENG_Validate_Revised_Item.Check_Attributes

9344: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Attribute Validation'); END IF;
9345: IF l_revised_item_rec.Transaction_Type IN
9346: (ENG_GLOBALS.G_OPR_CREATE, ENG_GLOBALS.G_OPR_UPDATE)
9347: THEN
9348: ENG_Validate_Revised_Item.Check_Attributes
9349: ( x_return_status => l_return_status
9350: , x_Mesg_Token_Tbl => l_Mesg_Token_Tbl
9351: , p_revised_item_rec => l_revised_item_rec
9352: , p_rev_item_unexp_rec => l_rev_item_unexp_rec

Line 9489: ENG_Validate_Revised_Item.Check_Required

9485: --
9486:
9487: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('return_status: ' || l_return_status); END IF;
9488:
9489: ENG_Validate_Revised_Item.Check_Required
9490: ( x_return_status => l_return_status
9491: , x_Mesg_Token_Tbl => l_Mesg_Token_Tbl
9492: , p_revised_item_rec => l_revised_item_rec
9493: );

Line 9611: Eng_Validate_Revised_Item.Check_Entity_Delete

9607: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Entity validation'); END IF;
9608:
9609: IF l_revised_item_rec.transaction_type = 'DELETE'
9610: THEN
9611: Eng_Validate_Revised_Item.Check_Entity_Delete
9612: ( p_revised_item_rec => l_revised_item_rec
9613: , p_rev_item_unexp_rec => l_rev_item_unexp_rec
9614: , x_Mesg_Token_Tbl => l_Mesg_Token_Tbl
9615: , x_return_status => l_Return_Status

Line 9618: Eng_Validate_Revised_Item.Check_Entity

9614: , x_Mesg_Token_Tbl => l_Mesg_Token_Tbl
9615: , x_return_status => l_Return_Status
9616: );
9617: ELSE
9618: Eng_Validate_Revised_Item.Check_Entity
9619: ( p_revised_item_rec => l_revised_item_rec
9620: , p_rev_item_unexp_rec => l_rev_item_unexp_rec
9621: , p_old_revised_item_rec => l_old_revised_item_rec
9622: , p_old_rev_item_unexp_rec => l_old_rev_item_unexp_rec

Line 10587: ENG_Validate_Revised_Item.Check_Existence

10583: -- Process Flow step 5: Verify Revised Item's existence
10584: --
10585:
10586: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Check existence'); END IF;
10587: ENG_Validate_Revised_Item.Check_Existence
10588: ( p_revised_item_rec => l_revised_item_rec
10589: , p_rev_item_unexp_rec => l_rev_item_unexp_rec
10590: , x_old_revised_item_rec => l_old_revised_item_rec
10591: , x_old_rev_item_unexp_rec => l_old_rev_item_unexp_rec

Line 10674: ENG_Validate_Revised_Item.Check_Access

10670: -- Moved validation outside 'IF NOT l_eco_parent_exists' as validation should happen in all cases
10671:
10672: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Check access'); END IF;
10673: IF (l_revised_item_rec.Transaction_Type = ENG_GLOBALS.G_OPR_UPDATE ) THEN
10674: ENG_Validate_Revised_Item.Check_Access
10675: ( p_change_notice => l_revised_item_rec.ECO_Name
10676: , p_organization_id => l_rev_item_unexp_rec.organization_id
10677: , p_revised_item_id => l_rev_item_unexp_rec.revised_item_id
10678: , p_new_item_revision => l_revised_item_rec.new_revised_item_revision

Line 10689: ENG_Validate_Revised_Item.Check_Access

10685: , x_return_status => l_Return_Status
10686: , p_check_scheduled_status => FALSE -- bug 5756870 , don't check for scheduled date validation..
10687: );
10688: ELSE
10689: ENG_Validate_Revised_Item.Check_Access
10690: ( p_change_notice => l_revised_item_rec.ECO_Name
10691: , p_organization_id => l_rev_item_unexp_rec.organization_id
10692: , p_revised_item_id => l_rev_item_unexp_rec.revised_item_id
10693: , p_new_item_revision => l_revised_item_rec.new_revised_item_revision

Line 10827: ENG_Validate_Revised_Item.Check_Access_Scheduled(

10823: --Note: we need not check if the transaction type is anything other than update
10824: -- because it has been check above, and execution will not make it to this line in such cases
10825:
10826: IF(l_chk_co_sch = 4 OR l_old_revised_item_rec.status_type = 4) THEN
10827: ENG_Validate_Revised_Item.Check_Access_Scheduled(
10828: x_Return_Status => l_return_status
10829: , x_Mesg_Token_Tbl => l_Mesg_Token_Tbl
10830: , p_rev_item_unexp_Rec => l_rev_item_unexp_rec
10831: , p_revised_item_Rec => l_revised_item_rec

Line 10879: ENG_Validate_Revised_Item.Check_Attributes

10875: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Attribute Validation'); END IF;
10876: IF l_revised_item_rec.Transaction_Type IN
10877: (ENG_GLOBALS.G_OPR_CREATE, ENG_GLOBALS.G_OPR_UPDATE)
10878: THEN
10879: ENG_Validate_Revised_Item.Check_Attributes
10880: ( x_return_status => l_return_status
10881: , x_Mesg_Token_Tbl => l_Mesg_Token_Tbl
10882: , p_revised_item_rec => l_revised_item_rec
10883: , p_rev_item_unexp_rec => l_rev_item_unexp_rec

Line 11020: ENG_Validate_Revised_Item.Check_Required

11016: --
11017:
11018: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('return_status: ' || l_return_status); END IF;
11019:
11020: ENG_Validate_Revised_Item.Check_Required
11021: ( x_return_status => l_return_status
11022: , x_Mesg_Token_Tbl => l_Mesg_Token_Tbl
11023: , p_revised_item_rec => l_revised_item_rec
11024: );

Line 11142: Eng_Validate_Revised_Item.Check_Entity_Delete

11138: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Entity validation'); END IF;
11139:
11140: IF l_revised_item_rec.transaction_type = 'DELETE'
11141: THEN
11142: Eng_Validate_Revised_Item.Check_Entity_Delete
11143: ( p_revised_item_rec => l_revised_item_rec
11144: , p_rev_item_unexp_rec => l_rev_item_unexp_rec
11145: , x_Mesg_Token_Tbl => l_Mesg_Token_Tbl
11146: , x_return_status => l_Return_Status

Line 11149: Eng_Validate_Revised_Item.Check_Entity

11145: , x_Mesg_Token_Tbl => l_Mesg_Token_Tbl
11146: , x_return_status => l_Return_Status
11147: );
11148: ELSE
11149: Eng_Validate_Revised_Item.Check_Entity
11150: ( p_revised_item_rec => l_revised_item_rec
11151: , p_rev_item_unexp_rec => l_rev_item_unexp_rec
11152: , p_old_revised_item_rec => l_old_revised_item_rec
11153: , p_old_rev_item_unexp_rec => l_old_rev_item_unexp_rec