43: * cause all children to error out, since they are referencing an invalid parent.
44: * Mesg_Token_Table will carry the error messsage and the tokens associated with the message.
45: *
46: * @param p_rtg_header_rec IN Routing Header Exposed Record
47: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Rec_Type }
48: * @param p_rtg_header_unexp_rec IN Routing Header Unexposed Record
49: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Unexposed_Rec_Type}
50: * @param x_old_rtg_header_rec IN OUT NOCOPY Routing Header Exposed Record if already exists
51: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Rec_Type }
45: *
46: * @param p_rtg_header_rec IN Routing Header Exposed Record
47: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Rec_Type }
48: * @param p_rtg_header_unexp_rec IN Routing Header Unexposed Record
49: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Unexposed_Rec_Type}
50: * @param x_old_rtg_header_rec IN OUT NOCOPY Routing Header Exposed Record if already exists
51: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Rec_Type }
52: * @param x_old_rtg_header_unexp_rec IN OUT NOCOPY Routing Header Unexposed Record if already exists
53: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Unexposed_Rec_Type}
47: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Rec_Type }
48: * @param p_rtg_header_unexp_rec IN Routing Header Unexposed Record
49: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Unexposed_Rec_Type}
50: * @param x_old_rtg_header_rec IN OUT NOCOPY Routing Header Exposed Record if already exists
51: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Rec_Type }
52: * @param x_old_rtg_header_unexp_rec IN OUT NOCOPY Routing Header Unexposed Record if already exists
53: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Unexposed_Rec_Type}
54: * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
55: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
49: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Unexposed_Rec_Type}
50: * @param x_old_rtg_header_rec IN OUT NOCOPY Routing Header Exposed Record if already exists
51: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Rec_Type }
52: * @param x_old_rtg_header_unexp_rec IN OUT NOCOPY Routing Header Unexposed Record if already exists
53: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Unexposed_Rec_Type}
54: * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
55: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
56: * @param x_return_status IN OUT NOCOPY Return Status
57: *
61: * @rep:compatibility S
62: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
63: */
64: PROCEDURE Check_Existence
65: ( p_rtg_header_rec IN Bom_Rtg_Pub.Rtg_header_Rec_Type
66: , p_rtg_header_unexp_rec IN Bom_Rtg_Pub.Rtg_header_Unexposed_Rec_Type
67: , x_old_rtg_header_rec IN OUT NOCOPY Bom_Rtg_Pub.Rtg_header_Rec_Type
68: , x_old_rtg_header_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Rtg_header_Unexposed_Rec_Type
69: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
62: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
63: */
64: PROCEDURE Check_Existence
65: ( p_rtg_header_rec IN Bom_Rtg_Pub.Rtg_header_Rec_Type
66: , p_rtg_header_unexp_rec IN Bom_Rtg_Pub.Rtg_header_Unexposed_Rec_Type
67: , x_old_rtg_header_rec IN OUT NOCOPY Bom_Rtg_Pub.Rtg_header_Rec_Type
68: , x_old_rtg_header_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Rtg_header_Unexposed_Rec_Type
69: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
70: , x_return_status IN OUT NOCOPY VARCHAR2
63: */
64: PROCEDURE Check_Existence
65: ( p_rtg_header_rec IN Bom_Rtg_Pub.Rtg_header_Rec_Type
66: , p_rtg_header_unexp_rec IN Bom_Rtg_Pub.Rtg_header_Unexposed_Rec_Type
67: , x_old_rtg_header_rec IN OUT NOCOPY Bom_Rtg_Pub.Rtg_header_Rec_Type
68: , x_old_rtg_header_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Rtg_header_Unexposed_Rec_Type
69: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
70: , x_return_status IN OUT NOCOPY VARCHAR2
71: );
64: PROCEDURE Check_Existence
65: ( p_rtg_header_rec IN Bom_Rtg_Pub.Rtg_header_Rec_Type
66: , p_rtg_header_unexp_rec IN Bom_Rtg_Pub.Rtg_header_Unexposed_Rec_Type
67: , x_old_rtg_header_rec IN OUT NOCOPY Bom_Rtg_Pub.Rtg_header_Rec_Type
68: , x_old_rtg_header_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Rtg_header_Unexposed_Rec_Type
69: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
70: , x_return_status IN OUT NOCOPY VARCHAR2
71: );
72:
141: * @param x_return_status IN OUT NOCOPY Return Status
142: * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
143: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
144: * @param p_rtg_header_rec IN Routing Header Exposed Record
145: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Rec_Type }
146: * @param p_rtg_header_unexp_rec IN Routing Header Unexposed Record
147: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Unexposed_Rec_Type}
148: * @param p_old_rtg_header_rec IN Existing Routing Header Exposed Record
149: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Rec_Type }
143: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
144: * @param p_rtg_header_rec IN Routing Header Exposed Record
145: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Rec_Type }
146: * @param p_rtg_header_unexp_rec IN Routing Header Unexposed Record
147: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Unexposed_Rec_Type}
148: * @param p_old_rtg_header_rec IN Existing Routing Header Exposed Record
149: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Rec_Type }
150: * @param p_old_rtg_header_unexp_rec IN Existing Routing Header Unexposed Record
151: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Unexposed_Rec_Type}
145: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Rec_Type }
146: * @param p_rtg_header_unexp_rec IN Routing Header Unexposed Record
147: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Unexposed_Rec_Type}
148: * @param p_old_rtg_header_rec IN Existing Routing Header Exposed Record
149: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Rec_Type }
150: * @param p_old_rtg_header_unexp_rec IN Existing Routing Header Unexposed Record
151: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Unexposed_Rec_Type}
152: *
153: * @rep:scope private
147: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Unexposed_Rec_Type}
148: * @param p_old_rtg_header_rec IN Existing Routing Header Exposed Record
149: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Rec_Type }
150: * @param p_old_rtg_header_unexp_rec IN Existing Routing Header Unexposed Record
151: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Unexposed_Rec_Type}
152: *
153: * @rep:scope private
154: * @rep:lifecycle active
155: * @rep:displayname Check Routing Header attributes
158: */
159: PROCEDURE Check_Attributes
160: ( x_return_status IN OUT NOCOPY VARCHAR2
161: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
162: , p_rtg_header_Rec IN Bom_Rtg_Pub.Rtg_header_Rec_Type
163: , p_rtg_header_unexp_rec IN Bom_Rtg_Pub.Rtg_header_Unexposed_Rec_Type
164: , p_old_rtg_header_rec IN Bom_Rtg_Pub.Rtg_header_Rec_Type
165: , p_old_rtg_header_unexp_rec IN Bom_Rtg_Pub.Rtg_header_Unexposed_Rec_Type
166: );
159: PROCEDURE Check_Attributes
160: ( x_return_status IN OUT NOCOPY VARCHAR2
161: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
162: , p_rtg_header_Rec IN Bom_Rtg_Pub.Rtg_header_Rec_Type
163: , p_rtg_header_unexp_rec IN Bom_Rtg_Pub.Rtg_header_Unexposed_Rec_Type
164: , p_old_rtg_header_rec IN Bom_Rtg_Pub.Rtg_header_Rec_Type
165: , p_old_rtg_header_unexp_rec IN Bom_Rtg_Pub.Rtg_header_Unexposed_Rec_Type
166: );
167:
160: ( x_return_status IN OUT NOCOPY VARCHAR2
161: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
162: , p_rtg_header_Rec IN Bom_Rtg_Pub.Rtg_header_Rec_Type
163: , p_rtg_header_unexp_rec IN Bom_Rtg_Pub.Rtg_header_Unexposed_Rec_Type
164: , p_old_rtg_header_rec IN Bom_Rtg_Pub.Rtg_header_Rec_Type
165: , p_old_rtg_header_unexp_rec IN Bom_Rtg_Pub.Rtg_header_Unexposed_Rec_Type
166: );
167:
168: /*#
161: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
162: , p_rtg_header_Rec IN Bom_Rtg_Pub.Rtg_header_Rec_Type
163: , p_rtg_header_unexp_rec IN Bom_Rtg_Pub.Rtg_header_Unexposed_Rec_Type
164: , p_old_rtg_header_rec IN Bom_Rtg_Pub.Rtg_header_Rec_Type
165: , p_old_rtg_header_unexp_rec IN Bom_Rtg_Pub.Rtg_header_Unexposed_Rec_Type
166: );
167:
168: /*#
169: * Procedure to check the required attributes for the Routing Header record.
176: * @param x_return_status IN OUT NOCOPY Return Status
177: * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
178: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
179: * @param p_rtg_header_rec IN Routing Header Exposed Record
180: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Rec_Type }
181: * @param p_rtg_header_unexp_rec IN Routing Header Unexposed Record
182: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Unexposed_Rec_Type}
183: *
184: * @rep:scope private
178: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
179: * @param p_rtg_header_rec IN Routing Header Exposed Record
180: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Rec_Type }
181: * @param p_rtg_header_unexp_rec IN Routing Header Unexposed Record
182: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Unexposed_Rec_Type}
183: *
184: * @rep:scope private
185: * @rep:lifecycle active
186: * @rep:displayname Check Routing Header required attributes
189: */
190: PROCEDURE Check_Required
191: ( x_return_status IN OUT NOCOPY VARCHAR2
192: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
193: , p_rtg_header_Rec IN Bom_Rtg_Pub.Rtg_header_Rec_Type
194: , p_rtg_header_unexp_rec IN Bom_Rtg_Pub.rtg_header_Unexposed_Rec_Type
195: );
196: /*
197: PROCEDURE Check_Entity
190: PROCEDURE Check_Required
191: ( x_return_status IN OUT NOCOPY VARCHAR2
192: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
193: , p_rtg_header_Rec IN Bom_Rtg_Pub.Rtg_header_Rec_Type
194: , p_rtg_header_unexp_rec IN Bom_Rtg_Pub.rtg_header_Unexposed_Rec_Type
195: );
196: /*
197: PROCEDURE Check_Entity
198: ( p_rtg_header_rec IN Bom_Rtg_Pub.Rtg_header_Rec_Type
194: , p_rtg_header_unexp_rec IN Bom_Rtg_Pub.rtg_header_Unexposed_Rec_Type
195: );
196: /*
197: PROCEDURE Check_Entity
198: ( p_rtg_header_rec IN Bom_Rtg_Pub.Rtg_header_Rec_Type
199: , p_rtg_header_unexp_rec IN Bom_Rtg_Pub.Rtg_header_Unexposed_Rec_Type
200: , p_old_rtg_header_rec IN Bom_Rtg_Pub.Rtg_header_Rec_Type
201: , p_old_rtg_header_unexp_rec IN Bom_Rtg_Pub.Rtg_header_Unexposed_Rec_Type
202: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
195: );
196: /*
197: PROCEDURE Check_Entity
198: ( p_rtg_header_rec IN Bom_Rtg_Pub.Rtg_header_Rec_Type
199: , p_rtg_header_unexp_rec IN Bom_Rtg_Pub.Rtg_header_Unexposed_Rec_Type
200: , p_old_rtg_header_rec IN Bom_Rtg_Pub.Rtg_header_Rec_Type
201: , p_old_rtg_header_unexp_rec IN Bom_Rtg_Pub.Rtg_header_Unexposed_Rec_Type
202: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
203: , x_return_status IN OUT NOCOPY VARCHAR2
196: /*
197: PROCEDURE Check_Entity
198: ( p_rtg_header_rec IN Bom_Rtg_Pub.Rtg_header_Rec_Type
199: , p_rtg_header_unexp_rec IN Bom_Rtg_Pub.Rtg_header_Unexposed_Rec_Type
200: , p_old_rtg_header_rec IN Bom_Rtg_Pub.Rtg_header_Rec_Type
201: , p_old_rtg_header_unexp_rec IN Bom_Rtg_Pub.Rtg_header_Unexposed_Rec_Type
202: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
203: , x_return_status IN OUT NOCOPY VARCHAR2
204: );
197: PROCEDURE Check_Entity
198: ( p_rtg_header_rec IN Bom_Rtg_Pub.Rtg_header_Rec_Type
199: , p_rtg_header_unexp_rec IN Bom_Rtg_Pub.Rtg_header_Unexposed_Rec_Type
200: , p_old_rtg_header_rec IN Bom_Rtg_Pub.Rtg_header_Rec_Type
201: , p_old_rtg_header_unexp_rec IN Bom_Rtg_Pub.Rtg_header_Unexposed_Rec_Type
202: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
203: , x_return_status IN OUT NOCOPY VARCHAR2
204: );
205: */
210: * Cross-attribute checking: The validity of attributes may be checked, based on factors external to it
211: * Business logic: The record must comply with business logic rules.
212: *
213: * @param p_rtg_header_rec IN Routing Header Exposed Record
214: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Rec_Type }
215: * @param p_rtg_header_unexp_rec IN Routing Header Unexposed Record
216: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Unexposed_Rec_Type}
217: * @param p_old_rtg_header_rec IN Existing Routing Header Exposed Record
218: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Rec_Type }
212: *
213: * @param p_rtg_header_rec IN Routing Header Exposed Record
214: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Rec_Type }
215: * @param p_rtg_header_unexp_rec IN Routing Header Unexposed Record
216: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Unexposed_Rec_Type}
217: * @param p_old_rtg_header_rec IN Existing Routing Header Exposed Record
218: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Rec_Type }
219: * @param p_old_rtg_header_unexp_rec IN Existing Routing Header Unexposed Record
220: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Unexposed_Rec_Type}
214: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Rec_Type }
215: * @param p_rtg_header_unexp_rec IN Routing Header Unexposed Record
216: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Unexposed_Rec_Type}
217: * @param p_old_rtg_header_rec IN Existing Routing Header Exposed Record
218: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Rec_Type }
219: * @param p_old_rtg_header_unexp_rec IN Existing Routing Header Unexposed Record
220: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Unexposed_Rec_Type}
221: * @param x_mesg_token_tbl IN OUT NOCOPY output Message Token Table with proper error or warning messages
222: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
216: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Unexposed_Rec_Type}
217: * @param p_old_rtg_header_rec IN Existing Routing Header Exposed Record
218: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Rec_Type }
219: * @param p_old_rtg_header_unexp_rec IN Existing Routing Header Unexposed Record
220: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Unexposed_Rec_Type}
221: * @param x_mesg_token_tbl IN OUT NOCOPY output Message Token Table with proper error or warning messages
222: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
223: * @param x_return_status IN OUT NOCOPY Return Status
224: *
228: * @rep:compatibility S
229: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
230: */
231: PROCEDURE Check_Entity
232: ( p_rtg_header_rec IN OUT NOCOPY Bom_Rtg_Pub.rtg_header_Rec_Type
233: , p_rtg_header_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.rtg_header_Unexposed_Rec_Type
234: , p_old_rtg_header_rec IN Bom_Rtg_Pub.rtg_header_Rec_Type
235: , p_old_rtg_header_unexp_rec IN Bom_Rtg_Pub.rtg_header_Unexposed_Rec_Type
236: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
229: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
230: */
231: PROCEDURE Check_Entity
232: ( p_rtg_header_rec IN OUT NOCOPY Bom_Rtg_Pub.rtg_header_Rec_Type
233: , p_rtg_header_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.rtg_header_Unexposed_Rec_Type
234: , p_old_rtg_header_rec IN Bom_Rtg_Pub.rtg_header_Rec_Type
235: , p_old_rtg_header_unexp_rec IN Bom_Rtg_Pub.rtg_header_Unexposed_Rec_Type
236: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
237: , x_return_status IN OUT NOCOPY VARCHAR2
230: */
231: PROCEDURE Check_Entity
232: ( p_rtg_header_rec IN OUT NOCOPY Bom_Rtg_Pub.rtg_header_Rec_Type
233: , p_rtg_header_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.rtg_header_Unexposed_Rec_Type
234: , p_old_rtg_header_rec IN Bom_Rtg_Pub.rtg_header_Rec_Type
235: , p_old_rtg_header_unexp_rec IN Bom_Rtg_Pub.rtg_header_Unexposed_Rec_Type
236: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
237: , x_return_status IN OUT NOCOPY VARCHAR2
238: );
231: PROCEDURE Check_Entity
232: ( p_rtg_header_rec IN OUT NOCOPY Bom_Rtg_Pub.rtg_header_Rec_Type
233: , p_rtg_header_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.rtg_header_Unexposed_Rec_Type
234: , p_old_rtg_header_rec IN Bom_Rtg_Pub.rtg_header_Rec_Type
235: , p_old_rtg_header_unexp_rec IN Bom_Rtg_Pub.rtg_header_Unexposed_Rec_Type
236: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
237: , x_return_status IN OUT NOCOPY VARCHAR2
238: );
239:
246: * @param x_return_status IN OUT NOCOPY Return Status
247: * @param x_mesg_token_tbl IN OUT NOCOPY output Message Token Table with proper error or warning messages
248: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
249: * @param p_rtg_header_rec IN Routing Header Exposed Record
250: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Rec_Type }
251: * @param p_rtg_header_unexp_rec IN Routing Header Unexposed Record
252: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Unexposed_Rec_Type}
253: * @param x_rtg_header_unexp_rec IN OUT NOCOPY Unexposed Routing Header record after updating delete groups
254: * related attributes
248: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
249: * @param p_rtg_header_rec IN Routing Header Exposed Record
250: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Rec_Type }
251: * @param p_rtg_header_unexp_rec IN Routing Header Unexposed Record
252: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Unexposed_Rec_Type}
253: * @param x_rtg_header_unexp_rec IN OUT NOCOPY Unexposed Routing Header record after updating delete groups
254: * related attributes
255: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_header_Unexposed_Rec_Type }
256: *
251: * @param p_rtg_header_unexp_rec IN Routing Header Unexposed Record
252: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Unexposed_Rec_Type}
253: * @param x_rtg_header_unexp_rec IN OUT NOCOPY Unexposed Routing Header record after updating delete groups
254: * related attributes
255: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_header_Unexposed_Rec_Type }
256: *
257: * @rep:scope private
258: * @rep:lifecycle active
259: * @rep:displayname Check Routing Header Delete entity
262: */
263: PROCEDURE Check_Entity_Delete
264: ( x_return_status IN OUT NOCOPY VARCHAR2
265: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
266: , p_rtg_header_rec IN Bom_Rtg_Pub.Rtg_header_Rec_Type
267: , p_rtg_header_Unexp_Rec IN Bom_Rtg_Pub.Rtg_header_Unexposed_Rec_Type
268: , x_rtg_header_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Rtg_header_Unexposed_Rec_Type
269: );
270:
263: PROCEDURE Check_Entity_Delete
264: ( x_return_status IN OUT NOCOPY VARCHAR2
265: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
266: , p_rtg_header_rec IN Bom_Rtg_Pub.Rtg_header_Rec_Type
267: , p_rtg_header_Unexp_Rec IN Bom_Rtg_Pub.Rtg_header_Unexposed_Rec_Type
268: , x_rtg_header_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Rtg_header_Unexposed_Rec_Type
269: );
270:
271:
264: ( x_return_status IN OUT NOCOPY VARCHAR2
265: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
266: , p_rtg_header_rec IN Bom_Rtg_Pub.Rtg_header_Rec_Type
267: , p_rtg_header_Unexp_Rec IN Bom_Rtg_Pub.Rtg_header_Unexposed_Rec_Type
268: , x_rtg_header_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Rtg_header_Unexposed_Rec_Type
269: );
270:
271:
272: /*#
294: /*#
295: * Procedure to check Serialization Starting Operation Sequence(SSOS) Number.
296: *
297: * @param p_rtg_header_rec IN Routing Header Exposed Record
298: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Rec_Type }
299: * @param p_rtg_header_unexp_rec IN Routing Header Unexposed Record
300: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Unexposed_Rec_Type}
301: * @param x_mesg_token_tbl IN OUT NOCOPY output Message Token Table with proper error or warning messages
302: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
296: *
297: * @param p_rtg_header_rec IN Routing Header Exposed Record
298: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Rec_Type }
299: * @param p_rtg_header_unexp_rec IN Routing Header Unexposed Record
300: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rtg_Header_Unexposed_Rec_Type}
301: * @param x_mesg_token_tbl IN OUT NOCOPY output Message Token Table with proper error or warning messages
302: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
303: * @param x_return_status IN OUT NOCOPY Return Status
304: *
308: * @rep:compatibility S
309: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
310: */
311: PROCEDURE Check_SSOS -- Added for SSOS (bug 2689249)
312: ( p_rtg_header_rec IN Bom_Rtg_Pub.rtg_header_Rec_Type
313: , p_rtg_header_unexp_rec IN Bom_Rtg_Pub.rtg_header_Unexposed_Rec_Type
314: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
315: , x_return_status IN OUT NOCOPY VARCHAR2
316: );
309: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
310: */
311: PROCEDURE Check_SSOS -- Added for SSOS (bug 2689249)
312: ( p_rtg_header_rec IN Bom_Rtg_Pub.rtg_header_Rec_Type
313: , p_rtg_header_unexp_rec IN Bom_Rtg_Pub.rtg_header_Unexposed_Rec_Type
314: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
315: , x_return_status IN OUT NOCOPY VARCHAR2
316: );
317: