DBA Data[Home] [Help]

PACKAGE: APPS.CS_ESTIMATE_DETAILS_PKG_CUHK

Source


1 PACKAGE  CS_ESTIMATE_DETAILS_PKG_CUHK AUTHID CURRENT_USER AS
2 /* $Header: csestrs.pls 120.1 2005/06/23 18:08:00 appldev noship $ */
3 
4   /*****************************************************************************************
5    This is the Customer User Hook API.
6    The Customers can add customization procedures here for Pre and Post Processing.
7    ******************************************************************************************/
8 
9   /* Customer Procedure for pre processing in case of Insert_Row */
10 
11 	Procedure	Insert_Row_Pre(
12           p_INCIDENT_ID    	NUMBER,
13           p_ORIGINAL_SOURCE_ID    NUMBER,
14           p_ORIGINAL_SOURCE_CODE  VARCHAR2,
15           p_SOURCE_ID    	NUMBER,
16           p_SOURCE_CODE    	VARCHAR2,
17           p_CONTRACT_ID    	NUMBER,
18           p_COVERAGE_ID  NUMBER,
19           p_COVERAGE_TXN_GROUP_ID  NUMBER,
20 		p_EXCEPTION_COVERAGE_USED	VARCHAR2,
21 		p_CURRENCY_CODE		VARCHAR2,
22 		p_CONVERSION_RATE		NUMBER,
23 		p_CONVERSION_TYPE_CODE	VARCHAR2,
24 		p_CONVERSION_RATE_DATE	DATE,
25           p_INVOICE_TO_ORG_ID    	NUMBER,
26           p_SHIP_TO_ORG_ID    	NUMBER,
27           p_PURCHASE_ORDER_NUM    	VARCHAR2,
28           p_ORDER_LINE_ID    	NUMBER,
29           p_LINE_TYPE_ID    	NUMBER,
30 		p_LINE_CATEGORY_CODE VARCHAR2,
31           p_PRICE_LIST_HEADER_ID   NUMBER,
32           p_LINE_NUMBER    		NUMBER,
33           p_INVENTORY_ITEM_ID    	NUMBER,
34           p_SERIAL_NUMBER    		VARCHAR2,
35           p_QUANTITY_REQUIRED    	NUMBER,
36           p_UNIT_OF_MEASURE_CODE   VARCHAR2,
37           p_SELLING_PRICE    		NUMBER,
38           p_AFTER_WARRANTY_COST    NUMBER,
39           p_FUNC_CURR_AFT_WARR_COST     NUMBER,
40           p_BUSINESS_PROCESS_ID    NUMBER,
41           p_CUSTOMER_PRODUCT_ID    NUMBER,
42           p_ORDER_HEADER_ID    	NUMBER,
43           p_INSTALLED_CP_RETURN_BY_DATE    DATE,
44           p_NEW_CP_RETURN_BY_DATE  DATE,
45           p_INTERFACE_TO_OE_FLAG   VARCHAR2,
46           p_ROLLUP_FLAG    		VARCHAR2,
47           p_ADD_TO_ORDER_FLAG    	VARCHAR2,
48 		p_RETURN_REASON_CODE	VARCHAR2,
49           p_PRICING_CONTEXT    	VARCHAR2,
50           p_PRICING_ATTRIBUTE1    	VARCHAR2,
51           p_PRICING_ATTRIBUTE2    	VARCHAR2,
52           p_PRICING_ATTRIBUTE3    	VARCHAR2,
53           p_PRICING_ATTRIBUTE4    	VARCHAR2,
54           p_PRICING_ATTRIBUTE5    	VARCHAR2,
55           p_PRICING_ATTRIBUTE6    	VARCHAR2,
56           p_PRICING_ATTRIBUTE7    	VARCHAR2,
57           p_PRICING_ATTRIBUTE8    	VARCHAR2,
58           p_PRICING_ATTRIBUTE9    	VARCHAR2,
59           p_PRICING_ATTRIBUTE10    VARCHAR2,
60           p_PRICING_ATTRIBUTE11    VARCHAR2,
61           p_PRICING_ATTRIBUTE12    VARCHAR2,
62           p_PRICING_ATTRIBUTE13    VARCHAR2,
63           p_PRICING_ATTRIBUTE14    VARCHAR2,
64           p_PRICING_ATTRIBUTE15    VARCHAR2,
65           p_PRICING_ATTRIBUTE16    VARCHAR2,
66           p_PRICING_ATTRIBUTE17    VARCHAR2,
67           p_PRICING_ATTRIBUTE18    VARCHAR2,
68           p_PRICING_ATTRIBUTE19    VARCHAR2,
69           p_PRICING_ATTRIBUTE20    VARCHAR2,
70           p_PRICING_ATTRIBUTE21    VARCHAR2,
71           p_PRICING_ATTRIBUTE22    VARCHAR2,
72           p_PRICING_ATTRIBUTE23    VARCHAR2,
73           p_PRICING_ATTRIBUTE24    VARCHAR2,
74           p_PRICING_ATTRIBUTE25    VARCHAR2,
75           p_PRICING_ATTRIBUTE26    VARCHAR2,
76           p_PRICING_ATTRIBUTE27    VARCHAR2,
77           p_PRICING_ATTRIBUTE28    VARCHAR2,
78           p_PRICING_ATTRIBUTE29    VARCHAR2,
79           p_PRICING_ATTRIBUTE30    VARCHAR2,
80           p_PRICING_ATTRIBUTE31    VARCHAR2,
81           p_PRICING_ATTRIBUTE32    VARCHAR2,
82           p_PRICING_ATTRIBUTE33    VARCHAR2,
83           p_PRICING_ATTRIBUTE34    VARCHAR2,
84           p_PRICING_ATTRIBUTE35    VARCHAR2,
85           p_PRICING_ATTRIBUTE36    VARCHAR2,
86           p_PRICING_ATTRIBUTE37    VARCHAR2,
87           p_PRICING_ATTRIBUTE38    VARCHAR2,
88           p_PRICING_ATTRIBUTE39    VARCHAR2,
89           p_PRICING_ATTRIBUTE40    VARCHAR2,
90           p_PRICING_ATTRIBUTE41    VARCHAR2,
91           p_PRICING_ATTRIBUTE42    VARCHAR2,
92           p_PRICING_ATTRIBUTE43    VARCHAR2,
93           p_PRICING_ATTRIBUTE44    VARCHAR2,
94           p_PRICING_ATTRIBUTE45    VARCHAR2,
95           p_PRICING_ATTRIBUTE46    VARCHAR2,
96           p_PRICING_ATTRIBUTE47    VARCHAR2,
97           p_PRICING_ATTRIBUTE48    VARCHAR2,
98           p_PRICING_ATTRIBUTE49    VARCHAR2,
99           p_PRICING_ATTRIBUTE50    VARCHAR2,
100           p_PRICING_ATTRIBUTE51    VARCHAR2,
101           p_PRICING_ATTRIBUTE52    VARCHAR2,
102           p_PRICING_ATTRIBUTE53    VARCHAR2,
103           p_PRICING_ATTRIBUTE54    VARCHAR2,
104           p_PRICING_ATTRIBUTE55    VARCHAR2,
105           p_PRICING_ATTRIBUTE56    VARCHAR2,
106           p_PRICING_ATTRIBUTE57    VARCHAR2,
107           p_PRICING_ATTRIBUTE58    VARCHAR2,
108           p_PRICING_ATTRIBUTE59    VARCHAR2,
109           p_PRICING_ATTRIBUTE60    VARCHAR2,
110           p_PRICING_ATTRIBUTE61    VARCHAR2,
111           p_PRICING_ATTRIBUTE62    VARCHAR2,
112           p_PRICING_ATTRIBUTE63    VARCHAR2,
113           p_PRICING_ATTRIBUTE64    VARCHAR2,
114           p_PRICING_ATTRIBUTE65    VARCHAR2,
115           p_PRICING_ATTRIBUTE66    VARCHAR2,
116           p_PRICING_ATTRIBUTE67    VARCHAR2,
117           p_PRICING_ATTRIBUTE68    VARCHAR2,
118           p_PRICING_ATTRIBUTE69    VARCHAR2,
119           p_PRICING_ATTRIBUTE70    VARCHAR2,
120           p_PRICING_ATTRIBUTE71    VARCHAR2,
121           p_PRICING_ATTRIBUTE72    VARCHAR2,
122           p_PRICING_ATTRIBUTE73    VARCHAR2,
123           p_PRICING_ATTRIBUTE74    VARCHAR2,
124           p_PRICING_ATTRIBUTE75    VARCHAR2,
125           p_PRICING_ATTRIBUTE76    VARCHAR2,
126           p_PRICING_ATTRIBUTE77    VARCHAR2,
127           p_PRICING_ATTRIBUTE78    VARCHAR2,
128           p_PRICING_ATTRIBUTE79    VARCHAR2,
129           p_PRICING_ATTRIBUTE80    VARCHAR2,
130           p_PRICING_ATTRIBUTE81    VARCHAR2,
131           p_PRICING_ATTRIBUTE82    VARCHAR2,
132           p_PRICING_ATTRIBUTE83    VARCHAR2,
133           p_PRICING_ATTRIBUTE84    VARCHAR2,
134           p_PRICING_ATTRIBUTE85    VARCHAR2,
135           p_PRICING_ATTRIBUTE86    VARCHAR2,
136           p_PRICING_ATTRIBUTE87    VARCHAR2,
137           p_PRICING_ATTRIBUTE88    VARCHAR2,
138           p_PRICING_ATTRIBUTE89    VARCHAR2,
139           p_PRICING_ATTRIBUTE90    VARCHAR2,
140           p_PRICING_ATTRIBUTE91    VARCHAR2,
141           p_PRICING_ATTRIBUTE92    VARCHAR2,
142           p_PRICING_ATTRIBUTE93    VARCHAR2,
143           p_PRICING_ATTRIBUTE94    VARCHAR2,
144           p_PRICING_ATTRIBUTE95    VARCHAR2,
145           p_PRICING_ATTRIBUTE96    VARCHAR2,
146           p_PRICING_ATTRIBUTE97    VARCHAR2,
147           p_PRICING_ATTRIBUTE98    VARCHAR2,
148           p_PRICING_ATTRIBUTE99    VARCHAR2,
149           p_PRICING_ATTRIBUTE100   VARCHAR2,
150           p_ATTRIBUTE1    VARCHAR2,
151           p_ATTRIBUTE2    VARCHAR2,
152           p_ATTRIBUTE3    VARCHAR2,
153           p_ATTRIBUTE4    VARCHAR2,
154           p_ATTRIBUTE5    VARCHAR2,
155           p_ATTRIBUTE6    VARCHAR2,
156           p_ATTRIBUTE7    VARCHAR2,
157           p_ATTRIBUTE8    VARCHAR2,
158           p_ATTRIBUTE9    VARCHAR2,
159           p_ATTRIBUTE10   VARCHAR2,
160           p_ATTRIBUTE11   VARCHAR2,
161           p_ATTRIBUTE12   VARCHAR2,
162           p_ATTRIBUTE13   VARCHAR2,
163           p_ATTRIBUTE14   VARCHAR2,
164           p_ATTRIBUTE15   VARCHAR2,
165           p_CONTEXT    	 VARCHAR2,
166           p_COVERAGE_BILL_RATE_ID    NUMBER,
167           p_TXN_BILLING_TYPE_ID    NUMBER,
168 		p_EST_TAX_AMOUNT	NUMBER,
169           p_TAX_CODE    VARCHAR2,
170           p_LAST_UPDATE_DATE    DATE,
171           p_LAST_UPDATE_LOGIN    NUMBER,
172           p_LAST_UPDATED_BY    NUMBER,
173           p_CREATION_DATE    DATE,
174           p_CREATED_BY    NUMBER,
175 		P_ESTIMATE_DETAIL_ID   IN NUMBER,
176 		x_OBJECT_VERSION_NUMBER  OUT NOCOPY NUMBER);
177 
178 
179 	PROCEDURE Insert_Row_Post(
180           p_INCIDENT_ID    	NUMBER,
181           p_ORIGINAL_SOURCE_ID    NUMBER,
182           p_ORIGINAL_SOURCE_CODE  VARCHAR2,
183           p_SOURCE_ID    	NUMBER,
184           p_SOURCE_CODE    	VARCHAR2,
185           p_CONTRACT_ID    	NUMBER,
186           p_COVERAGE_ID  NUMBER,
187           p_COVERAGE_TXN_GROUP_ID  NUMBER,
188 		p_EXCEPTION_COVERAGE_USED	VARCHAR2,
189 		p_CURRENCY_CODE		VARCHAR2,
190 		p_CONVERSION_RATE		NUMBER,
191 		p_CONVERSION_TYPE_CODE	VARCHAR2,
192 		p_CONVERSION_RATE_DATE	DATE,
193           p_INVOICE_TO_ORG_ID    	NUMBER,
194           p_SHIP_TO_ORG_ID    	NUMBER,
195           p_PURCHASE_ORDER_NUM    	VARCHAR2,
196           p_ORDER_LINE_ID    	NUMBER,
197           p_LINE_TYPE_ID    	NUMBER,
198 		p_LINE_CATEGORY_CODE VARCHAR2,
199           p_PRICE_LIST_HEADER_ID   NUMBER,
200           p_LINE_NUMBER    		NUMBER,
201           p_INVENTORY_ITEM_ID    	NUMBER,
202           p_SERIAL_NUMBER    		VARCHAR2,
203           p_QUANTITY_REQUIRED    	NUMBER,
204           p_UNIT_OF_MEASURE_CODE   VARCHAR2,
205           p_SELLING_PRICE    		NUMBER,
206           p_AFTER_WARRANTY_COST    NUMBER,
207           p_FUNC_CURR_AFT_WARR_COST     NUMBER,
208           p_BUSINESS_PROCESS_ID    NUMBER,
209           p_CUSTOMER_PRODUCT_ID    NUMBER,
210           p_ORDER_HEADER_ID    	NUMBER,
211           p_INSTALLED_CP_RETURN_BY_DATE    DATE,
212           p_NEW_CP_RETURN_BY_DATE  DATE,
213           p_INTERFACE_TO_OE_FLAG   VARCHAR2,
214           p_ROLLUP_FLAG    		VARCHAR2,
215           p_ADD_TO_ORDER_FLAG    	VARCHAR2,
216 		p_RETURN_REASON_CODE	VARCHAR2,
217           p_PRICING_CONTEXT    	VARCHAR2,
218           p_PRICING_ATTRIBUTE1    	VARCHAR2,
219           p_PRICING_ATTRIBUTE2    	VARCHAR2,
220           p_PRICING_ATTRIBUTE3    	VARCHAR2,
221           p_PRICING_ATTRIBUTE4    	VARCHAR2,
222           p_PRICING_ATTRIBUTE5    	VARCHAR2,
223           p_PRICING_ATTRIBUTE6    	VARCHAR2,
224           p_PRICING_ATTRIBUTE7    	VARCHAR2,
225           p_PRICING_ATTRIBUTE8    	VARCHAR2,
226           p_PRICING_ATTRIBUTE9    	VARCHAR2,
227           p_PRICING_ATTRIBUTE10    VARCHAR2,
228           p_PRICING_ATTRIBUTE11    VARCHAR2,
229           p_PRICING_ATTRIBUTE12    VARCHAR2,
230           p_PRICING_ATTRIBUTE13    VARCHAR2,
231           p_PRICING_ATTRIBUTE14    VARCHAR2,
232           p_PRICING_ATTRIBUTE15    VARCHAR2,
233           p_PRICING_ATTRIBUTE16    VARCHAR2,
234           p_PRICING_ATTRIBUTE17    VARCHAR2,
235           p_PRICING_ATTRIBUTE18    VARCHAR2,
236           p_PRICING_ATTRIBUTE19    VARCHAR2,
237           p_PRICING_ATTRIBUTE20    VARCHAR2,
238           p_PRICING_ATTRIBUTE21    VARCHAR2,
239           p_PRICING_ATTRIBUTE22    VARCHAR2,
240           p_PRICING_ATTRIBUTE23    VARCHAR2,
241           p_PRICING_ATTRIBUTE24    VARCHAR2,
242           p_PRICING_ATTRIBUTE25    VARCHAR2,
243           p_PRICING_ATTRIBUTE26    VARCHAR2,
244           p_PRICING_ATTRIBUTE27    VARCHAR2,
245           p_PRICING_ATTRIBUTE28    VARCHAR2,
246           p_PRICING_ATTRIBUTE29    VARCHAR2,
247           p_PRICING_ATTRIBUTE30    VARCHAR2,
248           p_PRICING_ATTRIBUTE31    VARCHAR2,
249           p_PRICING_ATTRIBUTE32    VARCHAR2,
250           p_PRICING_ATTRIBUTE33    VARCHAR2,
251           p_PRICING_ATTRIBUTE34    VARCHAR2,
252           p_PRICING_ATTRIBUTE35    VARCHAR2,
253           p_PRICING_ATTRIBUTE36    VARCHAR2,
254           p_PRICING_ATTRIBUTE37    VARCHAR2,
255           p_PRICING_ATTRIBUTE38    VARCHAR2,
256           p_PRICING_ATTRIBUTE39    VARCHAR2,
257           p_PRICING_ATTRIBUTE40    VARCHAR2,
258           p_PRICING_ATTRIBUTE41    VARCHAR2,
259           p_PRICING_ATTRIBUTE42    VARCHAR2,
260           p_PRICING_ATTRIBUTE43    VARCHAR2,
261           p_PRICING_ATTRIBUTE44    VARCHAR2,
262           p_PRICING_ATTRIBUTE45    VARCHAR2,
263           p_PRICING_ATTRIBUTE46    VARCHAR2,
264           p_PRICING_ATTRIBUTE47    VARCHAR2,
265           p_PRICING_ATTRIBUTE48    VARCHAR2,
266           p_PRICING_ATTRIBUTE49    VARCHAR2,
267           p_PRICING_ATTRIBUTE50    VARCHAR2,
268           p_PRICING_ATTRIBUTE51    VARCHAR2,
269           p_PRICING_ATTRIBUTE52    VARCHAR2,
270           p_PRICING_ATTRIBUTE53    VARCHAR2,
271           p_PRICING_ATTRIBUTE54    VARCHAR2,
272           p_PRICING_ATTRIBUTE55    VARCHAR2,
273           p_PRICING_ATTRIBUTE56    VARCHAR2,
274           p_PRICING_ATTRIBUTE57    VARCHAR2,
275           p_PRICING_ATTRIBUTE58    VARCHAR2,
276           p_PRICING_ATTRIBUTE59    VARCHAR2,
277           p_PRICING_ATTRIBUTE60    VARCHAR2,
278           p_PRICING_ATTRIBUTE61    VARCHAR2,
279           p_PRICING_ATTRIBUTE62    VARCHAR2,
280           p_PRICING_ATTRIBUTE63    VARCHAR2,
281           p_PRICING_ATTRIBUTE64    VARCHAR2,
282           p_PRICING_ATTRIBUTE65    VARCHAR2,
283           p_PRICING_ATTRIBUTE66    VARCHAR2,
284           p_PRICING_ATTRIBUTE67    VARCHAR2,
285           p_PRICING_ATTRIBUTE68    VARCHAR2,
286           p_PRICING_ATTRIBUTE69    VARCHAR2,
287           p_PRICING_ATTRIBUTE70    VARCHAR2,
288           p_PRICING_ATTRIBUTE71    VARCHAR2,
289           p_PRICING_ATTRIBUTE72    VARCHAR2,
290           p_PRICING_ATTRIBUTE73    VARCHAR2,
291           p_PRICING_ATTRIBUTE74    VARCHAR2,
292           p_PRICING_ATTRIBUTE75    VARCHAR2,
293           p_PRICING_ATTRIBUTE76    VARCHAR2,
294           p_PRICING_ATTRIBUTE77    VARCHAR2,
295           p_PRICING_ATTRIBUTE78    VARCHAR2,
296           p_PRICING_ATTRIBUTE79    VARCHAR2,
297           p_PRICING_ATTRIBUTE80    VARCHAR2,
298           p_PRICING_ATTRIBUTE81    VARCHAR2,
299           p_PRICING_ATTRIBUTE82    VARCHAR2,
300           p_PRICING_ATTRIBUTE83    VARCHAR2,
301           p_PRICING_ATTRIBUTE84    VARCHAR2,
302           p_PRICING_ATTRIBUTE85    VARCHAR2,
303           p_PRICING_ATTRIBUTE86    VARCHAR2,
304           p_PRICING_ATTRIBUTE87    VARCHAR2,
305           p_PRICING_ATTRIBUTE88    VARCHAR2,
306           p_PRICING_ATTRIBUTE89    VARCHAR2,
307           p_PRICING_ATTRIBUTE90    VARCHAR2,
308           p_PRICING_ATTRIBUTE91    VARCHAR2,
309           p_PRICING_ATTRIBUTE92    VARCHAR2,
310           p_PRICING_ATTRIBUTE93    VARCHAR2,
311           p_PRICING_ATTRIBUTE94    VARCHAR2,
312           p_PRICING_ATTRIBUTE95    VARCHAR2,
313           p_PRICING_ATTRIBUTE96    VARCHAR2,
314           p_PRICING_ATTRIBUTE97    VARCHAR2,
315           p_PRICING_ATTRIBUTE98    VARCHAR2,
316           p_PRICING_ATTRIBUTE99    VARCHAR2,
317           p_PRICING_ATTRIBUTE100   VARCHAR2,
318           p_ATTRIBUTE1    VARCHAR2,
319           p_ATTRIBUTE2    VARCHAR2,
320           p_ATTRIBUTE3    VARCHAR2,
321           p_ATTRIBUTE4    VARCHAR2,
322           p_ATTRIBUTE5    VARCHAR2,
323           p_ATTRIBUTE6    VARCHAR2,
324           p_ATTRIBUTE7    VARCHAR2,
325           p_ATTRIBUTE8    VARCHAR2,
326           p_ATTRIBUTE9    VARCHAR2,
327           p_ATTRIBUTE10   VARCHAR2,
328           p_ATTRIBUTE11   VARCHAR2,
329           p_ATTRIBUTE12   VARCHAR2,
330           p_ATTRIBUTE13   VARCHAR2,
331           p_ATTRIBUTE14   VARCHAR2,
332           p_ATTRIBUTE15   VARCHAR2,
333           p_CONTEXT    	 VARCHAR2,
334           p_COVERAGE_BILL_RATE_ID    NUMBER,
335           p_TXN_BILLING_TYPE_ID    NUMBER,
336 		p_EST_TAX_AMOUNT	NUMBER,
337           p_TAX_CODE    VARCHAR2,
338           p_LAST_UPDATE_DATE    DATE,
339           p_LAST_UPDATE_LOGIN    NUMBER,
340           p_LAST_UPDATED_BY    NUMBER,
341           p_CREATION_DATE    DATE,
342           p_CREATED_BY    NUMBER,
343 		P_ESTIMATE_DETAIL_ID   IN NUMBER,
344 		x_OBJECT_VERSION_NUMBER  OUT NOCOPY NUMBER);
348   /* Customer Procedure for pre processing in case of update charge details */
345 
346 
347 
349 
350 	PROCEDURE Update_Row_Pre(
351 		x_OBJECT_VERSION_NUMBER  IN OUT NOCOPY NUMBER,
352 		p_ESTIMATE_DETAIL_ID    NUMBER,
353           p_INCIDENT_ID    	NUMBER,
354           p_ORIGINAL_SOURCE_ID    	NUMBER,
355           p_ORIGINAL_SOURCE_CODE   VARCHAR2,
356           p_SOURCE_ID    NUMBER,
357           p_SOURCE_CODE  VARCHAR2,
358           p_CONTRACT_ID  NUMBER,
359           p_COVERAGE_ID    	NUMBER,
360           p_COVERAGE_TXN_GROUP_ID  NUMBER,
361 		p_EXCEPTION_COVERAGE_USED	VARCHAR2,
362 		p_CURRENCY_CODE		VARCHAR2,
363 		p_CONVERSION_RATE		NUMBER,
364 		p_CONVERSION_TYPE_CODE	VARCHAR2,
365 		p_CONVERSION_RATE_DATE	DATE,
366           p_INVOICE_TO_ORG_ID    	NUMBER,
367           p_SHIP_TO_ORG_ID    	NUMBER,
368           p_PURCHASE_ORDER_NUM    	VARCHAR2,
369           p_ORDER_LINE_ID    		NUMBER,
370           p_LINE_TYPE_ID    		NUMBER,
371 		p_LINE_CATEGORY_CODE	VARCHAR2,
372           p_PRICE_LIST_HEADER_ID   NUMBER,
373           p_LINE_NUMBER    		NUMBER,
374           p_INVENTORY_ITEM_ID    	NUMBER,
375           p_SERIAL_NUMBER    		VARCHAR2,
376           p_QUANTITY_REQUIRED    	NUMBER,
377           p_UNIT_OF_MEASURE_CODE   VARCHAR2,
378           p_SELLING_PRICE    		NUMBER,
379           p_AFTER_WARRANTY_COST    NUMBER,
380           p_FUNC_CURR_AFT_WARR_COST    NUMBER,
381           p_BUSINESS_PROCESS_ID    NUMBER,
382           p_CUSTOMER_PRODUCT_ID    NUMBER,
383           p_ORDER_HEADER_ID    	NUMBER,
384           p_INSTALLED_CP_RETURN_BY_DATE DATE,
385           p_NEW_CP_RETURN_BY_DATE    	DATE,
386           p_INTERFACE_TO_OE_FLAG    	VARCHAR2,
387           p_ROLLUP_FLAG    			VARCHAR2,
388           p_ADD_TO_ORDER_FLAG    		VARCHAR2,
389 		p_RETURN_REASON_CODE	VARCHAR2,
390           p_PRICING_CONTEXT    	VARCHAR2,
391           p_PRICING_ATTRIBUTE1    	VARCHAR2,
392           p_PRICING_ATTRIBUTE2    	VARCHAR2,
393           p_PRICING_ATTRIBUTE3    	VARCHAR2,
394           p_PRICING_ATTRIBUTE4    	VARCHAR2,
395           p_PRICING_ATTRIBUTE5    	VARCHAR2,
396           p_PRICING_ATTRIBUTE6    	VARCHAR2,
397           p_PRICING_ATTRIBUTE7    	VARCHAR2,
398           p_PRICING_ATTRIBUTE8    	VARCHAR2,
399           p_PRICING_ATTRIBUTE9    	VARCHAR2,
400           p_PRICING_ATTRIBUTE10    VARCHAR2,
401           p_PRICING_ATTRIBUTE11    VARCHAR2,
402           p_PRICING_ATTRIBUTE12    VARCHAR2,
403           p_PRICING_ATTRIBUTE13    VARCHAR2,
404           p_PRICING_ATTRIBUTE14    VARCHAR2,
405           p_PRICING_ATTRIBUTE15    VARCHAR2,
406           p_PRICING_ATTRIBUTE16    VARCHAR2,
407           p_PRICING_ATTRIBUTE17    VARCHAR2,
408           p_PRICING_ATTRIBUTE18    VARCHAR2,
409           p_PRICING_ATTRIBUTE19    VARCHAR2,
410           p_PRICING_ATTRIBUTE20    VARCHAR2,
411           p_PRICING_ATTRIBUTE21    VARCHAR2,
412           p_PRICING_ATTRIBUTE22    VARCHAR2,
413           p_PRICING_ATTRIBUTE23    VARCHAR2,
414           p_PRICING_ATTRIBUTE24    VARCHAR2,
415           p_PRICING_ATTRIBUTE25    VARCHAR2,
416           p_PRICING_ATTRIBUTE26    VARCHAR2,
417           p_PRICING_ATTRIBUTE27    VARCHAR2,
418           p_PRICING_ATTRIBUTE28    VARCHAR2,
419           p_PRICING_ATTRIBUTE29    VARCHAR2,
420           p_PRICING_ATTRIBUTE30    VARCHAR2,
421           p_PRICING_ATTRIBUTE31    VARCHAR2,
422           p_PRICING_ATTRIBUTE32    VARCHAR2,
423           p_PRICING_ATTRIBUTE33    VARCHAR2,
424           p_PRICING_ATTRIBUTE34    VARCHAR2,
425           p_PRICING_ATTRIBUTE35    VARCHAR2,
426           p_PRICING_ATTRIBUTE36    VARCHAR2,
427           p_PRICING_ATTRIBUTE37    VARCHAR2,
428           p_PRICING_ATTRIBUTE38    VARCHAR2,
429           p_PRICING_ATTRIBUTE39    VARCHAR2,
430           p_PRICING_ATTRIBUTE40    VARCHAR2,
431           p_PRICING_ATTRIBUTE41    VARCHAR2,
432           p_PRICING_ATTRIBUTE42    VARCHAR2,
433           p_PRICING_ATTRIBUTE43    VARCHAR2,
434           p_PRICING_ATTRIBUTE44    VARCHAR2,
435           p_PRICING_ATTRIBUTE45    VARCHAR2,
436           p_PRICING_ATTRIBUTE46    VARCHAR2,
437           p_PRICING_ATTRIBUTE47    VARCHAR2,
438           p_PRICING_ATTRIBUTE48    VARCHAR2,
439           p_PRICING_ATTRIBUTE49    VARCHAR2,
440           p_PRICING_ATTRIBUTE50    VARCHAR2,
441           p_PRICING_ATTRIBUTE51    VARCHAR2,
442           p_PRICING_ATTRIBUTE52    VARCHAR2,
443           p_PRICING_ATTRIBUTE53    VARCHAR2,
444           p_PRICING_ATTRIBUTE54    VARCHAR2,
445           p_PRICING_ATTRIBUTE55    VARCHAR2,
446           p_PRICING_ATTRIBUTE56    VARCHAR2,
447           p_PRICING_ATTRIBUTE57    VARCHAR2,
448           p_PRICING_ATTRIBUTE58    VARCHAR2,
449           p_PRICING_ATTRIBUTE59    VARCHAR2,
450           p_PRICING_ATTRIBUTE60    VARCHAR2,
451           p_PRICING_ATTRIBUTE61    VARCHAR2,
452           p_PRICING_ATTRIBUTE62    VARCHAR2,
453           p_PRICING_ATTRIBUTE63    VARCHAR2,
454           p_PRICING_ATTRIBUTE64    VARCHAR2,
455           p_PRICING_ATTRIBUTE65    VARCHAR2,
456           p_PRICING_ATTRIBUTE66    VARCHAR2,
457           p_PRICING_ATTRIBUTE67    VARCHAR2,
458           p_PRICING_ATTRIBUTE68    VARCHAR2,
459           p_PRICING_ATTRIBUTE69    VARCHAR2,
460           p_PRICING_ATTRIBUTE70    VARCHAR2,
461           p_PRICING_ATTRIBUTE71    VARCHAR2,
462           p_PRICING_ATTRIBUTE72    VARCHAR2,
463           p_PRICING_ATTRIBUTE73    VARCHAR2,
467           p_PRICING_ATTRIBUTE77    VARCHAR2,
464           p_PRICING_ATTRIBUTE74    VARCHAR2,
465           p_PRICING_ATTRIBUTE75    VARCHAR2,
466           p_PRICING_ATTRIBUTE76    VARCHAR2,
468           p_PRICING_ATTRIBUTE78    VARCHAR2,
469           p_PRICING_ATTRIBUTE79    VARCHAR2,
470           p_PRICING_ATTRIBUTE80    VARCHAR2,
471           p_PRICING_ATTRIBUTE81    VARCHAR2,
472           p_PRICING_ATTRIBUTE82    VARCHAR2,
473           p_PRICING_ATTRIBUTE83    VARCHAR2,
474           p_PRICING_ATTRIBUTE84    VARCHAR2,
475           p_PRICING_ATTRIBUTE85    VARCHAR2,
476           p_PRICING_ATTRIBUTE86    VARCHAR2,
477           p_PRICING_ATTRIBUTE87    VARCHAR2,
478           p_PRICING_ATTRIBUTE88    VARCHAR2,
479           p_PRICING_ATTRIBUTE89    VARCHAR2,
480           p_PRICING_ATTRIBUTE90    VARCHAR2,
481           p_PRICING_ATTRIBUTE91    VARCHAR2,
482           p_PRICING_ATTRIBUTE92    VARCHAR2,
483           p_PRICING_ATTRIBUTE93    VARCHAR2,
484           p_PRICING_ATTRIBUTE94    VARCHAR2,
485           p_PRICING_ATTRIBUTE95    VARCHAR2,
486           p_PRICING_ATTRIBUTE96    VARCHAR2,
487           p_PRICING_ATTRIBUTE97    VARCHAR2,
488           p_PRICING_ATTRIBUTE98    VARCHAR2,
489           p_PRICING_ATTRIBUTE99    VARCHAR2,
490           p_PRICING_ATTRIBUTE100   VARCHAR2,
491           p_ATTRIBUTE1    VARCHAR2,
492           p_ATTRIBUTE2    VARCHAR2,
493           p_ATTRIBUTE3    VARCHAR2,
494           p_ATTRIBUTE4    VARCHAR2,
495           p_ATTRIBUTE5    VARCHAR2,
496           p_ATTRIBUTE6    VARCHAR2,
497           p_ATTRIBUTE7    VARCHAR2,
498           p_ATTRIBUTE8    VARCHAR2,
499           p_ATTRIBUTE9    VARCHAR2,
500           p_ATTRIBUTE10   VARCHAR2,
501           p_ATTRIBUTE11   VARCHAR2,
502           p_ATTRIBUTE12   VARCHAR2,
503           p_ATTRIBUTE13   VARCHAR2,
504           p_ATTRIBUTE14   VARCHAR2,
505           p_ATTRIBUTE15   VARCHAR2,
506           p_CONTEXT    	 VARCHAR2,
507           p_COVERAGE_BILL_RATE_ID    	NUMBER,
508           p_TXN_BILLING_TYPE_ID    	NUMBER,
509 		p_EST_TAX_AMOUNT			NUMBER,
510           p_TAX_CODE    				VARCHAR2,
511           p_LAST_UPDATE_DATE    		DATE,
512           p_LAST_UPDATE_LOGIN    		NUMBER,
513           p_LAST_UPDATED_BY    		NUMBER,
514           p_CREATION_DATE    			DATE,
515           p_CREATED_BY    			NUMBER);
516 
517 
518   /* Customer Procedure for post processing in case of
519 	update Estimate details */
520 
521 PROCEDURE Update_Row_Post(
522 		x_OBJECT_VERSION_NUMBER  IN OUT NOCOPY  NUMBER,
523 		p_ESTIMATE_DETAIL_ID    NUMBER,
524           p_INCIDENT_ID    	NUMBER,
525           p_ORIGINAL_SOURCE_ID    	NUMBER,
526           p_ORIGINAL_SOURCE_CODE   VARCHAR2,
527           p_SOURCE_ID    NUMBER,
528           p_SOURCE_CODE  VARCHAR2,
529           p_CONTRACT_ID  NUMBER,
530           p_COVERAGE_ID    	NUMBER,
531           p_COVERAGE_TXN_GROUP_ID  NUMBER,
532 		p_EXCEPTION_COVERAGE_USED	VARCHAR2,
533 		p_CURRENCY_CODE		VARCHAR2,
534 		p_CONVERSION_RATE		NUMBER,
535 		p_CONVERSION_TYPE_CODE	VARCHAR2,
536 		p_CONVERSION_RATE_DATE	DATE,
537           p_INVOICE_TO_ORG_ID    	NUMBER,
538           p_SHIP_TO_ORG_ID    	NUMBER,
539           p_PURCHASE_ORDER_NUM    	VARCHAR2,
540           p_ORDER_LINE_ID    		NUMBER,
541           p_LINE_TYPE_ID    		NUMBER,
542 		p_LINE_CATEGORY_CODE	VARCHAR2,
543           p_PRICE_LIST_HEADER_ID   NUMBER,
544           p_LINE_NUMBER    		NUMBER,
545           p_INVENTORY_ITEM_ID    	NUMBER,
546           p_SERIAL_NUMBER    		VARCHAR2,
547           p_QUANTITY_REQUIRED    	NUMBER,
548           p_UNIT_OF_MEASURE_CODE   VARCHAR2,
549           p_SELLING_PRICE    		NUMBER,
550           p_AFTER_WARRANTY_COST    NUMBER,
551           p_FUNC_CURR_AFT_WARR_COST    NUMBER,
552           p_BUSINESS_PROCESS_ID    NUMBER,
553           p_CUSTOMER_PRODUCT_ID    NUMBER,
554           p_ORDER_HEADER_ID    	NUMBER,
555           p_INSTALLED_CP_RETURN_BY_DATE DATE,
556           p_NEW_CP_RETURN_BY_DATE    	DATE,
557           p_INTERFACE_TO_OE_FLAG    	VARCHAR2,
558           p_ROLLUP_FLAG    			VARCHAR2,
559           p_ADD_TO_ORDER_FLAG    		VARCHAR2,
560 		p_RETURN_REASON_CODE	VARCHAR2,
561           p_PRICING_CONTEXT    	VARCHAR2,
562           p_PRICING_ATTRIBUTE1    	VARCHAR2,
563           p_PRICING_ATTRIBUTE2    	VARCHAR2,
564           p_PRICING_ATTRIBUTE3    	VARCHAR2,
565           p_PRICING_ATTRIBUTE4    	VARCHAR2,
566           p_PRICING_ATTRIBUTE5    	VARCHAR2,
567           p_PRICING_ATTRIBUTE6    	VARCHAR2,
568           p_PRICING_ATTRIBUTE7    	VARCHAR2,
569           p_PRICING_ATTRIBUTE8    	VARCHAR2,
570           p_PRICING_ATTRIBUTE9    	VARCHAR2,
571           p_PRICING_ATTRIBUTE10    VARCHAR2,
572           p_PRICING_ATTRIBUTE11    VARCHAR2,
573           p_PRICING_ATTRIBUTE12    VARCHAR2,
574           p_PRICING_ATTRIBUTE13    VARCHAR2,
575           p_PRICING_ATTRIBUTE14    VARCHAR2,
576           p_PRICING_ATTRIBUTE15    VARCHAR2,
577           p_PRICING_ATTRIBUTE16    VARCHAR2,
578           p_PRICING_ATTRIBUTE17    VARCHAR2,
579           p_PRICING_ATTRIBUTE18    VARCHAR2,
580           p_PRICING_ATTRIBUTE19    VARCHAR2,
581           p_PRICING_ATTRIBUTE20    VARCHAR2,
582           p_PRICING_ATTRIBUTE21    VARCHAR2,
583           p_PRICING_ATTRIBUTE22    VARCHAR2,
584           p_PRICING_ATTRIBUTE23    VARCHAR2,
585           p_PRICING_ATTRIBUTE24    VARCHAR2,
589           p_PRICING_ATTRIBUTE28    VARCHAR2,
586           p_PRICING_ATTRIBUTE25    VARCHAR2,
587           p_PRICING_ATTRIBUTE26    VARCHAR2,
588           p_PRICING_ATTRIBUTE27    VARCHAR2,
590           p_PRICING_ATTRIBUTE29    VARCHAR2,
591           p_PRICING_ATTRIBUTE30    VARCHAR2,
592           p_PRICING_ATTRIBUTE31    VARCHAR2,
593           p_PRICING_ATTRIBUTE32    VARCHAR2,
594           p_PRICING_ATTRIBUTE33    VARCHAR2,
595           p_PRICING_ATTRIBUTE34    VARCHAR2,
596           p_PRICING_ATTRIBUTE35    VARCHAR2,
597           p_PRICING_ATTRIBUTE36    VARCHAR2,
598           p_PRICING_ATTRIBUTE37    VARCHAR2,
599           p_PRICING_ATTRIBUTE38    VARCHAR2,
600           p_PRICING_ATTRIBUTE39    VARCHAR2,
601           p_PRICING_ATTRIBUTE40    VARCHAR2,
602           p_PRICING_ATTRIBUTE41    VARCHAR2,
603           p_PRICING_ATTRIBUTE42    VARCHAR2,
604           p_PRICING_ATTRIBUTE43    VARCHAR2,
605           p_PRICING_ATTRIBUTE44    VARCHAR2,
606           p_PRICING_ATTRIBUTE45    VARCHAR2,
607           p_PRICING_ATTRIBUTE46    VARCHAR2,
608           p_PRICING_ATTRIBUTE47    VARCHAR2,
609           p_PRICING_ATTRIBUTE48    VARCHAR2,
610           p_PRICING_ATTRIBUTE49    VARCHAR2,
611           p_PRICING_ATTRIBUTE50    VARCHAR2,
612           p_PRICING_ATTRIBUTE51    VARCHAR2,
613           p_PRICING_ATTRIBUTE52    VARCHAR2,
614           p_PRICING_ATTRIBUTE53    VARCHAR2,
615           p_PRICING_ATTRIBUTE54    VARCHAR2,
616           p_PRICING_ATTRIBUTE55    VARCHAR2,
617           p_PRICING_ATTRIBUTE56    VARCHAR2,
618           p_PRICING_ATTRIBUTE57    VARCHAR2,
619           p_PRICING_ATTRIBUTE58    VARCHAR2,
620           p_PRICING_ATTRIBUTE59    VARCHAR2,
621           p_PRICING_ATTRIBUTE60    VARCHAR2,
622           p_PRICING_ATTRIBUTE61    VARCHAR2,
623           p_PRICING_ATTRIBUTE62    VARCHAR2,
624           p_PRICING_ATTRIBUTE63    VARCHAR2,
625           p_PRICING_ATTRIBUTE64    VARCHAR2,
626           p_PRICING_ATTRIBUTE65    VARCHAR2,
627           p_PRICING_ATTRIBUTE66    VARCHAR2,
628           p_PRICING_ATTRIBUTE67    VARCHAR2,
629           p_PRICING_ATTRIBUTE68    VARCHAR2,
630           p_PRICING_ATTRIBUTE69    VARCHAR2,
631           p_PRICING_ATTRIBUTE70    VARCHAR2,
632           p_PRICING_ATTRIBUTE71    VARCHAR2,
633           p_PRICING_ATTRIBUTE72    VARCHAR2,
634           p_PRICING_ATTRIBUTE73    VARCHAR2,
635           p_PRICING_ATTRIBUTE74    VARCHAR2,
636           p_PRICING_ATTRIBUTE75    VARCHAR2,
637           p_PRICING_ATTRIBUTE76    VARCHAR2,
638           p_PRICING_ATTRIBUTE77    VARCHAR2,
639           p_PRICING_ATTRIBUTE78    VARCHAR2,
640           p_PRICING_ATTRIBUTE79    VARCHAR2,
641           p_PRICING_ATTRIBUTE80    VARCHAR2,
642           p_PRICING_ATTRIBUTE81    VARCHAR2,
643           p_PRICING_ATTRIBUTE82    VARCHAR2,
644           p_PRICING_ATTRIBUTE83    VARCHAR2,
645           p_PRICING_ATTRIBUTE84    VARCHAR2,
646           p_PRICING_ATTRIBUTE85    VARCHAR2,
647           p_PRICING_ATTRIBUTE86    VARCHAR2,
648           p_PRICING_ATTRIBUTE87    VARCHAR2,
649           p_PRICING_ATTRIBUTE88    VARCHAR2,
650           p_PRICING_ATTRIBUTE89    VARCHAR2,
651           p_PRICING_ATTRIBUTE90    VARCHAR2,
652           p_PRICING_ATTRIBUTE91    VARCHAR2,
653           p_PRICING_ATTRIBUTE92    VARCHAR2,
654           p_PRICING_ATTRIBUTE93    VARCHAR2,
655           p_PRICING_ATTRIBUTE94    VARCHAR2,
656           p_PRICING_ATTRIBUTE95    VARCHAR2,
657           p_PRICING_ATTRIBUTE96    VARCHAR2,
658           p_PRICING_ATTRIBUTE97    VARCHAR2,
659           p_PRICING_ATTRIBUTE98    VARCHAR2,
660           p_PRICING_ATTRIBUTE99    VARCHAR2,
661           p_PRICING_ATTRIBUTE100   VARCHAR2,
662           p_ATTRIBUTE1    VARCHAR2,
663           p_ATTRIBUTE2    VARCHAR2,
664           p_ATTRIBUTE3    VARCHAR2,
665           p_ATTRIBUTE4    VARCHAR2,
666           p_ATTRIBUTE5    VARCHAR2,
667           p_ATTRIBUTE6    VARCHAR2,
668           p_ATTRIBUTE7    VARCHAR2,
669           p_ATTRIBUTE8    VARCHAR2,
670           p_ATTRIBUTE9    VARCHAR2,
671           p_ATTRIBUTE10   VARCHAR2,
672           p_ATTRIBUTE11   VARCHAR2,
673           p_ATTRIBUTE12   VARCHAR2,
674           p_ATTRIBUTE13   VARCHAR2,
675           p_ATTRIBUTE14   VARCHAR2,
676           p_ATTRIBUTE15   VARCHAR2,
677           p_CONTEXT    	 VARCHAR2,
678           p_COVERAGE_BILL_RATE_ID    	NUMBER,
679           p_TXN_BILLING_TYPE_ID    	NUMBER,
680 		p_EST_TAX_AMOUNT			NUMBER,
681           p_TAX_CODE    				VARCHAR2,
682           p_LAST_UPDATE_DATE    		DATE,
683           p_LAST_UPDATE_LOGIN    		NUMBER,
684           p_LAST_UPDATED_BY    		NUMBER,
685           p_CREATION_DATE    			DATE,
686           p_CREATED_BY    			NUMBER);
687 
688 
689 END  CS_ESTIMATE_DETAILS_PKG_CUHK;