[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 ;