DBA Data[Home] [Help]

PACKAGE: APPS.APRX_PY

Source


1 package aprx_py AUTHID CURRENT_USER as
2 /* $Header: aprxpys.pls 120.5.12020000.2 2012/07/13 19:41:00 mkmeda ship $ */
3 
4 
5 --
6 -- Main AP Payment RX Report
7 procedure payment_register_run(
8 	p_payment_date_start in date,
9 	p_payment_date_end in date,
10 	p_payment_currency_code in varchar2,
11 	p_payment_bank_account_name in varchar2,
12 	p_payment_method in varchar2,
13       p_payment_type_flag in varchar2,
14 	p_ledger_id     in  number,         /* bug8760710 */
15       p_org_id in number, 	/* bug 13941628 */
16 	request_id	in	number,
17 	retcode	out NOCOPY	number,
18 	errbuf	out NOCOPY	varchar2) ;
19 
20 --
21 -- Plug-in Payment Actual Report
22 procedure payment_actual_run(
23 	p_payment_date_start in date,
24 	p_payment_date_end in date,
25 	p_payment_currency_code in varchar2,
26 	p_payment_bank_account_name in varchar2,
27 	p_payment_method in varchar2,
28       p_payment_type_flag in varchar2,
29 	p_ledger_id     in  number,         /* bug8760710 */
30 	request_id	in	number,
31 	retcode	out NOCOPY	number,
32 	errbuf	out NOCOPY	varchar2) ;
33 
34 
35 --
36 -- All event trigger procedures must be defined as public procedures
37 procedure register_before_report;
38 procedure register_bind(c in integer);
39 procedure actual_before_report;
40 
41 
42 --
43 -- This is the structre to hold the placeholder values
44 type var_t is record (
45 	ORGANIZATION_NAME 		VARCHAR2(240),
46 	FUNCTIONAL_CURRENCY_CODE	VARCHAR2(15),
47 	PAYMENT_NUMBER			NUMBER,
48 	PAYMENT_TYPE			VARCHAR2(20),
49 	PAYMENT_DOC_SEQ_NAME		VARCHAR2(30),
50 	PAYMENT_DOC_SEQ_VALUE		NUMBER,
51 	PAYMENT_DATE			DATE,
52 	PAYMENT_CURRENCY_CODE		VARCHAR2(15),
53 	ORIG_PAYMENT_AMOUNT		NUMBER,
54 	ORIG_PAYMENT_BASE_AMOUNT	NUMBER,
55 	PAYMENT_AMOUNT			NUMBER,
56 	PAYMENT_BASE_AMOUNT		NUMBER,
57 	PAYMENT_EXCHANGE_RATE		NUMBER,
58 	PAYMENT_EXCHANGE_DATE		DATE,
59 	PAYMENT_EXCHANGE_TYPE		VARCHAR2(30),
60 	PAYMENT_CLEARED_DATE		DATE,
61 	PAYMENT_CLEARED_AMOUNT		NUMBER,
62 	PAYMENT_CLEARED_BASE_AMOUNT	NUMBER,
63 	PAYMENT_CLEARED_EXC_RATE	NUMBER,
64 	PAYMENT_CLEARED_EXC_DATE	DATE,
65 	PAYMENT_CLEARED_EXC_TYPE	VARCHAR2(30),
66 	PAYMENT_FUTURE_PAY_DUE_DATE	DATE,
67 	PAYMENT_VOID_FLAG		VARCHAR2(10),
68 	PAYMENT_PAY_METHOD		VARCHAR2(25),
69 	PAYMENT_STATUS			VARCHAR2(50),
70 	PAYMENT_DOC_NAME		VARCHAR2(20),
71 	PAYMENT_DISBURSEMENT_TYPE	VARCHAR2(25),
72 	SUPPLIER_NAME			VARCHAR2(240),
73 	SUPPLIER_NAME_ALT		VARCHAR2(320),
74 	SUPPLIER_SITE_CODE		VARCHAR2(15),
75 	SUPPLIER_SITE_CODE_ALT		VARCHAR2(320),
76 	SUPPLIER_ADDRESS_LINE1		VARCHAR2(240),
77 	SUPPLIER_ADDRESS_LINE2		VARCHAR2(240),
78 	SUPPLIER_ADDRESS_LINE3		VARCHAR2(240),
79 	SUPPLIER_ADDRESS_ALT		VARCHAR2(560),
80 	SUPPLIER_CITY			AP_SUPPLIER_SITES_ALL.city%type, --6708281
81 	SUPPLIER_STATE			VARCHAR2(150),
82 	SUPPLIER_PROVINCE		VARCHAR2(150),
83 	SUPPLIER_POSTAL_CODE		AP_SUPPLIER_SITES_ALL.zip%type, --6708281
84 	SUPPLIER_COUNTRY		AP_SUPPLIER_SITES_ALL.country%type, --6708281
85 	SUPPLIER_TERRITORY		VARCHAR2(80),
86 	INT_BANK_NAME			VARCHAR2(60),
87 	INT_BANK_NAME_ALT		VARCHAR2(320),
88 	INT_BANK_NUMBER			VARCHAR2(30),
89 	INT_BANK_BRANCH_NAME		VARCHAR2(60),
90 	INT_BANK_BRANCH_NAME_ALT	VARCHAR2(320),
91 	INT_BANK_NUM			VARCHAR2(30),
92 	INT_BANK_ACCOUNT_NAME		VARCHAR2(80),
93 	INT_BANK_ACCOUNT_NAME_ALT	VARCHAR2(320),
94 	INT_BANK_ACCOUNT_NUM		VARCHAR2(30),
95 	INT_BANK_CURRENCY_CODE		VARCHAR2(15),
96 	INV_PAY_AMOUNT			NUMBER,
97 	INV_PAY_BASE_AMOUNT		NUMBER,
98 	INV_PAY_DISCOUNT_TAKEN		NUMBER,
99 	INVOICE_NUM			VARCHAR2(50),
100 	INVOICE_DATE			DATE,
101 	INVOICE_CURRENCY_CODE		VARCHAR2(15),
102 	INVOICE_AMOUNT			NUMBER,
103 	INVOICE_BASE_AMOUNT		NUMBER,
104         INVOICE_DESCRIPTION		VARCHAR2(240)
105 );
106 var var_t;
107 
108 
109 end aprx_py;