[Home] [Help]
PACKAGE: APPS.OKL_CS_PRINCIPAL_PAYDOWN_PUB
Source
1 package OKL_CS_PRINCIPAL_PAYDOWN_PUB AUTHID CURRENT_USER AS
2 /* $Header: OKLPPPDS.pls 120.2 2005/10/26 13:04:43 rkuttiya 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_PRINCIPAL_PAYDOWN_PUB';
10 G_API_NAME CONSTANT VARCHAR2(30) := 'OKL_CS_PRINCIPAL_PAYDOWN';
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 PROCEDURE create_working_copy(
18 p_api_version IN NUMBER,
19 p_init_msg_list IN VARCHAR2 := OKL_API.G_FALSE,
20 p_commit IN VARCHAR2 := OKL_API.G_FALSE,
21 x_return_status OUT NOCOPY VARCHAR2,
22 x_msg_count OUT NOCOPY NUMBER,
23 x_msg_data OUT NOCOPY VARCHAR2,
24 p_chr_id IN NUMBER,
25 x_chr_id OUT NOCOPY NUMBER);
26
27
28 PROCEDURE calculate(
29 p_api_version IN NUMBER,
30 p_init_msg_list IN VARCHAR2 := OKL_API.G_FALSE,
31 x_return_status OUT NOCOPY VARCHAR2,
32 x_msg_count OUT NOCOPY NUMBER,
33 x_msg_data OUT NOCOPY VARCHAR2,
34 p_trqv_tbl IN okl_trx_requests_pub.trqv_tbl_type,
35 x_trqv_tbl OUT NOCOPY okl_trx_requests_pub.trqv_tbl_type);
36
37 PROCEDURE update_ppd_request(
38 p_api_version IN NUMBER
39 ,p_init_msg_list IN VARCHAR2 DEFAULT OKC_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_rec IN okl_trx_requests_pub.trqv_rec_type
44 ,x_trqv_rec OUT NOCOPY okl_trx_requests_pub.trqv_rec_type);
45
46 PROCEDURE create_ppd_invoice (
47 p_khr_id IN NUMBER,
48 p_ppd_amount IN NUMBER,
49 p_ppd_desc IN VARCHAR2 DEFAULT NULL,
50 p_syndication_code IN VARCHAR2 DEFAULT NULL,
51 p_factoring_code IN VARCHAR2 DEFAULT NULL,
52 x_tai_id OUT NOCOPY NUMBER,
53 x_return_status OUT NOCOPY VARCHAR2,
54 x_msg_count OUT NOCOPY NUMBER,
55 x_msg_data OUT NOCOPY VARCHAR2);
56
57 --Added the following for 11i10+ project
58 PROCEDURE cancel_ppd(
59 p_api_version IN NUMBER
60 ,p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE
61 ,x_return_status OUT NOCOPY VARCHAR2
62 ,x_msg_count OUT NOCOPY NUMBER
63 ,x_msg_data OUT NOCOPY VARCHAR2
64 ,p_khr_id IN NUMBER);
65
66 PROCEDURE invoice_apply_ppd(
67 p_api_version IN NUMBER
68 ,p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE
69 ,x_return_status OUT NOCOPY VARCHAR2
70 ,x_msg_count OUT NOCOPY NUMBER
71 ,x_msg_data OUT NOCOPY VARCHAR2
72 ,p_khr_id IN NUMBER
73 ,p_trx_id IN NUMBER);
74
75 PROCEDURE process_ppd(
76 p_api_version IN NUMBER
77 ,p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE
78 ,x_return_status OUT NOCOPY VARCHAR2
79 ,x_msg_count OUT NOCOPY NUMBER
80 ,x_msg_data OUT NOCOPY VARCHAR2
81 ,p_ppd_request_id IN NUMBER);
82
83 PROCEDURE process_lpd(
84 p_api_version IN NUMBER,
85 p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
86 x_return_status OUT NOCOPY VARCHAR2,
87 x_msg_count OUT NOCOPY NUMBER,
88 x_msg_data OUT NOCOPY VARCHAR2,
89 p_ppd_request_id IN NUMBER);
90
91
92 END OKL_CS_PRINCIPAL_PAYDOWN_PUB;