DBA Data[Home] [Help]

APPS.BOM_VALIDATE_BOM_COMPONENT dependencies on BOM_BO_PUB

Line 54: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Rec_Type}

50: * @param x_return_status IN OUT NOCOPY Return Status
51: * @param x_Mesg_Token_Tbl IN OUT NOCOPY output Message Token Table with proper error or warning messages
52: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
53: * @param p_bom_component_rec IN BOM component Exposed Column Record
54: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Rec_Type}
55: * @param p_bom_Comp_Unexp_Rec IN BOM Component Unexposed Column Record
56: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type}
57: * @param p_old_bom_Component_Rec IN BOM Component Old Record Exposed Column Record
58: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Rec_Type}

Line 56: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type}

52: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
53: * @param p_bom_component_rec IN BOM component Exposed Column Record
54: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Rec_Type}
55: * @param p_bom_Comp_Unexp_Rec IN BOM Component Unexposed Column Record
56: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type}
57: * @param p_old_bom_Component_Rec IN BOM Component Old Record Exposed Column Record
58: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Rec_Type}
59: * @param p_old_bom_Comp_Unexp_Rec IN BOM Component Old Record Unexposed Column Record
60: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type}

Line 58: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Rec_Type}

54: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Rec_Type}
55: * @param p_bom_Comp_Unexp_Rec IN BOM Component Unexposed Column Record
56: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type}
57: * @param p_old_bom_Component_Rec IN BOM Component Old Record Exposed Column Record
58: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Rec_Type}
59: * @param p_old_bom_Comp_Unexp_Rec IN BOM Component Old Record Unexposed Column Record
60: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type}
61: * @rep:scope private
62: * @rep:displayname Check Component Entity

Line 60: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type}

56: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type}
57: * @param p_old_bom_Component_Rec IN BOM Component Old Record Exposed Column Record
58: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Rec_Type}
59: * @param p_old_bom_Comp_Unexp_Rec IN BOM Component Old Record Unexposed Column Record
60: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type}
61: * @rep:scope private
62: * @rep:displayname Check Component Entity
63: * @rep:compatibility S
64: * @rep:lifecycle active

Line 71: , p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type

67:
68: PROCEDURE Check_Entity
69: ( x_return_status IN OUT NOCOPY VARCHAR2
70: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
71: , p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
72: , p_bom_Comp_Unexp_Rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
73: , p_old_bom_Component_Rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
74: , p_old_bom_Comp_Unexp_Rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
75: );

Line 72: , p_bom_Comp_Unexp_Rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type

68: PROCEDURE Check_Entity
69: ( x_return_status IN OUT NOCOPY VARCHAR2
70: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
71: , p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
72: , p_bom_Comp_Unexp_Rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
73: , p_old_bom_Component_Rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
74: , p_old_bom_Comp_Unexp_Rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
75: );
76:

Line 73: , p_old_bom_Component_Rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type

69: ( x_return_status IN OUT NOCOPY VARCHAR2
70: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
71: , p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
72: , p_bom_Comp_Unexp_Rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
73: , p_old_bom_Component_Rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
74: , p_old_bom_Comp_Unexp_Rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
75: );
76:
77:

Line 74: , p_old_bom_Comp_Unexp_Rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type

