DBA Data[Home] [Help]

PACKAGE: APPS.OKL_AM_RESTRUCTURE_RENTS_PVT

Source


1 PACKAGE OKL_AM_RESTRUCTURE_RENTS_PVT AUTHID CURRENT_USER AS
2  /* $Header: OKLRRSRS.pls 115.5 2002/08/15 18:27:39 rdraguil noship $ */
3 
4   ---------------------------------------------------------------------------
5   -- GLOBAL CONSTANTS
6   ---------------------------------------------------------------------------
7 
8   G_APP_NAME		CONSTANT VARCHAR2(3)	:=  OKL_API.G_APP_NAME;
9   G_API_VERSION		CONSTANT NUMBER		:= 1;
10   G_PKG_NAME		CONSTANT VARCHAR2(30)	:= 'OKL_AM_RESTRUCTURE_RENTS_PVT';
11 
12   G_UNEXPECTED_ERROR	CONSTANT VARCHAR2(200)	:= 'OKC_CONTRACTS_UNEXPECTED_ERROR';
13   G_SQLERRM_TOKEN	CONSTANT VARCHAR2(200)	:= 'SQLerrm';
14   G_SQLCODE_TOKEN	CONSTANT VARCHAR2(200)	:= 'SQLcode';
15   G_REQUIRED_VALUE	CONSTANT VARCHAR2(200)	:= OKL_API.G_REQUIRED_VALUE;
16   G_INVALID_VALUE	CONSTANT VARCHAR2(200)	:= OKL_API.G_INVALID_VALUE;
17   G_COL_NAME_TOKEN	CONSTANT VARCHAR2(200)	:= OKL_API.G_COL_NAME_TOKEN;
18 
19   G_YES			CONSTANT VARCHAR2(1)	:= 'Y';
20   G_NO			CONSTANT VARCHAR2(1)	:= 'N';
21 
22   G_MISS_NUM		CONSTANT NUMBER		:= OKL_API.G_MISS_NUM;
23   G_MISS_CHAR		CONSTANT VARCHAR2(1)	:= OKL_API.G_MISS_CHAR;
24   G_MISS_DATE		CONSTANT DATE		:= OKL_API.G_MISS_DATE;
25 
26   G_RENTS_LINE		CONSTANT VARCHAR2(30)	:= 'RES_RENTS';
27   G_YIELDS_LINE		CONSTANT VARCHAR2(30)	:= 'RES_YIELDS';
28 
29   ---------------------------------------------------------------------------
30   -- GLOBAL DATASTRUCTURES
31   ---------------------------------------------------------------------------
32   SUBTYPE csm_lease_rec_type		IS  OKL_CREATE_STREAMS_PUB.csm_lease_rec_type;
33   SUBTYPE csm_one_off_fee_tbl_type	IS  OKL_CREATE_STREAMS_PUB.csm_one_off_fee_tbl_type;
34   SUBTYPE csm_periodic_expenses_tbl_type IS  OKL_CREATE_STREAMS_PUB.csm_periodic_expenses_tbl_type;
35   SUBTYPE csm_yields_tbl_type		IS  OKL_CREATE_STREAMS_PUB.csm_yields_tbl_type;
36   SUBTYPE csm_stream_types_tbl_type	IS  OKL_CREATE_STREAMS_PUB.csm_stream_types_tbl_type;
37   SUBTYPE csm_line_details_tbl_type	IS  OKL_CREATE_STREAMS_PUB.csm_line_details_tbl_type;
38 
39   SUBTYPE srlv_tbl_type			IS  OKL_PROCESS_STREAMS_PVT.srlv_tbl_type;
40   SUBTYPE yields_tbl_type		IS  OKL_PROCESS_STREAMS_PVT.yields_tbl_type;
41 
42   SUBTYPE tqlv_tbl_type			IS okl_txl_quote_lines_pub.tqlv_tbl_type;
43   SUBTYPE tqlv_rec_type			IS okl_txl_quote_lines_pub.tqlv_rec_type;
44   SUBTYPE qtev_rec_type			IS okl_trx_quotes_pub.qtev_rec_type;
45 
46   ---------------------------------------------------------------------------
47   -- PROCEDURES
48   ---------------------------------------------------------------------------
49   PROCEDURE initiate_request(
50 	p_api_version               IN  NUMBER,
51 	p_init_msg_list             IN  VARCHAR2 DEFAULT OKL_API.G_FALSE,
52 	p_quote_id                  IN  OKL_TRX_QUOTES_B.ID%TYPE,
53 	x_return_status             OUT NOCOPY VARCHAR2,
54 	x_msg_count                 OUT NOCOPY NUMBER,
55 	x_msg_data                  OUT NOCOPY VARCHAR2,
56 	x_request_id                OUT NOCOPY NUMBER,
57 	x_trans_status              OUT NOCOPY VARCHAR2);
58 
59   PROCEDURE process_results(
60               p_api_version         IN  NUMBER,
61               p_init_msg_list       IN  VARCHAR2,
62               p_generation_context  IN  VARCHAR2,
63               p_jtot_object1_code   IN  VARCHAR2,
64               p_object1_id1         IN  VARCHAR2,
65               p_chr_id              IN  NUMBER,
66               p_rent_tbl            IN  srlv_tbl_type,
67               p_yield_tbl           IN  yields_tbl_type,
68               x_return_status       OUT NOCOPY VARCHAR2,
69               x_msg_count           OUT NOCOPY NUMBER,
70               x_msg_data            OUT NOCOPY VARCHAR2);
71 
72 END OKL_AM_RESTRUCTURE_RENTS_PVT;