DBA Data[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;