70: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
71: , p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
72: , p_bom_Comp_Unexp_Rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
73: , p_old_bom_Component_Rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
74: , p_old_bom_Comp_Unexp_Rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
75: );
76:
77:
78: /*#

Line 120: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Rec_Type}

116: * @param x_return_status IN OUT NOCOPY Return Status
117: * @param x_Mesg_Token_Tbl IN OUT NOCOPY output Message Token Table with proper error or warning messages
118: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
119: * @param p_bom_component_Rec IN BOM Component Exposed Column Record
120: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Rec_Type}
121: * @param p_bom_Comp_Unexp_Rec IN BOM Component Unexposed Column Record
122: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
123: * @rep:scope private
124: * @rep:displayname Check Component Attributes

Line 122: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type

118: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
119: * @param p_bom_component_Rec IN BOM Component Exposed Column Record
120: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Rec_Type}
121: * @param p_bom_Comp_Unexp_Rec IN BOM Component Unexposed Column Record
122: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
123: * @rep:scope private
124: * @rep:displayname Check Component Attributes
125: * @rep:compatibility S
126: * @rep:lifecycle active

Line 133: , p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type

129:
130: PROCEDURE Check_Attributes
131: ( x_return_status IN OUT NOCOPY VARCHAR2
132: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
133: , p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
134: , p_bom_Comp_Unexp_Rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
135: );
136:
137: -- Procedure Entity_Delete

Line 134: , p_bom_Comp_Unexp_Rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type

130: PROCEDURE Check_Attributes
131: ( x_return_status IN OUT NOCOPY VARCHAR2
132: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
133: , p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
134: , p_bom_Comp_Unexp_Rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
135: );
136:
137: -- Procedure Entity_Delete
138:

Line 148: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Rec_Type}

144: * @param x_return_status IN OUT NOCOPY Return Status
145: * @param x_Mesg_Token_Tbl IN OUT NOCOPY output Message Token Table with proper error or warning messages
146: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
147: * @param p_bom_component_rec IN BOM Component Exposed Column Record
148: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Rec_Type}
149: * @param p_bom_Comp_Unexp_Rec IN BOM Component Unexposed Column Record
150: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type}
151: * @rep:scope private
152: * @rep:displayname Check Component Delete Entity

Line 150: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type}

146: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
147: * @param p_bom_component_rec IN BOM Component Exposed Column Record
148: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Rec_Type}
149: * @param p_bom_Comp_Unexp_Rec IN BOM Component Unexposed Column Record
150: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type}
151: * @rep:scope private
152: * @rep:displayname Check Component Delete Entity
153: * @rep:compatibility S
154: * @rep:lifecycle active

Line 161: , p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type

157:
158: PROCEDURE Check_Entity_Delete
159: ( x_return_status IN OUT NOCOPY VARCHAR2
160: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
161: , p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
162: , p_bom_Comp_Unexp_Rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
163: );
164:
165:

Line 162: , p_bom_Comp_Unexp_Rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type

158: PROCEDURE Check_Entity_Delete
159: ( x_return_status IN OUT NOCOPY VARCHAR2
160: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
161: , p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
162: , p_bom_Comp_Unexp_Rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
163: );
164:
165:
166: /*#

Line 177: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Rec_Type}

173: * @param x_return_status IN OUT NOCOPY Return Status
174: * @param x_Mesg_Token_Tbl IN OUT NOCOPY output Message Token Table with proper error or warning messages
175: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
176: * @param p_bom_component_rec IN BOM Component Exposed Column Record
177: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Rec_Type}
178: * @rep:scope private
179: * @rep:displayname Check Component Required Fields
180: * @rep:compatibility S
181: * @rep:lifecycle active

Line 187: , p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type

183: */
184: PROCEDURE Check_Required
185: ( x_return_status IN OUT NOCOPY VARCHAR2
186: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
187: , p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
188: );
189: /*#
190: * This method checks for the existence of the component record based on the transaction type.
191: * The record being updated or deleted in the database must already exist.

Line 196: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Rec_Type}

192: * But a record being created must not. Such an error must cause all children
193: * to error out, since they are referencing an invalid parent.This raises a Severe Error III.
194: * It also queries up the database record into the corresponding Old Record.
195: * @param p_bom_component_rec IN BOM Component Exposed Column Record
196: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Rec_Type}
197: * @param p_bom_comp_unexp_rec IN BOM Component Unexposed Column Record
198: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
199: * @param x_old_bom_component_rec IN OUT NOCOPY queried BOM Components Old Record Exposed Column Record.
200: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Rec_Type}

Line 198: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type

194: * It also queries up the database record into the corresponding Old Record.
195: * @param p_bom_component_rec IN BOM Component Exposed Column Record
196: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Rec_Type}
197: * @param p_bom_comp_unexp_rec IN BOM Component Unexposed Column Record
198: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
199: * @param x_old_bom_component_rec IN OUT NOCOPY queried BOM Components Old Record Exposed Column Record.
200: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Rec_Type}
201: * @param x_old_bom_comp_unexp_rec IN OUT NOCOPY queried BOM Components Old Record Unexposed Column Record.
202: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type}

Line 200: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Rec_Type}

196: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Rec_Type}
197: * @param p_bom_comp_unexp_rec IN BOM Component Unexposed Column Record
198: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
199: * @param x_old_bom_component_rec IN OUT NOCOPY queried BOM Components Old Record Exposed Column Record.
200: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Rec_Type}
201: * @param x_old_bom_comp_unexp_rec IN OUT NOCOPY queried BOM Components Old Record Unexposed Column Record.
202: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type}
203: * @param x_Mesg_Token_Tbl IN OUT NOCOPY Message Token Table
204: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}

Line 202: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type}

198: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
199: * @param x_old_bom_component_rec IN OUT NOCOPY queried BOM Components Old Record Exposed Column Record.
200: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Rec_Type}
201: * @param x_old_bom_comp_unexp_rec IN OUT NOCOPY queried BOM Components Old Record Unexposed Column Record.
202: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type}
203: * @param x_Mesg_Token_Tbl IN OUT NOCOPY Message Token Table
204: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
205: * @param x_return_status IN OUT NOCOPY Return Status
206: * @rep:scope private

Line 213: ( p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type

209: * @rep:lifecycle active
210: * @rep:category BUSINESS_ENTITY BOM_BILL_OF_MATERIAL
211: */
212: PROCEDURE Check_Existence
213: ( p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
214: , p_bom_comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
215: , x_old_bom_component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
216: , x_old_bom_comp_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
217: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type

Line 214: , p_bom_comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type

210: * @rep:category BUSINESS_ENTITY BOM_BILL_OF_MATERIAL
211: */
212: PROCEDURE Check_Existence
213: ( p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
214: , p_bom_comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
215: , x_old_bom_component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
216: , x_old_bom_comp_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
217: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
218: , x_return_status IN OUT NOCOPY VARCHAR2

Line 215: , x_old_bom_component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type

211: */
212: PROCEDURE Check_Existence
213: ( p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
214: , p_bom_comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
215: , x_old_bom_component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
216: , x_old_bom_comp_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
217: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
218: , x_return_status IN OUT NOCOPY VARCHAR2
219: );

Line 216: , x_old_bom_comp_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type

212: PROCEDURE Check_Existence
213: ( p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
214: , p_bom_comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
215: , x_old_bom_component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
216: , x_old_bom_comp_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
217: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
218: , x_return_status IN OUT NOCOPY VARCHAR2
219: );
220:

Line 233: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Rec_Type}

229: * object component does. Compare parent assembly item unique key in current component
230: * record against assembly item unique key in assembly item record that has already been queried up
231: * It raises Severe Error III.
232: * @param p_bom_component_rec IN BOM Component Exposed Column Record
233: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Rec_Type}
234: * @param p_bom_comp_unexp_rec IN BOM Component Unexposed Column Record
235: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type}
236: * @param x_Mesg_Token_Tbl IN OUT NOCOPY Message Token Table
237: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}

