DBA Data[Home] [Help]

PACKAGE: APPS.ARP_RW_ICR_PKG

Source


1 PACKAGE ARP_RW_ICR_PKG AS
2 /* $Header: ARERICRS.pls 120.3 2003/10/23 23:12:46 orashid ship $ */
3 --
4 PROCEDURE get_applied_amount_total(
5 	    p_cr_id IN ar_interim_cash_receipts.cash_receipt_id%TYPE,
6             p_applied_amount_total OUT NOCOPY ar_interim_cash_receipts.amount%TYPE,
7             p_applied_count_total OUT NOCOPY NUMBER,
8             p_module_name  IN VARCHAR2,
9             p_module_version IN VARCHAR2 );
10 --
11 PROCEDURE insert_row(
12          p_row_id   IN OUT NOCOPY VARCHAR2,
13          p_cr_id   IN OUT NOCOPY ar_interim_cash_receipts.cash_receipt_id%TYPE,
14          p_special_type IN ar_interim_cash_receipts.special_type%TYPE,
15          p_receipt_number IN ar_interim_cash_receipts.receipt_number%TYPE,
16          p_currency_code IN ar_interim_cash_receipts.currency_code%TYPE,
17          p_receipt_amount IN ar_interim_cash_receipts.amount%TYPE,
18          p_amount_applied IN
19                     ar_interim_cash_receipts.amount_applied%TYPE,
20          p_trans_to_receipt_rate IN
21                     ar_interim_cash_receipts.trans_to_receipt_rate%TYPE,
22 	 p_factor_discount_amount IN
23 		   ar_interim_cash_receipts.factor_discount_amount%TYPE,
24          p_receipt_method_id IN
25                 ar_interim_cash_receipts.receipt_method_id%TYPE,
26          p_remittance_bank_account_id IN
27                 ar_interim_cash_receipts.remit_bank_acct_use_id%TYPE,
28          p_batch_id IN ar_interim_cash_receipts.batch_id%TYPE,
29          p_customer_trx_id IN ar_interim_cash_receipts.customer_trx_id%TYPE,
30          p_payment_schedule_id IN
31                      ar_payment_schedules.payment_schedule_id%TYPE,
32          p_exchange_date IN ar_interim_cash_receipts.exchange_date%TYPE,
33          p_exchange_rate IN ar_interim_cash_receipts.exchange_rate%TYPE,
34          p_exchange_rate_type IN
35                 ar_interim_cash_receipts.exchange_rate_type%TYPE,
36          p_gl_date IN ar_interim_cash_receipts.gl_date%TYPE,
37          p_anticipated_clearing_date IN
38 	   ar_interim_cash_receipts.anticipated_clearing_date%TYPE,
39          p_pay_from_customer IN
40                 ar_interim_cash_receipts.pay_from_customer%TYPE,
41 	 p_customer_bank_account_id IN
42 	   ar_interim_cash_receipts.customer_bank_account_id%TYPE,
43 	 p_customer_bank_branch_id  IN
44 	   ar_interim_cash_receipts.customer_bank_branch_id%TYPE,
45          p_receipt_date IN ar_interim_cash_receipts.receipt_date%TYPE,
46          p_site_use_id IN ar_interim_cash_receipts.site_use_id%TYPE,
47          p_ussgl_transaction_code IN
48                 ar_interim_cash_receipts.ussgl_transaction_code%TYPE,
49          p_doc_sequence_id IN ar_interim_cash_receipts.doc_sequence_id%TYPE,
50          p_doc_sequence_value IN
51                         ar_interim_cash_receipts.doc_sequence_value%TYPE,
52          p_attribute_category IN
53                         ar_interim_cash_receipts.attribute_category%TYPE,
54          p_attribute1 IN ar_interim_cash_receipts.attribute1%TYPE,
55          p_attribute2 IN ar_interim_cash_receipts.attribute2%TYPE,
56          p_attribute3 IN ar_interim_cash_receipts.attribute3%TYPE,
57          p_attribute4 IN ar_interim_cash_receipts.attribute4%TYPE,
58          p_attribute5 IN ar_interim_cash_receipts.attribute5%TYPE,
59          p_attribute6 IN ar_interim_cash_receipts.attribute6%TYPE,
60          p_attribute7 IN ar_interim_cash_receipts.attribute7%TYPE,
61          p_attribute8 IN ar_interim_cash_receipts.attribute8%TYPE,
62          p_attribute9 IN ar_interim_cash_receipts.attribute9%TYPE,
63          p_attribute10 IN ar_interim_cash_receipts.attribute10%TYPE,
64          p_attribute11 IN ar_interim_cash_receipts.attribute11%TYPE,
65          p_attribute12 IN ar_interim_cash_receipts.attribute12%TYPE,
66          p_attribute13 IN ar_interim_cash_receipts.attribute13%TYPE,
67          p_attribute14 IN ar_interim_cash_receipts.attribute14%TYPE,
68          p_attribute15 IN ar_interim_cash_receipts.attribute15%TYPE,
69          p_application_notes IN ar_interim_cash_receipts.application_notes%TYPE,
70          p_application_ref_type IN ar_interim_cash_receipts.application_ref_type%TYPE,
71          p_customer_reference IN ar_interim_cash_receipts.customer_reference%TYPE,
72          p_customer_reason IN ar_interim_cash_receipts.customer_reason%TYPE,
73          p_module_name  IN VARCHAR2,
74          p_module_version IN VARCHAR2 );
75 --
76 --
77 -- Bug fix: 597519  	12/17/97
78 -- Problem: rate information is not being passed to server on commit
79 -- Changes: passing parameters exchange date, exchange rate and
80 --
81 PROCEDURE update_row(
82             p_row_id   IN VARCHAR2,
83             p_cr_id   IN ar_interim_cash_receipts.cash_receipt_id%TYPE,
84             p_special_type IN ar_interim_cash_receipts.special_type%TYPE,
85             p_receipt_number IN ar_interim_cash_receipts.receipt_number%TYPE,
86             p_receipt_amount IN ar_interim_cash_receipts.amount%TYPE,
87             p_amount_applied IN
88                        ar_interim_cash_receipts.amount_applied%TYPE,
89             p_trans_to_receipt_rate IN
90                        ar_interim_cash_receipts.trans_to_receipt_rate%TYPE,
91 	    p_factor_discount_amount IN
92 			ar_interim_cash_receipts.factor_discount_amount%TYPE,
93             p_receipt_method_id IN
94                    ar_interim_cash_receipts.receipt_method_id%TYPE,
95             p_remittance_bank_account_id IN
96                    ar_interim_cash_receipts.remit_bank_acct_use_id%TYPE,
97             p_batch_id IN ar_interim_cash_receipts.batch_id%TYPE,
98             p_customer_trx_id IN ar_interim_cash_receipts.customer_trx_id%TYPE,
99             p_payment_schedule_id IN
100                         ar_payment_schedules.payment_schedule_id%TYPE,
101             p_pay_from_customer IN
102                    ar_interim_cash_receipts.pay_from_customer%TYPE,
103 	    p_customer_bank_account_id IN
104 		   ar_interim_cash_receipts.customer_bank_account_id%TYPE,
105 	    p_customer_bank_branch_id IN
106 		   ar_interim_cash_receipts.customer_bank_branch_id%TYPE,
107             p_site_use_id IN ar_interim_cash_receipts.site_use_id%TYPE,
108             p_ussgl_transaction_code IN
109                    ar_interim_cash_receipts.ussgl_transaction_code%TYPE,
110             p_doc_sequence_id IN ar_interim_cash_receipts.doc_sequence_id%TYPE,
111             p_doc_sequence_value IN
112                            ar_interim_cash_receipts.doc_sequence_value%TYPE,
113 	    p_anticipated_clearing_date IN
114 		   ar_interim_cash_receipts.anticipated_clearing_date%TYPE,
115             p_attribute_category IN
116                            ar_interim_cash_receipts.attribute_category%TYPE,
117             p_attribute1 IN ar_interim_cash_receipts.attribute1%TYPE,
118             p_attribute2 IN ar_interim_cash_receipts.attribute2%TYPE,
119             p_attribute3 IN ar_interim_cash_receipts.attribute3%TYPE,
120             p_attribute4 IN ar_interim_cash_receipts.attribute4%TYPE,
121             p_attribute5 IN ar_interim_cash_receipts.attribute5%TYPE,
122             p_attribute6 IN ar_interim_cash_receipts.attribute6%TYPE,
123             p_attribute7 IN ar_interim_cash_receipts.attribute7%TYPE,
124             p_attribute8 IN ar_interim_cash_receipts.attribute8%TYPE,
125             p_attribute9 IN ar_interim_cash_receipts.attribute9%TYPE,
126             p_attribute10 IN ar_interim_cash_receipts.attribute10%TYPE,
127             p_attribute11 IN ar_interim_cash_receipts.attribute11%TYPE,
128             p_attribute12 IN ar_interim_cash_receipts.attribute12%TYPE,
129             p_attribute13 IN ar_interim_cash_receipts.attribute13%TYPE,
130             p_attribute14 IN ar_interim_cash_receipts.attribute14%TYPE,
131             p_attribute15 IN ar_interim_cash_receipts.attribute15%TYPE,
132 -- Bug fix: 597519 	12/17/97
133             p_exchange_date IN ar_interim_cash_receipts.exchange_date%TYPE,
134             p_exchange_rate IN ar_interim_cash_receipts.exchange_rate%TYPE,
135             p_exchange_rate_type IN
136                    ar_interim_cash_receipts.exchange_rate_type%TYPE,
137 -- Bug fix 750400       12/24/98
138             p_gl_date IN ar_interim_cash_receipts.gl_date%TYPE,
139 -- enh 2074220
140             p_application_notes IN ar_interim_cash_receipts.application_notes%TYPE,
141 -- Bug 2707190 additions
142             p_application_ref_type IN ar_interim_cash_receipts.application_ref_type%TYPE,
143             p_customer_reference IN ar_interim_cash_receipts.customer_reference%TYPE,
144             p_customer_reason IN ar_interim_cash_receipts.customer_reason%TYPE,
145             p_module_name  IN VARCHAR2,
146             p_module_version IN VARCHAR2 );
147 PROCEDURE check_unique_receipt(
148             p_row_id IN VARCHAR2,
149             p_cr_id IN ar_interim_cash_receipts.cash_receipt_id%TYPE,
150             p_special_type IN ar_interim_cash_receipts.special_type%TYPE,
151             p_receipt_number IN ar_interim_cash_receipts.receipt_number%TYPE,
152             p_customer_id IN hz_cust_accounts.cust_account_id%TYPE,
153             p_receipt_amount IN ar_interim_cash_receipts.amount%TYPE,
154 	    p_factor_discount_amount IN ar_interim_cash_receipts.factor_discount_amount%TYPE,
155             p_module_name  IN VARCHAR2,
156             p_module_version IN VARCHAR2 );
157 --
158 PROCEDURE check_no_lines_exists(
159             p_cr_id IN ar_interim_cash_receipts.cash_receipt_id%TYPE,
160             p_module_name  IN VARCHAR2,
161             p_module_version IN VARCHAR2 );
162 --
163 FUNCTION  lines_exists(
164             p_cr_id IN ar_interim_cash_receipts.cash_receipt_id%TYPE,
165             p_module_name  IN VARCHAR2,
166             p_module_version IN VARCHAR2 ) RETURN BOOLEAN;
167 --
168 PROCEDURE delete_row(
169             p_row_id   IN VARCHAR2,
170             p_cr_id IN ar_interim_cash_receipts.cash_receipt_id%TYPE,
171             p_module_name  IN VARCHAR2,
172             p_module_version IN VARCHAR2 );
173 --
174 PROCEDURE lock_row(
175            p_row_id   VARCHAR2,
176            p_cr_id   ar_interim_cash_receipts.cash_receipt_id%TYPE,
177            p_special_type ar_interim_cash_receipts.special_type%TYPE,
178            p_receipt_number ar_interim_cash_receipts.receipt_number%TYPE,
179            p_currency_code ar_interim_cash_receipts.currency_code%TYPE,
180            p_receipt_amount ar_interim_cash_receipts.amount%TYPE,
181 	   p_factor_discount_amount IN
182 	         ar_interim_cash_receipts.factor_discount_amount%TYPE,
183            p_receipt_method_id
184                    ar_interim_cash_receipts.receipt_method_id%TYPE,
185            p_remittance_bank_account_id
186                   ar_interim_cash_receipts.remit_bank_acct_use_id%TYPE,
187            p_batch_id ar_interim_cash_receipts.batch_id%TYPE,
188            p_customer_trx_id ar_interim_cash_receipts.customer_trx_id%TYPE,
189            p_payment_schedule_id
190                        ar_payment_schedules.payment_schedule_id%TYPE,
191            p_exchange_date ar_interim_cash_receipts.exchange_date%TYPE,
192            p_exchange_rate ar_interim_cash_receipts.exchange_rate%TYPE,
193            p_exchange_rate_type
194                    ar_interim_cash_receipts.exchange_rate_type%TYPE,
195            p_gl_date IN ar_interim_cash_receipts.gl_date%TYPE,
196 	   p_anticipated_clearing_date IN
197 		   ar_interim_cash_receipts.anticipated_clearing_date%TYPE,
198            p_pay_from_customer
199                   ar_interim_cash_receipts.pay_from_customer%TYPE,
200 	   p_customer_bank_account_id IN
201 	          ar_interim_cash_receipts.customer_bank_account_id%TYPE,
202 	   p_customer_bank_branch_id IN
203 		   ar_interim_cash_receipts.customer_bank_branch_id%TYPE,
204            p_receipt_date ar_interim_cash_receipts.receipt_date%TYPE,
205            p_site_use_id ar_interim_cash_receipts.site_use_id%TYPE,
206            p_ussgl_transaction_code
207                   ar_interim_cash_receipts.ussgl_transaction_code%TYPE,
208            p_doc_sequence_id ar_interim_cash_receipts.doc_sequence_id%TYPE,
209            p_doc_sequence_value
210                            ar_interim_cash_receipts.doc_sequence_value%TYPE,
211            p_attribute_category
212                            ar_interim_cash_receipts.attribute_category%TYPE,
213            p_attribute1 ar_interim_cash_receipts.attribute1%TYPE,
214            p_attribute2 ar_interim_cash_receipts.attribute2%TYPE,
215            p_attribute3 ar_interim_cash_receipts.attribute3%TYPE,
216            p_attribute4 ar_interim_cash_receipts.attribute4%TYPE,
217            p_attribute5 ar_interim_cash_receipts.attribute5%TYPE,
218            p_attribute6 ar_interim_cash_receipts.attribute6%TYPE,
219            p_attribute7 ar_interim_cash_receipts.attribute7%TYPE,
220            p_attribute8 ar_interim_cash_receipts.attribute8%TYPE,
221            p_attribute9 ar_interim_cash_receipts.attribute9%TYPE,
222            p_attribute10 ar_interim_cash_receipts.attribute10%TYPE,
223            p_attribute11 ar_interim_cash_receipts.attribute11%TYPE,
224            p_attribute12 ar_interim_cash_receipts.attribute12%TYPE,
225            p_attribute13 ar_interim_cash_receipts.attribute13%TYPE,
226            p_attribute14 ar_interim_cash_receipts.attribute14%TYPE,
227            p_attribute15 ar_interim_cash_receipts.attribute15%TYPE);
228 END ARP_RW_ICR_PKG;