DBA Data[Home] [Help]

PACKAGE: APPS.BOM_DEFAULT_OP_SEQ

Source


1 PACKAGE BOM_Default_Op_Seq AS
2 /* $Header: BOMDOPSS.pls 120.1 2006/01/03 21:59:23 bbpatel noship $ */
3 /*#
4  * This API contains procedures that will copy values from Routing Operation record provided by the user.
5  * In old record, atrributes having null values or not provided by the user, will be defaulted
6  * to appropriate value. In the case of create, attributes will be defaulted to appropriate value.
7  *
8  * @rep:scope private
9  * @rep:product BOM
10  * @rep:lifecycle active
11  * @rep:displayname Default Routing Operation record attributes
12  * @rep:compatibility S
13  * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
14  */
15 
16 /****************************************************************************
17 --
18 --  Copyright (c) 2000 Oracle Corporation, Redwood Shores, CA, USA
19 --  All rights reserved.
20 --
21 --  FILENAME
22 --
23 --      BOMDOPSS.pls
24 --
25 --  DESCRIPTION
26 --
27 --      Spec of package   BOM_Default_Op_Seq
28 --
29 --  NOTES
30 --
31 --  HISTORY
32 --  07-AUG-2000 Masanori Kimizuka    Initial Creation
33 --
34 ****************************************************************************/
35 
36 
37 
38 /****************************************************************************
39 *  ATTRIBUTE DEFAULTING
40 *****************************************************************************/
41 
42     --
43     -- Attribute Defualting for Rtg Operation Sequence Record
44     -- used by Rtg BO
45     --
46     /*#
47      * Procedure to default values for exposed Routing Operation record.
48      * In old record, atrributes, having null values or not provided by the user, will be defaulted
49      * to appropriate value. For CREATEs, there is no OLD record. So procedure will default
50      * individual attribute values, independent of each other. This
51      * feature enables the user to enter minimal information for the
52      * operation to go through.
53      *
54      * @param p_operation_rec IN Routing Operation Exposed Record
55      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Operation_Rec_Type }
56      * @param p_op_unexp_rec  IN Routing Operation Unexposed Record
57      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Op_Unexposed_Rec_Type}
58      * @param x_operation_rec IN OUT NOCOPY Routing Operation Exposed Record after defaulting
59      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Operation_Rec_Type }
60      * @param x_op_unexp_rec IN OUT NOCOPY Routing Operation Unexposed Record after defaulting
61      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Op_Unexposed_Rec_Type}
62      * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
63      * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
64      * @param x_return_status IN OUT NOCOPY Return Status
65      *
66      * @rep:scope private
67      * @rep:lifecycle active
68      * @rep:displayname Default Routing Operation record attributes
69      * @rep:compatibility S
70      * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
71      */
72     PROCEDURE Attribute_Defaulting
73     (  p_operation_rec     IN  Bom_Rtg_Pub.Operation_Rec_Type
74      , p_op_unexp_rec      IN  Bom_Rtg_Pub.Op_Unexposed_Rec_Type
75      , x_operation_rec     IN OUT NOCOPY Bom_Rtg_Pub.Operation_Rec_Type
76      , x_op_unexp_rec      IN OUT NOCOPY Bom_Rtg_Pub.Op_Unexposed_Rec_Type
77      , x_mesg_token_tbl    IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
78      , x_return_status     IN OUT NOCOPY VARCHAR2
79     ) ;
80 
81 
82     --
83     -- Attribute Defaulting for Reviesed Operation Sequence Record
84     -- used by Eco BO
85     --
86     /*#
87      * Procedure to default values for exposed Revised Routing Operation record.
88      * In old record, atrributes, having null values or not provided by the user, will be defaulted
89      * to appropriate value. For CREATEs, there is no OLD record. So procedure will default
90      * individual attribute values, independent of each other. This
91      * feature enables the user to enter minimal information for the
92      * operation to go through.
93      *
94      * @param p_rev_operation_rec IN Revised Routing Operation Exposed Record
95      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Operation_Rec_Type }
96      * @param p_rev_op_unexp_rec  IN Revised Routing Operation Unexposed Record
97      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type}
98      * @param p_control_Rec  IN Control Record
99      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Control_Rec_Type}
100      * @param x_rev_operation_rec IN OUT NOCOPY Revised Routing Operation Exposed Record after defaulting
101      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Operation_Rec_Type }
102      * @param x_rev_op_unexp_rec IN OUT NOCOPY Revised Routing Operation Unexposed Record after defaulting
103      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type}
104      * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
105      * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
106      * @param x_return_status IN OUT NOCOPY Return Status
107      *
108      * @rep:scope private
109      * @rep:lifecycle active
110      * @rep:displayname Default Revised Routing Operation record attributes
111      * @rep:compatibility S
112      * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
113      */
114     PROCEDURE Attribute_Defaulting
115     (  p_rev_operation_rec    IN  Bom_Rtg_Pub.Rev_Operation_Rec_Type
116      , p_rev_op_unexp_rec     IN  Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
117      , p_control_Rec          IN  Bom_Rtg_Pub.Control_Rec_Type
118      , x_rev_operation_rec    IN OUT NOCOPY Bom_Rtg_Pub.Rev_Operation_Rec_Type
119      , x_rev_op_unexp_rec     IN OUT NOCOPY Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
120      , x_mesg_token_tbl       IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
121      , x_return_status        IN OUT NOCOPY VARCHAR2
122     ) ;
123 
124     --
125     -- Attribute Defaulting for Common Operation Sequence Record
126     --
127     /*#
128      * Procedure to default values for exposed Common Routing Operation record.
129      * In old record, atrributes, having null values or not provided by the user, will be defaulted
130      * to appropriate value. For CREATEs, there is no OLD record. So procedure will default
131      * individual attribute values, independent of each other. This
132      * feature enables the user to enter minimal information for the
133      * operation to go through.
134      *
135      * @param p_com_operation_rec IN Common Routing Operation Exposed Record
136      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Operation_Rec_Type }
137      * @param p_com_op_unexp_rec  IN Common Routing Operation Unexposed Record
138      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type}
139      * @param p_control_Rec  IN Control Record
140      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Control_Rec_Type}
141      * @param x_com_operation_rec IN OUT NOCOPY Common Routing Operation Exposed Record after defaulting
142      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Operation_Rec_Type }
143      * @param x_com_op_unexp_rec IN OUT NOCOPY Common Routing Operation Unexposed Record after defaulting
144      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type}
145      * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
146      * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
147      * @param x_return_status IN OUT NOCOPY Return Status
148      *
149      * @rep:scope private
150      * @rep:lifecycle active
151      * @rep:displayname Default Common Routing Operation record attributes
152      * @rep:compatibility S
153      * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
154      */
155     PROCEDURE Attribute_Defaulting
156     (  p_com_operation_rec    IN  Bom_Rtg_Pub.Com_Operation_Rec_Type
157      , p_com_op_unexp_rec     IN  Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
158      , p_control_Rec          IN  Bom_Rtg_Pub.Control_Rec_Type
159      , x_com_operation_rec    IN OUT NOCOPY Bom_Rtg_Pub.Com_Operation_Rec_Type
160      , x_com_op_unexp_rec     IN OUT NOCOPY Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
161      , x_mesg_token_tbl       IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
162      , x_return_status        IN OUT NOCOPY VARCHAR2
163     ) ;
164 
165 /****************************************************************************
166 *  POPULATE NULL COLUMNS
167 *****************************************************************************/
168     --
169     -- Populate NULL Columns for Rtg Operation Sequence Record
170     -- used by Rtg BO
171     --
172     /*#
173      * Procedure to copy the existing values from old Routing Operation record, when the user has not
174      * given the attribute values. This procedure will not be called in CREATE case.
175      *
176      * @param p_operation_rec IN Routing Operation Exposed Record
177      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Operation_Rec_Type }
178      * @param p_op_unexp_rec  IN Routing Operation Unexposed Record
179      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Op_Unexposed_Rec_Type}
180      * @param p_old_operation_rec IN Old Routing Operation Exposed Record
181      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Operation_Rec_Type }
182      * @param p_old_op_unexp_rec  IN Old Routing Operation Unexposed Record
183      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Op_Unexposed_Rec_Type}
184      * @param x_operation_rec IN OUT NOCOPY Routing Operation Exposed Record after processing
185      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Operation_Rec_Type }
186      * @param x_op_unexp_rec IN OUT NOCOPY Routing Operation Unexposed Record after processing
187      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Op_Unexposed_Rec_Type}
188      *
189      * @rep:scope private
190      * @rep:lifecycle active
191      * @rep:displayname Populate Null Routing Operation attributes
192      * @rep:compatibility S
193      * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
194      */
195     PROCEDURE Populate_Null_Columns
196     (  p_operation_rec          IN  Bom_Rtg_Pub.Operation_Rec_Type
197      , p_op_unexp_rec           IN  Bom_Rtg_Pub.Op_Unexposed_Rec_Type
198      , p_old_operation_rec      IN  Bom_Rtg_Pub.Operation_Rec_Type
199      , p_old_op_unexp_rec       IN  Bom_Rtg_Pub.Op_Unexposed_Rec_Type
200      , x_operation_rec          IN OUT NOCOPY Bom_Rtg_Pub.Operation_Rec_Type
201      , x_op_unexp_rec           IN OUT NOCOPY Bom_Rtg_Pub.Op_Unexposed_Rec_Type
202     ) ;
203 
204     --
205     -- Populate NULL columns for Reviesed Operation Sequence Record
206     -- used by Eco BO
207     --
208     /*#
209      * Procedure to copy the existing values from old Revised Routing Operation record, when the user has not
210      * given the attribute values. This procedure will not be called in CREATE case.
211      *
212      * @param p_rev_operation_rec IN Revised Routing Operation Exposed Record
213      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Operation_Rec_Type }
214      * @param p_rev_op_unexp_rec  IN Revised Routing Operation Unexposed Record
215      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type}
216      * @param p_old_rev_operation_rec IN Old Revised Routing Operation Exposed Record
217      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Operation_Rec_Type }
218      * @param p_old_rev_op_unexp_rec  IN Old Revised Routing Operation Unexposed Record
219      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type}
220      * @param x_rev_operation_rec IN OUT NOCOPY Revised Routing Operation Exposed Record after processing
221      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Operation_Rec_Type }
222      * @param x_rev_op_unexp_rec IN OUT NOCOPY Revised Routing Operation Unexposed Record after processing
223      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type}
224      *
225      * @rep:scope private
226      * @rep:lifecycle active
227      * @rep:displayname Populate Null Revised Routing Operation attributes
228      * @rep:compatibility S
229      * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
230      */
231     PROCEDURE Populate_Null_Columns
232     (  p_rev_operation_rec      IN  Bom_Rtg_Pub.Rev_Operation_Rec_Type
233      , p_rev_op_unexp_rec       IN  Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
234      , p_old_rev_operation_rec  IN  Bom_Rtg_Pub.Rev_Operation_Rec_Type
235      , p_old_rev_op_unexp_rec   IN  Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
236      , x_rev_operation_rec      IN OUT NOCOPY Bom_Rtg_Pub.Rev_Operation_Rec_Type
237      , x_rev_op_unexp_rec       IN OUT NOCOPY Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
238     ) ;
239 
240     --
241     -- Populate NULL columns for Common
242     --
243     /*#
244      * Procedure to copy the existing values from old Common Routing Operation record, when the user has not
245      * given the attribute values. This procedure will not be called in CREATE case.
246      *
247      * @param p_com_operation_rec IN Common Routing Operation Exposed Record
248      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Operation_Rec_Type }
249      * @param p_com_op_unexp_rec  IN Common Routing Operation Unexposed Record
250      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type}
251      * @param p_old_com_operation_rec IN Old Common Routing Operation Exposed Record
252      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Operation_Rec_Type }
253      * @param p_old_com_op_unexp_rec  IN Old Common Routing Operation Unexposed Record
254      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type}
255      * @param x_com_operation_rec IN OUT NOCOPY Common Routing Operation Exposed Record after processing
256      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Operation_Rec_Type }
257      * @param x_com_op_unexp_rec IN OUT NOCOPY Common Routing Operation Unexposed Record after processing
258      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type}
259      *
260      * @rep:scope private
261      * @rep:lifecycle active
262      * @rep:displayname Populate Null Common Routing Operation attributes
263      * @rep:compatibility S
264      * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
265      */
266     PROCEDURE Populate_Null_Columns
267     (  p_com_operation_rec      IN  Bom_Rtg_Pub.Com_Operation_Rec_Type
268      , p_com_op_unexp_rec       IN  Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
269      , p_old_com_operation_rec  IN  Bom_Rtg_Pub.Com_Operation_Rec_Type
270      , p_old_com_op_unexp_rec   IN  Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
271      , x_com_operation_rec      IN OUT NOCOPY Bom_Rtg_Pub.Com_Operation_Rec_Type
272      , x_com_op_unexp_rec       IN OUT NOCOPY Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
273     ) ;
274 
275 
276 /****************************************************************************
277 *  ENTITY LEVEL DEFAULTING
278 *****************************************************************************/
279     --
280     -- Entity Level Defaulting Rtg Operation Sequence Record
281     -- used by Rtg BO
282     --
283     /*#
284      * Procedure to default values for unexposed Routing Operation record.
285      * In old record, atrributes, having null values or not provided by the user, will be defaulted
286      * to appropriate value. For CREATEs, there is no OLD record. So procedure will default
287      * individual attribute values, independent of each other.
288      *
289      * @param p_operation_rec IN Routing Operation Exposed Record
290      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Operation_Rec_Type }
291      * @param p_op_unexp_rec  IN Routing Operation Unexposed Record
292      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Op_Unexposed_Rec_Type}
293      * @param x_operation_rec IN OUT NOCOPY Routing Operation Exposed Record after defaulting
294      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Operation_Rec_Type }
295      * @param x_op_unexp_rec IN OUT NOCOPY Routing Operation Unexposed Record after defaulting
296      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Op_Unexposed_Rec_Type}
297      * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
298      * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
299      * @param x_return_status IN OUT NOCOPY Return Status
300      *
301      * @rep:scope private
302      * @rep:lifecycle active
303      * @rep:displayname Default Routing Operation entity attributes
304      * @rep:compatibility S
305      * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
306      */
307     PROCEDURE Entity_Defaulting
308     (  p_operation_rec          IN  Bom_Rtg_Pub.Operation_Rec_Type
309      , p_op_unexp_rec           IN  Bom_Rtg_Pub.Op_Unexposed_Rec_Type
310      , x_operation_rec          IN OUT NOCOPY Bom_Rtg_Pub.Operation_Rec_Type
311      , x_op_unexp_rec           IN OUT NOCOPY Bom_Rtg_Pub.Op_Unexposed_Rec_Type
312      , x_mesg_token_tbl         IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
313      , x_return_status          IN OUT NOCOPY VARCHAR2
314     ) ;
315 
316 
317     --
318     -- Entity Level Defaulting for Reviesed Operation Sequence Record
319     -- used by Eco BO
320     --
321     /*#
322      * Procedure to default values for unexposed Revised Routing Operation record.
323      * In old record, atrributes, having null values or not provided by the user, will be defaulted
324      * to appropriate value. For CREATEs, there is no OLD record. So procedure will default
325      * individual attribute values, independent of each other.
326      *
327      * @param p_rev_operation_rec IN Revised Routing Operation Exposed Record
328      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Operation_Rec_Type }
329      * @param p_rev_op_unexp_rec  IN Revised Routing Operation Unexposed Record
330      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type}
331      * @param p_control_Rec  IN Control Record
332      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Control_Rec_Type}
333      * @param x_rev_operation_rec IN OUT NOCOPY Revised Routing Operation Exposed Record after defaulting
334      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Operation_Rec_Type }
338      * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
335      * @param x_rev_op_unexp_rec IN OUT NOCOPY Revised Routing Operation Unexposed Record after defaulting
336      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type}
337      * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
339      * @param x_return_status IN OUT NOCOPY Return Status
340      *
341      * @rep:scope private
342      * @rep:lifecycle active
343      * @rep:displayname Default Revised Routing Operation entity attributes
344      * @rep:compatibility S
345      * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
346      */
347     PROCEDURE Entity_Defaulting
348     (  p_rev_operation_rec    IN  Bom_Rtg_Pub.Rev_Operation_Rec_Type
349      , p_rev_op_unexp_rec     IN  Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
350      , p_control_Rec          IN  Bom_Rtg_Pub.Control_Rec_Type
351      , x_rev_operation_rec    IN OUT NOCOPY Bom_Rtg_Pub.Rev_Operation_Rec_Type
352      , x_rev_op_unexp_rec     IN OUT NOCOPY Bom_Rtg_Pub.Rev_Op_Unexposed_Rec_Type
353      , x_mesg_token_tbl       IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
354      , x_return_status        IN OUT NOCOPY VARCHAR2
355     ) ;
356 
357     --
358     -- Entity Level Defaulting for Common
359     --
360     /*#
361      * Procedure to default values for unexposed Common Routing Operation record.
362      * In old record, atrributes, having null values or not provided by the user, will be defaulted
363      * to appropriate value. For CREATEs, there is no OLD record. So procedure will default
364      * individual attribute values, independent of each other.
365      *
366      * @param p_com_operation_rec IN Common Routing Operation Exposed Record
367      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Operation_Rec_Type }
368      * @param p_com_op_unexp_rec  IN Common Routing Operation Unexposed Record
369      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type}
370      * @param p_control_Rec  IN Control Record
371      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Control_Rec_Type}
372      * @param x_com_operation_rec IN OUT NOCOPY Common Routing Operation Exposed Record after defaulting
373      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Operation_Rec_Type }
374      * @param x_com_op_unexp_rec IN OUT NOCOPY Common Routing Operation Unexposed Record after defaulting
375      * @paraminfo {@rep:innertype Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type}
376      * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
377      * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
378      * @param x_return_status IN OUT NOCOPY Return Status
379      *
380      * @rep:scope private
381      * @rep:lifecycle active
382      * @rep:displayname Default Common Routing Operation entity attributes
383      * @rep:compatibility S
384      * @rep:category BUSINESS_ENTITY BOM_MFG_ROUTING
385      */
386     PROCEDURE Entity_Defaulting
387     (  p_com_operation_rec    IN  Bom_Rtg_Pub.Com_Operation_Rec_Type
388      , p_com_op_unexp_rec     IN  Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
389      , p_control_Rec          IN  Bom_Rtg_Pub.Control_Rec_Type
390      , x_com_operation_rec    IN OUT NOCOPY Bom_Rtg_Pub.Com_Operation_Rec_Type
391      , x_com_op_unexp_rec     IN OUT NOCOPY Bom_Rtg_Pub.Com_Op_Unexposed_Rec_Type
392      , x_mesg_token_tbl       IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
393      , x_return_status        IN OUT NOCOPY VARCHAR2
394     ) ;
395 
396 
397 END BOM_Default_Op_Seq ;