Line 235: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type}

231: * It raises Severe Error III.
232: * @param p_bom_component_rec IN BOM Component Exposed Column Record
233: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Rec_Type}
234: * @param p_bom_comp_unexp_rec IN BOM Component Unexposed Column Record
235: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type}
236: * @param x_Mesg_Token_Tbl IN OUT NOCOPY Message Token Table
237: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
238: * @param x_Return_Status IN OUT NOCOPY Return Status
239: * @rep:scope private

Line 246: ( p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type

242: * @rep:lifecycle active
243: * @rep:category BUSINESS_ENTITY BOM_BILL_OF_MATERIAL
244: */
245: PROCEDURE Check_Lineage
246: ( p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
247: , p_bom_comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
248: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
249: , x_Return_Status IN OUT NOCOPY VARCHAR2
250: );

Line 247: , p_bom_comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type

243: * @rep:category BUSINESS_ENTITY BOM_BILL_OF_MATERIAL
244: */
245: PROCEDURE Check_Lineage
246: ( p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
247: , p_bom_comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
248: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
249: , x_Return_Status IN OUT NOCOPY VARCHAR2
250: );
251: /*#

Line 289: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Rec_Type}

285: * This method checks the number of componets under a bill.
286: * The total number of components under a bill should not exceed 9999.
287: * When the limit is exceeded it raises proper error messages.
288: * @param p_bom_component_rec IN BOM Component Exposed Column Record
289: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Rec_Type}
290: * @param p_bom_comp_unexp_rec IN BOM Component Unexposed Column Record
291: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type}
292: * @param x_Mesg_Token_Tbl IN OUT NOCOPY output Message Token Table
293: * @paramInfo {@rep:innertpye Error_Handler.Mesg_Token_Tbl_Type}

Line 291: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type}

287: * When the limit is exceeded it raises proper error messages.
288: * @param p_bom_component_rec IN BOM Component Exposed Column Record
289: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Rec_Type}
290: * @param p_bom_comp_unexp_rec IN BOM Component Unexposed Column Record
291: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type}
292: * @param x_Mesg_Token_Tbl IN OUT NOCOPY output Message Token Table
293: * @paramInfo {@rep:innertpye Error_Handler.Mesg_Token_Tbl_Type}
294: * @param x_Return_Status IN OUT NOCOPY Return Status
295: * @rep:scope private

Line 302: ( p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type

298: * @rep:lifecycle active
299: * @rep:category BUSINESS_ENTITY BOM_BILL_OF_MATERIAL
300: */
301: PROCEDURE Check_ComponentCount
302: ( p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
303: , p_bom_comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
304: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
305: , x_Return_Status IN OUT NOCOPY VARCHAR2
306: );

Line 303: , p_bom_comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type

299: * @rep:category BUSINESS_ENTITY BOM_BILL_OF_MATERIAL
300: */
301: PROCEDURE Check_ComponentCount
302: ( p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
303: , p_bom_comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
304: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
305: , x_Return_Status IN OUT NOCOPY VARCHAR2
306: );
307:

Line 322: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Component_Rec_Type}

