[Home] [Help]
PACKAGE: APPS.OKL_AM_INTEGRATION_PUB
Source
1 PACKAGE OKL_AM_INTEGRATION_PUB AS
2 /* $Header: OKLPKRBS.pls 120.4 2008/02/29 10:13:11 veramach ship $ */
3 /*#
4 *Terminate API invalidates all termination quotes that
5 * do not have a status of Complete or Canceled for a given contract.
6 * @rep:scope internal
7 * @rep:product OKL
8 * @rep:displayname Termination API
9 * @rep:category BUSINESS_ENTITY OKL_CONTRACT_LIFECYCLE
10 * @rep:lifecycle active
11 * @rep:compatibility S
12 */
13
14 ---------------------------------------------------------------------------
15 -- GLOBAL VARIABLES
16 ---------------------------------------------------------------------------
17 G_APP_NAME CONSTANT VARCHAR2(3) := OKL_API.G_APP_NAME;
18 G_PKG_NAME CONSTANT VARCHAR2(200) := 'OKL_AM_INTEGRATION_PUB';
19 G_API_NAME CONSTANT VARCHAR2(30) := 'OKL_AM_INTEGRATION_PUB';
20 G_DB_ERROR CONSTANT VARCHAR2(12) := 'OKL_DB_ERROR';
21 G_PROG_NAME_TOKEN CONSTANT VARCHAR2(9) := 'PROG_NAME';
22 G_SQLCODE_TOKEN CONSTANT VARCHAR2(7) := 'SQLCODE';
23 G_SQLERRM_TOKEN CONSTANT VARCHAR2(7) := 'SQLERRM';
24 G_RET_STS_SUCCESS CONSTANT VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;
25 G_RET_STS_UNEXP_ERROR CONSTANT VARCHAR2(1) := FND_API.G_RET_STS_UNEXP_ERROR;
26 G_RET_STS_ERROR CONSTANT VARCHAR2(1) := FND_API.G_RET_STS_ERROR;
27 G_FALSE CONSTANT VARCHAR2(1) := FND_API.G_FALSE;
28 G_TRUE CONSTANT VARCHAR2(1) := FND_API.G_TRUE;
29
30 ---------------------------------------------------------------------------
31 -- Procedures and Functions
32 ---------------------------------------------------------------------------
33 /*#
34 * Cancel Termination Quote API invalidates all termination quotes that
35 * do not have a status of Complete or Canceled and updates the
36 * quote status to Canceled.
37 * @param p_api_version API version
38 * @param p_init_msg_list Initialize message stack
39 * @param p_khr_id Contract identifier
40 * @param p_source_trx_id Source transaction identifier
41 * @param x_return_status Return dtatus from the API
42 * @param x_msg_count Message count if error messages are encountered
43 * @param x_msg_data Message data error message
44 * @rep:displayname Cancel Termination Quote
45 * @rep:scope internal
46 * @rep:lifecycle active
47 * @rep:category BUSINESS_ENTITY OKL_CONTRACT_LIFECYCLE
48 */
49
50 PROCEDURE cancel_termination_quotes (p_api_version IN NUMBER,
51 p_init_msg_list IN VARCHAR2 DEFAULT G_FALSE,
52 p_khr_id IN NUMBER,
53 p_source_trx_id IN NUMBER ,
54 p_source IN VARCHAR2 DEFAULT NULL, -- rmunjulu 4508497
55 x_return_status OUT NOCOPY VARCHAR2,
56 x_msg_count OUT NOCOPY NUMBER,
57 x_msg_data OUT NOCOPY VARCHAR2);
58
59
60 END OKL_AM_INTEGRATION_PUB;