DBA Data[Home] [Help]

PACKAGE: APPS.OKL_TRX_CONTRACTS_PVT

Source


1 PACKAGE OKL_TRX_CONTRACTS_PVT AUTHID CURRENT_USER AS
2 /* $Header: OKLCTCNS.pls 115.3 2002/02/05 11:50:24 pkm ship       $ */
3 
4   SUBTYPE tcnv_rec_type IS okl_tcn_pvt.tcnv_rec_type;
5   SUBTYPE tcnv_tbl_type IS okl_tcn_pvt.tcnv_tbl_type;
6 
7   SUBTYPE tclv_rec_type IS okl_tcl_pvt.tclv_rec_type;
8   SUBTYPE tclv_tbl_type IS okl_tcl_pvt.tclv_tbl_type;
9   ------------------------------------------------------------------------------
10   -- Global Variables
11   G_PKG_NAME             CONSTANT VARCHAR2(200) := 'OKL_TRX_CONTRACTS_PVT';
12   G_APP_NAME             CONSTANT VARCHAR2(3)   :=  OKC_API.G_APP_NAME;
13   G_UNEXPECTED_ERROR     CONSTANT VARCHAR2(200) := 'OKC_CONTRACTS_UNEXPECTED_ERROR';
14   G_SQLERRM_TOKEN        CONSTANT VARCHAR2(200) := 'SQLERRM';
15   G_SQLCODE_TOKEN        CONSTANT VARCHAR2(200) := 'SQLCODE';
16   ------------------------------------------------------------------------------
17    --Global Exception
18   ------------------------------------------------------------------------------
19    G_EXCEPTION_HALT_VALIDATION	EXCEPTION;
20   ------------------------------------------------------------------------------
21 
22   --Object type procedure for insert
23   PROCEDURE create_trx_contracts(
24      p_api_version                  IN  NUMBER
25     ,p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE
26     ,x_return_status                OUT NOCOPY VARCHAR2
27     ,x_msg_count                    OUT NOCOPY NUMBER
28     ,x_msg_data                     OUT NOCOPY VARCHAR2
29     ,p_tcnv_rec                     IN  tcnv_rec_type
30     ,p_tclv_tbl                     IN  tclv_tbl_type
31     ,x_tcnv_rec                     OUT NOCOPY tcnv_rec_type
32     ,x_tclv_tbl                     OUT NOCOPY tclv_tbl_type
33      );
34 
35   --Object type procedure for update
36   PROCEDURE update_trx_contracts(
37      p_api_version                  IN  NUMBER
38     ,p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE
39     ,x_return_status                OUT NOCOPY VARCHAR2
40     ,x_msg_count                    OUT NOCOPY NUMBER
41     ,x_msg_data                     OUT NOCOPY VARCHAR2
42     ,p_tcnv_rec                     IN  tcnv_rec_type
43     ,p_tclv_tbl                     IN  tclv_tbl_type
44     ,x_tcnv_rec                     OUT NOCOPY tcnv_rec_type
45     ,x_tclv_tbl                     OUT NOCOPY tclv_tbl_type
46      );
47 
48   --Object type procedure for validate
49   PROCEDURE validate_trx_contracts(
50      p_api_version                  IN  NUMBER
51     ,p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE
52     ,x_return_status                OUT NOCOPY VARCHAR2
53     ,x_msg_count                    OUT NOCOPY NUMBER
54     ,x_msg_data                     OUT NOCOPY VARCHAR2
55     ,p_tcnv_rec                     IN  tcnv_rec_type
56     ,p_tclv_tbl                     IN  tclv_tbl_type
57      );
58 
59 
60 
61   PROCEDURE create_trx_contracts(
62      p_api_version                  IN  NUMBER,
63      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
64      x_return_status                OUT NOCOPY VARCHAR2,
65      x_msg_count                    OUT NOCOPY NUMBER,
66      x_msg_data                     OUT NOCOPY VARCHAR2,
67      p_tcnv_tbl                     IN  tcnv_tbl_type,
68      x_tcnv_tbl                     OUT NOCOPY tcnv_tbl_type);
69 
70   PROCEDURE create_trx_contracts(
71      p_api_version                  IN  NUMBER,
72      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
73      x_return_status                OUT NOCOPY VARCHAR2,
74      x_msg_count                    OUT NOCOPY NUMBER,
75      x_msg_data                     OUT NOCOPY VARCHAR2,
76      p_tcnv_rec                     IN  tcnv_rec_type,
77      x_tcnv_rec                     OUT NOCOPY tcnv_rec_type);
78 
79   PROCEDURE lock_trx_contracts(
80      p_api_version                  IN  NUMBER,
81      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
82      x_return_status                OUT NOCOPY VARCHAR2,
83      x_msg_count                    OUT NOCOPY NUMBER,
84      x_msg_data                     OUT NOCOPY VARCHAR2,
85      p_tcnv_tbl                     IN  tcnv_tbl_type);
86 
87   PROCEDURE lock_trx_contracts(
88      p_api_version                  IN  NUMBER,
89      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
90      x_return_status                OUT NOCOPY VARCHAR2,
91      x_msg_count                    OUT NOCOPY NUMBER,
92      x_msg_data                     OUT NOCOPY VARCHAR2,
93      p_tcnv_rec                     IN  tcnv_rec_type);
94 
95   PROCEDURE update_trx_contracts(
96      p_api_version                  IN  NUMBER,
97      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
98      x_return_status                OUT NOCOPY VARCHAR2,
99      x_msg_count                    OUT NOCOPY NUMBER,
100      x_msg_data                     OUT NOCOPY VARCHAR2,
101      p_tcnv_tbl                     IN  tcnv_tbl_type,
102      x_tcnv_tbl                     OUT NOCOPY tcnv_tbl_type);
103 
104   PROCEDURE update_trx_contracts(
105      p_api_version                  IN  NUMBER,
106      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
107      x_return_status                OUT NOCOPY VARCHAR2,
108      x_msg_count                    OUT NOCOPY NUMBER,
109      x_msg_data                     OUT NOCOPY VARCHAR2,
110      p_tcnv_rec                     IN  tcnv_rec_type,
111      x_tcnv_rec                     OUT NOCOPY tcnv_rec_type);
112 
113   PROCEDURE delete_trx_contracts(
114      p_api_version                  IN  NUMBER,
115      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
116      x_return_status                OUT NOCOPY VARCHAR2,
117      x_msg_count                    OUT NOCOPY NUMBER,
118      x_msg_data                     OUT NOCOPY VARCHAR2,
119      p_tcnv_tbl                     IN  tcnv_tbl_type);
120 
121   PROCEDURE delete_trx_contracts(
122      p_api_version                  IN  NUMBER,
123      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
124      x_return_status                OUT NOCOPY VARCHAR2,
125      x_msg_count                    OUT NOCOPY NUMBER,
126      x_msg_data                     OUT NOCOPY VARCHAR2,
127      p_tcnv_rec                     IN tcnv_rec_type);
128 
129    PROCEDURE validate_trx_contracts(
130      p_api_version                  IN  NUMBER,
131      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
132      x_return_status                OUT NOCOPY VARCHAR2,
133      x_msg_count                    OUT NOCOPY NUMBER,
134      x_msg_data                     OUT NOCOPY VARCHAR2,
135      p_tcnv_tbl                     IN  tcnv_tbl_type);
136 
137   PROCEDURE validate_trx_contracts(
138      p_api_version                  IN  NUMBER,
139      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
140      x_return_status                OUT NOCOPY VARCHAR2,
141      x_msg_count                    OUT NOCOPY NUMBER,
142      x_msg_data                     OUT NOCOPY VARCHAR2,
143      p_tcnv_rec                     IN  tcnv_rec_type);
144 
145 
146   PROCEDURE create_trx_cntrct_lines(
147      p_api_version                  IN  NUMBER,
148      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
149      x_return_status                OUT NOCOPY VARCHAR2,
150      x_msg_count                    OUT NOCOPY NUMBER,
151      x_msg_data                     OUT NOCOPY VARCHAR2,
152      p_tclv_tbl                     IN  tclv_tbl_type,
153      x_tclv_tbl                     OUT NOCOPY tclv_tbl_type);
154 
155   PROCEDURE create_trx_cntrct_lines(
156      p_api_version                  IN  NUMBER,
157      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
158      x_return_status                OUT NOCOPY VARCHAR2,
159      x_msg_count                    OUT NOCOPY NUMBER,
160      x_msg_data                     OUT NOCOPY VARCHAR2,
161      p_tclv_rec                     IN  tclv_rec_type,
162      x_tclv_rec                     OUT NOCOPY tclv_rec_type);
163 
164   PROCEDURE lock_trx_cntrct_lines(
165      p_api_version                  IN  NUMBER,
166      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
167      x_return_status                OUT NOCOPY VARCHAR2,
168      x_msg_count                    OUT NOCOPY NUMBER,
169      x_msg_data                     OUT NOCOPY VARCHAR2,
170      p_tclv_tbl                     IN  tclv_tbl_type);
171 
172   PROCEDURE lock_trx_cntrct_lines(
173      p_api_version                  IN  NUMBER,
174      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
175      x_return_status                OUT NOCOPY VARCHAR2,
176      x_msg_count                    OUT NOCOPY NUMBER,
177      x_msg_data                     OUT NOCOPY VARCHAR2,
178      p_tclv_rec                     IN  tclv_rec_type);
179 
180   PROCEDURE update_trx_cntrct_lines(
181      p_api_version                  IN  NUMBER,
182      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
183      x_return_status                OUT NOCOPY VARCHAR2,
184      x_msg_count                    OUT NOCOPY NUMBER,
185      x_msg_data                     OUT NOCOPY VARCHAR2,
186      p_tclv_tbl                     IN  tclv_tbl_type,
187      x_tclv_tbl                     OUT NOCOPY tclv_tbl_type);
188 
189   PROCEDURE update_trx_cntrct_lines(
190      p_api_version                  IN  NUMBER,
191      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
192      x_return_status                OUT NOCOPY VARCHAR2,
193      x_msg_count                    OUT NOCOPY NUMBER,
194      x_msg_data                     OUT NOCOPY VARCHAR2,
195      p_tclv_rec                     IN  tclv_rec_type,
196      x_tclv_rec                     OUT NOCOPY tclv_rec_type);
197 
198   PROCEDURE delete_trx_cntrct_lines(
199      p_api_version                  IN  NUMBER,
200      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
201      x_return_status                OUT NOCOPY VARCHAR2,
202      x_msg_count                    OUT NOCOPY NUMBER,
203      x_msg_data                     OUT NOCOPY VARCHAR2,
204      p_tclv_tbl                     IN  tclv_tbl_type);
205 
206   PROCEDURE delete_trx_cntrct_lines(
207      p_api_version                  IN  NUMBER,
208      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
209      x_return_status                OUT NOCOPY VARCHAR2,
210      x_msg_count                    OUT NOCOPY NUMBER,
211      x_msg_data                     OUT NOCOPY VARCHAR2,
212      p_tclv_rec                     IN  tclv_rec_type);
213 
214    PROCEDURE validate_trx_cntrct_lines(
215      p_api_version                  IN  NUMBER,
216      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
217      x_return_status                OUT NOCOPY VARCHAR2,
218      x_msg_count                    OUT NOCOPY NUMBER,
219      x_msg_data                     OUT NOCOPY VARCHAR2,
220      p_tclv_tbl                     IN  tclv_tbl_type);
221 
222   PROCEDURE validate_trx_cntrct_lines(
223      p_api_version                  IN  NUMBER,
224      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
225      x_return_status                OUT NOCOPY VARCHAR2,
226      x_msg_count                    OUT NOCOPY NUMBER,
227      x_msg_data                     OUT NOCOPY VARCHAR2,
228      p_tclv_rec                     IN  tclv_rec_type);
229 
230 END OKL_TRX_CONTRACTS_PVT;