318: * @param x_return_status IN OUT NOCOPY Return Status
319: * @param x_Mesg_Token_Tbl IN OUT NOCOPY output Message Token Table with proper error or warning messages
320: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
321: * @param p_rev_component_rec IN Revision Component Exposed Column Record
322: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Component_Rec_Type}
323: * @param p_Rev_Comp_Unexp_Rec IN Revision Component Unexposed Column Record
324: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type}
325: * @param p_Old_Rev_Component_Rec IN Revision Component Old Record Exposed Column Record
326: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Component_Rec_Type}

Line 324: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type}

320: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
321: * @param p_rev_component_rec IN Revision Component Exposed Column Record
322: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Component_Rec_Type}
323: * @param p_Rev_Comp_Unexp_Rec IN Revision Component Unexposed Column Record
324: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type}
325: * @param p_Old_Rev_Component_Rec IN Revision Component Old Record Exposed Column Record
326: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Component_Rec_Type}
327: * @param p_Old_Rev_Comp_Unexp_Rec IN Revision Component Old Record Unexposed Column Record
328: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type}

Line 326: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Component_Rec_Type}

322: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Component_Rec_Type}
323: * @param p_Rev_Comp_Unexp_Rec IN Revision Component Unexposed Column Record
324: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type}
325: * @param p_Old_Rev_Component_Rec IN Revision Component Old Record Exposed Column Record
326: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Component_Rec_Type}
327: * @param p_Old_Rev_Comp_Unexp_Rec IN Revision Component Old Record Unexposed Column Record
328: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type}
329: * @param p_control_rec IN Revision Control Record
330: * @paraminfo {@rep:innertype Bom_Bo_Pub.Control_Rec_Type}

