[Home] [Help]
PACKAGE: APPS.OKL_CS_LEASE_RENEWAL_PUB
Source
1 package okl_cs_lease_renewal_pub AUTHID CURRENT_USER AS
2 /* $Header: OKLPKLRS.pls 115.2 2002/11/30 08:36:24 spillaip noship $ */
3
4
5 ---------------------------------------------------------------------------
6 -- GLOBAL CONSTANTS
7 ---------------------------------------------------------------------------
8 G_APP_NAME CONSTANT VARCHAR2(3) := 'OKL';
9 G_PKG_NAME CONSTANT VARCHAR2(30) := 'okl_cs_lease_renewal_pub';
10 G_API_NAME CONSTANT VARCHAR2(30) := 'okl_cs_lease_renewal';
11 G_API_VERSION CONSTANT NUMBER := 1;
12 G_COMMIT CONSTANT VARCHAR2(1) := FND_API.G_TRUE;
13 G_INIT_MSG_LIST CONSTANT VARCHAR2(1) := FND_API.G_TRUE;
14 G_VALIDATION_LEVEL CONSTANT NUMBER := FND_API.G_VALID_LEVEL_FULL;
15
16
17 ---------------------------------------------------------------------------
18 -- Local Variables
19 ---------------------------------------------------------------------------
20
21 SUBTYPE lease_details_tbl_type IS OKL_CS_LEASE_RENEWAL_PVT.lease_details_tbl_type;
22 subtype klev_tbl_type IS OKL_CONTRACT_PUB.klev_tbl_type;
23 subtype clev_tbl_type IS OKL_OKC_MIGRATION_PVT.clev_tbl_type;
24
25
26
27 ---------------------------------------------------------------------------
28 -- Procedures and Functions
29 ---------------------------------------------------------------------------
30
31
32
33 FUNCTION get_current_lease_values (p_khr_id IN NUMBER)
34 RETURN lease_details_tbl_type;
35
36
37 PROCEDURE calculate(
38 p_api_version IN NUMBER,
39 p_init_msg_list IN VARCHAR2 := 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_trqv_tbl IN okl_trx_requests_pub.trqv_tbl_type,
44 x_trqv_tbl OUT NOCOPY okl_trx_requests_pub.trqv_tbl_type);
45
46 PROCEDURE create_working_copy(
47 p_api_version IN NUMBER,
48 p_init_msg_list IN VARCHAR2 := OKL_API.G_FALSE,
49 p_commit IN VARCHAR2 := OKL_API.G_FALSE,
50 x_return_status OUT NOCOPY VARCHAR2,
51 x_msg_count OUT NOCOPY NUMBER,
52 x_msg_data OUT NOCOPY VARCHAR2,
53 p_chr_id IN NUMBER,
54 x_chr_id OUT NOCOPY NUMBER);
55
56 PROCEDURE update_lrnw_request(
57 p_api_version IN NUMBER
58 ,p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE
59 ,x_return_status OUT NOCOPY VARCHAR2
60 ,x_msg_count OUT NOCOPY NUMBER
61 ,x_msg_data OUT NOCOPY VARCHAR2
62 ,p_trqv_rec IN okl_trx_requests_pub.trqv_rec_type
63 ,x_trqv_rec OUT NOCOPY okl_trx_requests_pub.trqv_rec_type);
64
65
66 END okl_cs_lease_renewal_pub;