DBA Data[Home] [Help]

PACKAGE: APPS.ARP_LOCKBOX_HOOK_PVT

Source


1 PACKAGE ARP_LOCKBOX_HOOK_PVT AS
2 /*$Header: ARRLBHPS.pls 120.4.12010000.4 2008/08/07 05:32:45 aghoraka ship $*/
3 --
4 	TYPE invoice_record IS RECORD
5 	(
6 		matching_number		ar_payments_interface_all.INVOICE1%TYPE,
7 		item_number		ar_payments_interface_all.ITEM_NUMBER%TYPE,
8 		invoice_number		ar_payments_interface_all.INVOICE1%TYPE,
9 		amount_applied		ar_payments_interface_all.AMOUNT_APPLIED1%TYPE,
10 		/* Added For Cross Currency Changes */
11 		amount_applied_from ar_payments_interface_all.AMOUNT_APPLIED_FROM1%TYPE,
12 		trans_to_receipt_rate ar_payments_interface_all.TRANS_TO_RECEIPT_RATE1%TYPE,
13 		invoice_currency_code ar_payments_interface_all.INVOICE_CURRENCY_CODE1%TYPE,
14 		batch_name ar_payments_interface_all.BATCH_NAME%TYPE,
15 		record_type   ar_payments_interface_all.RECORD_TYPE%TYPE
16 	) ;
17 	TYPE invoice_array IS TABLE OF invoice_record INDEX BY BINARY_INTEGER ;
18 --
19 	TYPE line_record IS RECORD
20 	(
21 	       item_number		ar_payments_interface_all.ITEM_NUMBER%TYPE,
22 		invoice_number		ar_payments_interface_all.INVOICE1%TYPE,
23 		batch_name              ar_payments_interface_all.BATCH_NAME%TYPE,
24 		apply_to		varchar2(150),
25 		amount_applied		number,
26 		allocated_receipt_amount number,
27 		line_amount		number,
28 		tax_amount		number,
29 		freight			number,
30 		charges			number
31 	) ;
32 	TYPE line_array IS TABLE OF line_record INDEX BY BINARY_INTEGER ;
33 --
34 PROCEDURE proc_before_validation(out_errorbuf OUT NOCOPY VARCHAR2,
35                                  out_errorcode OUT NOCOPY VARCHAR2,
36                                  in_trans_req_id IN VARCHAR2,
37                                  out_insert_records OUT NOCOPY VARCHAR2);
38 --
39 PROCEDURE proc_after_validation(out_errorbuf OUT NOCOPY VARCHAR2,
40                                  out_errorcode OUT NOCOPY VARCHAR2,
41                                  in_trans_req_id IN VARCHAR2,
42                                  out_insert_records OUT NOCOPY VARCHAR2);
43 --
44 PROCEDURE proc_after_second_validation(out_errorbuf OUT NOCOPY VARCHAR2,
45                                  out_errorcode OUT NOCOPY VARCHAR2,
46                                  in_trans_req_id IN VARCHAR2);
47 --
48 PROCEDURE proc_for_custom_llca(in_trans_req_id IN NUMBER);
49 --
50 END arp_lockbox_hook_pvt;