Line 328: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type}

324: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type}
325: * @param p_Old_Rev_Component_Rec IN Revision Component Old Record Exposed Column Record
326: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Component_Rec_Type}
327: * @param p_Old_Rev_Comp_Unexp_Rec IN Revision Component Old Record Unexposed Column Record
328: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type}
329: * @param p_control_rec IN Revision Control Record
330: * @paraminfo {@rep:innertype Bom_Bo_Pub.Control_Rec_Type}
331: * @rep:scope private
332: * @rep:displayname Check Revision Component Entity

Line 330: * @paraminfo {@rep:innertype Bom_Bo_Pub.Control_Rec_Type}

326: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Component_Rec_Type}
327: * @param p_Old_Rev_Comp_Unexp_Rec IN Revision Component Old Record Unexposed Column Record
328: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type}
329: * @param p_control_rec IN Revision Control Record
330: * @paraminfo {@rep:innertype Bom_Bo_Pub.Control_Rec_Type}
331: * @rep:scope private
332: * @rep:displayname Check Revision Component Entity
333: * @rep:compatibility S
334: * @rep:lifecycle active

Line 340: , p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type

336: */
337: PROCEDURE Check_Entity
338: ( x_return_status IN OUT NOCOPY VARCHAR2
339: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
340: , p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
341: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
342: , p_control_rec IN BOM_BO_PUB.Control_Rec_Type
343: := BOM_BO_PUB.G_DEFAULT_CONTROL_REC
344: , p_Old_Rev_Component_Rec IN Bom_Bo_Pub.Rev_Component_Rec_Type

Line 341: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type

337: PROCEDURE Check_Entity
338: ( x_return_status IN OUT NOCOPY VARCHAR2
339: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
340: , p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
341: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
342: , p_control_rec IN BOM_BO_PUB.Control_Rec_Type
343: := BOM_BO_PUB.G_DEFAULT_CONTROL_REC
344: , p_Old_Rev_Component_Rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
345: , p_Old_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type

Line 342: , p_control_rec IN BOM_BO_PUB.Control_Rec_Type

338: ( x_return_status IN OUT NOCOPY VARCHAR2
339: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
340: , p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
341: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
342: , p_control_rec IN BOM_BO_PUB.Control_Rec_Type
343: := BOM_BO_PUB.G_DEFAULT_CONTROL_REC
344: , p_Old_Rev_Component_Rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
345: , p_Old_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
346: );

Line 343: := BOM_BO_PUB.G_DEFAULT_CONTROL_REC

339: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
340: , p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
341: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
342: , p_control_rec IN BOM_BO_PUB.Control_Rec_Type
343: := BOM_BO_PUB.G_DEFAULT_CONTROL_REC
344: , p_Old_Rev_Component_Rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
345: , p_Old_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
346: );
347:

Line 344: , p_Old_Rev_Component_Rec IN Bom_Bo_Pub.Rev_Component_Rec_Type

340: , p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
341: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
342: , p_control_rec IN BOM_BO_PUB.Control_Rec_Type
343: := BOM_BO_PUB.G_DEFAULT_CONTROL_REC
344: , p_Old_Rev_Component_Rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
345: , p_Old_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
346: );
347:
348: /*#

Line 345: , p_Old_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type

341: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
342: , p_control_rec IN BOM_BO_PUB.Control_Rec_Type
343: := BOM_BO_PUB.G_DEFAULT_CONTROL_REC
344: , p_Old_Rev_Component_Rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
345: , p_Old_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
346: );
347:
348: /*#
349: * This method is used by ECO Business Object while keeping track of the revisions and

Line 360: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Component_Rec_Type}

356: * @param x_return_status IN OUT NOCOPY Return Status
357: * @param x_Mesg_Token_Tbl IN OUT NOCOPY output Message Token Table with proper error or warning messages
358: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
359: * @param p_rev_component_Rec IN Revision Component Exposed Column Record
360: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Component_Rec_Type}
361: * @param p_Rev_Comp_Unexp_Rec IN Revision Component Unexposed Column Record
362: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
363: * @rep:scope private
364: * @rep:displayname Check Revision Component Attributes

Line 362: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type

358: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
359: * @param p_rev_component_Rec IN Revision Component Exposed Column Record
360: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Component_Rec_Type}
361: * @param p_Rev_Comp_Unexp_Rec IN Revision Component Unexposed Column Record
362: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
363: * @rep:scope private
364: * @rep:displayname Check Revision Component Attributes
365: * @rep:compatibility S
366: * @rep:lifecycle active

Line 373: , p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type

369:
370: PROCEDURE Check_Attributes
371: ( x_return_status IN OUT NOCOPY VARCHAR2
372: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
373: , p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
374: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
375: );
376:
377: /*#

Line 374: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type

370: PROCEDURE Check_Attributes
371: ( x_return_status IN OUT NOCOPY VARCHAR2
372: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
373: , p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
374: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
375: );
376:
377: /*#
378: * This method is used by ECO Business Object while keeping track of the revisions and

Line 387: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Component_Rec_Type}

383: * @param x_return_status IN OUT NOCOPY Return Status
384: * @param x_Mesg_Token_Tbl IN OUT NOCOPY output Message Token Table with proper error or warning messages
385: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
386: * @param p_rev_component_rec IN Revision Component Exposed Column Record
387: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Component_Rec_Type}
388: * @param p_Rev_Comp_Unexp_Rec IN Revision Component Unexposed Column Record
389: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type}
390: * @rep:scope private
391: * @rep:displayname Check Revision Component Delete Entity

Line 389: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type}

385: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
386: * @param p_rev_component_rec IN Revision Component Exposed Column Record
387: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Component_Rec_Type}
388: * @param p_Rev_Comp_Unexp_Rec IN Revision Component Unexposed Column Record
389: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type}
390: * @rep:scope private
391: * @rep:displayname Check Revision Component Delete Entity
392: * @rep:compatibility S
393: * @rep:lifecycle active

Line 400: , p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type

396:
397: PROCEDURE Check_Entity_Delete
398: ( x_return_status IN OUT NOCOPY VARCHAR2
399: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
400: , p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
401: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
402: );
403:
404: /*#

Line 401: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type

397: PROCEDURE Check_Entity_Delete
398: ( x_return_status IN OUT NOCOPY VARCHAR2
399: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
400: , p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
401: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
402: );
403:
404: /*#
405: * This method is used by ECO Business Object while keeping track of the revisions and

Line 416: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Component_Rec_Type}

412: * @param x_return_status IN OUT NOCOPY Return Status
413: * @param x_Mesg_Token_Tbl IN OUT NOCOPY output Message Token Table with proper error or warning messages
414: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
415: * @param p_rev_component_rec IN Revision Component Exposed Column Record
416: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Component_Rec_Type}
417: * @rep:scope private
418: * @rep:displayname Check Revision Component Required Fields
419: * @rep:compatibility S
420: * @rep:lifecycle active

Line 427: , p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type

423:
424: PROCEDURE Check_Required
425: ( x_return_status IN OUT NOCOPY VARCHAR2
426: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
427: , p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
428: );
429:
430: /*#
431: * This procedure is used by ECO Business Object while keeping track of the revisions and

Line 438: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Component_Rec_Type}

434: * But a record being created must not. Such an error in a record must cause all children
435: * to error out, since they are referencing an invalid parent.This raises a Severe Error III.
436: * It also queries up the database record into the corresponding Old Record.
437: * @param p_rev_component_rec IN Revision Component Exposed Column Record
438: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Component_Rec_Type}
439: * @param p_rev_comp_unexp_rec IN Revision Component Unexposed Column Record
440: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type}
441: * @param x_old_rev_component_rec IN OUT NOCOPY queried Revision Components Old Record Exposed Column Record.
442: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Component_Rec_Type}

Line 440: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type}

436: * It also queries up the database record into the corresponding Old Record.
437: * @param p_rev_component_rec IN Revision Component Exposed Column Record
438: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Component_Rec_Type}
439: * @param p_rev_comp_unexp_rec IN Revision Component Unexposed Column Record
440: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type}
441: * @param x_old_rev_component_rec IN OUT NOCOPY queried Revision Components Old Record Exposed Column Record.
442: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Component_Rec_Type}
443: * @param x_old_rev_comp_unexp_rec IN OUT NOCOPY queried Revision Components Old Record Unexposed Column Record.
444: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type}

Line 442: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Component_Rec_Type}

438: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Component_Rec_Type}
439: * @param p_rev_comp_unexp_rec IN Revision Component Unexposed Column Record
440: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type}
441: * @param x_old_rev_component_rec IN OUT NOCOPY queried Revision Components Old Record Exposed Column Record.
442: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Component_Rec_Type}
443: * @param x_old_rev_comp_unexp_rec IN OUT NOCOPY queried Revision Components Old Record Unexposed Column Record.
444: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type}
445: * @param x_Mesg_Token_Tbl IN OUT NOCOPY Message Token Table
446: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}

Line 444: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type}

440: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type}
441: * @param x_old_rev_component_rec IN OUT NOCOPY queried Revision Components Old Record Exposed Column Record.
442: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Component_Rec_Type}
443: * @param x_old_rev_comp_unexp_rec IN OUT NOCOPY queried Revision Components Old Record Unexposed Column Record.
444: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type}
445: * @param x_Mesg_Token_Tbl IN OUT NOCOPY Message Token Table
446: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
447: * @param x_return_status IN OUT NOCOPY Return Status
448: * @rep:scope private

Line 456: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type

452: * @rep:category BUSINESS_ENTITY BOM_BILL_OF_MATERIAL
453: */
454:
455: PROCEDURE Check_Existence
456: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
457: , p_rev_comp_unexp_rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
458: , x_old_rev_component_rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type
459: , x_old_rev_comp_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
460: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type

