[Home] [Help]
PACKAGE: APPS.EAM_ACTIVITY_PUB
Source
1 PACKAGE EAM_Activity_PUB AUTHID CURRENT_USER AS
2 /* $Header: EAMPACTS.pls 120.1.12020000.2 2013/03/29 02:21:13 shengywa ship $ */
3
4 -- To uniquely identify a Work Order.
5 -- If the Wip_Entity_Id is given, that would be enough.
6 -- Or user can specify the Wip_Entity_Name along with the Organization.
7 -- Will assigne Activity to the Work Order's organization, and its master org.
8 TYPE Work_Order_Rec_Type IS RECORD
9 (
10 Organization_Id NUMBER := NULL, -- Org Id overrides Org Code if both present
11 Organization_Code VARCHAR2(3) := NULL,
12 Wip_Entity_Id NUMBER := NULL, -- Wip Entity Id overrides Name if both present
13 Wip_Entity_Name VARCHAR2(240) := NULL
14 );
15
16 TYPE Activity_Association_Rec_Type IS RECORD
17 (
18 Organization_Id NUMBER, -- organization responsible for Asset's maintenance
19 Asset_Activity_Id NUMBER,
20 Start_Date_Active DATE,
21 End_Date_Active DATE,
22 Priority_Code VARCHAR(30),
23 Attribute_Category VARCHAR2(30),
24 Attribute1 VARCHAR2(150),
25 Attribute2 VARCHAR2(150),
26 Attribute3 VARCHAR2(150),
27 Attribute4 VARCHAR2(150),
28 Attribute5 VARCHAR2(150),
29 Attribute6 VARCHAR2(150),
30 Attribute7 VARCHAR2(150),
31 Attribute8 VARCHAR2(150),
32 Attribute9 VARCHAR2(150),
33 Attribute10 VARCHAR2(150),
34 Attribute11 VARCHAR2(150),
35 Attribute12 VARCHAR2(150),
36 Attribute13 VARCHAR2(150),
37 Attribute14 VARCHAR2(150),
38 Attribute15 VARCHAR2(150),
39 Owning_Department_Id NUMBER,
40 Activity_Cause_Code VARCHAR2(30),
41 Activity_Type_Code VARCHAR2(30),
42 Activity_Source_Code VARCHAR2(30),
43 Class_Code VARCHAR2(10),
44 Maintenance_Object_Id NUMBER, -- Maintenance Object Id should override asset number and serial number
45 Maintenance_Object_Type NUMBER,
46 Instance_number VARCHAR2(30), -- Asset Number
47 Inventory_Item_Id NUMBER, -- Asset Group
48 Serial_Number VARCHAR2(30), -- Asset Serial Number
49 Activity_Association_Id NUMBER, -- Derived
50 Tagging_Required_Flag VARCHAR2(1),
51 Shutdown_Type_Code VARCHAR2(30),
52 Tmpl_Flag VARCHAR2(1),
53 Return_Status VARCHAR2(1),
54 Error_Mesg VARCHAR2(240),
55 -- For bug 16525236
56 Work_Order_Type NUMBER,
57 Planner NUMBER,
58 Firm NUMBER,
59 Planned VARCHAR2(1),
60 Notification_Required VARCHAR2(1)
61 -- Ended for 16525236
62 );
63
64 TYPE Activity_Association_Tbl_Type IS TABLE OF Activity_Association_Rec_Type
65 INDEX BY BINARY_INTEGER;
66
67
68
69 -- Start of comments
70 -- API name : Create_Activity
71 -- Type : Public
72 -- Function :
73 -- Pre-reqs : None.
74 -- Parameters :
75 -- IN : p_api_version IN NUMBER Required
76 -- p_init_msg_list IN VARCHAR2 Optional
77 -- Default = FND_API.G_FALSE
78 -- p_commit IN VARCHAR2 Optional
79 -- Default = FND_API.G_FALSE
80 -- p_validation_level IN NUMBER Optional
81 -- Default = FND_API.G_VALID_LEVEL_FULL
82 -- p_asset_activity_name IN EAM_Activity_PUB.Item_Rec_Type,
83 -- p_asset_activity_description IN VARCHAR2 := NULL,
84 -- p_work_order_rec IN EAM_Activity_PUB.Work_Order_Rec_Type,
85 -- p_operation_copy_option IN VARCHAR2 := '2', -- 1 (NONE) or 2 (ALL)
86 -- p_material_copy_option IN VARCHAR2 := '2', -- 1 (NONE), 2 (ISSUED), OR 3 (ALL)
87 -- p_resource_copy_option IN VARCHAR2 := '2', -- 1 (NONE), 2 (ISSUED), OR 3 (ALL)
88 -- p_association_copy_option IN VARCHAR2 := '2', -- 1 (NONE), 2 (CURRENT), OR 3 (ALL)
89
90 -- OUT :
91 -- x_msg_count OUT NUMBER
92 -- x_msg_data OUT VARCHAR2(2000)
93 -- x_inventory_item_id OUT NUMBER -- the inventory_item_it the system has created
94
95 -- Version : Current version 1.0
96 -- Initial version 1.0
97 --
98 -- Notes : EAM Business Object API to create Asset Activity from a Work Order.
99 -- Will assigne Activity to the Work Order's organization, and its master org.
100 --
101 -- End of comments
102 PROCEDURE Create_Activity
103 ( p_api_version IN NUMBER ,
104 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE ,
105 p_commit IN VARCHAR2 := FND_API.G_FALSE ,
106 p_validation_level IN NUMBER :=
107 FND_API.G_VALID_LEVEL_FULL ,
108 x_return_status OUT NOCOPY VARCHAR2 ,
109 x_msg_count OUT NOCOPY NUMBER ,
110 x_msg_data OUT NOCOPY VARCHAR2 ,
111
112 p_asset_activity IN INV_Item_GRP.Item_Rec_Type,
113 p_template_id IN NUMBER := NULL,
114 p_template_name IN VARCHAR2 := NULL,
115 p_activity_type_code IN VARCHAR2 := NULL,
116 p_activity_cause_code IN VARCHAR2 := NULL,
117 p_shutdown_type_code IN VARCHAR2 := NULL,
118 p_notification_req_flag IN VARCHAR2 := NULL,
119 p_activity_source_code IN VARCHAR2 := NULL,
120
121 p_work_order_rec IN EAM_Activity_PUB.Work_Order_Rec_Type,
122 p_operation_copy_option IN NUMBER := 2, -- 1 (NONE) or 2 (ALL)
123 p_material_copy_option IN NUMBER := 2, -- 1 (NONE), 2 (ISSUED), OR 3 (ALL)
124 p_resource_copy_option IN NUMBER := 2, -- 1 (NONE), 2 (ISSUED), OR 3 (ALL)
125 p_association_copy_option IN NUMBER := 2, -- 1 (NONE), 2 (CURRENT), OR 3 (ALL)
126
127 -- x_inventory_item_id OUT NUMBER, -- the inventory_item_it the system has created
128 x_work_order_rec OUT NOCOPY EAM_Activity_PUB.Work_Order_Rec_Type,
129
130 x_curr_item_rec OUT NOCOPY INV_Item_GRP.Item_Rec_Type,
131 x_curr_item_return_status OUT NOCOPY VARCHAR2,
132 x_curr_item_error_tbl OUT NOCOPY INV_Item_GRP.Error_Tbl_Type,
133 x_master_item_rec OUT NOCOPY INV_Item_GRP.Item_Rec_Type,
134 x_master_item_return_status OUT NOCOPY VARCHAR2,
135 x_master_item_error_tbl OUT NOCOPY INV_Item_GRP.Error_Tbl_Type,
136
137 x_rtg_header_rec OUT NOCOPY BOM_Rtg_Pub.Rtg_Header_Rec_Type,
138 x_rtg_revision_tbl OUT NOCOPY BOM_Rtg_Pub.Rtg_Revision_Tbl_Type,
139 x_operation_tbl OUT NOCOPY BOM_Rtg_Pub.Operation_Tbl_Type,
140 x_op_resource_tbl OUT NOCOPY BOM_Rtg_Pub.Op_Resource_Tbl_Type,
141 x_sub_resource_tbl OUT NOCOPY BOM_Rtg_Pub.Sub_Resource_Tbl_Type,
142 x_op_network_tbl OUT NOCOPY BOM_Rtg_Pub.Op_Network_Tbl_Type,
143 x_rtg_return_status OUT NOCOPY VARCHAR2,
144 x_rtg_msg_count OUT NOCOPY NUMBER,
145 x_rtg_msg_list OUT NOCOPY Error_Handler.Error_Tbl_Type,
146
147 x_bom_header_rec OUT NOCOPY BOM_BO_PUB.BOM_Head_Rec_Type,
148 x_bom_revision_tbl OUT NOCOPY BOM_BO_PUB.BOM_Revision_Tbl_Type,
149 x_bom_component_tbl OUT NOCOPY BOM_BO_PUB.BOM_Comps_Tbl_Type,
150 x_bom_ref_designator_tbl OUT NOCOPY BOM_BO_PUB.BOM_Ref_Designator_Tbl_Type,
151 x_bom_sub_component_tbl OUT NOCOPY BOM_BO_PUB.BOM_Sub_Component_Tbl_Type,
152 x_bom_return_status OUT NOCOPY VARCHAR2,
153 x_bom_msg_count OUT NOCOPY NUMBER,
154 x_bom_msg_list OUT NOCOPY Error_Handler.Error_Tbl_Type,
155
156 x_assoc_return_status OUT NOCOPY VARCHAR2,
157 x_assoc_msg_count OUT NOCOPY NUMBER,
158 x_assoc_msg_data OUT NOCOPY VARCHAR2,
159 x_act_num_association_tbl OUT NOCOPY EAM_Activity_PUB.Activity_Association_Tbl_Type,
160 x_activity_association_tbl OUT NOCOPY EAM_Activity_PUB.Activity_Association_Tbl_Type
161 );
162
163 PROCEDURE Copy_Activity
164 ( p_api_version IN NUMBER ,
165 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE ,
166 p_commit IN VARCHAR2 := FND_API.G_FALSE ,
167 p_validation_level IN NUMBER :=
168 FND_API.G_VALID_LEVEL_FULL ,
169 x_return_status OUT NOCOPY VARCHAR2 ,
170 x_msg_count OUT NOCOPY NUMBER ,
171 x_msg_data OUT NOCOPY VARCHAR2 ,
172
173 -- target activity, need to set org, item name, description
174 p_asset_activity IN INV_Item_GRP.Item_Rec_Type,
175
176
177 p_template_id IN NUMBER := NULL,
178 p_template_name IN VARCHAR2 := NULL,
179 p_activity_type_code IN VARCHAR2 := NULL,
180 p_activity_cause_code IN VARCHAR2 := NULL,
181 p_shutdown_type_code IN VARCHAR2 := NULL,
182 p_notification_req_flag IN VARCHAR2 := NULL,
183 p_activity_source_code IN VARCHAR2 := NULL,
184
185 -- source Activity
186 p_source_org_id IN NUMBER,
187 p_source_activity_id IN NUMBER, -- inventory_item_id
188 -- source BOM
189 p_source_alt_bom_designator IN VARCHAR2 := NULL,
190 p_source_bom_rev_date IN DATE := sysdate,
191 -- source Routing
192 p_source_alt_rtg_designator IN VARCHAR2 := NULL,
193 p_source_rtg_rev_date IN DATE := sysdate,
194
195 p_bom_copy_option IN NUMBER := 2, -- 1 (NONE) or 2 (ALL)
196 p_routing_copy_option IN NUMBER := 2, -- 1 (NONE) or 2 (ALL)
197 p_association_copy_option IN NUMBER := 2, -- 1 (NONE) or 2 (ALL)
198
199 x_curr_item_rec OUT NOCOPY INV_Item_GRP.Item_Rec_Type,
200 x_curr_item_return_status OUT NOCOPY VARCHAR2,
201 x_curr_item_error_tbl OUT NOCOPY INV_Item_GRP.Error_Tbl_Type,
202 x_master_item_rec OUT NOCOPY INV_Item_GRP.Item_Rec_Type,
203 x_master_item_return_status OUT NOCOPY VARCHAR2,
204 x_master_item_error_tbl OUT NOCOPY INV_Item_GRP.Error_Tbl_Type,
205
206 x_assoc_return_status OUT NOCOPY VARCHAR2,
207 x_assoc_msg_count OUT NOCOPY NUMBER,
208 x_assoc_msg_data OUT NOCOPY VARCHAR2,
209 x_act_num_association_tbl OUT NOCOPY EAM_Activity_PUB.Activity_Association_Tbl_Type,
210 x_activity_association_tbl OUT NOCOPY EAM_Activity_PUB.Activity_Association_Tbl_Type
211 );
212
213
214 PROCEDURE Create_Activity_From_Form (
215 p_wip_entity_id IN NUMBER
216 , p_asset_activity IN VARCHAR2 := NULL
217 , p_segment1 IN VARCHAR2 := NULL
218 , p_segment2 IN VARCHAR2 := NULL
219 , p_segment3 IN VARCHAR2 := NULL
220 , p_segment4 IN VARCHAR2 := NULL
221 , p_segment5 IN VARCHAR2 := NULL
222 , p_segment6 IN VARCHAR2 := NULL
223 , p_segment7 IN VARCHAR2 := NULL
224 , p_segment8 IN VARCHAR2 := NULL
225 , p_segment9 IN VARCHAR2 := NULL
226 , p_segment10 IN VARCHAR2 := NULL
227 , p_segment11 IN VARCHAR2 := NULL
228 , p_segment12 IN VARCHAR2 := NULL
229 , p_segment13 IN VARCHAR2 := NULL
230 , p_segment14 IN VARCHAR2 := NULL
231 , p_segment15 IN VARCHAR2 := NULL
232 , p_segment16 IN VARCHAR2 := NULL
233 , p_segment17 IN VARCHAR2 := NULL
234 , p_segment18 IN VARCHAR2 := NULL
235 , p_segment19 IN VARCHAR2 := NULL
236 , p_segment20 IN VARCHAR2 := NULL
237 , p_description IN VARCHAR2
238 , p_template_id IN NUMBER
239 , p_activity_type_code IN VARCHAR2
240 , p_activity_cause_code IN VARCHAR2
241 , p_shutdown_type_code IN VARCHAR2
242 , p_notification_req_flag IN VARCHAR2
243 , p_activity_source_code IN VARCHAR2
244
245 , p_operation_copy_option IN NUMBER
246 , p_material_copy_option IN NUMBER
247 , p_resource_copy_option IN NUMBER
248 , p_association_copy_option IN NUMBER
249 , x_successful OUT NOCOPY BOOLEAN
250 );
251
252 PROCEDURE Create_Activity_With_Template(
253 p_api_version IN NUMBER ,
254 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE ,
255 p_commit IN VARCHAR2 := FND_API.G_FALSE ,
256 p_validation_level IN NUMBER :=
257 FND_API.G_VALID_LEVEL_FULL ,
258 x_return_status OUT NOCOPY VARCHAR2 ,
259 x_msg_count OUT NOCOPY NUMBER ,
260 x_msg_data OUT NOCOPY VARCHAR2 ,
261
262 p_organization_id IN NUMBER := NULL,
263 p_organization_code IN NUMBER := NULL,
264 p_asset_activity IN VARCHAR2 := NULL,
265 p_segment1 IN VARCHAR2 := NULL,
266 p_segment2 IN VARCHAR2 := NULL,
267 p_segment3 IN VARCHAR2 := NULL,
268 p_segment4 IN VARCHAR2 := NULL,
269 p_segment5 IN VARCHAR2 := NULL,
270 p_segment6 IN VARCHAR2 := NULL,
271 p_segment7 IN VARCHAR2 := NULL,
272 p_segment8 IN VARCHAR2 := NULL,
273 p_segment9 IN VARCHAR2 := NULL,
274 p_segment10 IN VARCHAR2 := NULL,
275 p_segment11 IN VARCHAR2 := NULL,
276 p_segment12 IN VARCHAR2 := NULL,
277 p_segment13 IN VARCHAR2 := NULL,
278 p_segment14 IN VARCHAR2 := NULL,
279 p_segment15 IN VARCHAR2 := NULL,
280 p_segment16 IN VARCHAR2 := NULL,
281 p_segment17 IN VARCHAR2 := NULL,
282 p_segment18 IN VARCHAR2 := NULL,
283 p_segment19 IN VARCHAR2 := NULL,
284 p_segment20 IN VARCHAR2 := NULL,
285 p_description IN VARCHAR2,
286 p_template_id IN NUMBER := NULL,
287 p_template_name IN VARCHAR2 := NULL,
288 p_activity_type_code IN VARCHAR2 := NULL,
289 p_activity_cause_code IN VARCHAR2 := NULL,
290 p_shutdown_type_code IN VARCHAR2 := NULL,
291 p_notification_req_flag IN VARCHAR2 := NULL,
292 p_activity_source_code IN VARCHAR2 := NULL,
293
294 x_curr_item_rec OUT NOCOPY INV_Item_GRP.Item_Rec_Type,
295 x_curr_item_return_status OUT NOCOPY VARCHAR2,
296 x_curr_item_error_tbl OUT NOCOPY INV_Item_GRP.Error_Tbl_Type,
297 x_master_item_rec OUT NOCOPY INV_Item_GRP.Item_Rec_Type,
298 x_master_item_return_status OUT NOCOPY VARCHAR2,
299 x_master_item_error_tbl OUT NOCOPY INV_Item_GRP.Error_Tbl_Type
300 );
301
302 -- From Saurabh
303 procedure create_bom_header(
304 p_target_item_rec IN INV_Item_GRP.Item_Rec_Type,
305 --p_source_org_id IN NUMBER,
306 --p_source_activity_id IN NUMBER, -- inventory_item_id
307
308 --p_material_copy_option IN NUMBER,
309
310 x_bom_header_rec OUT NOCOPY BOM_BO_PUB.BOM_Head_Rec_Type,
311 x_bom_revision_tbl OUT NOCOPY BOM_BO_PUB.BOM_Revision_Tbl_Type,
312 x_bom_component_tbl OUT NOCOPY BOM_BO_PUB.BOM_Comps_Tbl_Type,
313 x_bom_ref_designator_tbl OUT NOCOPY BOM_BO_PUB.BOM_Ref_Designator_Tbl_Type,
314 x_bom_sub_component_tbl OUT NOCOPY BOM_BO_PUB.BOM_Sub_Component_Tbl_Type,
315 x_bom_return_status OUT NOCOPY VARCHAR2,
316 x_bom_msg_count OUT NOCOPY NUMBER,
317 x_bom_msg_list OUT NOCOPY Error_Handler.Error_Tbl_Type
318 );
319
320 procedure create_bom_header_form(
321 --p_target_item_rec IN INV_Item_GRP.Item_Rec_Type,
322 p_inventory_item_name varchar2,
323 p_organization_code varchar2,
324 x_return_status OUT NOCOPY VARCHAR2
325 );
326
327 PROCEDURE Create_Activity_With_Template(
328 --p_api_version IN NUMBER ,
329 --p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE ,
330 --p_commit IN VARCHAR2 := FND_API.G_FALSE ,
331 --p_validation_level IN NUMBER :=
332 --FND_API.G_VALID_LEVEL_FULL ,
333 x_return_status OUT NOCOPY varchar2 ,
334 --x_msg_count OUT NUMBER ,
335 --x_msg_data OUT VARCHAR2 ,
336
337 p_organization_id IN NUMBER := NULL,
338 p_organization_code IN NUMBER := NULL,
339 p_asset_activity IN VARCHAR2 := NULL,
340 p_segment1 IN VARCHAR2 := NULL,
341 p_segment2 IN VARCHAR2 := NULL,
342 p_segment3 IN VARCHAR2 := NULL,
343 p_segment4 IN VARCHAR2 := NULL,
344 p_segment5 IN VARCHAR2 := NULL,
345 p_segment6 IN VARCHAR2 := NULL,
346 p_segment7 IN VARCHAR2 := NULL,
347 p_segment8 IN VARCHAR2 := NULL,
348 p_segment9 IN VARCHAR2 := NULL,
349 p_segment10 IN VARCHAR2 := NULL,
350 p_segment11 IN VARCHAR2 := NULL,
351 p_segment12 IN VARCHAR2 := NULL,
352 p_segment13 IN VARCHAR2 := NULL,
353 p_segment14 IN VARCHAR2 := NULL,
354 p_segment15 IN VARCHAR2 := NULL,
355 p_segment16 IN VARCHAR2 := NULL,
356 p_segment17 IN VARCHAR2 := NULL,
357 p_segment18 IN VARCHAR2 := NULL,
358 p_segment19 IN VARCHAR2 := NULL,
359 p_segment20 IN VARCHAR2 := NULL,
360 p_description IN VARCHAR2,
361 p_template_id IN NUMBER := NULL,
362 p_template_name IN VARCHAR2 := NULL,
363 p_activity_type_code IN VARCHAR2 := NULL,
364 p_activity_cause_code IN VARCHAR2 := NULL,
365 p_shutdown_type_code IN VARCHAR2 := NULL,
366 p_notification_req_flag IN VARCHAR2 := NULL,
367 p_activity_source_code IN VARCHAR2 := NULL
368
369 --x_curr_item_rec OUT INV_Item_GRP.Item_Rec_Type,
370 --x_curr_item_return_status OUT VARCHAR2,
371 --x_curr_item_error_tbl OUT INV_Item_GRP.Error_Tbl_Type,
372 --x_master_item_rec OUT INV_Item_GRP.Item_Rec_Type,
373 --x_master_item_return_status OUT VARCHAR2,
374 --x_master_item_error_tbl OUT INV_Item_GRP.Error_Tbl_Type
375 );
376
377 PROCEDURE Create_Routing_Header(
378 p_target_item_rec IN INV_Item_GRP.Item_Rec_Type,
379
380 x_rtg_header_rec OUT NOCOPY BOM_Rtg_Pub.Rtg_Header_Rec_Type,
381 x_rtg_revision_tbl OUT NOCOPY BOM_Rtg_Pub.Rtg_Revision_Tbl_Type,
382 x_operation_tbl OUT NOCOPY BOM_Rtg_Pub.Operation_Tbl_Type,
383 x_op_resource_tbl OUT NOCOPY BOM_Rtg_Pub.Op_Resource_Tbl_Type,
384 x_sub_resource_tbl OUT NOCOPY BOM_Rtg_Pub.Sub_Resource_Tbl_Type,
385 x_op_network_tbl OUT NOCOPY BOM_Rtg_Pub.Op_Network_Tbl_Type,
386 x_rtg_return_status OUT NOCOPY VARCHAR2,
387 x_rtg_msg_count OUT NOCOPY NUMBER,
388 x_rtg_msg_list OUT NOCOPY Error_Handler.Error_Tbl_Type
389 );
390
391 procedure create_routing_header_form(
392 --p_target_item_rec IN INV_Item_GRP.Item_Rec_Type,
393 p_inventory_item_name varchar2,
394 p_organization_code varchar2,
395 x_return_status OUT NOCOPY VARCHAR2
396 );
397
398 -- from Saurabh
399 -- package spec.
400 -- wrapper API used to call Copy_Activity procedure from form
401 procedure Copy_Activity(
402 p_api_version IN NUMBER ,
403 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE ,
404 p_commit IN VARCHAR2 := FND_API.G_FALSE ,
405 p_validation_level IN NUMBER :=
406 FND_API.G_VALID_LEVEL_FULL ,
407 x_return_status OUT NOCOPY VARCHAR2 ,
408 x_msg_count OUT NOCOPY NUMBER ,
409 x_msg_data OUT NOCOPY VARCHAR2 ,
410
411 p_activity_item_name IN VARCHAR2 := NULL,
412 p_segment1 IN VARCHAR2 := NULL,
413 p_segment2 IN VARCHAR2 := NULL,
414 p_segment3 IN VARCHAR2 := NULL,
415 p_segment4 IN VARCHAR2 := NULL,
416 p_segment5 IN VARCHAR2 := NULL,
417 p_segment6 IN VARCHAR2 := NULL,
418 p_segment7 IN VARCHAR2 := NULL,
419 p_segment8 IN VARCHAR2 := NULL,
420 p_segment9 IN VARCHAR2 := NULL,
421 p_segment10 IN VARCHAR2 := NULL,
422 p_segment11 IN VARCHAR2 := NULL,
423 p_segment12 IN VARCHAR2 := NULL,
424 p_segment13 IN VARCHAR2 := NULL,
425 p_segment14 IN VARCHAR2 := NULL,
426 p_segment15 IN VARCHAR2 := NULL,
427 p_segment16 IN VARCHAR2 := NULL,
428 p_segment17 IN VARCHAR2 := NULL,
429 p_segment18 IN VARCHAR2 := NULL,
430 p_segment19 IN VARCHAR2 := NULL,
431 p_segment20 IN VARCHAR2 := NULL,
432 p_activity_org_id IN NUMBER,
433 p_activity_description IN VARCHAR2,
434
435 p_template_id IN NUMBER := NULL,
436 p_template_name IN VARCHAR2 := NULL,
437 p_activity_type_code IN VARCHAR2 := NULL,
438 p_activity_cause_code IN VARCHAR2 := NULL,
439 p_shutdown_type_code IN VARCHAR2 := NULL,
440 p_notification_req_flag IN VARCHAR2 := NULL,
441 p_activity_source_code IN VARCHAR2 := NULL,
442
443 -- source Activity
444 p_source_org_id IN NUMBER,
445 p_source_activity_id IN NUMBER, -- inventory_item_id
446 p_bom_copy_option IN NUMBER := 2, -- 1 (NONE) or 2 (ALL)
447 p_routing_copy_option IN NUMBER := 2, -- 1 (NONE) or 2 (ALL)
448 p_association_copy_option IN NUMBER := 2 -- 1 (NONE) or 2 (ALL)
449
450 );
451
452 /* Procedure to assign the activity to the current maintenance organization */
453
454 PROCEDURE Activity_org_assign
455 ( p_api_version IN NUMBER ,
456 x_return_status OUT NOCOPY VARCHAR2 ,
457 x_msg_count OUT NOCOPY NUMBER ,
458 x_msg_data OUT NOCOPY VARCHAR2 ,
459 p_org_id IN NUMBER,
460 p_activity_id IN NUMBER -- inventory_item_id
461 );
462
463
464
465
466 END EAM_Activity_PUB;
467