1 PACKAGE OKL_BPD_ADVANCED_BILLING_PVT AS
2 /* $Header: OKLRABLS.pls 120.4 2008/04/10 11:33:55 dkagrawa ship $ */
3
4 G_PKG_NAME CONSTANT VARCHAR2(30) := 'OKL_BPD_ADVANCED_BILLING_PVT';
5
6 TYPE ar_inv_rec_type IS RECORD (
7 receivables_invoice_id ra_customer_trx_all.customer_trx_id%TYPE);
8
9 TYPE ar_inv_tbl_type IS TABLE OF ar_inv_rec_type
10 INDEX BY BINARY_INTEGER;
11
12 PROCEDURE ADVANCED_BILLING
13 (p_api_version IN NUMBER
14 ,p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE
15 ,x_return_status OUT NOCOPY VARCHAR2
16 ,x_msg_count OUT NOCOPY NUMBER
17 ,x_msg_data OUT NOCOPY VARCHAR2
18 ,p_contract_number IN VARCHAR2 DEFAULT NULL
19 ,p_from_bill_date IN DATE DEFAULT NULL
20 ,p_to_bill_date IN DATE DEFAULT NULL
21 ,p_source IN VARCHAR2 DEFAULT 'STREAM_BILLING'
22 ,x_ar_inv_tbl OUT NOCOPY ar_inv_tbl_type
23 ,p_ppd_flow IN VARCHAR2 DEFAULT 'N'
24 );
25
26 END OKL_BPD_ADVANCED_BILLING_PVT;