50: * cause all children to error out, since they are referencing an invalid parent.
51: * Mesg_Token_Table will carry the error messsage and the tokens associated with the message.
52: *
53: * @param p_operation_rec IN Routing Operation Exposed Record
54: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Operation_Rec_Type }
55: * @param p_op_unexp_rec IN Routing Operation Unexposed Record
56: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Op_Unexposed_Rec_Type}
57: * @param x_old_operation_rec IN OUT NOCOPY Routing Operation Exposed Record if already exists
58: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Operation_Rec_Type }
52: *
53: * @param p_operation_rec IN Routing Operation Exposed Record
54: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Operation_Rec_Type }
55: * @param p_op_unexp_rec IN Routing Operation Unexposed Record
56: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Op_Unexposed_Rec_Type}
57: * @param x_old_operation_rec IN OUT NOCOPY Routing Operation Exposed Record if already exists
58: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Operation_Rec_Type }
59: * @param x_old_op_unexp_rec IN OUT NOCOPY Routing Operation Unexposed Record if already exists
60: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Op_Unexposed_Rec_Type}
54: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Operation_Rec_Type }
55: * @param p_op_unexp_rec IN Routing Operation Unexposed Record
56: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Op_Unexposed_Rec_Type}
57: * @param x_old_operation_rec IN OUT NOCOPY Routing Operation Exposed Record if already exists
58: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Operation_Rec_Type }
59: * @param x_old_op_unexp_rec IN OUT NOCOPY Routing Operation Unexposed Record if already exists
60: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Op_Unexposed_Rec_Type}
61: * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
62: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
56: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Op_Unexposed_Rec_Type}
57: * @param x_old_operation_rec IN OUT NOCOPY Routing Operation Exposed Record if already exists
58: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Operation_Rec_Type }
59: * @param x_old_op_unexp_rec IN OUT NOCOPY Routing Operation Unexposed Record if already exists
60: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Op_Unexposed_Rec_Type}
61: * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
62: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
63: * @param x_return_status IN OUT NOCOPY Return Status
64: *
68: * @rep:compatibility S
69: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
70: */
71: PROCEDURE Check_Existence
72: ( p_operation_rec IN Bom_Rtg_Pub.Operation_Rec_Type
73: , p_op_unexp_rec IN Bom_Rtg_Pub.Op_Unexposed_Rec_Type
74: , x_old_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Operation_Rec_Type
75: , x_old_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Op_Unexposed_Rec_Type
76: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
69: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
70: */
71: PROCEDURE Check_Existence
72: ( p_operation_rec IN Bom_Rtg_Pub.Operation_Rec_Type
73: , p_op_unexp_rec IN Bom_Rtg_Pub.Op_Unexposed_Rec_Type
74: , x_old_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Operation_Rec_Type
75: , x_old_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Op_Unexposed_Rec_Type
76: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
77: , x_return_status IN OUT NOCOPY VARCHAR2
70: */
71: PROCEDURE Check_Existence
72: ( p_operation_rec IN Bom_Rtg_Pub.Operation_Rec_Type
73: , p_op_unexp_rec IN Bom_Rtg_Pub.Op_Unexposed_Rec_Type
74: , x_old_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Operation_Rec_Type
75: , x_old_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Op_Unexposed_Rec_Type
76: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
77: , x_return_status IN OUT NOCOPY VARCHAR2
78: ) ;
71: PROCEDURE Check_Existence
72: ( p_operation_rec IN Bom_Rtg_Pub.Operation_Rec_Type
73: , p_op_unexp_rec IN Bom_Rtg_Pub.Op_Unexposed_Rec_Type
74: , x_old_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Operation_Rec_Type
75: , x_old_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Op_Unexposed_Rec_Type
76: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
77: , x_return_status IN OUT NOCOPY VARCHAR2
78: ) ;
79:
86: * cause all children to error out, since they are referencing an invalid parent.
87: * Mesg_Token_Table will carry the error messsage and the tokens associated with the message.
88: *
89: * @param p_rev_operation_rec IN Revised Routing Operation Exposed Record
90: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Operation_Rec_Type }
91: * @param p_rev_op_unexp_rec IN Revised Routing Operation Unexposed Record
92: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type}
93: * @param x_old_rev_operation_rec IN OUT NOCOPY Revised Routing Operation Exposed Record if already exists
94: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Operation_Rec_Type }
88: *
89: * @param p_rev_operation_rec IN Revised Routing Operation Exposed Record
90: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Operation_Rec_Type }
91: * @param p_rev_op_unexp_rec IN Revised Routing Operation Unexposed Record
92: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type}
93: * @param x_old_rev_operation_rec IN OUT NOCOPY Revised Routing Operation Exposed Record if already exists
94: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Operation_Rec_Type }
95: * @param x_old_rev_op_unexp_rec IN OUT NOCOPY Revised Routing Operation Unexposed Record if already exists
96: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type}
90: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Operation_Rec_Type }
91: * @param p_rev_op_unexp_rec IN Revised Routing Operation Unexposed Record
92: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type}
93: * @param x_old_rev_operation_rec IN OUT NOCOPY Revised Routing Operation Exposed Record if already exists
94: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Operation_Rec_Type }
95: * @param x_old_rev_op_unexp_rec IN OUT NOCOPY Revised Routing Operation Unexposed Record if already exists
96: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type}
97: * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
98: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
92: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type}
93: * @param x_old_rev_operation_rec IN OUT NOCOPY Revised Routing Operation Exposed Record if already exists
94: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Operation_Rec_Type }
95: * @param x_old_rev_op_unexp_rec IN OUT NOCOPY Revised Routing Operation Unexposed Record if already exists
96: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type}
97: * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
98: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
99: * @param x_return_status IN OUT NOCOPY Return Status
100: *
104: * @rep:compatibility S
105: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
106: */
107: PROCEDURE Check_Existence
108: ( p_rev_operation_rec IN Bom_Rtg_Pub.Rev_Operation_Rec_Type
109: , p_rev_op_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
110: , x_old_rev_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Operation_Rec_Type
111: , x_old_rev_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
112: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
105: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
106: */
107: PROCEDURE Check_Existence
108: ( p_rev_operation_rec IN Bom_Rtg_Pub.Rev_Operation_Rec_Type
109: , p_rev_op_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
110: , x_old_rev_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Operation_Rec_Type
111: , x_old_rev_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
112: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
113: , x_return_status IN OUT NOCOPY VARCHAR2
106: */
107: PROCEDURE Check_Existence
108: ( p_rev_operation_rec IN Bom_Rtg_Pub.Rev_Operation_Rec_Type
109: , p_rev_op_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
110: , x_old_rev_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Operation_Rec_Type
111: , x_old_rev_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
112: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
113: , x_return_status IN OUT NOCOPY VARCHAR2
114: ) ;
107: PROCEDURE Check_Existence
108: ( p_rev_operation_rec IN Bom_Rtg_Pub.Rev_Operation_Rec_Type
109: , p_rev_op_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
110: , x_old_rev_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Operation_Rec_Type
111: , x_old_rev_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
112: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
113: , x_return_status IN OUT NOCOPY VARCHAR2
114: ) ;
115:
122: * cause all children to error out, since they are referencing an invalid parent.
123: * Mesg_Token_Table will carry the error messsage and the tokens associated with the message.
124: *
125: * @param p_com_operation_rec IN Common Routing Operation Exposed Record
126: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Operation_Rec_Type }
127: * @param p_com_op_unexp_rec IN Common Routing Operation Unexposed Record
128: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type}
129: * @param x_old_com_operation_rec IN OUT NOCOPY Common Routing Operation Exposed Record if already exists
130: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Operation_Rec_Type }
124: *
125: * @param p_com_operation_rec IN Common Routing Operation Exposed Record
126: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Operation_Rec_Type }
127: * @param p_com_op_unexp_rec IN Common Routing Operation Unexposed Record
128: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type}
129: * @param x_old_com_operation_rec IN OUT NOCOPY Common Routing Operation Exposed Record if already exists
130: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Operation_Rec_Type }
131: * @param x_old_com_op_unexp_rec IN OUT NOCOPY Common Routing Operation Unexposed Record if already exists
132: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type}
126: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Operation_Rec_Type }
127: * @param p_com_op_unexp_rec IN Common Routing Operation Unexposed Record
128: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type}
129: * @param x_old_com_operation_rec IN OUT NOCOPY Common Routing Operation Exposed Record if already exists
130: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Operation_Rec_Type }
131: * @param x_old_com_op_unexp_rec IN OUT NOCOPY Common Routing Operation Unexposed Record if already exists
132: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type}
133: * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
134: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
128: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type}
129: * @param x_old_com_operation_rec IN OUT NOCOPY Common Routing Operation Exposed Record if already exists
130: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Operation_Rec_Type }
131: * @param x_old_com_op_unexp_rec IN OUT NOCOPY Common Routing Operation Unexposed Record if already exists
132: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type}
133: * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
134: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
135: * @param x_return_status IN OUT NOCOPY Return Status
136: *
140: * @rep:compatibility S
141: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
142: */
143: PROCEDURE Check_Existence
144: ( p_com_operation_rec IN Bom_Rtg_Pub.Com_Operation_Rec_Type
145: , p_com_op_unexp_rec IN Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
146: , x_old_com_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Com_Operation_Rec_Type
147: , x_old_com_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
148: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
141: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
142: */
143: PROCEDURE Check_Existence
144: ( p_com_operation_rec IN Bom_Rtg_Pub.Com_Operation_Rec_Type
145: , p_com_op_unexp_rec IN Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
146: , x_old_com_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Com_Operation_Rec_Type
147: , x_old_com_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
148: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
149: , x_return_status IN OUT NOCOPY VARCHAR2
142: */
143: PROCEDURE Check_Existence
144: ( p_com_operation_rec IN Bom_Rtg_Pub.Com_Operation_Rec_Type
145: , p_com_op_unexp_rec IN Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
146: , x_old_com_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Com_Operation_Rec_Type
147: , x_old_com_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
148: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
149: , x_return_status IN OUT NOCOPY VARCHAR2
150: ) ;
143: PROCEDURE Check_Existence
144: ( p_com_operation_rec IN Bom_Rtg_Pub.Com_Operation_Rec_Type
145: , p_com_op_unexp_rec IN Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
146: , x_old_com_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Com_Operation_Rec_Type
147: , x_old_com_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
148: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
149: , x_return_status IN OUT NOCOPY VARCHAR2
150: ) ;
151:
228: * Otherwise error status will be returned. Mesg_Token_Table will carry the
229: * error messsage and the tokens associated with the message.
230: *
231: * @param p_operation_rec IN Routing Operation Exposed Record
232: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Operation_Rec_Type }
233: * @param x_return_status IN OUT NOCOPY Return Status
234: * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
235: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
236: *
240: * @rep:compatibility S
241: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
242: */
243: PROCEDURE Check_Required
244: ( p_operation_rec IN Bom_Rtg_Pub.Operation_Rec_Type
245: , x_return_status IN OUT NOCOPY VARCHAR2
246: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
247: ) ;
248:
254: * Otherwise error status will be returned. Mesg_Token_Table will carry the
255: * error messsage and the tokens associated with the message.
256: *
257: * @param p_rev_operation_rec IN Revised Routing Operation Exposed Record
258: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Operation_Rec_Type }
259: * @param x_return_status IN OUT NOCOPY Return Status
260: * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
261: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
262: *
266: * @rep:compatibility S
267: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
268: */
269: PROCEDURE Check_Required
270: ( p_rev_operation_rec IN Bom_Rtg_Pub.Rev_Operation_Rec_Type
271: , x_return_status IN OUT NOCOPY VARCHAR2
272: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
273: ) ;
274:
281: * Otherwise error status will be returned. Mesg_Token_Table will carry the
282: * error messsage and the tokens associated with the message.
283: *
284: * @param p_com_operation_rec IN Common Routing Operation Exposed Record
285: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Operation_Rec_Type }
286: * @param x_return_status IN OUT NOCOPY Return Status
287: * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
288: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
289: *
293: * @rep:compatibility S
294: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
295: */
296: PROCEDURE Check_Required
297: ( p_com_operation_rec IN Bom_Rtg_Pub.Com_Operation_Rec_Type
298: , x_return_status IN OUT NOCOPY VARCHAR2
299: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
300: ) ;
301:
311: * Otherwise error status will be returned. Mesg_Token_Table will carry the
312: * error messsage and the tokens associated with the message.
313: *
314: * @param p_operation_rec IN Routing Operation Exposed Record
315: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Operation_Rec_Type }
316: * @param p_op_unexp_rec IN Routing Operation Unexposed Record
317: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Op_Unexposed_Rec_Type}
318: * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
319: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
313: *
314: * @param p_operation_rec IN Routing Operation Exposed Record
315: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Operation_Rec_Type }
316: * @param p_op_unexp_rec IN Routing Operation Unexposed Record
317: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Op_Unexposed_Rec_Type}
318: * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
319: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
320: * @param x_return_status IN OUT NOCOPY Return Status
321: *
325: * @rep:compatibility S
326: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
327: */
328: PROCEDURE Check_Attributes
329: ( p_operation_rec IN Bom_Rtg_Pub.Operation_Rec_Type
330: , p_op_unexp_rec IN Bom_Rtg_Pub.Op_Unexposed_Rec_Type
331: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
332: , x_return_status IN OUT NOCOPY VARCHAR2
333: ) ;
326: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
327: */
328: PROCEDURE Check_Attributes
329: ( p_operation_rec IN Bom_Rtg_Pub.Operation_Rec_Type
330: , p_op_unexp_rec IN Bom_Rtg_Pub.Op_Unexposed_Rec_Type
331: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
332: , x_return_status IN OUT NOCOPY VARCHAR2
333: ) ;
334:
341: * Mesg_Token_Table will carry the error messsage and the tokens associated
342: * with the message.
343: *
344: * @param p_rev_operation_rec IN Revised Routing Operation Exposed Record
345: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Operation_Rec_Type }
346: * @param p_rev_op_unexp_rec IN Revised Routing Operation Unexposed Record
347: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type}
348: * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
349: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
343: *
344: * @param p_rev_operation_rec IN Revised Routing Operation Exposed Record
345: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Operation_Rec_Type }
346: * @param p_rev_op_unexp_rec IN Revised Routing Operation Unexposed Record
347: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type}
348: * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
349: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
350: * @param x_return_status IN OUT NOCOPY Return Status
351: *
355: * @rep:compatibility S
356: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
357: */
358: PROCEDURE Check_Attributes
359: ( p_rev_operation_rec IN Bom_Rtg_Pub.Rev_Operation_Rec_Type
360: , p_rev_op_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
361: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
362: , x_return_status IN OUT NOCOPY VARCHAR2
363: ) ;
356: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
357: */
358: PROCEDURE Check_Attributes
359: ( p_rev_operation_rec IN Bom_Rtg_Pub.Rev_Operation_Rec_Type
360: , p_rev_op_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
361: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
362: , x_return_status IN OUT NOCOPY VARCHAR2
363: ) ;
364:
371: * Mesg_Token_Table will carry the error messsage and the tokens associated
372: * with the message.
373: *
374: * @param p_com_operation_rec IN Common Routing Operation Exposed Record
375: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Operation_Rec_Type }
376: * @param p_com_op_unexp_rec IN Common Routing Operation Unexposed Record
377: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type}
378: * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
379: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
373: *
374: * @param p_com_operation_rec IN Common Routing Operation Exposed Record
375: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Operation_Rec_Type }
376: * @param p_com_op_unexp_rec IN Common Routing Operation Unexposed Record
377: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type}
378: * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
379: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
380: * @param x_return_status IN OUT NOCOPY Return Status
381: *
385: * @rep:compatibility S
386: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
387: */
388: PROCEDURE Check_Attributes
389: ( p_com_operation_rec IN Bom_Rtg_Pub.Com_Operation_Rec_Type
390: , p_com_op_unexp_rec IN Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
391: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
392: , x_return_status IN OUT NOCOPY VARCHAR2
393: ) ;
386: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
387: */
388: PROCEDURE Check_Attributes
389: ( p_com_operation_rec IN Bom_Rtg_Pub.Com_Operation_Rec_Type
390: , p_com_op_unexp_rec IN Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
391: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
392: , x_return_status IN OUT NOCOPY VARCHAR2
393: ) ;
394:
402: * This procedure checks the conditionally required attributes for Routing Operation record.
403: * Currently there is no code in this procedure as it is moved to Check_Required procedure.
404: *
405: * @param p_operation_rec IN Routing Operation Exposed Record
406: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Operation_Rec_Type }
407: * @param p_op_unexp_rec IN Routing Operation Unexposed Record
408: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Op_Unexposed_Rec_Type}
409: * @param x_return_status IN OUT NOCOPY Return Status
410: * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
404: *
405: * @param p_operation_rec IN Routing Operation Exposed Record
406: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Operation_Rec_Type }
407: * @param p_op_unexp_rec IN Routing Operation Unexposed Record
408: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Op_Unexposed_Rec_Type}
409: * @param x_return_status IN OUT NOCOPY Return Status
410: * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
411: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
412: *
416: * @rep:compatibility S
417: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
418: */
419: PROCEDURE Check_Conditionally_Required
420: ( p_operation_rec IN Bom_Rtg_Pub.Operation_Rec_Type
421: , p_op_unexp_rec IN Bom_Rtg_Pub.Op_Unexposed_Rec_Type
422: , x_return_status IN OUT NOCOPY VARCHAR2
423: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
424: ) ;
417: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
418: */
419: PROCEDURE Check_Conditionally_Required
420: ( p_operation_rec IN Bom_Rtg_Pub.Operation_Rec_Type
421: , p_op_unexp_rec IN Bom_Rtg_Pub.Op_Unexposed_Rec_Type
422: , x_return_status IN OUT NOCOPY VARCHAR2
423: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
424: ) ;
425:
428: * This procedure checks the conditionally required attributes for Revised Routing Operation record.
429: * Currently there is no code in this procedure as it is moved to Check_Required procedure.
430: *
431: * @param p_rev_operation_rec IN Revised Routing Operation Exposed Record
432: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Operation_Rec_Type }
433: * @param p_rev_op_unexp_rec IN Revised Routing Operation Unexposed Record
434: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type}
435: * @param x_return_status IN OUT NOCOPY Return Status
436: * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
430: *
431: * @param p_rev_operation_rec IN Revised Routing Operation Exposed Record
432: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Operation_Rec_Type }
433: * @param p_rev_op_unexp_rec IN Revised Routing Operation Unexposed Record
434: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type}
435: * @param x_return_status IN OUT NOCOPY Return Status
436: * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
437: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
438: *
442: * @rep:compatibility S
443: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
444: */
445: PROCEDURE Check_Conditionally_Required
446: ( p_rev_operation_rec IN Bom_Rtg_Pub.Rev_Operation_Rec_Type
447: , p_rev_op_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
448: , x_return_status IN OUT NOCOPY VARCHAR2
449: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
450: ) ;
443: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
444: */
445: PROCEDURE Check_Conditionally_Required
446: ( p_rev_operation_rec IN Bom_Rtg_Pub.Rev_Operation_Rec_Type
447: , p_rev_op_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
448: , x_return_status IN OUT NOCOPY VARCHAR2
449: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
450: ) ;
451:
454: * This procedure checks the conditionally required attributes for Common Routing Operation record.
455: * Currently there is no code in this procedure as it is moved to Check_Required procedure.
456: *
457: * @param p_com_operation_rec IN Common Routing Operation Exposed Record
458: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Operation_Rec_Type }
459: * @param p_com_op_unexp_rec IN Common Routing Operation Unexposed Record
460: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type}
461: * @param x_return_status IN OUT NOCOPY Return Status
462: * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
456: *
457: * @param p_com_operation_rec IN Common Routing Operation Exposed Record
458: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Operation_Rec_Type }
459: * @param p_com_op_unexp_rec IN Common Routing Operation Unexposed Record
460: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type}
461: * @param x_return_status IN OUT NOCOPY Return Status
462: * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
463: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
464: *
468: * @rep:compatibility S
469: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
470: */
471: PROCEDURE Check_Conditionally_Required
472: ( p_com_operation_rec IN Bom_Rtg_Pub.Com_Operation_Rec_Type
473: , p_com_op_unexp_rec IN Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
474: , x_return_status IN OUT NOCOPY VARCHAR2
475: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
476: ) ;
469: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
470: */
471: PROCEDURE Check_Conditionally_Required
472: ( p_com_operation_rec IN Bom_Rtg_Pub.Com_Operation_Rec_Type
473: , p_com_op_unexp_rec IN Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
474: , x_return_status IN OUT NOCOPY VARCHAR2
475: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
476: ) ;
477:
487: * non-operated attribute is null. If so, the procedure sets the value to null and
488: * and sets the warning message indicating non-operated attribute is ignored.
489: *
490: * @param p_operation_rec IN Routing Operation Exposed Record
491: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Operation_Rec_Type }
492: * @param p_op_unexp_rec IN Routing Operation Unexposed Record
493: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Op_Unexposed_Rec_Type}
494: * @param x_operation_rec IN OUT NOCOPY Routing Operation Exposed Record after processing
495: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Operation_Rec_Type }
489: *
490: * @param p_operation_rec IN Routing Operation Exposed Record
491: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Operation_Rec_Type }
492: * @param p_op_unexp_rec IN Routing Operation Unexposed Record
493: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Op_Unexposed_Rec_Type}
494: * @param x_operation_rec IN OUT NOCOPY Routing Operation Exposed Record after processing
495: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Operation_Rec_Type }
496: * @param x_op_unexp_rec IN OUT NOCOPY Routing Operation Unexposed Record after processing
497: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Op_Unexposed_Rec_Type}
491: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Operation_Rec_Type }
492: * @param p_op_unexp_rec IN Routing Operation Unexposed Record
493: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Op_Unexposed_Rec_Type}
494: * @param x_operation_rec IN OUT NOCOPY Routing Operation Exposed Record after processing
495: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Operation_Rec_Type }
496: * @param x_op_unexp_rec IN OUT NOCOPY Routing Operation Unexposed Record after processing
497: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Op_Unexposed_Rec_Type}
498: * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
499: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
493: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Op_Unexposed_Rec_Type}
494: * @param x_operation_rec IN OUT NOCOPY Routing Operation Exposed Record after processing
495: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Operation_Rec_Type }
496: * @param x_op_unexp_rec IN OUT NOCOPY Routing Operation Unexposed Record after processing
497: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Op_Unexposed_Rec_Type}
498: * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
499: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
500: * @param x_return_status IN OUT NOCOPY Return Status
501: *
505: * @rep:compatibility S
506: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
507: */
508: PROCEDURE Check_NonOperated_Attribute
509: ( p_operation_rec IN Bom_Rtg_Pub.Operation_Rec_Type
510: , p_op_unexp_rec IN Bom_Rtg_Pub.Op_Unexposed_Rec_Type
511: , x_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Operation_Rec_Type
512: , x_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Op_Unexposed_Rec_Type
513: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
506: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
507: */
508: PROCEDURE Check_NonOperated_Attribute
509: ( p_operation_rec IN Bom_Rtg_Pub.Operation_Rec_Type
510: , p_op_unexp_rec IN Bom_Rtg_Pub.Op_Unexposed_Rec_Type
511: , x_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Operation_Rec_Type
512: , x_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Op_Unexposed_Rec_Type
513: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
514: , x_return_status IN OUT NOCOPY VARCHAR2
507: */
508: PROCEDURE Check_NonOperated_Attribute
509: ( p_operation_rec IN Bom_Rtg_Pub.Operation_Rec_Type
510: , p_op_unexp_rec IN Bom_Rtg_Pub.Op_Unexposed_Rec_Type
511: , x_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Operation_Rec_Type
512: , x_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Op_Unexposed_Rec_Type
513: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
514: , x_return_status IN OUT NOCOPY VARCHAR2
515: ) ;
508: PROCEDURE Check_NonOperated_Attribute
509: ( p_operation_rec IN Bom_Rtg_Pub.Operation_Rec_Type
510: , p_op_unexp_rec IN Bom_Rtg_Pub.Op_Unexposed_Rec_Type
511: , x_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Operation_Rec_Type
512: , x_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Op_Unexposed_Rec_Type
513: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
514: , x_return_status IN OUT NOCOPY VARCHAR2
515: ) ;
516:
520: * non-operated attribute is null. If so, the procedure sets the value to null and
521: * and sets the warning message indicating non-operated attribute is ignored.
522: *
523: * @param p_rev_operation_rec IN Revised Routing Operation Exposed Record
524: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Operation_Rec_Type }
525: * @param p_rev_op_unexp_rec IN Revised Routing Operation Unexposed Record
526: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type}
527: * @param x_rev_operation_rec IN OUT NOCOPY Revised Routing Operation Exposed Record after processing
528: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Operation_Rec_Type }
522: *
523: * @param p_rev_operation_rec IN Revised Routing Operation Exposed Record
524: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Operation_Rec_Type }
525: * @param p_rev_op_unexp_rec IN Revised Routing Operation Unexposed Record
526: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type}
527: * @param x_rev_operation_rec IN OUT NOCOPY Revised Routing Operation Exposed Record after processing
528: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Operation_Rec_Type }
529: * @param x_rev_op_unexp_rec IN OUT NOCOPY Revised Routing Operation Unexposed Record after processing
530: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type}
524: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Operation_Rec_Type }
525: * @param p_rev_op_unexp_rec IN Revised Routing Operation Unexposed Record
526: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type}
527: * @param x_rev_operation_rec IN OUT NOCOPY Revised Routing Operation Exposed Record after processing
528: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Operation_Rec_Type }
529: * @param x_rev_op_unexp_rec IN OUT NOCOPY Revised Routing Operation Unexposed Record after processing
530: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type}
531: * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
532: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
526: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type}
527: * @param x_rev_operation_rec IN OUT NOCOPY Revised Routing Operation Exposed Record after processing
528: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Operation_Rec_Type }
529: * @param x_rev_op_unexp_rec IN OUT NOCOPY Revised Routing Operation Unexposed Record after processing
530: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type}
531: * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
532: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
533: * @param x_return_status IN OUT NOCOPY Return Status
534: *
538: * @rep:compatibility S
539: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
540: */
541: PROCEDURE Check_NonOperated_Attribute
542: ( p_rev_operation_rec IN Bom_Rtg_Pub.Rev_Operation_Rec_Type
543: , p_rev_op_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
544: , x_rev_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Operation_Rec_Type
545: , x_rev_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
546: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
539: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
540: */
541: PROCEDURE Check_NonOperated_Attribute
542: ( p_rev_operation_rec IN Bom_Rtg_Pub.Rev_Operation_Rec_Type
543: , p_rev_op_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
544: , x_rev_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Operation_Rec_Type
545: , x_rev_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
546: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
547: , x_return_status IN OUT NOCOPY VARCHAR2
540: */
541: PROCEDURE Check_NonOperated_Attribute
542: ( p_rev_operation_rec IN Bom_Rtg_Pub.Rev_Operation_Rec_Type
543: , p_rev_op_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
544: , x_rev_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Operation_Rec_Type
545: , x_rev_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
546: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
547: , x_return_status IN OUT NOCOPY VARCHAR2
548: ) ;
541: PROCEDURE Check_NonOperated_Attribute
542: ( p_rev_operation_rec IN Bom_Rtg_Pub.Rev_Operation_Rec_Type
543: , p_rev_op_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
544: , x_rev_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Operation_Rec_Type
545: , x_rev_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
546: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
547: , x_return_status IN OUT NOCOPY VARCHAR2
548: ) ;
549:
554: * non-operated attribute is null. If so, the procedure sets the value to null and
555: * and sets the warning message indicating non-operated attribute is ignored.
556: *
557: * @param p_com_operation_rec IN Common Routing Operation Exposed Record
558: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Operation_Rec_Type }
559: * @param p_com_op_unexp_rec IN Common Routing Operation Unexposed Record
560: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type}
561: * @param x_com_operation_rec IN OUT NOCOPY Common Routing Operation Exposed Record after processing
562: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Operation_Rec_Type }
556: *
557: * @param p_com_operation_rec IN Common Routing Operation Exposed Record
558: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Operation_Rec_Type }
559: * @param p_com_op_unexp_rec IN Common Routing Operation Unexposed Record
560: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type}
561: * @param x_com_operation_rec IN OUT NOCOPY Common Routing Operation Exposed Record after processing
562: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Operation_Rec_Type }
563: * @param x_com_op_unexp_rec IN OUT NOCOPY Common Routing Operation Unexposed Record after processing
564: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type}
558: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Operation_Rec_Type }
559: * @param p_com_op_unexp_rec IN Common Routing Operation Unexposed Record
560: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type}
561: * @param x_com_operation_rec IN OUT NOCOPY Common Routing Operation Exposed Record after processing
562: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Operation_Rec_Type }
563: * @param x_com_op_unexp_rec IN OUT NOCOPY Common Routing Operation Unexposed Record after processing
564: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type}
565: * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
566: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
560: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type}
561: * @param x_com_operation_rec IN OUT NOCOPY Common Routing Operation Exposed Record after processing
562: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Operation_Rec_Type }
563: * @param x_com_op_unexp_rec IN OUT NOCOPY Common Routing Operation Unexposed Record after processing
564: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type}
565: * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
566: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
567: * @param x_return_status IN OUT NOCOPY Return Status
568: *
572: * @rep:compatibility S
573: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
574: */
575: PROCEDURE Check_NonOperated_Attribute
576: ( p_com_operation_rec IN Bom_Rtg_Pub.Com_Operation_Rec_Type
577: , p_com_op_unexp_rec IN Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
578: , x_com_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Com_Operation_Rec_Type
579: , x_com_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
580: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
573: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
574: */
575: PROCEDURE Check_NonOperated_Attribute
576: ( p_com_operation_rec IN Bom_Rtg_Pub.Com_Operation_Rec_Type
577: , p_com_op_unexp_rec IN Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
578: , x_com_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Com_Operation_Rec_Type
579: , x_com_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
580: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
581: , x_return_status IN OUT NOCOPY VARCHAR2
574: */
575: PROCEDURE Check_NonOperated_Attribute
576: ( p_com_operation_rec IN Bom_Rtg_Pub.Com_Operation_Rec_Type
577: , p_com_op_unexp_rec IN Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
578: , x_com_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Com_Operation_Rec_Type
579: , x_com_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
580: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
581: , x_return_status IN OUT NOCOPY VARCHAR2
582: ) ;
575: PROCEDURE Check_NonOperated_Attribute
576: ( p_com_operation_rec IN Bom_Rtg_Pub.Com_Operation_Rec_Type
577: , p_com_op_unexp_rec IN Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
578: , x_com_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Com_Operation_Rec_Type
579: , x_com_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
580: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
581: , x_return_status IN OUT NOCOPY VARCHAR2
582: ) ;
583:
595: * Cross-attribute checking: The validity of attributes is checked, based on factors external to it.
596: * Business logic: The record must comply with business logic rules.
597: *
598: * @param p_operation_rec IN Routing Operation Exposed Record
599: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Operation_Rec_Type }
600: * @param p_op_unexp_rec IN Routing Operation Unexposed Record
601: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Op_Unexposed_Rec_Type}
602: * @param p_old_operation_rec IN Old Routing Operation Exposed Record
603: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Operation_Rec_Type }
597: *
598: * @param p_operation_rec IN Routing Operation Exposed Record
599: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Operation_Rec_Type }
600: * @param p_op_unexp_rec IN Routing Operation Unexposed Record
601: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Op_Unexposed_Rec_Type}
602: * @param p_old_operation_rec IN Old Routing Operation Exposed Record
603: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Operation_Rec_Type }
604: * @param p_old_op_unexp_rec IN Old Routing Operation Unexposed Record
605: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Op_Unexposed_Rec_Type}
599: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Operation_Rec_Type }
600: * @param p_op_unexp_rec IN Routing Operation Unexposed Record
601: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Op_Unexposed_Rec_Type}
602: * @param p_old_operation_rec IN Old Routing Operation Exposed Record
603: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Operation_Rec_Type }
604: * @param p_old_op_unexp_rec IN Old Routing Operation Unexposed Record
605: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Op_Unexposed_Rec_Type}
606: * @param x_operation_rec IN OUT NOCOPY Routing Operation Exposed Record after processing
607: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Operation_Rec_Type }
601: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Op_Unexposed_Rec_Type}
602: * @param p_old_operation_rec IN Old Routing Operation Exposed Record
603: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Operation_Rec_Type }
604: * @param p_old_op_unexp_rec IN Old Routing Operation Unexposed Record
605: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Op_Unexposed_Rec_Type}
606: * @param x_operation_rec IN OUT NOCOPY Routing Operation Exposed Record after processing
607: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Operation_Rec_Type }
608: * @param x_op_unexp_rec IN OUT NOCOPY Routing Operation Unexposed Record after processing
609: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Op_Unexposed_Rec_Type}
603: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Operation_Rec_Type }
604: * @param p_old_op_unexp_rec IN Old Routing Operation Unexposed Record
605: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Op_Unexposed_Rec_Type}
606: * @param x_operation_rec IN OUT NOCOPY Routing Operation Exposed Record after processing
607: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Operation_Rec_Type }
608: * @param x_op_unexp_rec IN OUT NOCOPY Routing Operation Unexposed Record after processing
609: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Op_Unexposed_Rec_Type}
610: * @param x_mesg_token_tbl IN OUT NOCOPY output Message Token Table with proper error or warning messages
611: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
605: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Op_Unexposed_Rec_Type}
606: * @param x_operation_rec IN OUT NOCOPY Routing Operation Exposed Record after processing
607: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Operation_Rec_Type }
608: * @param x_op_unexp_rec IN OUT NOCOPY Routing Operation Unexposed Record after processing
609: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Op_Unexposed_Rec_Type}
610: * @param x_mesg_token_tbl IN OUT NOCOPY output Message Token Table with proper error or warning messages
611: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
612: * @param x_return_status IN OUT NOCOPY Return Status
613: *
617: * @rep:compatibility S
618: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
619: */
620: PROCEDURE Check_Entity
621: ( p_operation_rec IN Bom_Rtg_Pub.Operation_Rec_Type
622: , p_op_unexp_rec IN Bom_Rtg_Pub.Op_Unexposed_Rec_Type
623: , p_old_operation_rec IN Bom_Rtg_Pub.Operation_Rec_Type
624: , p_old_op_unexp_rec IN Bom_Rtg_Pub.Op_Unexposed_Rec_Type
625: , x_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Operation_Rec_Type
618: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
619: */
620: PROCEDURE Check_Entity
621: ( p_operation_rec IN Bom_Rtg_Pub.Operation_Rec_Type
622: , p_op_unexp_rec IN Bom_Rtg_Pub.Op_Unexposed_Rec_Type
623: , p_old_operation_rec IN Bom_Rtg_Pub.Operation_Rec_Type
624: , p_old_op_unexp_rec IN Bom_Rtg_Pub.Op_Unexposed_Rec_Type
625: , x_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Operation_Rec_Type
626: , x_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Op_Unexposed_Rec_Type
619: */
620: PROCEDURE Check_Entity
621: ( p_operation_rec IN Bom_Rtg_Pub.Operation_Rec_Type
622: , p_op_unexp_rec IN Bom_Rtg_Pub.Op_Unexposed_Rec_Type
623: , p_old_operation_rec IN Bom_Rtg_Pub.Operation_Rec_Type
624: , p_old_op_unexp_rec IN Bom_Rtg_Pub.Op_Unexposed_Rec_Type
625: , x_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Operation_Rec_Type
626: , x_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Op_Unexposed_Rec_Type
627: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
620: PROCEDURE Check_Entity
621: ( p_operation_rec IN Bom_Rtg_Pub.Operation_Rec_Type
622: , p_op_unexp_rec IN Bom_Rtg_Pub.Op_Unexposed_Rec_Type
623: , p_old_operation_rec IN Bom_Rtg_Pub.Operation_Rec_Type
624: , p_old_op_unexp_rec IN Bom_Rtg_Pub.Op_Unexposed_Rec_Type
625: , x_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Operation_Rec_Type
626: , x_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Op_Unexposed_Rec_Type
627: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
628: , x_return_status IN OUT NOCOPY VARCHAR2
621: ( p_operation_rec IN Bom_Rtg_Pub.Operation_Rec_Type
622: , p_op_unexp_rec IN Bom_Rtg_Pub.Op_Unexposed_Rec_Type
623: , p_old_operation_rec IN Bom_Rtg_Pub.Operation_Rec_Type
624: , p_old_op_unexp_rec IN Bom_Rtg_Pub.Op_Unexposed_Rec_Type
625: , x_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Operation_Rec_Type
626: , x_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Op_Unexposed_Rec_Type
627: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
628: , x_return_status IN OUT NOCOPY VARCHAR2
629: ) ;
622: , p_op_unexp_rec IN Bom_Rtg_Pub.Op_Unexposed_Rec_Type
623: , p_old_operation_rec IN Bom_Rtg_Pub.Operation_Rec_Type
624: , p_old_op_unexp_rec IN Bom_Rtg_Pub.Op_Unexposed_Rec_Type
625: , x_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Operation_Rec_Type
626: , x_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Op_Unexposed_Rec_Type
627: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
628: , x_return_status IN OUT NOCOPY VARCHAR2
629: ) ;
630:
636: * Cross-attribute checking: The validity of attributes is checked, based on factors external to it.
637: * Business logic: The record must comply with business logic rules.
638: *
639: * @param p_rev_operation_rec IN Revised Routing Operation Exposed Record
640: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Operation_Rec_Type }
641: * @param p_rev_op_unexp_rec IN Revised Routing Operation Unexposed Record
642: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type}
643: * @param p_old_rev_operation_rec IN Old Revised Routing Operation Exposed Record
644: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Operation_Rec_Type }
638: *
639: * @param p_rev_operation_rec IN Revised Routing Operation Exposed Record
640: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Operation_Rec_Type }
641: * @param p_rev_op_unexp_rec IN Revised Routing Operation Unexposed Record
642: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type}
643: * @param p_old_rev_operation_rec IN Old Revised Routing Operation Exposed Record
644: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Operation_Rec_Type }
645: * @param p_old_rev_op_unexp_rec IN Old Revised Routing Operation Unexposed Record
646: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type}
640: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Operation_Rec_Type }
641: * @param p_rev_op_unexp_rec IN Revised Routing Operation Unexposed Record
642: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type}
643: * @param p_old_rev_operation_rec IN Old Revised Routing Operation Exposed Record
644: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Operation_Rec_Type }
645: * @param p_old_rev_op_unexp_rec IN Old Revised Routing Operation Unexposed Record
646: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type}
647: * @param p_control_rec IN Control Record
648: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Control_Rec_Type}
642: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type}
643: * @param p_old_rev_operation_rec IN Old Revised Routing Operation Exposed Record
644: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Operation_Rec_Type }
645: * @param p_old_rev_op_unexp_rec IN Old Revised Routing Operation Unexposed Record
646: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type}
647: * @param p_control_rec IN Control Record
648: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Control_Rec_Type}
649: * @param x_rev_operation_rec IN OUT NOCOPY Revised Routing Operation Exposed Record after processing
650: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Operation_Rec_Type }
644: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Operation_Rec_Type }
645: * @param p_old_rev_op_unexp_rec IN Old Revised Routing Operation Unexposed Record
646: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type}
647: * @param p_control_rec IN Control Record
648: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Control_Rec_Type}
649: * @param x_rev_operation_rec IN OUT NOCOPY Revised Routing Operation Exposed Record after processing
650: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Operation_Rec_Type }
651: * @param x_rev_op_unexp_rec IN OUT NOCOPY Revised Routing Operation Unexposed Record after processing
652: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type}
646: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type}
647: * @param p_control_rec IN Control Record
648: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Control_Rec_Type}
649: * @param x_rev_operation_rec IN OUT NOCOPY Revised Routing Operation Exposed Record after processing
650: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Operation_Rec_Type }
651: * @param x_rev_op_unexp_rec IN OUT NOCOPY Revised Routing Operation Unexposed Record after processing
652: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type}
653: * @param x_mesg_token_tbl IN OUT NOCOPY output Message Token Table with proper error or warning messages
654: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
648: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Control_Rec_Type}
649: * @param x_rev_operation_rec IN OUT NOCOPY Revised Routing Operation Exposed Record after processing
650: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Operation_Rec_Type }
651: * @param x_rev_op_unexp_rec IN OUT NOCOPY Revised Routing Operation Unexposed Record after processing
652: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type}
653: * @param x_mesg_token_tbl IN OUT NOCOPY output Message Token Table with proper error or warning messages
654: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
655: * @param x_return_status IN OUT NOCOPY Return Status
656: *
660: * @rep:compatibility S
661: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
662: */
663: PROCEDURE Check_Entity
664: ( p_rev_operation_rec IN Bom_Rtg_Pub.Rev_Operation_Rec_Type
665: , p_rev_op_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
666: , p_old_rev_operation_rec IN Bom_Rtg_Pub.Rev_Operation_Rec_Type
667: , p_old_rev_op_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
668: , p_control_rec IN Bom_Rtg_Pub.Control_Rec_Type
661: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
662: */
663: PROCEDURE Check_Entity
664: ( p_rev_operation_rec IN Bom_Rtg_Pub.Rev_Operation_Rec_Type
665: , p_rev_op_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
666: , p_old_rev_operation_rec IN Bom_Rtg_Pub.Rev_Operation_Rec_Type
667: , p_old_rev_op_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
668: , p_control_rec IN Bom_Rtg_Pub.Control_Rec_Type
669: , x_rev_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Operation_Rec_Type
662: */
663: PROCEDURE Check_Entity
664: ( p_rev_operation_rec IN Bom_Rtg_Pub.Rev_Operation_Rec_Type
665: , p_rev_op_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
666: , p_old_rev_operation_rec IN Bom_Rtg_Pub.Rev_Operation_Rec_Type
667: , p_old_rev_op_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
668: , p_control_rec IN Bom_Rtg_Pub.Control_Rec_Type
669: , x_rev_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Operation_Rec_Type
670: , x_rev_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
663: PROCEDURE Check_Entity
664: ( p_rev_operation_rec IN Bom_Rtg_Pub.Rev_Operation_Rec_Type
665: , p_rev_op_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
666: , p_old_rev_operation_rec IN Bom_Rtg_Pub.Rev_Operation_Rec_Type
667: , p_old_rev_op_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
668: , p_control_rec IN Bom_Rtg_Pub.Control_Rec_Type
669: , x_rev_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Operation_Rec_Type
670: , x_rev_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
671: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
664: ( p_rev_operation_rec IN Bom_Rtg_Pub.Rev_Operation_Rec_Type
665: , p_rev_op_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
666: , p_old_rev_operation_rec IN Bom_Rtg_Pub.Rev_Operation_Rec_Type
667: , p_old_rev_op_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
668: , p_control_rec IN Bom_Rtg_Pub.Control_Rec_Type
669: , x_rev_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Operation_Rec_Type
670: , x_rev_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
671: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
672: , x_return_status IN OUT NOCOPY VARCHAR2
665: , p_rev_op_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
666: , p_old_rev_operation_rec IN Bom_Rtg_Pub.Rev_Operation_Rec_Type
667: , p_old_rev_op_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
668: , p_control_rec IN Bom_Rtg_Pub.Control_Rec_Type
669: , x_rev_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Operation_Rec_Type
670: , x_rev_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
671: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
672: , x_return_status IN OUT NOCOPY VARCHAR2
673: ) ;
666: , p_old_rev_operation_rec IN Bom_Rtg_Pub.Rev_Operation_Rec_Type
667: , p_old_rev_op_unexp_rec IN Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
668: , p_control_rec IN Bom_Rtg_Pub.Control_Rec_Type
669: , x_rev_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Operation_Rec_Type
670: , x_rev_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
671: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
672: , x_return_status IN OUT NOCOPY VARCHAR2
673: ) ;
674:
680: * Cross-attribute checking: The validity of attributes is checked, based on factors external to it.
681: * Business logic: The record must comply with business logic rules.
682: *
683: * @param p_com_operation_rec IN Common Routing Operation Exposed Record
684: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Operation_Rec_Type }
685: * @param p_com_op_unexp_rec IN Common Routing Operation Unexposed Record
686: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type}
687: * @param p_old_com_operation_rec IN Old Common Routing Operation Exposed Record
688: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Operation_Rec_Type }
682: *
683: * @param p_com_operation_rec IN Common Routing Operation Exposed Record
684: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Operation_Rec_Type }
685: * @param p_com_op_unexp_rec IN Common Routing Operation Unexposed Record
686: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type}
687: * @param p_old_com_operation_rec IN Old Common Routing Operation Exposed Record
688: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Operation_Rec_Type }
689: * @param p_old_com_op_unexp_rec IN Old Common Routing Operation Unexposed Record
690: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type}
684: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Operation_Rec_Type }
685: * @param p_com_op_unexp_rec IN Common Routing Operation Unexposed Record
686: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type}
687: * @param p_old_com_operation_rec IN Old Common Routing Operation Exposed Record
688: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Operation_Rec_Type }
689: * @param p_old_com_op_unexp_rec IN Old Common Routing Operation Unexposed Record
690: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type}
691: * @param p_control_rec IN Control Record
692: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Control_Rec_Type}
686: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type}
687: * @param p_old_com_operation_rec IN Old Common Routing Operation Exposed Record
688: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Operation_Rec_Type }
689: * @param p_old_com_op_unexp_rec IN Old Common Routing Operation Unexposed Record
690: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type}
691: * @param p_control_rec IN Control Record
692: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Control_Rec_Type}
693: * @param x_com_operation_rec IN OUT NOCOPY Common Routing Operation Exposed Record after processing
694: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Operation_Rec_Type }
688: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Operation_Rec_Type }
689: * @param p_old_com_op_unexp_rec IN Old Common Routing Operation Unexposed Record
690: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type}
691: * @param p_control_rec IN Control Record
692: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Control_Rec_Type}
693: * @param x_com_operation_rec IN OUT NOCOPY Common Routing Operation Exposed Record after processing
694: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Operation_Rec_Type }
695: * @param x_com_op_unexp_rec IN OUT NOCOPY Common Routing Operation Unexposed Record after processing
696: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type}
690: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type}
691: * @param p_control_rec IN Control Record
692: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Control_Rec_Type}
693: * @param x_com_operation_rec IN OUT NOCOPY Common Routing Operation Exposed Record after processing
694: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Operation_Rec_Type }
695: * @param x_com_op_unexp_rec IN OUT NOCOPY Common Routing Operation Unexposed Record after processing
696: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type}
697: * @param x_mesg_token_tbl IN OUT NOCOPY output Message Token Table with proper error or warning messages
698: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
692: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Control_Rec_Type}
693: * @param x_com_operation_rec IN OUT NOCOPY Common Routing Operation Exposed Record after processing
694: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Operation_Rec_Type }
695: * @param x_com_op_unexp_rec IN OUT NOCOPY Common Routing Operation Unexposed Record after processing
696: * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type}
697: * @param x_mesg_token_tbl IN OUT NOCOPY output Message Token Table with proper error or warning messages
698: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
699: * @param x_return_status IN OUT NOCOPY Return Status
700: *
704: * @rep:compatibility S
705: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
706: */
707: PROCEDURE Check_Entity
708: ( p_com_operation_rec IN Bom_Rtg_Pub.Com_Operation_Rec_Type
709: , p_com_op_unexp_rec IN Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
710: , p_old_com_operation_rec IN Bom_Rtg_Pub.Com_Operation_Rec_Type
711: , p_old_com_op_unexp_rec IN Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
712: , p_control_rec IN Bom_Rtg_Pub.Control_Rec_Type
705: * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
706: */
707: PROCEDURE Check_Entity
708: ( p_com_operation_rec IN Bom_Rtg_Pub.Com_Operation_Rec_Type
709: , p_com_op_unexp_rec IN Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
710: , p_old_com_operation_rec IN Bom_Rtg_Pub.Com_Operation_Rec_Type
711: , p_old_com_op_unexp_rec IN Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
712: , p_control_rec IN Bom_Rtg_Pub.Control_Rec_Type
713: , x_com_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Com_Operation_Rec_Type
706: */
707: PROCEDURE Check_Entity
708: ( p_com_operation_rec IN Bom_Rtg_Pub.Com_Operation_Rec_Type
709: , p_com_op_unexp_rec IN Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
710: , p_old_com_operation_rec IN Bom_Rtg_Pub.Com_Operation_Rec_Type
711: , p_old_com_op_unexp_rec IN Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
712: , p_control_rec IN Bom_Rtg_Pub.Control_Rec_Type
713: , x_com_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Com_Operation_Rec_Type
714: , x_com_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
707: PROCEDURE Check_Entity
708: ( p_com_operation_rec IN Bom_Rtg_Pub.Com_Operation_Rec_Type
709: , p_com_op_unexp_rec IN Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
710: , p_old_com_operation_rec IN Bom_Rtg_Pub.Com_Operation_Rec_Type
711: , p_old_com_op_unexp_rec IN Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
712: , p_control_rec IN Bom_Rtg_Pub.Control_Rec_Type
713: , x_com_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Com_Operation_Rec_Type
714: , x_com_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
715: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
708: ( p_com_operation_rec IN Bom_Rtg_Pub.Com_Operation_Rec_Type
709: , p_com_op_unexp_rec IN Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
710: , p_old_com_operation_rec IN Bom_Rtg_Pub.Com_Operation_Rec_Type
711: , p_old_com_op_unexp_rec IN Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
712: , p_control_rec IN Bom_Rtg_Pub.Control_Rec_Type
713: , x_com_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Com_Operation_Rec_Type
714: , x_com_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
715: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
716: , x_return_status IN OUT NOCOPY VARCHAR2
709: , p_com_op_unexp_rec IN Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
710: , p_old_com_operation_rec IN Bom_Rtg_Pub.Com_Operation_Rec_Type
711: , p_old_com_op_unexp_rec IN Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
712: , p_control_rec IN Bom_Rtg_Pub.Control_Rec_Type
713: , x_com_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Com_Operation_Rec_Type
714: , x_com_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
715: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
716: , x_return_status IN OUT NOCOPY VARCHAR2
717: ) ;
710: , p_old_com_operation_rec IN Bom_Rtg_Pub.Com_Operation_Rec_Type
711: , p_old_com_op_unexp_rec IN Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
712: , p_control_rec IN Bom_Rtg_Pub.Control_Rec_Type
713: , x_com_operation_rec IN OUT NOCOPY Bom_Rtg_Pub.Com_Operation_Rec_Type
714: , x_com_op_unexp_rec IN OUT NOCOPY Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
715: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
716: , x_return_status IN OUT NOCOPY VARCHAR2
717: ) ;
718: