DBA Data[Home] [Help]

PACKAGE: APPS.OKL_CREATE_ADJST_PUB

Source


1 PACKAGE okl_create_adjst_pub AS
2 /* $Header: OKLPOCAS.pls 120.6 2008/02/29 10:52:15 nikshah ship $ */
3 /*#
4  * Create Adjustment API allows users to adjust an invoice balance in
5  * Receivables.
6  * @rep:scope internal
7  * @rep:product OKL
8  * @rep:displayname  Lease Adjustments
9  * @rep:category BUSINESS_ENTITY OKL_COLLECTION
10  * @rep:lifecycle active
11  * @rep:compatibility S
12  */
13  ------------------------------------------------------------------------------
14  -- Global Variables
15  G_PKG_NAME             CONSTANT VARCHAR2(200) := 'OKL_CREATE_ADJST_PUB';
16  G_APP_NAME             CONSTANT VARCHAR2(3)   :=  Okl_Api.G_APP_NAME;
17  G_UNEXPECTED_ERROR     CONSTANT VARCHAR2(200) := 'OKL_CONTRACTS_UNEXPECTED_ERROR';
18  G_SQLERRM_TOKEN        CONSTANT VARCHAR2(200) := 'SQLerrm';
19  G_SQLCODE_TOKEN        CONSTANT VARCHAR2(200) := 'SQLcode';
20 
21  ------------------------------------------------------------------------------
22   --Global Exception
23  ------------------------------------------------------------------------------
24   G_EXCEPTION_HALT_VALIDATION	EXCEPTION;
25  ------------------------------------------------------------------------------
26 
27 /*#
28  * Create adjustment.
29  * @param p_api_version API version
30  * @param p_init_msg_list Initialize message stack
31  * @param x_return_status Return status from the API
32  * @param x_msg_count Message count if error messages are encountered
33  * @param x_msg_data Message data error message
34  * @rep:displayname Create Adjustments
35  * @rep:scope internal
36  * @rep:lifecycle active
37  */
38 
39  PROCEDURE create_adjustments_pub    ( p_api_version	      IN  NUMBER
40  				                      ,p_init_msg_list        IN  VARCHAR2 DEFAULT OKL_API.G_FALSE
41                                       ,x_return_status        OUT NOCOPY VARCHAR2
42                                       ,x_msg_count	          OUT NOCOPY NUMBER
43                                       ,x_msg_data	          OUT NOCOPY VARCHAR2
44                                      );
45 
46 /*#
47  * Create adjustment for a specific invoice.
48  * @param p_api_version API version
49  * @param p_init_msg_list Initialize message stack
50  * @param p_commit_flag Commit flag
51  * @param p_psl_id Payment schedule identifier
52  * @param p_chk_approval_limits Check approval limit
53  * @param x_new_adj_id Adjustment identifier
54  * @param x_return_status Return status from the API
55  * @param x_msg_count Message count if error messages are encountered
56  * @param x_msg_data Message data error message
57  * @rep:displayname Create Adjustments
58  * @rep:scope internal
59  * @rep:lifecycle active
60  */
61  PROCEDURE iex_create_adjustments_pub( p_api_version	      IN  NUMBER
62   				                      ,p_init_msg_list        IN  VARCHAR2 DEFAULT OKL_API.G_FALSE
63                                       ,p_commit_flag          IN  VARCHAR2 DEFAULT OKL_API.G_TRUE
64                                       ,p_psl_id               IN  NUMBER
65                                       ,p_chk_approval_limits  IN  VARCHAR2 DEFAULT OKL_API.G_TRUE
66                                       ,x_new_adj_id           OUT NOCOPY NUMBER
67                                       ,x_return_status        OUT NOCOPY VARCHAR2
68                                       ,x_msg_count	          OUT NOCOPY NUMBER
69                                       ,x_msg_data	          OUT NOCOPY VARCHAR2
70                                      );
71 
72  PROCEDURE create_adjustments_conc   ( errbuf  		          OUT NOCOPY VARCHAR2
73                                       ,retcode 		          OUT NOCOPY NUMBER
74 	                                 );
75 
76 END OKL_CREATE_ADJST_PUB; -- Package spec