Line 457: , p_rev_comp_unexp_rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type

453: */
454:
455: PROCEDURE Check_Existence
456: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
457: , p_rev_comp_unexp_rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
458: , x_old_rev_component_rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type
459: , x_old_rev_comp_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
460: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
461: , x_return_status IN OUT NOCOPY VARCHAR2

Line 458: , x_old_rev_component_rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type

454:
455: PROCEDURE Check_Existence
456: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
457: , p_rev_comp_unexp_rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
458: , x_old_rev_component_rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type
459: , x_old_rev_comp_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
460: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
461: , x_return_status IN OUT NOCOPY VARCHAR2
462: );

Line 459: , x_old_rev_comp_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type

455: PROCEDURE Check_Existence
456: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
457: , p_rev_comp_unexp_rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
458: , x_old_rev_component_rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type
459: , x_old_rev_comp_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
460: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
461: , x_return_status IN OUT NOCOPY VARCHAR2
462: );
463:

Line 477: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Component_Rec_Type}

473: * object component does. Compare parent assembly item unique key in current component
474: * record against assembly item unique key in assembly item record that has already been queried up
475: * It raises Severe Error III.
476: * @param p_rev_component_rec IN Revision Component Exposed Column Record
477: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Component_Rec_Type}
478: * @param p_rev_comp_unexp_rec IN Revision Component Unexposed Column Record
479: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type}
480: * @param x_Mesg_Token_Tbl IN OUT NOCOPY Message Token Table
481: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}

