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:
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: /****************************************************************************
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: /****************************************************************************
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: /****************************************************************************
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
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:
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: ) ;
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:
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
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: ) ;
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:
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 ;