[Home] [Help]
PACKAGE: APPS.OKL_CREDIT_MGNT_PUB
Source
1 PACKAGE OKL_CREDIT_MGNT_PUB AUTHID CURRENT_USER AS
2 /* $Header: OKLPCMTS.pls 115.1 2003/02/05 18:32:21 rgalipo noship $ */
3 ---------------------------------------------------------------------------
4 -- GLOBAL DATASTRUCTURES
5 ---------------------------------------------------------------------------
6 G_UNEXPECTED_ERROR CONSTANT VARCHAR2(200) := 'OKL_CONTRACTS_UNEXP_ERROR';
7 G_SQLCODE_TOKEN CONSTANT VARCHAR2(200) := 'SQLCODE';
8 G_SQLERRM_TOKEN CONSTANT VARCHAR2(200) := 'SQLERRM';
9 G_PKG_NAME CONSTANT VARCHAR2(200) := 'OKL_CREDIT_MGNT_PUB';
10 G_APP_NAME CONSTANT VARCHAR2(3) := OKL_API.G_APP_NAME;
11 G_API_TYPE CONSTANT VARCHAR2(4) := '_PVT';
12 G_API_VERSION CONSTANT NUMBER := 1;
13
14 G_COMMIT CONSTANT VARCHAR2(1) := FND_API.G_TRUE;
15 G_INIT_MSG_LIST CONSTANT VARCHAR2(1) := FND_API.G_TRUE;
16 G_VALIDATION_LEVEL CONSTANT NUMBER := FND_API.G_VALID_LEVEL_FULL;
17
18 G_EXC_NAME_ERROR CONSTANT VARCHAR2(50) := 'OKL_API.G_RET_STS_ERROR';
19 G_EXC_NAME_UNEXP_ERROR CONSTANT VARCHAR2(50) := 'OKL_API.G_RET_STS_UNEXP_ERROR';
20 G_EXC_NAME_OTHERS CONSTANT VARCHAR2(6) := 'OTHERS';
21
22 G_RET_STS_SUCCESS CONSTANT VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
23 G_RET_STS_ERROR CONSTANT VARCHAR2(1) := OKL_API.G_RET_STS_ERROR;
24 G_RET_STS_UNEXP_ERROR CONSTANT VARCHAR2(1) := OKL_API.G_RET_STS_UNEXP_ERROR;
25 G_EXCEPTION_HALT_VALIDATION EXCEPTION;
26 G_EXCEPTION_HALT_PROCESSING EXCEPTION;
27 G_EXCEPTION_ERROR EXCEPTION;
28 G_EXCEPTION_UNEXPECTED_ERROR EXCEPTION;
29
30 PROCEDURE submit_credit_request
31 (p_api_version IN NUMBER
32 ,p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE
33 ,x_return_status OUT NOCOPY VARCHAR2
34 ,x_msg_count OUT NOCOPY NUMBER
35 ,x_msg_data OUT NOCOPY VARCHAR2
36 ,p_contract_id IN NUMBER
37 ,p_review_type IN VARCHAR2 -- application purpose
38 ,p_credit_classification IN VARCHAR2
39 ,p_requested_amount IN NUMBER
40 ,p_contact_party_id IN NUMBER
41 ,p_notes IN VARCHAR2
42 ,p_chr_rec IN okl_credit_mgnt_pvt.l_chr_rec
43 );
44
45 PROCEDURE compile_credit_request
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_contract_id IN NUMBER
52 ,x_chr_rec OUT NOCOPY okl_credit_mgnt_pvt.l_chr_rec
53 );
54
55
56 END OKL_CREDIT_MGNT_PUB;