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