285: END IF ;
286: */
287: --
288: -- Process Flow step 5: Verify Operation Resource's existence
289: -- Call the Bom_Validate_Op_Seq.Check_Existence
290: --
291: --
292: Bom_Validate_Op_Res.Check_Existence
293: ( p_op_resource_rec => l_op_resource_rec
719: /*
720: IF l_op_resource_rec.transaction_type IN ( BOM_Rtg_Globals.G_OPR_CREATE
721: , BOM_Rtg_Globals.G_OPR_UPDATE )
722: THEN
723: Bom_Validate_Op_Seq.Check_Conditionally_Required
724: ( p_op_resource_rec => l_op_resource_rec
725: , p_op_res_unexp_rec => l_op_res_unexp_rec
726: , x_return_status => l_return_status
727: , x_mesg_token_tbl => l_mesg_token_tbl
1541: END IF ;
1542: */
1543: --
1544: -- Process Flow step 5: Verify Operation Resource's existence
1545: -- Call the Bom_Validate_Op_Seq.Check_Existence
1546: --
1547: --
1548:
1549: Bom_Validate_Sub_Op_Res.Check_Existence
1639:
1640: --
1641: -- Process Flow step 8 : Check if the parent operation is
1642: -- non-referencing operation of type: Event
1643: -- Call Bom_Validate_Op_Seq.Check_NonRefEvent
1644: --
1645: Bom_Validate_Op_Res.Check_NonRefEvent
1646: ( p_operation_sequence_id =>
1647: l_sub_res_unexp_rec.operation_sequence_id
4033: END IF ;
4034: */
4035: --
4036: -- Process Flow step 5: Verify Operation Sequence's existence
4037: -- Call the Bom_Validate_Op_Seq.Check_Existence
4038: --
4039: --
4040: Bom_Validate_Op_Seq.Check_Existence
4041: ( p_operation_rec => l_operation_rec
4036: -- Process Flow step 5: Verify Operation Sequence's existence
4037: -- Call the Bom_Validate_Op_Seq.Check_Existence
4038: --
4039: --
4040: Bom_Validate_Op_Seq.Check_Existence
4041: ( p_operation_rec => l_operation_rec
4042: , p_op_unexp_rec => l_op_unexp_rec
4043: , x_old_operation_rec => l_old_operation_rec
4044: , x_old_op_unexp_rec => l_old_op_unexp_rec
4119: -- Process Flow step 8 : Check the routing does not have a common
4120: --
4121: --
4122:
4123: Bom_Validate_Op_Seq.Check_CommonRtg
4124: ( p_routing_sequence_id => l_op_unexp_rec.routing_sequence_id
4125: , x_mesg_token_tbl => l_mesg_token_tbl
4126: , x_return_status => l_return_status
4127: ) ;
4165: -- Standard Routing, Flow Routing, Lot Based Routing.
4166: -- If a non-operated column is not null, the procedure set it to null
4167: -- and occur Warning.
4168: --
4169: BOM_Validate_Op_Seq.Check_NonOperated_Attribute
4170: ( p_operation_rec => l_operation_rec
4171: , p_op_unexp_rec => l_op_unexp_rec
4172: , x_operation_rec => l_operation_rec
4173: , x_op_unexp_rec => l_op_unexp_rec
4286: -- Process Flow step 10 : Check required fields exist
4287: -- (also includes a part of conditionally required fields)
4288: --
4289:
4290: Bom_Validate_Op_Seq.Check_Required
4291: ( p_operation_rec => l_operation_rec
4292: , x_return_status => l_return_status
4293: , x_mesg_token_tbl => l_mesg_token_tbl
4294: ) ;
4327:
4328: IF l_operation_rec.transaction_type IN
4329: (BOM_Rtg_Globals.G_OPR_CREATE, BOM_Rtg_Globals.G_OPR_UPDATE)
4330: THEN
4331: Bom_Validate_Op_Seq.Check_Attributes
4332: ( p_operation_rec => l_operation_rec
4333: , p_op_unexp_rec => l_op_unexp_rec
4334: , x_return_status => l_return_status
4335: , x_mesg_token_tbl => l_mesg_token_tbl
4486: --
4487: IF l_operation_rec.transaction_type IN ( BOM_Rtg_Globals.G_OPR_CREATE
4488: , BOM_Rtg_Globals.G_OPR_UPDATE )
4489: THEN
4490: Bom_Validate_Op_Seq.Check_Conditionally_Required
4491: ( p_operation_rec => l_operation_rec
4492: , p_op_unexp_rec => l_op_unexp_rec
4493: , x_return_status => l_return_status
4494: , x_mesg_token_tbl => l_mesg_token_tbl
4615:
4616:
4617: --
4618: -- Process Flow step 16 - Entity Level Validation
4619: -- Call Bom_Validate_Op_Seq.Check_Entity
4620: --
4621: Bom_Validate_Op_Seq.Check_Entity
4622: ( p_operation_rec => l_operation_rec
4623: , p_op_unexp_rec => l_op_unexp_rec
4617: --
4618: -- Process Flow step 16 - Entity Level Validation
4619: -- Call Bom_Validate_Op_Seq.Check_Entity
4620: --
4621: Bom_Validate_Op_Seq.Check_Entity
4622: ( p_operation_rec => l_operation_rec
4623: , p_op_unexp_rec => l_op_unexp_rec
4624: , p_old_operation_rec => l_old_operation_rec
4625: , p_old_op_unexp_rec => l_old_op_unexp_rec