[Home] [Help]
PACKAGE: APPS.OKL_PAYMENT_APPLICATION_PVT
Source
1 PACKAGE OKL_PAYMENT_APPLICATION_PVT AUTHID CURRENT_USER AS
2 /* $Header: OKLRPYAS.pls 120.4 2005/06/27 23:40:36 cklee noship $*/
3
4 G_RULE_PRESENT_ERROR CONSTANT VARCHAR2(1000) := 'OKL_LLA_RULE_PRESENT_ERROR';
5 G_RO_PYT_PRESENT_ERR CONSTANT VARCHAR2(1000) := 'OKL_LLA_RO_PYT_APPLIED_ERROR';
6 G_CAPITAL_AMT_ERROR CONSTANT VARCHAR2(1000) := 'OKL_LLA_CAPITAL_AMT_ERROR';
7 G_NO_HEADER_PAYMENT CONSTANT VARCHAR2(1000) := 'OKL_LLA_NO_HEADER_PAYMENT';
8 G_UNEXPECTED_ERROR CONSTANT VARCHAR2(1000) := 'OKL_UNEXPECTED_ERROR';
9 G_INVALID_VALUE CONSTANT VARCHAR2(1000) := 'OKL_INVALID_VALUE';
10 G_LLA_CHR_ID CONSTANT VARCHAR2(1000) := 'OKL_LLA_CHR_ID';
11
12 PROCEDURE apply_payment(
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_chr_id IN OKC_K_HEADERS_V.ID%TYPE,
19 p_stream_id IN OKC_RULES_V.OBJECT1_ID1%TYPE
20 );
21
22 PROCEDURE apply_propery_tax_payment(
23 p_api_version IN NUMBER,
24 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
25 x_return_status OUT NOCOPY VARCHAR2,
26 x_msg_count OUT NOCOPY NUMBER,
27 x_msg_data OUT NOCOPY VARCHAR2,
28 p_chr_id IN OKC_K_HEADERS_V.ID%TYPE,
29 p_stream_id IN OKC_RULES_V.OBJECT1_ID1%TYPE
30 );
31
32 PROCEDURE apply_rollover_fee_payment(
33 p_api_version IN NUMBER,
34 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
35 x_return_status OUT NOCOPY VARCHAR2,
36 x_msg_count OUT NOCOPY NUMBER,
37 x_msg_data OUT NOCOPY VARCHAR2,
38 p_chr_id IN OKC_K_HEADERS_V.ID%TYPE,
39 p_kle_id IN OKC_K_LINES_B.ID%TYPE,-- Rollover Fee Top Line
40 p_stream_id IN OKC_RULES_V.OBJECT1_ID1%TYPE
41 );
42 --start: cklee: okl.h
43 PROCEDURE apply_eligible_fee_payment(
44 p_api_version IN NUMBER,
45 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
46 x_return_status OUT NOCOPY VARCHAR2,
47 x_msg_count OUT NOCOPY NUMBER,
48 x_msg_data OUT NOCOPY VARCHAR2,
49 p_chr_id IN OKC_K_HEADERS_V.ID%TYPE,
50 p_kle_id IN OKC_K_LINES_B.ID%TYPE,-- Fee Top Line
51 p_stream_id IN OKC_RULES_V.OBJECT1_ID1%TYPE
52 );
53 --end: cklee: okl.h
54
55 PROCEDURE delete_payment(
56 p_api_version IN NUMBER,
57 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
58 x_return_status OUT NOCOPY VARCHAR2,
59 x_msg_count OUT NOCOPY NUMBER,
60 x_msg_data OUT NOCOPY VARCHAR2,
61 p_chr_id IN OKC_K_HEADERS_V.ID%TYPE,
62 p_rgp_id IN OKC_RULE_GROUPS_V.ID%TYPE,
63 p_rule_id IN OKC_RULES_V.ID%TYPE
64 );
65
66 PROCEDURE Report_Error(
67 x_msg_count OUT NOCOPY NUMBER,
68 x_msg_data OUT NOCOPY VARCHAR2
69 );
70
71 END OKL_PAYMENT_APPLICATION_PVT;