[Home] [Help]
PACKAGE: APPS.OKL_AM_LOAN_TRMNT_PVT
Source
1 PACKAGE OKL_AM_LOAN_TRMNT_PVT AUTHID CURRENT_USER AS
2 /* $Header: OKLRLOTS.pls 115.8 2002/09/20 17:34:16 rmunjulu noship $ */
3
4 ---------------------------------------------------------------------------
5 -- GLOBAL CONSTANTS
6 ---------------------------------------------------------------------------
7 G_PKG_NAME CONSTANT VARCHAR2(200) := 'OKL_AM_LOAN_TRMNT_PVT';
8 G_APP_NAME CONSTANT VARCHAR2(3) := OKL_API.G_APP_NAME;
9 G_UNEXPECTED_ERROR CONSTANT VARCHAR2(200) := 'OKC_CONTRACTS_UNEXPECTED_ERROR';
10 G_SQLERRM_TOKEN CONSTANT VARCHAR2(200) := 'SQLerrm';
11 G_SQLCODE_TOKEN CONSTANT VARCHAR2(200) := 'SQLcode';
12 G_REQUIRED_VALUE CONSTANT VARCHAR2(200) := OKL_API.G_REQUIRED_VALUE;
13 G_INVALID_VALUE CONSTANT VARCHAR2(200) := OKL_API.G_INVALID_VALUE;
14 G_COL_NAME_TOKEN CONSTANT VARCHAR2(200) := OKL_API.G_COL_NAME_TOKEN;
15
16 ---------------------------------------------------------------------------
17 -- GLOBAL EXCEPTIONS
18 ---------------------------------------------------------------------------
19 G_EXCEPTION_HALT_VALIDATION EXCEPTION;
20
21 ---------------------------------------------------------------------------
22 -- GLOBAL DATASTRUCTURES
23 ---------------------------------------------------------------------------
24 SUBTYPE term_rec_type IS OKL_AM_LEASE_TRMNT_PVT.term_rec_type;
25 SUBTYPE tcnv_rec_type IS OKL_AM_LEASE_TRMNT_PVT.tcnv_rec_type;
26 SUBTYPE stmv_tbl_type IS OKL_AM_LEASE_TRMNT_PVT.stmv_tbl_type;
27 SUBTYPE adjv_rec_type IS OKL_AM_LEASE_TRMNT_PVT.adjv_rec_type;
28 SUBTYPE ajlv_tbl_type IS OKL_AM_LEASE_TRMNT_PVT.ajlv_tbl_type;
29 SUBTYPE chrv_rec_type IS OKL_AM_LEASE_TRMNT_PVT.chrv_rec_type;
30 SUBTYPE clev_tbl_type IS OKL_AM_LEASE_TRMNT_PVT.clev_tbl_type;
31 SUBTYPE klev_tbl_type IS OKL_AM_LEASE_TRMNT_PVT.klev_tbl_type;
32
33
34 ---------------------------------------------------------------------------
35 -- PROCEDURES
36 ---------------------------------------------------------------------------
37 PROCEDURE validate_loan(
38 p_api_version IN NUMBER,
39 p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
40 x_return_status OUT NOCOPY VARCHAR2,
41 x_msg_count OUT NOCOPY NUMBER,
42 x_msg_data OUT NOCOPY VARCHAR2,
43 p_term_rec IN term_rec_type);
44
45 PROCEDURE loan_termination(
46 p_api_version IN NUMBER,
47 p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
48 x_return_status OUT NOCOPY VARCHAR2,
49 x_msg_count OUT NOCOPY NUMBER,
50 x_msg_data OUT NOCOPY VARCHAR2,
51 p_term_rec IN term_rec_type,
52 p_tcnv_rec IN tcnv_rec_type);
53
54 END OKL_AM_LOAN_TRMNT_PVT;