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