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