DBA Data[Home] [Help]

PACKAGE: APPS.OKL_BPD_ADVANCED_CASH_APP_PUB

Source


1 PACKAGE OKL_BPD_ADVANCED_CASH_APP_PUB AUTHID CURRENT_USER AS
2 /* $Header: OKLPAVCS.pls 120.10 2008/01/23 09:29:53 asawanka ship $ */
3 
4  ------------------------------------------------------------------------------
5  -- Global Variables
6  G_PKG_NAME             CONSTANT VARCHAR2(200) := 'OKL_BPD_ADVANCED_CASH_APP_PUB';
7  G_APP_NAME             CONSTANT VARCHAR2(3)   :=  Okl_Api.G_APP_NAME;
8  G_UNEXPECTED_ERROR     CONSTANT VARCHAR2(200) := 'OKL_CONTRACTS_UNEXPECTED_ERROR';
9  G_SQLERRM_TOKEN        CONSTANT VARCHAR2(200) := 'SQLerrm';
10  G_SQLCODE_TOKEN        CONSTANT VARCHAR2(200) := 'SQLcode';
11  ------------------------------------------------------------------------------
12  -- Global Exception
13  ------------------------------------------------------------------------------
14   G_EXCEPTION_HALT_VALIDATION	EXCEPTION;
15  ------------------------------------------------------------------------------
16 
17  ---------------------------------------------------------------------------
18  -- GLOBAL DATASTRUCTURES
19  ---------------------------------------------------------------------------
20  TYPE ar_inv_rec_type IS RECORD (receivables_invoice_id   ra_customer_trx_all.customer_trx_id%TYPE);
21 
22  TYPE ar_inv_tbl_type IS TABLE OF ar_inv_rec_type INDEX BY BINARY_INTEGER;
23 
24  PROCEDURE ADVANCED_CASH_APP            ( p_api_version        IN  NUMBER
25 	                                     ,p_init_msg_list      IN  VARCHAR2 DEFAULT Okc_Api.G_FALSE
26 	                                     ,x_return_status      OUT NOCOPY VARCHAR2
27 	                                     ,x_msg_count	       OUT NOCOPY NUMBER
28 	                                     ,x_msg_data	       OUT NOCOPY VARCHAR2
29                                          ,p_contract_num       IN  OKC_K_HEADERS_V.CONTRACT_NUMBER%TYPE DEFAULT NULL
30                                          ,p_customer_num       IN  AR_CASH_RECEIPTS_ALL.PAY_FROM_CUSTOMER%TYPE DEFAULT NULL
31                                          ,p_receipt_num        IN  OKL_TRX_CSH_RECEIPT_V.CHECK_NUMBER%TYPE DEFAULT NULL
32                                          ,p_receipt_type       IN  OKL_TRX_CSH_RECEIPT_V.RECEIPT_TYPE%TYPE DEFAULT NULL
33                                          ,p_cross_currency_allowed IN VARCHAR2 DEFAULT 'N'
34                                          );
35 
36  PROCEDURE REAPPLIC_ADVANCED_CASH_APP   ( p_api_version        IN  NUMBER
37 	                                     ,p_init_msg_list      IN  VARCHAR2 DEFAULT Okc_Api.G_FALSE
38 	                                     ,x_return_status      OUT NOCOPY VARCHAR2
39 	                                     ,x_msg_count	       OUT NOCOPY NUMBER
40 	                                     ,x_msg_data	       OUT NOCOPY VARCHAR2
41                                          ,p_contract_num       IN  OKC_K_HEADERS_V.CONTRACT_NUMBER%TYPE DEFAULT NULL
42                                          ,p_customer_num       IN  AR_CASH_RECEIPTS_ALL.PAY_FROM_CUSTOMER%TYPE DEFAULT NULL
43                                          ,p_receipt_id         IN  AR_CASH_RECEIPTS_ALL.CASH_RECEIPT_ID%TYPE DEFAULT NULL
44                                          ,p_receipt_num        IN  OKL_TRX_CSH_RECEIPT_V.CHECK_NUMBER%TYPE DEFAULT NULL
45                                          ,p_receipt_date_from  IN  OKL_TRX_CSH_RECEIPT_V.DATE_EFFECTIVE%TYPE DEFAULT NULL
46                                          ,p_receipt_date_to    IN  OKL_TRX_CSH_RECEIPT_V.DATE_EFFECTIVE%TYPE DEFAULT NULL
47                                          ,p_receipt_type       IN  VARCHAR2 DEFAULT NULL
48 					 ,p_cross_currency_allowed IN VARCHAR2 DEFAULT 'N'
49                                          );
50 
51  PROCEDURE ADVANCED_CASH_APP_CONC       ( errbuf  		       OUT NOCOPY VARCHAR2
52                                          ,retcode 		       OUT NOCOPY NUMBER
53                                          ,p_contract_num       IN  OKC_K_HEADERS_V.CONTRACT_NUMBER%TYPE DEFAULT NULL
54                                          ,p_customer_num       IN  AR_CASH_RECEIPTS_ALL.PAY_FROM_CUSTOMER%TYPE DEFAULT NULL
55                                          ,p_receipt_id         IN  AR_CASH_RECEIPTS_ALL.CASH_RECEIPT_ID%TYPE DEFAULT NULL
56                                          ,p_receipt_num        IN  OKL_TRX_CSH_RECEIPT_V.CHECK_NUMBER%TYPE DEFAULT NULL
57                                          ,p_receipt_date_from  IN  VARCHAR2 DEFAULT NULL
58                                          ,p_receipt_date_to    IN  VARCHAR2 DEFAULT NULL
59                                          ,p_receipt_type       IN  VARCHAR2 DEFAULT NULL
60 					 ,p_cross_currency_allowed IN VARCHAR2 DEFAULT 'N'
61                                          );
62 
63  PROCEDURE REAPPLIC_RCPT_W_CNTRCT       ( p_api_version        IN  NUMBER
64 	                                     ,p_init_msg_list      IN  VARCHAR2 DEFAULT Okc_Api.G_FALSE
65 	                                     ,x_return_status      OUT NOCOPY VARCHAR2
66 	                                     ,x_msg_count	       OUT NOCOPY NUMBER
67 	                                     ,x_msg_data	       OUT NOCOPY VARCHAR2
68                                          ,p_contract_num       IN  OKC_K_HEADERS_V.CONTRACT_NUMBER%TYPE DEFAULT NULL
69                                          ,p_customer_num       IN  AR_CASH_RECEIPTS_ALL.PAY_FROM_CUSTOMER%TYPE DEFAULT NULL
70 					 ,p_cross_currency_allowed IN VARCHAR2 DEFAULT 'N'
71                                          );
72 
73 PROCEDURE REAPPLIC_RCPT_W_CNTRCT_CONC  (  errbuf  		       OUT NOCOPY VARCHAR2
74                                          ,retcode 		       OUT NOCOPY NUMBER
75                                          ,p_contract_num       IN  OKC_K_HEADERS_V.CONTRACT_NUMBER%TYPE DEFAULT NULL
76                                          ,p_customer_num       IN  AR_CASH_RECEIPTS_ALL.PAY_FROM_CUSTOMER%TYPE DEFAULT NULL
77 					 ,p_cross_currency_allowed IN VARCHAR2 DEFAULT 'N'
78                                          );
79 
80  PROCEDURE AR_advance_receipt           ( p_api_version        IN  NUMBER
81 	                                     ,p_init_msg_list      IN  VARCHAR2 DEFAULT Okc_Api.G_FALSE
82 	                                     ,x_return_status      OUT NOCOPY VARCHAR2
83 	                                     ,x_msg_count	       OUT NOCOPY NUMBER
84 	                                     ,x_msg_data	       OUT NOCOPY VARCHAR2
85                                          ,p_xcav_tbl           IN  OKL_BPD_ADVANCED_CASH_APP_PVT.xcav_tbl_type
86                                          ,p_receipt_id         IN  AR_CASH_RECEIPTS_ALL.CASH_RECEIPT_ID%TYPE DEFAULT NULL
87                                          ,p_receipt_amount     IN OUT NOCOPY AR_CASH_RECEIPTS_ALL.AMOUNT%TYPE
88                                          ,p_receipt_date       IN  AR_CASH_RECEIPTS_ALL.RECEIPT_DATE%TYPE DEFAULT NULL
89                                          ,p_receipt_currency   IN  AR_CASH_RECEIPTS_ALL.CURRENCY_CODE%TYPE DEFAULT NULL
90                                          ,p_currency_code      IN  AR_CASH_RECEIPTS_ALL.CURRENCY_CODE%TYPE DEFAULT NULL
91                                          ,p_ar_inv_tbl         IN  OKL_BPD_ADVANCED_BILLING_PVT.ar_inv_tbl_type
92   );
93 
94 
95 END OKL_BPD_ADVANCED_CASH_APP_PUB;