Line 479: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type}

475: * It raises Severe Error III.
476: * @param p_rev_component_rec IN Revision Component Exposed Column Record
477: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Component_Rec_Type}
478: * @param p_rev_comp_unexp_rec IN Revision Component Unexposed Column Record
479: * @paraminfo {@rep:innertype Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type}
480: * @param x_Mesg_Token_Tbl IN OUT NOCOPY Message Token Table
481: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
482: * @param x_Return_Status IN OUT NOCOPY Return Status
483: * @rep:scope private

Line 490: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type

486: * @rep:lifecycle active
487: * @rep:category BUSINESS_ENTITY BOM_BILL_OF_MATERIAL
488: */
489: PROCEDURE Check_Lineage
490: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
491: , p_rev_comp_unexp_rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
492: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
493: , x_Return_Status IN OUT NOCOPY VARCHAR2
494: );

Line 491: , p_rev_comp_unexp_rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type

487: * @rep:category BUSINESS_ENTITY BOM_BILL_OF_MATERIAL
488: */
489: PROCEDURE Check_Lineage
490: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
491: , p_rev_comp_unexp_rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
492: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
493: , x_Return_Status IN OUT NOCOPY VARCHAR2
494: );
495:

Line 556: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Rec_Type}

552: * This method will check if a component record is a direct item component its for EAM BOMs only.
553: * It will also verify that the component has correct values for direct item specific
554: * attributes.For normal item components these attributes should be ignored.
555: * @param p_bom_component_rec IN BOM Component Exposed Column Record
556: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Rec_Type}
557: * @param p_bom_comp_unexp_rec IN BOM Component Unexposed Column Record
558: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type}
559: * @param x_bom_component_rec IN OUT NOCOPY processed BOM Component Exposed Column Record
560: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Rec_Type}

