DBA Data[Home] [Help]

PACKAGE: APPS.OKL_TMPT_SET_PUB

Source


1 PACKAGE OKL_TMPT_SET_PUB AUTHID CURRENT_USER AS
2 /* $Header: OKLPAESS.pls 115.6 2002/02/18 22:40:10 pkm ship        $ */
3 
4 
5 
6   SUBTYPE aesv_rec_type IS OKL_TMPT_SET_PVT.aesv_rec_type;
7 
8   SUBTYPE aesv_tbl_type IS OKL_TMPT_SET_PVT.aesv_tbl_type;
9 
10 
11 
12   SUBTYPE avlv_rec_type IS OKL_TMPT_SET_PVT.avlv_rec_type;
13 
14   SUBTYPE avlv_tbl_type IS OKL_TMPT_SET_PVT.avlv_tbl_type;
15 
16 
17 
18   SUBTYPE atlv_rec_type IS OKL_TMPT_SET_PVT.atlv_rec_type;
19 
20   SUBTYPE atlv_tbl_type IS OKL_TMPT_SET_PVT.atlv_tbl_type;
21 
22 
23   -- GLOBAL MESSAGE CONSTANTS
24 
25   ---------------------------------------------------------------------------------
26 
27   G_FND_APP                    CONSTANT VARCHAR2(200) :=  OKC_API.G_FND_APP;
28 
29   G_FORM_UNABLE_TO_RESERVE_REC CONSTANT VARCHAR2(200) :=  OKC_API.G_FORM_UNABLE_TO_RESERVE_REC;
30 
31   G_FORM_RECORD_DELETED        CONSTANT VARCHAR2(200) :=  OKC_API.G_FORM_RECORD_DELETED;
32 
33   G_FORM_RECORD_CHANGED        CONSTANT VARCHAR2(200) :=  OKC_API.G_FORM_RECORD_CHANGED;
34 
35   G_RECORD_LOGICALLY_DELETED   CONSTANT VARCHAR2(200) :=  OKC_API.G_RECORD_LOGICALLY_DELETED;
36 
37   G_REQUIRED_VALUE             CONSTANT VARCHAR2(200) :=  OKC_API.G_REQUIRED_VALUE;
38 
39   G_INVALID_VALUE              CONSTANT VARCHAR2(200) :=  OKC_API.G_INVALID_VALUE;
40 
41   G_COL_NAME_TOKEN             CONSTANT VARCHAR2(200) :=  OKC_API.G_COL_NAME_TOKEN;
42 
43   G_PARENT_TABLE_TOKEN         CONSTANT VARCHAR2(200) :=  OKC_API.G_PARENT_TABLE_TOKEN;
44 
45   G_CHILD_TABLE_TOKEN          CONSTANT VARCHAR2(200) :=  OKC_API.G_CHILD_TABLE_TOKEN;
46 
47   G_UNEXPECTED_ERROR           CONSTANT VARCHAR2(200) := 'OKC_CONTRACTS_UNEXPECTED_ERROR';
48 
49   G_SQLERRM_TOKEN              CONSTANT VARCHAR2(200) := 'SQLerrm';
50 
51   G_SQLCODE_TOKEN              CONSTANT VARCHAR2(200) := 'SQLcode';
52 
53   G_UPPERCASE_REQUIRED         CONSTANT VARCHAR2(200) := 'OKC_UPPER_CASE_REQUIRED';
54 
55   ---------------------------------------------------------------------------------
56 
57 
58 
59   -- GLOBAL EXCEPTION
60 
61   ---------------------------------------------------------------------------------
62 
63   G_EXCEPTION_HALT_VALIDATION EXCEPTION;
64 
65   ---------------------------------------------------------------------------------
66 
67 
68 
69   -- GLOBAL VARIABLES
70 
71   ---------------------------------------------------------------------------------
72 
73   G_PKG_NAME                     CONSTANT VARCHAR2(200) := 'OKL_TMPT_SET_PUB';
74 
75   G_APP_NAME                     CONSTANT VARCHAR2(3)   :=  OKC_API.G_APP_NAME;
76 
77   ---------------------------------------------------------------------------------
78 
79 
80 
81   g_aesv_rec                   aesv_rec_type;
82 
83   g_avlv_rec                   avlv_rec_type;
84 
85   g_atlv_rec				    atlv_rec_type;
86 
87  PROCEDURE create_tmpt_set(
88 
89      p_api_version                  IN  NUMBER
90 
91     ,p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE
92 
93     ,x_return_status                OUT NOCOPY VARCHAR2
94 
95     ,x_msg_count                    OUT NOCOPY NUMBER
96 
97     ,x_msg_data                     OUT NOCOPY VARCHAR2
98 
99     ,p_aesv_rec                     IN  aesv_rec_type
100 
101     ,p_avlv_tbl                     IN  avlv_tbl_type
102 
103     ,p_atlv_tbl			    IN atlv_tbl_type
104 
105     ,x_aesv_rec                     OUT NOCOPY aesv_rec_type
106 
107     ,x_avlv_tbl                     OUT NOCOPY avlv_tbl_type
108 
109     ,x_atlv_tbl						OUT NOCOPY atlv_tbl_type
110 
111      );
112 
113   --Object type procedure for update
114 
115   PROCEDURE update_tmpt_set(
116 
117      p_api_version                  IN  NUMBER
118 
119     ,p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE
120 
121     ,x_return_status                OUT NOCOPY VARCHAR2
122 
123     ,x_msg_count                    OUT NOCOPY NUMBER
124 
125     ,x_msg_data                     OUT NOCOPY VARCHAR2
126 
127     ,p_aesv_rec                     IN  aesv_rec_type
128 
129     ,p_avlv_tbl                     IN  avlv_tbl_type
130 
131     ,p_atlv_tbl			    IN atlv_tbl_type
132 
133     ,x_aesv_rec                     OUT NOCOPY aesv_rec_type
134 
135     ,x_avlv_tbl                     OUT NOCOPY avlv_tbl_type
136 
137     ,x_atlv_tbl						OUT NOCOPY atlv_tbl_type
138 
139      );
140 
141 
142 
143   --Object type procedure for validate
144 
145   PROCEDURE validate_tmpt_set(
146 
147      p_api_version                  IN  NUMBER
148 
149     ,p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE
150 
151     ,x_return_status                OUT NOCOPY VARCHAR2
152 
153     ,x_msg_count                    OUT NOCOPY NUMBER
154 
155     ,x_msg_data                     OUT NOCOPY VARCHAR2
156 
157     ,p_aesv_rec                     IN  aesv_rec_type
158 
159     ,p_avlv_tbl                     IN  avlv_tbl_type
160 
161     ,p_atlv_tbl						IN atlv_tbl_type
162 
163      );
164 
165 
166   PROCEDURE create_tmpt_set(
167 
168      p_api_version                  IN  NUMBER,
169 
170      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
171 
172      x_return_status                OUT NOCOPY VARCHAR2,
173 
174      x_msg_count                    OUT NOCOPY NUMBER,
175 
176      x_msg_data                     OUT NOCOPY VARCHAR2,
177 
178      p_aesv_tbl                     IN  aesv_tbl_type,
179 
180      x_aesv_tbl                     OUT NOCOPY aesv_tbl_type);
181 
182 
183 
184   PROCEDURE create_tmpt_set(
185 
186      p_api_version                  IN  NUMBER,
187 
188      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
189 
190      x_return_status                OUT NOCOPY VARCHAR2,
191 
192      x_msg_count                    OUT NOCOPY NUMBER,
193 
194      x_msg_data                     OUT NOCOPY VARCHAR2,
195 
196      p_aesv_rec                     IN  aesv_rec_type,
197 
198      x_aesv_rec                     OUT NOCOPY aesv_rec_type);
199 
200 
201 
202   PROCEDURE lock_tmpt_set(
203 
204      p_api_version                  IN  NUMBER,
205 
206      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
207 
208      x_return_status                OUT NOCOPY VARCHAR2,
209 
210      x_msg_count                    OUT NOCOPY NUMBER,
211 
212      x_msg_data                     OUT NOCOPY VARCHAR2,
213 
214      p_aesv_tbl                     IN  aesv_tbl_type);
215 
216 
217 
218   PROCEDURE lock_tmpt_set(
219 
220      p_api_version                  IN  NUMBER,
221 
222      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
223 
224      x_return_status                OUT NOCOPY VARCHAR2,
225 
226      x_msg_count                    OUT NOCOPY NUMBER,
227 
228      x_msg_data                     OUT NOCOPY VARCHAR2,
229 
230      p_aesv_rec                     IN  aesv_rec_type);
231 
232 
233 
234   PROCEDURE update_tmpt_set(
235 
236      p_api_version                  IN  NUMBER,
237 
238      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
239 
240      x_return_status                OUT NOCOPY VARCHAR2,
241 
242      x_msg_count                    OUT NOCOPY NUMBER,
243 
244      x_msg_data                     OUT NOCOPY VARCHAR2,
245 
246      p_aesv_tbl                     IN  aesv_tbl_type,
247 
248      x_aesv_tbl                     OUT NOCOPY aesv_tbl_type);
249 
250 
251 
252   PROCEDURE update_tmpt_set(
253 
254      p_api_version                  IN  NUMBER,
255 
256      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
257 
258      x_return_status                OUT NOCOPY VARCHAR2,
259 
260      x_msg_count                    OUT NOCOPY NUMBER,
261 
262      x_msg_data                     OUT NOCOPY VARCHAR2,
263 
264      p_aesv_rec                     IN  aesv_rec_type,
265 
266      x_aesv_rec                     OUT NOCOPY aesv_rec_type);
267 
268 
269 
270   PROCEDURE delete_tmpt_set(
271 
272      p_api_version                  IN  NUMBER,
273 
274      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
275 
276      x_return_status                OUT NOCOPY VARCHAR2,
277 
278      x_msg_count                    OUT NOCOPY NUMBER,
279 
280      x_msg_data                     OUT NOCOPY VARCHAR2,
281 
282      p_aesv_tbl                     IN  aesv_tbl_type);
283 
284 
285 
286   PROCEDURE delete_tmpt_set(
287 
288      p_api_version                  IN  NUMBER,
289 
290      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
291 
292      x_return_status                OUT NOCOPY VARCHAR2,
293 
294      x_msg_count                    OUT NOCOPY NUMBER,
295 
296      x_msg_data                     OUT NOCOPY VARCHAR2,
297 
298      p_aesv_rec                     IN aesv_rec_type);
299 
300 
301 
302    PROCEDURE validate_tmpt_set(
303 
304      p_api_version                  IN  NUMBER,
305 
306      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
307 
308      x_return_status                OUT NOCOPY VARCHAR2,
309 
310      x_msg_count                    OUT NOCOPY NUMBER,
311 
312      x_msg_data                     OUT NOCOPY VARCHAR2,
313 
314      p_aesv_tbl                     IN  aesv_tbl_type);
315 
316 
317 
318   PROCEDURE validate_tmpt_set(
319 
320      p_api_version                  IN  NUMBER,
321 
322      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
323 
324      x_return_status                OUT NOCOPY VARCHAR2,
325 
326      x_msg_count                    OUT NOCOPY NUMBER,
327 
328      x_msg_data                     OUT NOCOPY VARCHAR2,
329 
330      p_aesv_rec                     IN  aesv_rec_type);
331 
332 
333 
334 
335 
336   PROCEDURE create_template(
337 
338      p_api_version                  IN  NUMBER,
339 
340      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
341 
342      x_return_status                OUT NOCOPY VARCHAR2,
343 
344      x_msg_count                    OUT NOCOPY NUMBER,
345 
346      x_msg_data                     OUT NOCOPY VARCHAR2,
347 
348      p_avlv_tbl                     IN  avlv_tbl_type,
349 
350      x_avlv_tbl                     OUT NOCOPY avlv_tbl_type);
351 
352 
353 
354   PROCEDURE create_template(
355 
356      p_api_version                  IN  NUMBER,
357 
358      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
359 
360      x_return_status                OUT NOCOPY VARCHAR2,
361 
362      x_msg_count                    OUT NOCOPY NUMBER,
363 
364      x_msg_data                     OUT NOCOPY VARCHAR2,
365 
366      p_avlv_rec                     IN  avlv_rec_type,
367 
368      x_avlv_rec                     OUT NOCOPY avlv_rec_type);
369 
370 
371 
372   PROCEDURE lock_template(
373 
374      p_api_version                  IN  NUMBER,
375 
376      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
377 
378      x_return_status                OUT NOCOPY VARCHAR2,
379 
380      x_msg_count                    OUT NOCOPY NUMBER,
381 
382      x_msg_data                     OUT NOCOPY VARCHAR2,
383 
384      p_avlv_tbl                     IN  avlv_tbl_type);
385 
386 
387 
388   PROCEDURE lock_template(
389 
390      p_api_version                  IN  NUMBER,
391 
392      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
393 
394      x_return_status                OUT NOCOPY VARCHAR2,
395 
396      x_msg_count                    OUT NOCOPY NUMBER,
397 
398      x_msg_data                     OUT NOCOPY VARCHAR2,
399 
400      p_avlv_rec                     IN  avlv_rec_type);
401 
402 
403 
404   PROCEDURE update_template(
405 
406      p_api_version                  IN  NUMBER,
407 
408      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
409 
410      x_return_status                OUT NOCOPY VARCHAR2,
411 
412      x_msg_count                    OUT NOCOPY NUMBER,
413 
414      x_msg_data                     OUT NOCOPY VARCHAR2,
415 
416      p_avlv_tbl                     IN  avlv_tbl_type,
417 
418      x_avlv_tbl                     OUT NOCOPY avlv_tbl_type);
419 
420 
421 
422   PROCEDURE update_template(
423 
424      p_api_version                  IN  NUMBER,
425 
426      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
427 
428      x_return_status                OUT NOCOPY VARCHAR2,
429 
430      x_msg_count                    OUT NOCOPY NUMBER,
431 
432      x_msg_data                     OUT NOCOPY VARCHAR2,
433 
434      p_avlv_rec                     IN  avlv_rec_type,
435 
436      x_avlv_rec                     OUT NOCOPY avlv_rec_type);
437 
438 
439 
440   PROCEDURE delete_template(
441 
442      p_api_version                  IN  NUMBER,
443 
444      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
445 
446      x_return_status                OUT NOCOPY VARCHAR2,
447 
448      x_msg_count                    OUT NOCOPY NUMBER,
449 
450      x_msg_data                     OUT NOCOPY VARCHAR2,
451 
452      p_avlv_tbl                     IN  avlv_tbl_type);
453 
454 
455 
456   PROCEDURE delete_template(
457 
458      p_api_version                  IN  NUMBER,
459 
460      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
461 
462      x_return_status                OUT NOCOPY VARCHAR2,
463 
464      x_msg_count                    OUT NOCOPY NUMBER,
465 
466      x_msg_data                     OUT NOCOPY VARCHAR2,
467 
468      p_avlv_rec                     IN  avlv_rec_type);
469 
470 
471 
472    PROCEDURE validate_template(
473 
474      p_api_version                  IN  NUMBER,
475 
476      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
477 
478      x_return_status                OUT NOCOPY VARCHAR2,
479 
480      x_msg_count                    OUT NOCOPY NUMBER,
481 
482      x_msg_data                     OUT NOCOPY VARCHAR2,
483 
484      p_avlv_tbl                     IN  avlv_tbl_type);
485 
486 
487 
488   PROCEDURE validate_template(
489 
490      p_api_version                  IN  NUMBER,
491 
492      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
493 
494      x_return_status                OUT NOCOPY VARCHAR2,
495 
496      x_msg_count                    OUT NOCOPY NUMBER,
497 
498      x_msg_data                     OUT NOCOPY VARCHAR2,
499 
500      p_avlv_rec                     IN  avlv_rec_type);
501 
502 
503 PROCEDURE create_tmpt_lines(
504 
505      p_api_version                  IN  NUMBER,
506 
507      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
508 
509      x_return_status                OUT NOCOPY VARCHAR2,
510 
511      x_msg_count                    OUT NOCOPY NUMBER,
512 
513      x_msg_data                     OUT NOCOPY VARCHAR2,
514 
515      p_atlv_tbl                     IN  atlv_tbl_type,
516 
517      x_atlv_tbl                     OUT NOCOPY atlv_tbl_type);
518 
519 
520 
521   PROCEDURE create_tmpt_lines(
522 
523      p_api_version                  IN  NUMBER,
524 
525      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
526 
527      x_return_status                OUT NOCOPY VARCHAR2,
528 
529      x_msg_count                    OUT NOCOPY NUMBER,
530 
531      x_msg_data                     OUT NOCOPY VARCHAR2,
532 
533      p_atlv_rec                     IN  atlv_rec_type,
534 
535      x_atlv_rec                     OUT NOCOPY atlv_rec_type);
536 
537 
538 
539   PROCEDURE lock_tmpt_lines(
540 
541      p_api_version                  IN  NUMBER,
542 
543      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
544 
545      x_return_status                OUT NOCOPY VARCHAR2,
546 
547      x_msg_count                    OUT NOCOPY NUMBER,
548 
549      x_msg_data                     OUT NOCOPY VARCHAR2,
550 
551      p_atlv_tbl                     IN  atlv_tbl_type);
552 
553 
554 
555   PROCEDURE lock_tmpt_lines(
556 
557      p_api_version                  IN  NUMBER,
558 
559      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
560 
561      x_return_status                OUT NOCOPY VARCHAR2,
562 
563      x_msg_count                    OUT NOCOPY NUMBER,
564 
565      x_msg_data                     OUT NOCOPY VARCHAR2,
566 
567      p_atlv_rec                     IN  atlv_rec_type);
568 
569 
570 
571   PROCEDURE update_tmpt_lines(
572 
573      p_api_version                  IN  NUMBER,
574 
575      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
576 
577      x_return_status                OUT NOCOPY VARCHAR2,
578 
579      x_msg_count                    OUT NOCOPY NUMBER,
580 
581      x_msg_data                     OUT NOCOPY VARCHAR2,
582 
583      p_atlv_tbl                     IN  atlv_tbl_type,
584 
585      x_atlv_tbl                     OUT NOCOPY atlv_tbl_type);
586 
587 
588 
589   PROCEDURE update_tmpt_lines(
590 
591      p_api_version                  IN  NUMBER,
592 
593      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
594 
595      x_return_status                OUT NOCOPY VARCHAR2,
596 
597      x_msg_count                    OUT NOCOPY NUMBER,
598 
599      x_msg_data                     OUT NOCOPY VARCHAR2,
600 
601      p_atlv_rec                     IN  atlv_rec_type,
602 
603      x_atlv_rec                     OUT NOCOPY atlv_rec_type);
604 
605 
606 
607   PROCEDURE delete_tmpt_lines(
608 
609      p_api_version                  IN  NUMBER,
610 
611      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
612 
613      x_return_status                OUT NOCOPY VARCHAR2,
614 
615      x_msg_count                    OUT NOCOPY NUMBER,
616 
617      x_msg_data                     OUT NOCOPY VARCHAR2,
618 
619      p_atlv_tbl                     IN  atlv_tbl_type);
620 
621 
622 
623   PROCEDURE delete_tmpt_lines(
624 
625      p_api_version                  IN  NUMBER,
626 
627      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
628 
629      x_return_status                OUT NOCOPY VARCHAR2,
630 
631      x_msg_count                    OUT NOCOPY NUMBER,
632 
633      x_msg_data                     OUT NOCOPY VARCHAR2,
634 
635      p_atlv_rec                     IN  atlv_rec_type);
636 
637 
638 
639    PROCEDURE validate_tmpt_lines(
640 
641      p_api_version                  IN  NUMBER,
642 
643      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
644 
645      x_return_status                OUT NOCOPY VARCHAR2,
646 
647      x_msg_count                    OUT NOCOPY NUMBER,
648 
649      x_msg_data                     OUT NOCOPY VARCHAR2,
650 
651      p_atlv_tbl                     IN  atlv_tbl_type);
652 
653 
654 
655   PROCEDURE validate_tmpt_lines(
656 
657      p_api_version                  IN  NUMBER,
658 
659      p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
660 
661      x_return_status                OUT NOCOPY VARCHAR2,
662 
663      x_msg_count                    OUT NOCOPY NUMBER,
664 
665      x_msg_data                     OUT NOCOPY VARCHAR2,
666 
667      p_atlv_rec                     IN  atlv_rec_type);
668 
669 
670 END OKL_TMPT_SET_PUB;
671