DBA Data[Home] [Help]

PACKAGE: APPS.OZF_CLAIMS_PKG

Source


1 PACKAGE OZF_CLAIMS_PKG AUTHID CURRENT_USER AS
2 /* $Header: ozftclas.pls 120.2.12010000.2 2009/07/23 17:14:50 kpatro ship $ */
3 -- ===============================================================
4 -- Start of Comments
5 -- Package name
6 --          OZF_CLAIMS_PKG
7 -- Purpose
8 --
9 -- History
10 --    20-May-2009 KPATRO   Rule Based Settlement Enhancement
11 -- NOTE
12 --
13 -- End of Comments
14 -- ===============================================================
15 
16 PROCEDURE Insert_Row(
17           px_claim_id   IN OUT NOCOPY NUMBER,
18           px_object_version_number   IN OUT NOCOPY NUMBER,
19           p_last_update_date    DATE,
20           p_last_updated_by    NUMBER,
21           p_creation_date    DATE,
22           p_created_by    NUMBER,
23           p_last_update_login    NUMBER,
24           p_request_id    NUMBER,
25           p_program_application_id    NUMBER,
26           p_program_update_date    DATE,
27           p_program_id    NUMBER,
28           p_created_from    VARCHAR2,
29           p_batch_id    NUMBER,
30           p_claim_number    VARCHAR2,
31           p_claim_type_id    NUMBER,
32           p_claim_class    VARCHAR2,
33           p_claim_date    DATE,
34           p_due_date    DATE,
35           p_owner_id    NUMBER,
36           p_history_event    VARCHAR2,
37           p_history_event_date    DATE,
38           p_history_event_description    VARCHAR2,
39           p_split_from_claim_id    NUMBER,
40           p_duplicate_claim_id    NUMBER,
41           p_split_date    DATE,
42           p_root_claim_id    NUMBER,
43           p_amount    NUMBER,
44           p_amount_adjusted    NUMBER,
45           p_amount_remaining    NUMBER,
46           p_amount_settled    NUMBER,
47           p_acctd_amount    NUMBER,
48           p_acctd_amount_remaining    NUMBER,
49      	    p_acctd_amount_adjusted    NUMBER,
50           p_acctd_amount_settled    NUMBER,
51           p_tax_amount    NUMBER,
52           p_tax_code    VARCHAR2,
53           p_tax_calculation_flag    VARCHAR2,
54           p_currency_code    VARCHAR2,
55           p_exchange_rate_type    VARCHAR2,
56           p_exchange_rate_date    DATE,
57           p_exchange_rate    NUMBER,
58           p_set_of_books_id    NUMBER,
59           p_original_claim_date    DATE,
60           p_source_object_id    NUMBER,
61           p_source_object_class    VARCHAR2,
62           p_source_object_type_id    NUMBER,
63           p_source_object_number    VARCHAR2,
64           p_cust_account_id    NUMBER,
65           p_cust_billto_acct_site_id    NUMBER,
66           p_cust_shipto_acct_site_id    NUMBER,
67           p_location_id    NUMBER,
68           p_pay_related_account_flag    VARCHAR2,
69           p_related_cust_account_id    NUMBER,
70           p_related_site_use_id    NUMBER,
71           p_relationship_type    VARCHAR2,
72           p_vendor_id    NUMBER,
73           p_vendor_site_id    NUMBER,
74           p_reason_type    VARCHAR2,
75           p_reason_code_id    NUMBER,
76           p_task_template_group_id    NUMBER,
77           p_status_code    VARCHAR2,
78           p_user_status_id    NUMBER,
79           p_sales_rep_id    NUMBER,
80           p_collector_id    NUMBER,
81           p_contact_id    NUMBER,
82           p_broker_id    NUMBER,
83           p_territory_id    NUMBER,
84           p_customer_ref_date    DATE,
85           p_customer_ref_number    VARCHAR2,
86           p_customer_ref_normalized    VARCHAR2,
87           p_assigned_to    NUMBER,
88           p_receipt_id    NUMBER,
89           p_receipt_number    VARCHAR2,
90           p_doc_sequence_id    NUMBER,
91           p_doc_sequence_value    NUMBER,
92           p_gl_date    DATE,
93           p_payment_method    VARCHAR2,
94           p_voucher_id    NUMBER,
95           p_voucher_number    VARCHAR2,
96           p_payment_reference_id    NUMBER,
97           p_payment_reference_number    VARCHAR2,
98           p_payment_reference_date    DATE,
99           p_payment_status    VARCHAR2,
100           p_approved_flag    VARCHAR2,
101           p_approved_date    DATE,
102           p_approved_by    NUMBER,
103           p_settled_date    DATE,
104           p_settled_by    NUMBER,
105           p_effective_date    DATE,
106           p_custom_setup_id    NUMBER,
107           p_task_id    NUMBER,
108           p_country_id    NUMBER,
109 	       p_order_type_id NUMBER,
110           p_comments    VARCHAR2,
111           p_attribute_category    VARCHAR2,
112           p_attribute1    VARCHAR2,
113           p_attribute2    VARCHAR2,
114           p_attribute3    VARCHAR2,
115           p_attribute4    VARCHAR2,
116           p_attribute5    VARCHAR2,
117           p_attribute6    VARCHAR2,
118           p_attribute7    VARCHAR2,
119           p_attribute8    VARCHAR2,
120           p_attribute9    VARCHAR2,
121           p_attribute10    VARCHAR2,
122           p_attribute11    VARCHAR2,
123           p_attribute12    VARCHAR2,
124           p_attribute13    VARCHAR2,
125           p_attribute14    VARCHAR2,
126           p_attribute15    VARCHAR2,
127           p_deduction_attribute_category    VARCHAR2,
128           p_deduction_attribute1    VARCHAR2,
129           p_deduction_attribute2    VARCHAR2,
130           p_deduction_attribute3    VARCHAR2,
131           p_deduction_attribute4    VARCHAR2,
132           p_deduction_attribute5    VARCHAR2,
133           p_deduction_attribute6    VARCHAR2,
134           p_deduction_attribute7    VARCHAR2,
135           p_deduction_attribute8    VARCHAR2,
136           p_deduction_attribute9    VARCHAR2,
137           p_deduction_attribute10    VARCHAR2,
138           p_deduction_attribute11    VARCHAR2,
139           p_deduction_attribute12    VARCHAR2,
140           p_deduction_attribute13    VARCHAR2,
141           p_deduction_attribute14    VARCHAR2,
142           p_deduction_attribute15    VARCHAR2,
143           px_org_id   IN OUT NOCOPY NUMBER,
144 	  p_legal_entity_id            NUMBER,        --  Added by kishore
145           p_write_off_flag             VARCHAR2,      -- Auto Write-off enhancements (uday)
146           p_write_off_threshold_amount NUMBER,        -- Auto Write-off enhancements (uday)
147           p_under_write_off_threshold  VARCHAR2,      -- Auto Write-off enhancements (uday)
148           p_customer_reason            VARCHAR2,      -- Auto Write-off enhancements (uday)
149           p_ship_to_cust_account_id    NUMBER,        -- addded by uday
150           p_amount_applied             NUMBER,        --Subsequent Receipt Application changes
151           p_applied_receipt_id         NUMBER,        --Subsequent Receipt Application changes
152           p_applied_receipt_number     VARCHAR2,       --Subsequent Receipt Application changes
153           p_wo_rec_trx_id              NUMBER,
154           p_group_claim_id             NUMBER,
155           p_appr_wf_item_key           VARCHAR2,
156           p_cstl_wf_item_key           VARCHAR2,
157           p_batch_type                 VARCHAR2,
158           p_close_status_id            NUMBER,
159           p_open_status_id             NUMBER,
160 	  p_pre_auth_ded_number       VARCHAR2, -- Added for Rule Based Settlement
161           p_pre_auth_ded_normalized   VARCHAR2, -- Added for Rule Based Settlement
162 	  p_offer_id                   NUMBER, -- Added for Rule Based Settlement
163 	  p_settled_from              VARCHAR2,
164 	  p_approval_in_prog          VARCHAR2
165           );
166 
167 PROCEDURE Update_Row(
168           p_claim_id    NUMBER,
169           p_object_version_number    NUMBER,
170           p_last_update_date    DATE,
171           p_last_updated_by    NUMBER,
172           p_last_update_login    NUMBER,
173           p_request_id    NUMBER,
174           p_program_application_id    NUMBER,
175           p_program_update_date    DATE,
176           p_program_id    NUMBER,
177           p_created_from    VARCHAR2,
178           p_batch_id    NUMBER,
179           p_claim_number    VARCHAR2,
180           p_claim_type_id    NUMBER,
181           p_claim_class    VARCHAR2,
182           p_claim_date    DATE,
183           p_due_date    DATE,
184           p_owner_id    NUMBER,
185           p_history_event    VARCHAR2,
186           p_history_event_date    DATE,
187           p_history_event_description    VARCHAR2,
188           p_split_from_claim_id    NUMBER,
189           p_duplicate_claim_id    NUMBER,
190           p_split_date    DATE,
191           p_root_claim_id    NUMBER,
192           p_amount    NUMBER,
193           p_amount_adjusted    NUMBER,
194           p_amount_remaining    NUMBER,
195           p_amount_settled    NUMBER,
196           p_acctd_amount    NUMBER,
197           p_acctd_amount_remaining    NUMBER,
198 	  p_acctd_amount_adjusted    NUMBER,
199           p_acctd_amount_settled    NUMBER,
200           p_tax_amount    NUMBER,
201           p_tax_code    VARCHAR2,
202           p_tax_calculation_flag    VARCHAR2,
203           p_currency_code    VARCHAR2,
204           p_exchange_rate_type    VARCHAR2,
205           p_exchange_rate_date    DATE,
206           p_exchange_rate    NUMBER,
207           p_set_of_books_id    NUMBER,
208           p_original_claim_date    DATE,
209           p_source_object_id    NUMBER,
210           p_source_object_class    VARCHAR2,
211           p_source_object_type_id    NUMBER,
212           p_source_object_number    VARCHAR2,
213           p_cust_account_id    NUMBER,
214           p_cust_billto_acct_site_id    NUMBER,
215           p_cust_shipto_acct_site_id    NUMBER,
216           p_location_id    NUMBER,
217           p_pay_related_account_flag    VARCHAR2,
218           p_related_cust_account_id    NUMBER,
219           p_related_site_use_id    NUMBER,
220           p_relationship_type    VARCHAR2,
221           p_vendor_id    NUMBER,
222           p_vendor_site_id    NUMBER,
223           p_reason_type    VARCHAR2,
224           p_reason_code_id    NUMBER,
225           p_task_template_group_id    NUMBER,
226           p_status_code    VARCHAR2,
227           p_user_status_id    NUMBER,
228           p_sales_rep_id    NUMBER,
229           p_collector_id    NUMBER,
230           p_contact_id    NUMBER,
231           p_broker_id    NUMBER,
232           p_territory_id    NUMBER,
233           p_customer_ref_date    DATE,
234           p_customer_ref_number    VARCHAR2,
235           p_customer_ref_normalized    VARCHAR2,
236           p_assigned_to    NUMBER,
237           p_receipt_id    NUMBER,
238           p_receipt_number    VARCHAR2,
239           p_doc_sequence_id    NUMBER,
240           p_doc_sequence_value    NUMBER,
241           p_gl_date    DATE,
242           p_payment_method    VARCHAR2,
243           p_voucher_id    NUMBER,
244           p_voucher_number    VARCHAR2,
245           p_payment_reference_id    NUMBER,
246           p_payment_reference_number    VARCHAR2,
247           p_payment_reference_date    DATE,
248           p_payment_status    VARCHAR2,
249           p_approved_flag    VARCHAR2,
250           p_approved_date    DATE,
251           p_approved_by    NUMBER,
252           p_settled_date    DATE,
253           p_settled_by    NUMBER,
254           p_effective_date    DATE,
255           p_custom_setup_id    NUMBER,
256           p_task_id    NUMBER,
257           p_country_id    NUMBER,
258 	  p_order_type_id NUMBER,
259           p_comments    VARCHAR2,
260           p_attribute_category    VARCHAR2,
261           p_attribute1    VARCHAR2,
262           p_attribute2    VARCHAR2,
263           p_attribute3    VARCHAR2,
264           p_attribute4    VARCHAR2,
265           p_attribute5    VARCHAR2,
266           p_attribute6    VARCHAR2,
267           p_attribute7    VARCHAR2,
268           p_attribute8    VARCHAR2,
269           p_attribute9    VARCHAR2,
270           p_attribute10    VARCHAR2,
271           p_attribute11    VARCHAR2,
272           p_attribute12    VARCHAR2,
273           p_attribute13    VARCHAR2,
274           p_attribute14    VARCHAR2,
275           p_attribute15    VARCHAR2,
276           p_deduction_attribute_category    VARCHAR2,
277           p_deduction_attribute1    VARCHAR2,
278           p_deduction_attribute2    VARCHAR2,
279           p_deduction_attribute3    VARCHAR2,
280           p_deduction_attribute4    VARCHAR2,
281           p_deduction_attribute5    VARCHAR2,
282           p_deduction_attribute6    VARCHAR2,
283           p_deduction_attribute7    VARCHAR2,
284           p_deduction_attribute8    VARCHAR2,
285           p_deduction_attribute9    VARCHAR2,
286           p_deduction_attribute10    VARCHAR2,
287           p_deduction_attribute11    VARCHAR2,
288           p_deduction_attribute12    VARCHAR2,
289           p_deduction_attribute13    VARCHAR2,
290           p_deduction_attribute14    VARCHAR2,
291           p_deduction_attribute15    VARCHAR2,
292           p_org_id    NUMBER,
293 	  p_legal_entity_id            NUMBER,        --  Added by kishore
294           p_write_off_flag             VARCHAR2,      -- Auto Write-off enhancements (uday)
295           p_write_off_threshold_amount NUMBER,        -- Auto Write-off enhancements (uday)
296           p_under_write_off_threshold  VARCHAR2,      -- Auto Write-off enhancements (uday)
297           p_customer_reason            VARCHAR2,      -- Auto Write-off enhancements (uday)
298           p_ship_to_cust_account_id    NUMBER,        -- addded by uday
299           p_amount_applied             NUMBER,        -- Subsequent Receipt Application changes.
300           p_applied_receipt_id         NUMBER,        -- Subsequent Receipt Application changes.
301           p_applied_receipt_number     VARCHAR2,       -- Subsequent Receipt Application changes.
302           p_wo_rec_trx_id              NUMBER,
303           p_group_claim_id             NUMBER,
304           p_appr_wf_item_key           VARCHAR2,
305           p_cstl_wf_item_key           VARCHAR2,
306           p_batch_type                 VARCHAR2,
307           p_close_status_id            NUMBER,
308           p_open_status_id             NUMBER,
309 	  p_pre_auth_ded_number        VARCHAR2, -- Added for Rule Based Settlement
310           p_pre_auth_ded_normalized    VARCHAR2, -- Added for Rule Based Settlement
311 	  p_offer_id                   NUMBER, -- Added for Rule Based Settlement
312 	  p_settled_from               VARCHAR2,
313           p_approval_in_prog	       VARCHAR2
314           );
315 
316 PROCEDURE Delete_Row(
317     p_CLAIM_ID  NUMBER);
318 PROCEDURE Lock_Row(
319           p_claim_id    NUMBER,
320           p_object_version_number    NUMBER,
321           p_last_update_date    DATE,
322           p_last_updated_by    NUMBER,
323           p_creation_date    DATE,
324           p_created_by    NUMBER,
325           p_last_update_login    NUMBER,
326           p_request_id    NUMBER,
327           p_program_application_id    NUMBER,
328           p_program_update_date    DATE,
329           p_program_id    NUMBER,
330           p_created_from    VARCHAR2,
331           p_batch_id    NUMBER,
332           p_claim_number    VARCHAR2,
333           p_claim_type_id    NUMBER,
334           p_claim_class    VARCHAR2,
335           p_claim_date    DATE,
336           p_due_date    DATE,
337           p_owner_id    NUMBER,
338           p_history_event    VARCHAR2,
339           p_history_event_date    DATE,
340           p_history_event_description    VARCHAR2,
341           p_split_from_claim_id    NUMBER,
342           p_duplicate_claim_id    NUMBER,
343           p_split_date    DATE,
344           p_root_claim_id    NUMBER,
345           p_amount    NUMBER,
346           p_amount_adjusted    NUMBER,
347           p_amount_remaining    NUMBER,
348           p_amount_settled    NUMBER,
349           p_acctd_amount    NUMBER,
350           p_acctd_amount_remaining    NUMBER,
351 	  p_acctd_amount_adjusted    NUMBER,
352           p_acctd_amount_settled    NUMBER,
353           p_tax_amount    NUMBER,
354           p_tax_code    VARCHAR2,
355           p_tax_calculation_flag    VARCHAR2,
356           p_currency_code    VARCHAR2,
357           p_exchange_rate_type    VARCHAR2,
358           p_exchange_rate_date    DATE,
359           p_exchange_rate    NUMBER,
360           p_set_of_books_id    NUMBER,
361           p_original_claim_date    DATE,
362           p_source_object_id    NUMBER,
363           p_source_object_class    VARCHAR2,
364           p_source_object_type_id    NUMBER,
365           p_source_object_number    VARCHAR2,
366           p_cust_account_id    NUMBER,
367           p_cust_billto_acct_site_id    NUMBER,
368           p_cust_shipto_acct_site_id    NUMBER,
369           p_location_id    NUMBER,
370           p_pay_related_account_flag    VARCHAR2,
371           p_related_cust_account_id    NUMBER,
372           p_related_site_use_id    NUMBER,
373           p_relationship_type    VARCHAR2,
374           p_vendor_id    NUMBER,
375           p_vendor_site_id    NUMBER,
376           p_reason_type    VARCHAR2,
377           p_reason_code_id    NUMBER,
378           p_task_template_group_id    NUMBER,
379           p_status_code    VARCHAR2,
380           p_user_status_id    NUMBER,
381           p_sales_rep_id    NUMBER,
382           p_collector_id    NUMBER,
383           p_contact_id    NUMBER,
384           p_broker_id    NUMBER,
385           p_territory_id    NUMBER,
386           p_customer_ref_date    DATE,
387           p_customer_ref_number    VARCHAR2,
388           p_customer_ref_normalized    VARCHAR2,
389           p_assigned_to    NUMBER,
390           p_receipt_id    NUMBER,
391           p_receipt_number    VARCHAR2,
392           p_doc_sequence_id    NUMBER,
393           p_doc_sequence_value    NUMBER,
394           p_gl_date    DATE,
395           p_payment_method    VARCHAR2,
396           p_voucher_id    NUMBER,
397           p_voucher_number    VARCHAR2,
398           p_payment_reference_id    NUMBER,
399           p_payment_reference_number    VARCHAR2,
400           p_payment_reference_date    DATE,
401           p_payment_status    VARCHAR2,
402           p_approved_flag    VARCHAR2,
403           p_approved_date    DATE,
404           p_approved_by    NUMBER,
405           p_settled_date    DATE,
406           p_settled_by    NUMBER,
407           p_effective_date    DATE,
408           p_custom_setup_id    NUMBER,
409           p_task_id    NUMBER,
410           p_country_id    NUMBER,
411 	       p_order_type_id NUMBER,
412           p_comments    VARCHAR2,
413           p_attribute_category    VARCHAR2,
414           p_attribute1    VARCHAR2,
415           p_attribute2    VARCHAR2,
416           p_attribute3    VARCHAR2,
417           p_attribute4    VARCHAR2,
418           p_attribute5    VARCHAR2,
419           p_attribute6    VARCHAR2,
420           p_attribute7    VARCHAR2,
421           p_attribute8    VARCHAR2,
422           p_attribute9    VARCHAR2,
423           p_attribute10    VARCHAR2,
424           p_attribute11    VARCHAR2,
425           p_attribute12    VARCHAR2,
426           p_attribute13    VARCHAR2,
427           p_attribute14    VARCHAR2,
428           p_attribute15    VARCHAR2,
429           p_deduction_attribute_category    VARCHAR2,
430           p_deduction_attribute1    VARCHAR2,
431           p_deduction_attribute2    VARCHAR2,
432           p_deduction_attribute3    VARCHAR2,
433           p_deduction_attribute4    VARCHAR2,
434           p_deduction_attribute5    VARCHAR2,
435           p_deduction_attribute6    VARCHAR2,
436           p_deduction_attribute7    VARCHAR2,
437           p_deduction_attribute8    VARCHAR2,
438           p_deduction_attribute9    VARCHAR2,
439           p_deduction_attribute10    VARCHAR2,
440           p_deduction_attribute11    VARCHAR2,
441           p_deduction_attribute12    VARCHAR2,
442           p_deduction_attribute13    VARCHAR2,
443           p_deduction_attribute14    VARCHAR2,
444           p_deduction_attribute15    VARCHAR2,
445           p_org_id    NUMBER,
446 	  p_legal_entity_id            NUMBER,        --  Added by kishore
447           p_write_off_flag             VARCHAR2,      -- Auto Write-off enhancements (uday)
448           p_write_off_threshold_amount NUMBER,        -- Auto Write-off enhancements (uday)
452           p_amount_applied             NUMBER,        -- Subsequent Receipt Application changes.
449           p_under_write_off_threshold  VARCHAR2,      -- Auto Write-off enhancements (uday)
450           p_customer_reason    VARCHAR2,              -- Auto Write-off enhancements (uday)
451           p_ship_to_cust_account_id    NUMBER,        -- addded by uday
453           p_applied_receipt_id         NUMBER,        -- Subsequent Receipt Application changes.
454           p_applied_receipt_number     VARCHAR2,       -- Subsequent Receipt Application changes.
455           p_wo_rec_trx_id              NUMBER,
456           p_group_claim_id             NUMBER,
457           p_appr_wf_item_key           VARCHAR2,
458           p_cstl_wf_item_key           VARCHAR2,
459           p_batch_type                 VARCHAR2,
460           p_close_status_id             NUMBER,
461           p_open_status_id             NUMBER
462           );
463 
464 END OZF_CLAIMS_PKG;