Line 558: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type}

554: * attributes.For normal item components these attributes should be ignored.
555: * @param p_bom_component_rec IN BOM Component Exposed Column Record
556: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Rec_Type}
557: * @param p_bom_comp_unexp_rec IN BOM Component Unexposed Column Record
558: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type}
559: * @param x_bom_component_rec IN OUT NOCOPY processed BOM Component Exposed Column Record
560: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Rec_Type}
561: * @param x_Mesg_Token_Tbl IN OUT NOCOPY Message Token Table
562: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}

Line 560: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Rec_Type}

556: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Rec_Type}
557: * @param p_bom_comp_unexp_rec IN BOM Component Unexposed Column Record
558: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type}
559: * @param x_bom_component_rec IN OUT NOCOPY processed BOM Component Exposed Column Record
560: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Rec_Type}
561: * @param x_Mesg_Token_Tbl IN OUT NOCOPY Message Token Table
562: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
563: * @param x_Return_Status IN OUT NOCOPY Return Status
564: * @rep:scope private

Line 572: ( p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type

568: * @rep:category BUSINESS_ENTITY BOM_BILL_OF_MATERIAL
569: */
570:
571: PROCEDURE Check_Direct_item_comps
572: ( p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
573: , p_bom_comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
574: , x_bom_component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
575: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
576: , x_Return_Status IN OUT NOCOPY VARCHAR2

Line 573: , p_bom_comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type

569: */
570:
571: PROCEDURE Check_Direct_item_comps
572: ( p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
573: , p_bom_comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
574: , x_bom_component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
575: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
576: , x_Return_Status IN OUT NOCOPY VARCHAR2
577: );

Line 574: , x_bom_component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type

570:
571: PROCEDURE Check_Direct_item_comps
572: ( p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
573: , p_bom_comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
574: , x_bom_component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
575: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
576: , x_Return_Status IN OUT NOCOPY VARCHAR2
577: );
578: