38: * success if the operation is CREATE and the record EXISTS or will return an error if the operation
39: * is UPDATE and the record DOES NOT EXIST.In case of UPDATE if the record exists then the procedure
40: * will return the old record in the old entity parameters with a success status.
41: * @param p_op_resource_rec Operation Resource Record as given by the User
42: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
43: * @param p_op_res_Unexp_Rec Operation Resource Unexposed Record
44: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
45: * @param x_old_op_resource_rec Old Operation Resource exposed column record
46: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
40: * will return the old record in the old entity parameters with a success status.
41: * @param p_op_resource_rec Operation Resource Record as given by the User
42: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
43: * @param p_op_res_Unexp_Rec Operation Resource Unexposed Record
44: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
45: * @param x_old_op_resource_rec Old Operation Resource exposed column record
46: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
47: * @param x_old_op_res_unexp_rec Old Operation Resource unexposed column record
48: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
42: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
43: * @param p_op_res_Unexp_Rec Operation Resource Unexposed Record
44: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
45: * @param x_old_op_resource_rec Old Operation Resource exposed column record
46: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
47: * @param x_old_op_res_unexp_rec Old Operation Resource unexposed column record
48: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
49: * @param x_Mesg_Token_Tbl Filled with any errors or warnings
50: * @rep:paraminfo { @rep:innertype Error_Handler.Mesg_Token_Tbl_Type }
44: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
45: * @param x_old_op_resource_rec Old Operation Resource exposed column record
46: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
47: * @param x_old_op_res_unexp_rec Old Operation Resource unexposed column record
48: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
49: * @param x_Mesg_Token_Tbl Filled with any errors or warnings
50: * @rep:paraminfo { @rep:innertype Error_Handler.Mesg_Token_Tbl_Type }
51: * @param x_return_status Indicating success or faliure
52: * @rep:scope private
55: */
56:
57: -- Check_Existence used by RTG BO
58: PROCEDURE Check_Existence
59: ( p_op_resource_rec IN Bom_Rtg_Pub.Op_Resource_Rec_Type
60: , p_op_res_unexp_rec IN Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type
61: , x_old_op_resource_rec IN OUT NOCOPY Bom_Rtg_Pub.Op_Resource_Rec_Type
62: , x_old_op_res_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type
63: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
56:
57: -- Check_Existence used by RTG BO
58: PROCEDURE Check_Existence
59: ( p_op_resource_rec IN Bom_Rtg_Pub.Op_Resource_Rec_Type
60: , p_op_res_unexp_rec IN Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type
61: , x_old_op_resource_rec IN OUT NOCOPY Bom_Rtg_Pub.Op_Resource_Rec_Type
62: , x_old_op_res_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type
63: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
64: , x_return_status IN OUT NOCOPY VARCHAR2
57: -- Check_Existence used by RTG BO
58: PROCEDURE Check_Existence
59: ( p_op_resource_rec IN Bom_Rtg_Pub.Op_Resource_Rec_Type
60: , p_op_res_unexp_rec IN Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type
61: , x_old_op_resource_rec IN OUT NOCOPY Bom_Rtg_Pub.Op_Resource_Rec_Type
62: , x_old_op_res_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type
63: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
64: , x_return_status IN OUT NOCOPY VARCHAR2
65: ) ;
58: PROCEDURE Check_Existence
59: ( p_op_resource_rec IN Bom_Rtg_Pub.Op_Resource_Rec_Type
60: , p_op_res_unexp_rec IN Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type
61: , x_old_op_resource_rec IN OUT NOCOPY Bom_Rtg_Pub.Op_Resource_Rec_Type
62: , x_old_op_res_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type
63: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
64: , x_return_status IN OUT NOCOPY VARCHAR2
65: ) ;
66:
69: * success if the operation is CREATE and the record EXISTS or will return an error if the operation
70: * is UPDATE and the record DOES NOT EXIST.In case of UPDATE if the record exists then the procedure
71: * will return the old record in the old entity parameters with a success status.
72: * @param p_rev_op_resource_rec Operation Resource Record as given by the User
73: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
74: * @param p_rev_op_res_Unexp_Rec Operation Resource Unexposed Record
75: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
76: * @param x_old_rev_op_resource_rec Old Operation Resource exposed column record
77: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
71: * will return the old record in the old entity parameters with a success status.
72: * @param p_rev_op_resource_rec Operation Resource Record as given by the User
73: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
74: * @param p_rev_op_res_Unexp_Rec Operation Resource Unexposed Record
75: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
76: * @param x_old_rev_op_resource_rec Old Operation Resource exposed column record
77: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
78: * @param x_old_rev_op_res_unexp_rec Old Operation Resource unexposed column record
79: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
73: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
74: * @param p_rev_op_res_Unexp_Rec Operation Resource Unexposed Record
75: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
76: * @param x_old_rev_op_resource_rec Old Operation Resource exposed column record
77: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
78: * @param x_old_rev_op_res_unexp_rec Old Operation Resource unexposed column record
79: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
80: * @param x_Mesg_Token_Tbl Filled with any errors or warnings
81: * @rep:paraminfo { @rep:innertype Error_Handler.Mesg_Token_Tbl_Type }
75: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
76: * @param x_old_rev_op_resource_rec Old Operation Resource exposed column record
77: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
78: * @param x_old_rev_op_res_unexp_rec Old Operation Resource unexposed column record
79: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
80: * @param x_Mesg_Token_Tbl Filled with any errors or warnings
81: * @rep:paraminfo { @rep:innertype Error_Handler.Mesg_Token_Tbl_Type }
82: * @param x_return_status Indicating success or faliure
83: * @rep:scope private
86: */
87:
88: -- Check_Existence used by ECO BO and internally called by RTG BO
89: PROCEDURE Check_Existence
90: ( p_rev_op_resource_rec IN Bom_Rtg_Pub.Rev_Op_Resource_Rec_Type
91: , p_rev_op_res_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Res_Unexposed_Rec_Type
92: , x_old_rev_op_resource_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Op_Resource_Rec_Type
93: , x_old_rev_op_res_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Op_Res_Unexposed_Rec_Type
94: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
87:
88: -- Check_Existence used by ECO BO and internally called by RTG BO
89: PROCEDURE Check_Existence
90: ( p_rev_op_resource_rec IN Bom_Rtg_Pub.Rev_Op_Resource_Rec_Type
91: , p_rev_op_res_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Res_Unexposed_Rec_Type
92: , x_old_rev_op_resource_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Op_Resource_Rec_Type
93: , x_old_rev_op_res_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Op_Res_Unexposed_Rec_Type
94: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
95: , x_return_status IN OUT NOCOPY VARCHAR2
88: -- Check_Existence used by ECO BO and internally called by RTG BO
89: PROCEDURE Check_Existence
90: ( p_rev_op_resource_rec IN Bom_Rtg_Pub.Rev_Op_Resource_Rec_Type
91: , p_rev_op_res_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Res_Unexposed_Rec_Type
92: , x_old_rev_op_resource_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Op_Resource_Rec_Type
93: , x_old_rev_op_res_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Op_Res_Unexposed_Rec_Type
94: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
95: , x_return_status IN OUT NOCOPY VARCHAR2
96: ) ;
89: PROCEDURE Check_Existence
90: ( p_rev_op_resource_rec IN Bom_Rtg_Pub.Rev_Op_Resource_Rec_Type
91: , p_rev_op_res_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Res_Unexposed_Rec_Type
92: , x_old_rev_op_resource_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Op_Resource_Rec_Type
93: , x_old_rev_op_res_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Op_Res_Unexposed_Rec_Type
94: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
95: , x_return_status IN OUT NOCOPY VARCHAR2
96: ) ;
97:
119: * @param x_return_status Indicating success or faliure
120: * @param x_Mesg_Token_Tbl Filled with any errors or warnings
121: * @rep:paraminfo { @rep:innertype Error_Handler.Mesg_Token_Tbl_Type }
122: * @param p_op_resource_rec Bom Operation Resource Record as given by the User
123: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
124: * @param p_op_res_unexp_rec Bom Operation Resource Record as given by the User
125: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
126: * @rep:scope private
127: * @rep:lifecycle active
121: * @rep:paraminfo { @rep:innertype Error_Handler.Mesg_Token_Tbl_Type }
122: * @param p_op_resource_rec Bom Operation Resource Record as given by the User
123: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
124: * @param p_op_res_unexp_rec Bom Operation Resource Record as given by the User
125: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
126: * @rep:scope private
127: * @rep:lifecycle active
128: * @rep:displayname Check Attributes for Routing BO
129: */
128: * @rep:displayname Check Attributes for Routing BO
129: */
130: -- Check_Attributes used by RTG BO
131: PROCEDURE Check_Attributes
132: ( p_op_resource_rec IN Bom_Rtg_Pub.Op_Resource_Rec_Type
133: , p_op_res_unexp_rec IN Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type
134: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
135: , x_return_status IN OUT NOCOPY VARCHAR2
136: ) ;
129: */
130: -- Check_Attributes used by RTG BO
131: PROCEDURE Check_Attributes
132: ( p_op_resource_rec IN Bom_Rtg_Pub.Op_Resource_Rec_Type
133: , p_op_res_unexp_rec IN Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type
134: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
135: , x_return_status IN OUT NOCOPY VARCHAR2
136: ) ;
137:
143: * @param x_return_status Indicating success or faliure
144: * @param x_Mesg_Token_Tbl Filled with any errors or warnings
145: * @rep:paraminfo { @rep:innertype Error_Handler.Mesg_Token_Tbl_Type }
146: * @param p_rev_op_resource_rec Bom Operation Resource Record as given by the User
147: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
148: * @param p_rev_op_res_unexp_rec Bom Operation Resource Record as given by the User
149: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
150: * @rep:scope private
151: * @rep:lifecycle active
145: * @rep:paraminfo { @rep:innertype Error_Handler.Mesg_Token_Tbl_Type }
146: * @param p_rev_op_resource_rec Bom Operation Resource Record as given by the User
147: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
148: * @param p_rev_op_res_unexp_rec Bom Operation Resource Record as given by the User
149: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
150: * @rep:scope private
151: * @rep:lifecycle active
152: * @rep:displayname Check Attributes for ECO BO
153: */
151: * @rep:lifecycle active
152: * @rep:displayname Check Attributes for ECO BO
153: */
154: PROCEDURE Check_Attributes
155: ( p_rev_op_resource_rec IN Bom_Rtg_Pub.Rev_Op_Resource_Rec_Type
156: , p_rev_op_res_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Res_Unexposed_Rec_Type
157: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
158: , x_return_status IN OUT NOCOPY VARCHAR2
159: ) ;
152: * @rep:displayname Check Attributes for ECO BO
153: */
154: PROCEDURE Check_Attributes
155: ( p_rev_op_resource_rec IN Bom_Rtg_Pub.Rev_Op_Resource_Rec_Type
156: , p_rev_op_res_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Res_Unexposed_Rec_Type
157: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
158: , x_return_status IN OUT NOCOPY VARCHAR2
159: ) ;
160:
168: * @param x_return_status Indicating success or faliure
169: * @param x_Mesg_Token_Tbl Filled with any errors or warnings
170: * @rep:paraminfo { @rep:innertype Error_Handler.Mesg_Token_Tbl_Type }
171: * @param p_op_resource_rec Operation Resource Record
172: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
173: * @param p_op_res_unexp_rec Operation Resource Unexposed Record
174: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
175: * @param p_old_op_resource_rec Old Operation Resource Record
176: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
170: * @rep:paraminfo { @rep:innertype Error_Handler.Mesg_Token_Tbl_Type }
171: * @param p_op_resource_rec Operation Resource Record
172: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
173: * @param p_op_res_unexp_rec Operation Resource Unexposed Record
174: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
175: * @param p_old_op_resource_rec Old Operation Resource Record
176: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
177: * @param p_old_op_res_unexp_rec Operation Resource Unexposed Record
178: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
172: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
173: * @param p_op_res_unexp_rec Operation Resource Unexposed Record
174: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
175: * @param p_old_op_resource_rec Old Operation Resource Record
176: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
177: * @param p_old_op_res_unexp_rec Operation Resource Unexposed Record
178: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
179: * @param x_op_resource_rec Operation Resource Record
180: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
174: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
175: * @param p_old_op_resource_rec Old Operation Resource Record
176: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
177: * @param p_old_op_res_unexp_rec Operation Resource Unexposed Record
178: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
179: * @param x_op_resource_rec Operation Resource Record
180: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
181: * @param x_op_res_unexp_rec Operation Resource Unexposed Record
182: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
176: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
177: * @param p_old_op_res_unexp_rec Operation Resource Unexposed Record
178: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
179: * @param x_op_resource_rec Operation Resource Record
180: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
181: * @param x_op_res_unexp_rec Operation Resource Unexposed Record
182: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
183: * @rep:scope private
184: * @rep:lifecycle active
178: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
179: * @param x_op_resource_rec Operation Resource Record
180: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
181: * @param x_op_res_unexp_rec Operation Resource Unexposed Record
182: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
183: * @rep:scope private
184: * @rep:lifecycle active
185: * @rep:displayname Check Entity for Routing BO
186: */
185: * @rep:displayname Check Entity for Routing BO
186: */
187: -- Check_Entity used by RTG BO
188: PROCEDURE Check_Entity
189: ( p_op_resource_rec IN Bom_Rtg_Pub.Op_Resource_Rec_Type
190: , p_op_res_unexp_rec IN Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type
191: , p_old_op_resource_rec IN Bom_Rtg_Pub.Op_Resource_Rec_Type
192: , p_old_op_res_unexp_rec IN Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type
193: , x_op_resource_rec IN OUT NOCOPY Bom_Rtg_Pub.Op_Resource_Rec_Type
186: */
187: -- Check_Entity used by RTG BO
188: PROCEDURE Check_Entity
189: ( p_op_resource_rec IN Bom_Rtg_Pub.Op_Resource_Rec_Type
190: , p_op_res_unexp_rec IN Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type
191: , p_old_op_resource_rec IN Bom_Rtg_Pub.Op_Resource_Rec_Type
192: , p_old_op_res_unexp_rec IN Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type
193: , x_op_resource_rec IN OUT NOCOPY Bom_Rtg_Pub.Op_Resource_Rec_Type
194: , x_op_res_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type
187: -- Check_Entity used by RTG BO
188: PROCEDURE Check_Entity
189: ( p_op_resource_rec IN Bom_Rtg_Pub.Op_Resource_Rec_Type
190: , p_op_res_unexp_rec IN Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type
191: , p_old_op_resource_rec IN Bom_Rtg_Pub.Op_Resource_Rec_Type
192: , p_old_op_res_unexp_rec IN Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type
193: , x_op_resource_rec IN OUT NOCOPY Bom_Rtg_Pub.Op_Resource_Rec_Type
194: , x_op_res_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type
195: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
188: PROCEDURE Check_Entity
189: ( p_op_resource_rec IN Bom_Rtg_Pub.Op_Resource_Rec_Type
190: , p_op_res_unexp_rec IN Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type
191: , p_old_op_resource_rec IN Bom_Rtg_Pub.Op_Resource_Rec_Type
192: , p_old_op_res_unexp_rec IN Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type
193: , x_op_resource_rec IN OUT NOCOPY Bom_Rtg_Pub.Op_Resource_Rec_Type
194: , x_op_res_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type
195: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
196: , x_return_status IN OUT NOCOPY VARCHAR2
189: ( p_op_resource_rec IN Bom_Rtg_Pub.Op_Resource_Rec_Type
190: , p_op_res_unexp_rec IN Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type
191: , p_old_op_resource_rec IN Bom_Rtg_Pub.Op_Resource_Rec_Type
192: , p_old_op_res_unexp_rec IN Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type
193: , x_op_resource_rec IN OUT NOCOPY Bom_Rtg_Pub.Op_Resource_Rec_Type
194: , x_op_res_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type
195: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
196: , x_return_status IN OUT NOCOPY VARCHAR2
197: ) ;
190: , p_op_res_unexp_rec IN Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type
191: , p_old_op_resource_rec IN Bom_Rtg_Pub.Op_Resource_Rec_Type
192: , p_old_op_res_unexp_rec IN Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type
193: , x_op_resource_rec IN OUT NOCOPY Bom_Rtg_Pub.Op_Resource_Rec_Type
194: , x_op_res_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type
195: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
196: , x_return_status IN OUT NOCOPY VARCHAR2
197: ) ;
198:
204: * @param x_return_status Indicating success or faliure
205: * @param x_Mesg_Token_Tbl Filled with any errors or warnings
206: * @rep:paraminfo { @rep:innertype Error_Handler.Mesg_Token_Tbl_Type }
207: * @param p_rev_op_resource_rec Operation Resource Record
208: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
209: * @param p_rev_op_res_unexp_rec Operation Resource Unexposed Record
210: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
211: * @param p_control_Rec IN Control Record
212: * @paraminfo { @rep:innertype Bom_Rtg_Pub.Control_Rec_Type}
206: * @rep:paraminfo { @rep:innertype Error_Handler.Mesg_Token_Tbl_Type }
207: * @param p_rev_op_resource_rec Operation Resource Record
208: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
209: * @param p_rev_op_res_unexp_rec Operation Resource Unexposed Record
210: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
211: * @param p_control_Rec IN Control Record
212: * @paraminfo { @rep:innertype Bom_Rtg_Pub.Control_Rec_Type}
213: * @param p_old_rev_op_resource_rec Old Operation Resource Record
214: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
208: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
209: * @param p_rev_op_res_unexp_rec Operation Resource Unexposed Record
210: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
211: * @param p_control_Rec IN Control Record
212: * @paraminfo { @rep:innertype Bom_Rtg_Pub.Control_Rec_Type}
213: * @param p_old_rev_op_resource_rec Old Operation Resource Record
214: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
215: * @param p_old_rev_op_res_unexp_rec Operation Resource Unexposed Record
216: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
210: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
211: * @param p_control_Rec IN Control Record
212: * @paraminfo { @rep:innertype Bom_Rtg_Pub.Control_Rec_Type}
213: * @param p_old_rev_op_resource_rec Old Operation Resource Record
214: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
215: * @param p_old_rev_op_res_unexp_rec Operation Resource Unexposed Record
216: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
217: * @param x_rev_op_resource_rec Operation Resource Record
218: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
212: * @paraminfo { @rep:innertype Bom_Rtg_Pub.Control_Rec_Type}
213: * @param p_old_rev_op_resource_rec Old Operation Resource Record
214: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
215: * @param p_old_rev_op_res_unexp_rec Operation Resource Unexposed Record
216: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
217: * @param x_rev_op_resource_rec Operation Resource Record
218: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
219: * @param x_rev_op_res_unexp_rec Operation Resource Unexposed Record
220: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
214: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
215: * @param p_old_rev_op_res_unexp_rec Operation Resource Unexposed Record
216: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
217: * @param x_rev_op_resource_rec Operation Resource Record
218: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
219: * @param x_rev_op_res_unexp_rec Operation Resource Unexposed Record
220: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
221: * @rep:scope private
222: * @rep:lifecycle active
216: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
217: * @param x_rev_op_resource_rec Operation Resource Record
218: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Resource_Rec_Type }
219: * @param x_rev_op_res_unexp_rec Operation Resource Unexposed Record
220: * @rep:paraminfo { @rep:innertype Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type }
221: * @rep:scope private
222: * @rep:lifecycle active
223: * @rep:displayname Check Entity for ECO BO
224: */
223: * @rep:displayname Check Entity for ECO BO
224: */
225:
226: PROCEDURE Check_Entity
227: ( p_rev_op_resource_rec IN Bom_Rtg_Pub.Rev_Op_Resource_Rec_Type
228: , p_rev_op_res_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Res_Unexposed_Rec_Type
229: , p_old_rev_op_resource_rec IN Bom_Rtg_Pub.Rev_Op_Resource_Rec_Type
230: , p_old_rev_op_res_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Res_Unexposed_Rec_Type
231: , p_control_rec IN Bom_Rtg_Pub.Control_Rec_Type
224: */
225:
226: PROCEDURE Check_Entity
227: ( p_rev_op_resource_rec IN Bom_Rtg_Pub.Rev_Op_Resource_Rec_Type
228: , p_rev_op_res_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Res_Unexposed_Rec_Type
229: , p_old_rev_op_resource_rec IN Bom_Rtg_Pub.Rev_Op_Resource_Rec_Type
230: , p_old_rev_op_res_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Res_Unexposed_Rec_Type
231: , p_control_rec IN Bom_Rtg_Pub.Control_Rec_Type
232: , x_rev_op_resource_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Op_Resource_Rec_Type
225:
226: PROCEDURE Check_Entity
227: ( p_rev_op_resource_rec IN Bom_Rtg_Pub.Rev_Op_Resource_Rec_Type
228: , p_rev_op_res_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Res_Unexposed_Rec_Type
229: , p_old_rev_op_resource_rec IN Bom_Rtg_Pub.Rev_Op_Resource_Rec_Type
230: , p_old_rev_op_res_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Res_Unexposed_Rec_Type
231: , p_control_rec IN Bom_Rtg_Pub.Control_Rec_Type
232: , x_rev_op_resource_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Op_Resource_Rec_Type
233: , x_rev_op_res_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Op_Res_Unexposed_Rec_Type
226: PROCEDURE Check_Entity
227: ( p_rev_op_resource_rec IN Bom_Rtg_Pub.Rev_Op_Resource_Rec_Type
228: , p_rev_op_res_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Res_Unexposed_Rec_Type
229: , p_old_rev_op_resource_rec IN Bom_Rtg_Pub.Rev_Op_Resource_Rec_Type
230: , p_old_rev_op_res_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Res_Unexposed_Rec_Type
231: , p_control_rec IN Bom_Rtg_Pub.Control_Rec_Type
232: , x_rev_op_resource_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Op_Resource_Rec_Type
233: , x_rev_op_res_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Op_Res_Unexposed_Rec_Type
234: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
227: ( p_rev_op_resource_rec IN Bom_Rtg_Pub.Rev_Op_Resource_Rec_Type
228: , p_rev_op_res_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Res_Unexposed_Rec_Type
229: , p_old_rev_op_resource_rec IN Bom_Rtg_Pub.Rev_Op_Resource_Rec_Type
230: , p_old_rev_op_res_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Res_Unexposed_Rec_Type
231: , p_control_rec IN Bom_Rtg_Pub.Control_Rec_Type
232: , x_rev_op_resource_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Op_Resource_Rec_Type
233: , x_rev_op_res_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Op_Res_Unexposed_Rec_Type
234: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
235: , x_return_status IN OUT NOCOPY VARCHAR2
228: , p_rev_op_res_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Res_Unexposed_Rec_Type
229: , p_old_rev_op_resource_rec IN Bom_Rtg_Pub.Rev_Op_Resource_Rec_Type
230: , p_old_rev_op_res_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Res_Unexposed_Rec_Type
231: , p_control_rec IN Bom_Rtg_Pub.Control_Rec_Type
232: , x_rev_op_resource_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Op_Resource_Rec_Type
233: , x_rev_op_res_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Op_Res_Unexposed_Rec_Type
234: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
235: , x_return_status IN OUT NOCOPY VARCHAR2
236: ) ;
229: , p_old_rev_op_resource_rec IN Bom_Rtg_Pub.Rev_Op_Resource_Rec_Type
230: , p_old_rev_op_res_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Res_Unexposed_Rec_Type
231: , p_control_rec IN Bom_Rtg_Pub.Control_Rec_Type
232: , x_rev_op_resource_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Op_Resource_Rec_Type
233: , x_rev_op_res_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Op_Res_Unexposed_Rec_Type
234: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
235: , x_return_status IN OUT NOCOPY VARCHAR2
236: ) ;
237:
478: * CHECK REQUIRED
479:
480: -- Check_Required used by RTG BO
481: PROCEDURE Check_Required
482: ( p_op_resource_rec IN Bom_Rtg_Pub.Op_Resource_Rec_Type
483: , x_return_status IN OUT NOCOPY VARCHAR2
484: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
485: ) ;
486:
485: ) ;
486:
487: -- Check_Required used by ECO BO
488: PROCEDURE Check_Required
489: ( p_rev_op_resource_rec IN Bom_Rtg_Pub.Rev_Op_Resource_Rec_Type
490: , x_return_status IN OUT NOCOPY VARCHAR2
491: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
492: ) ;
493:
493:
494:
495: -- Check_Required internally called by RTG BO and by ECO BO
496: PROCEDURE Check_Required
497: ( p_com_op_resource_rec IN Bom_Rtg_Pub.Com_op_resource_Rec_Type
498: , x_return_status IN OUT NOCOPY VARCHAR2
499: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
500: ) ;
501:
506: * CHECK CONDITIONALLY REQUIRED
507:
508: -- Check_Conditionally_Required used by RTG BO
509: PROCEDURE Check_Conditionally_Required
510: ( p_op_resource_rec IN Bom_Rtg_Pub.Op_Resource_Rec_Type
511: , p_op_res_unexp_rec IN Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type
512: , x_return_status IN OUT NOCOPY VARCHAR2
513: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
514: ) ;
507:
508: -- Check_Conditionally_Required used by RTG BO
509: PROCEDURE Check_Conditionally_Required
510: ( p_op_resource_rec IN Bom_Rtg_Pub.Op_Resource_Rec_Type
511: , p_op_res_unexp_rec IN Bom_Rtg_Pub.Op_Res_Unexposed_Rec_Type
512: , x_return_status IN OUT NOCOPY VARCHAR2
513: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
514: ) ;
515:
514: ) ;
515:
516: -- Check_Conditionally_Required used by ECO BO
517: PROCEDURE Check_Conditionally_Required
518: ( p_rev_op_resource_rec IN Bom_Rtg_Pub.Rev_Op_Resource_Rec_Type
519: , p_rev_op_res_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Res_Unexposed_Rec_Type
520: , x_return_status IN OUT NOCOPY VARCHAR2
521: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
522: ) ;
515:
516: -- Check_Conditionally_Required used by ECO BO
517: PROCEDURE Check_Conditionally_Required
518: ( p_rev_op_resource_rec IN Bom_Rtg_Pub.Rev_Op_Resource_Rec_Type
519: , p_rev_op_res_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Res_Unexposed_Rec_Type
520: , x_return_status IN OUT NOCOPY VARCHAR2
521: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
522: ) ;
523:
522: ) ;
523:
524: -- Check_Conditionally_Required internally called by RTG BO and ECO BO
525: PROCEDURE Check_Conditionally_Required
526: ( p_com_op_resource_rec IN Bom_Rtg_Pub.Com_op_resource_Rec_Type
527: , p_com_op_res_unexp_rec IN Bom_Rtg_Pub.Com_Op_Res_Unexposed_Rec_Type
528: , x_return_status IN OUT NOCOPY VARCHAR2
529: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
530: ) ;
523:
524: -- Check_Conditionally_Required internally called by RTG BO and ECO BO
525: PROCEDURE Check_Conditionally_Required
526: ( p_com_op_resource_rec IN Bom_Rtg_Pub.Com_op_resource_Rec_Type
527: , p_com_op_res_unexp_rec IN Bom_Rtg_Pub.Com_Op_Res_Unexposed_Rec_Type
528: , x_return_status IN OUT NOCOPY VARCHAR2
529: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
530: ) ;
531: