DBA Data[Home] [Help]

PACKAGE: APPS.ENG_VALIDATE_CHANGE_LINE

Source


1 PACKAGE ENG_Validate_Change_Line AUTHID CURRENT_USER AS
2 /* $Header: ENGLCHLS.pls 115.4 2003/02/10 21:34:36 bbontemp noship $ */
3 
4 
5 /****************************************************************************
6 *  CHECK EXISTENCE
7 *****************************************************************************/
8 
9 -- Check_Existence
10 PROCEDURE Check_Existence
11 (  p_change_line_rec             IN  Eng_Eco_Pub.Change_Line_Rec_Type
12  , p_change_line_unexp_rec       IN  Eng_Eco_Pub.Change_Line_Unexposed_Rec_Type
13  , x_old_change_line_rec         IN OUT NOCOPY Eng_Eco_Pub.Change_Line_Rec_Type
14  , x_old_change_line_unexp_rec   IN OUT NOCOPY Eng_Eco_Pub.Change_Line_Unexposed_Rec_Type
15  , x_mesg_token_tbl              OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
16  , x_return_status               OUT NOCOPY VARCHAR2
17 ) ;
18 
19 
20 /****************************************************************************
21 *  CHECK REQUIRED
22 *****************************************************************************/
23 
24 -- Check_Required
25 PROCEDURE Check_Required
26 ( p_change_line_rec     IN  Eng_Eco_Pub.Change_Line_Rec_Type
27 , x_return_status       OUT NOCOPY VARCHAR2
28 , x_mesg_token_tbl      OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
29 ) ;
30 
31 
32 /****************************************************************************
33 *  CHECK ATTRIBUTES
34 *****************************************************************************/
35 
36 -- Check_Attributes
37 PROCEDURE Check_Attributes
38 (  p_change_line_rec             IN  Eng_Eco_Pub.Change_Line_Rec_Type
39  , p_change_line_unexp_rec       IN  Eng_Eco_Pub.Change_Line_Unexposed_Rec_Type
40  , p_old_change_line_rec         IN  Eng_Eco_Pub.Change_Line_Rec_Type
41  , p_old_change_line_unexp_rec   IN  Eng_Eco_Pub.Change_Line_Unexposed_Rec_Type
42  , x_mesg_token_tbl              OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
43  , x_return_status               OUT NOCOPY VARCHAR2
44 ) ;
45 
46 /****************************************************************************
47 *  CHECK CONDITIONALLY REQUIRED
48 *****************************************************************************/
49 
50 -- Check_Conditionally_Required
51 PROCEDURE Check_Conditionally_Required
52 ( p_change_line_rec       IN  Eng_Eco_Pub.Change_Line_Rec_Type
53 , p_change_line_unexp_rec IN  Eng_Eco_Pub.Change_Line_Unexposed_Rec_Type
54 , x_return_status         OUT NOCOPY VARCHAR2
55 , x_mesg_token_tbl        OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
56 ) ;
57 
58 
59 /****************************************************************************
60 *  CHECK ENTITY ATTRIBUTES
61 *****************************************************************************/
62 
63 -- Check_Entity
64 PROCEDURE Check_Entity
65 (  p_change_line_rec           IN  Eng_Eco_Pub.Change_Line_Rec_Type
66  , p_change_line_unexp_rec     IN  Eng_Eco_Pub.Change_Line_Unexposed_Rec_Type
67  , p_old_change_line_rec       IN  Eng_Eco_Pub.Change_Line_Rec_Type
68  , p_old_change_line_unexp_rec IN  Eng_Eco_Pub.Change_Line_Unexposed_Rec_Type
69  , x_mesg_token_tbl            OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
70  , x_return_status             OUT NOCOPY VARCHAR2
71 ) ;
72 
73 -- Check_Entity Delete
74 PROCEDURE Check_Entity_Delete
75 (  p_change_line_rec          IN  Eng_Eco_Pub.Change_Line_Rec_Type
76  , p_change_line_unexp_rec    IN  Eng_Eco_Pub.Change_Line_Unexposed_Rec_Type
77  , x_mesg_token_tbl           OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
78  , x_return_status            OUT NOCOPY VARCHAR2
79 ) ;
80 
81 
82 /****************************************************************************
83 * CHECK_ACCESS
84 *****************************************************************************/
85 PROCEDURE Check_Access
86 (  p_change_notice              IN  VARCHAR2
87  , p_organization_id            IN  NUMBER
88  , p_item_revision              IN  VARCHAR2
89  , p_item_name                  IN  VARCHAR2
90  , p_item_id                    IN  NUMBER
91  , p_item_revision_id           IN  NUMBER
92  , p_Mesg_Token_Tbl             IN  Error_Handler.Mesg_Token_Tbl_Type :=
93                                     Error_Handler.G_MISS_MESG_TOKEN_TBL
94  , x_Mesg_Token_Tbl             IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
95  , x_Return_Status              OUT NOCOPY VARCHAR2
96 ) ;
97 
98 PROCEDURE Check_Access
99 (  p_change_line_rec           IN  Eng_Eco_Pub.Change_Line_Rec_Type
100  , p_change_line_unexp_rec     IN  Eng_Eco_Pub.Change_Line_Unexposed_Rec_Type
101  , p_Mesg_Token_Tbl             IN  Error_Handler.Mesg_Token_Tbl_Type :=
102                                     Error_Handler.G_MISS_MESG_TOKEN_TBL
103  , x_Mesg_Token_Tbl             IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
104  , x_Return_Status              OUT NOCOPY VARCHAR2
105 ) ;
106 
107 END ENG_Validate_Change_Line ;