1: PACKAGE BODY BOM_Validate_Op_Seq AS
2: /* $Header: BOMLOPSB.pls 120.7.12010000.2 2008/10/15 11:43:24 tbhande ship $ */
3: /****************************************************************************
4: --
5: -- Copyright (c) 2000 Oracle Corporation, Redwood Shores, CA, USA
10: -- BOMLOPSB.pls
11: --
12: -- DESCRIPTION
13: --
14: -- Body of package BOM_Validate_Op_Seq
15: --
16: -- NOTES
17: --
18: -- HISTORY
20: -- 07-AUG-00 Masanori Kimizuka Initial Creation
21: --
22: ****************************************************************************/
23:
24: G_Pkg_Name VARCHAR2(30) := 'BOM_Validate_Op_Seq';
25:
26:
27: l_MODEL CONSTANT NUMBER := 1 ;
28: l_OPTION_CLASS CONSTANT NUMBER := 2 ;
369: , x_com_op_unexp_rec => l_com_op_unexp_rec
370: ) ;
371:
372: -- Call Check_Existence
373: Bom_Validate_Op_Seq.Check_Existence
374: ( p_com_operation_rec => l_com_operation_rec
375: , p_com_op_unexp_rec => l_com_op_unexp_rec
376: , x_old_com_operation_rec => l_old_com_operation_rec
377: , x_old_com_op_unexp_rec => l_old_com_op_unexp_rec
426: , x_com_op_unexp_rec => l_com_op_unexp_rec
427: ) ;
428:
429: -- Call Check_Existence
430: Bom_Validate_Op_Seq.Check_Existence
431: ( p_com_operation_rec => l_com_operation_rec
432: , p_com_op_unexp_rec => l_com_op_unexp_rec
433: , x_old_com_operation_rec => l_old_com_operation_rec
434: , x_old_com_op_unexp_rec => l_old_com_op_unexp_rec
720: , x_com_operation_rec => l_com_operation_rec
721: , x_com_op_unexp_rec => l_com_op_unexp_rec
722: ) ;
723:
724: Bom_Validate_Op_Seq.Check_required
725: ( p_com_operation_rec => l_com_operation_rec
726: , x_return_status => x_return_status
727: , x_mesg_token_tbl => x_mesg_token_tbl
728: );
758: , x_com_operation_rec => l_com_operation_rec
759: , x_com_op_unexp_rec => l_com_op_unexp_rec
760: ) ;
761:
762: Bom_Validate_Op_Seq.Check_required
763: ( p_com_operation_rec => l_com_operation_rec
764: , x_return_status => x_return_status
765: , x_mesg_token_tbl => x_mesg_token_tbl
766: );
908: , x_com_op_unexp_rec => l_com_op_unexp_rec
909: ) ;
910:
911: -- Call Check Attributes procedure
912: Bom_Validate_Op_Seq.Check_Attributes
913: ( p_com_operation_rec => l_com_operation_rec
914: , p_com_op_unexp_rec => l_com_op_unexp_rec
915: , x_return_status => x_return_status
916: , x_mesg_token_tbl => x_mesg_token_tbl
950: , x_com_op_unexp_rec => l_com_op_unexp_rec
951: ) ;
952:
953: -- Call Check Attributes procedure
954: Bom_Validate_Op_Seq.Check_Attributes
955: ( p_com_operation_rec => l_com_operation_rec
956: , p_com_op_unexp_rec => l_com_op_unexp_rec
957: , x_return_status => x_return_status
958: , x_mesg_token_tbl => x_mesg_token_tbl
1636: , x_com_operation_rec => l_com_operation_rec
1637: , x_com_op_unexp_rec => l_com_op_unexp_rec
1638: ) ;
1639:
1640: Bom_Validate_Op_Seq.Check_Conditionally_Required
1641: ( p_com_operation_rec => l_com_operation_rec
1642: , p_com_op_unexp_rec => l_com_op_unexp_rec
1643: , x_return_status => x_return_status
1644: , x_mesg_token_tbl => x_mesg_token_tbl
1675: , x_com_operation_rec => l_com_operation_rec
1676: , x_com_op_unexp_rec => l_com_op_unexp_rec
1677: ) ;
1678:
1679: Bom_Validate_Op_Seq.Check_Conditionally_Required
1680: ( p_com_operation_rec => l_com_operation_rec
1681: , p_com_op_unexp_rec => l_com_op_unexp_rec
1682: , x_return_status => x_return_status
1683: , x_mesg_token_tbl => x_mesg_token_tbl
1777: ) ;
1778:
1779:
1780: -- Call Check_NonOperated_Attribute
1781: Bom_Validate_Op_Seq.Check_NonOperated_Attribute
1782: ( p_com_operation_rec => l_com_operation_rec
1783: , p_com_op_unexp_rec => l_com_op_unexp_rec
1784: , x_com_operation_rec => l_com_operation_rec
1785: , x_com_op_unexp_rec => l_com_op_unexp_rec
1833: , x_com_op_unexp_rec => l_com_op_unexp_rec
1834: ) ;
1835:
1836: -- Call Check_NonOperated_Attribute
1837: Bom_Validate_Op_Seq.Check_NonOperated_Attribute
1838: ( p_com_operation_rec => l_com_operation_rec
1839: , p_com_op_unexp_rec => l_com_op_unexp_rec
1840: , x_com_operation_rec => l_com_operation_rec
1841: , x_com_op_unexp_rec => l_com_op_unexp_rec
2782: ) ;
2783:
2784:
2785: -- Call Check_Entity
2786: Bom_Validate_Op_Seq.Check_Entity
2787: ( p_com_operation_rec => l_com_operation_rec
2788: , p_com_op_unexp_rec => l_com_op_unexp_rec
2789: , p_control_rec => Bom_Rtg_Pub.G_DEFAULT_CONTROL_REC
2790: , p_old_com_operation_rec => l_old_com_operation_rec
2854: , x_com_op_unexp_rec => l_old_com_op_unexp_rec
2855: ) ;
2856:
2857: -- Call Check_Entity
2858: Bom_Validate_Op_Seq.Check_Entity
2859: ( p_com_operation_rec => l_com_operation_rec
2860: , p_com_op_unexp_rec => l_com_op_unexp_rec
2861: , p_control_rec => Bom_Rtg_Pub.G_DEFAULT_CONTROL_REC
2862: , p_old_com_operation_rec => l_old_com_operation_rec
4363: x_Mesg_Token_Tbl := l_mesg_token_tbl;
4364: END Check_Access;
4365:
4366:
4367: END BOM_Validate_Op_Seq ;