DBA Data[Home] [Help]

PACKAGE: APPS.PAY_GB_AEI_API

Source


1 PACKAGE PAY_GB_AEI_API AUTHID CURRENT_USER as
2 /* $Header: pyaeigbi.pkh 120.7.12020000.4 2013/03/29 13:44:03 rajganga ship $ */
3 --
4 -- ----------------------------------------------------------------------------
5 -- |-------------------------< pay_gb_ins_p45_3>-----------------------|
6 -- ----------------------------------------------------------------------------
7 -- {Start Of Comments}
8 --
9 -- Description:
10 -- Alternative interface to call insert api for Assignment Extra Info table
11 -- to create a P45(3) context record for the assignment
12 --
13 -- Prerequisites : None
14 --
15 --
16 -- In Parameters:
17 --   Name                           Reqd Type     Description
18 --   p_validate                     No   Boolean  Validate Only flag
19 --   p_assignment_id                Yes  Number   The ID of the assignment
20 --   p_business_group_id            Yes  Number   The ID of the Business Group
21 --   p_information_type             Yes  Varchar2 Context fo the Assignment
22 --                                                Extra Info Row
23 --   p_aei_information_category     No   Varchar2
24 --   p_aei_information1             No   Varchar2 Send P45(3) EDI Flag
25 --   p_aei_information2             No   Varchar2 Previous Tax District
26 --   p_aei_information3             No   varchar2 Date left prevous employer
27 --   p_aei_information4             No   Varchar2 Previous Tax Code
28 --   p_aei_information5             No   Varchar2 Previous Tax Basis
29 --   p_aei_information6             No   Varchar2 Previous last payment period
30 --                                                type
31 --   p_aei_information7             No   Varchar2 Previous last payment period
32 --
33 -- Bug 1843915
34 --   p_aei_information8             No   Varchar2 P45(3) Send EDI flag
35 -- Bug 6345375
36 --   p_aei_information9             No   Varchar2 Previous Tax Paid Notified
37 --   p_aei_information10            No   Varchar2 Not paid between start and next 5th April
38 --   p_aei_information11            No   Varchar2 Continue Student Loan Deductions
39 --
40 -- Post Success:
41 --
42 --  GB_P45_3 record will be created for assignment
43 --  New object version number should be returned
44 --  p_some_warning returned as null
45 --
46 -- Post Failure:
47 --
48 -- GB_P45_3 record will not be created, error messgae will be returned
49 --
50 -- Access Status:
51 --   Internal Development Use Only.
52 --
53 -- {End Of Comments}
54 procedure pay_gb_ins_p45_3
55   (p_validate                      in     boolean  default false
56   ,p_assignment_id                 in     number
57   ,p_business_group_id             in     number
58   ,p_information_type              in     varchar2
59   ,p_aei_information_category      in     varchar2 default null
60   ,p_aei_information1              in     varchar2 default null
61   ,p_aei_information2              in     varchar2 default null
62   ,p_aei_information3              in     varchar2 default null
63   ,p_aei_information4              in     varchar2 default null
64   ,p_aei_information5              in     varchar2 default null
65   ,p_aei_information6              in     varchar2 default null
66   ,p_aei_information7              in     varchar2 default null
67   ,p_aei_information8              in     varchar2 default null
68   ,p_aei_information9              in     varchar2 default null
69   ,p_aei_information10             in     varchar2 default null
70   ,p_aei_information11             in     varchar2 default null
71   ,p_aei_information12             in     varchar2 default null -- Bug 6994632 added for Prev Tax Pay Notified
72   ,p_object_version_number             out nocopy number
73   ,p_assignment_extra_info_id          out nocopy number
74   );
75 --
76 --
77 -- ----------------------------------------------------------------------------
78 -- |-------------------------< pay_gb_upd_p45_3>-----------------------|
79 -- ----------------------------------------------------------------------------
80 -- {Start Of Comments}
81 --
82 -- Description:
83 -- Alternative interface to call update api for Assignment Extra Info table
84 -- to create a P45(3) context record for the assignment
85 --
86 -- Prerequisites : None
87 --
88 --
89 -- In Parameters:
90 --   Name                           Reqd Type     Description
91 --   p_assignment_extra_info_id     Yes  Number   The ID of the assignment
92 --   p_business_group_id            Yes  Number   The ID of the Business Group
93 --   p_aei_information_category     No   Varchar2
94 --   p_aei_information1             No   Varchar2 Send P45(3) EDI Flag
95 --   p_aei_information2             No   Varchar2 Previous Tax District
96 --   p_aei_information3             No   Varchar2 Date left prevous employer
97 --   p_aei_information4             No   Varchar2 Previous Tax Code
98 --   p_aei_information5             No   Varchar2 Previous Tax Basis
99 --   p_aei_information6             No   Varchar2 Previous last payment period
100 --                                                type
101 --   p_aei_information7             No   Varchar2 Previous last payment period
102 --   p_object_version_number        Yes  Number   Object Version Number
103 --
104 -- Bug 1843915
105 --   p_aei_information8             No   Varchar2 P45(3) Send EDI flag
106 --
107 -- Bug 6345375
108 --   p_aei_information9             No   Varchar2 Previous Tax Paid Notified
109 --   p_aei_information10            No   Varchar2 Not paid between start and next 5th April
110 --   p_aei_information11            No   Varchar2 Continue Student Loan Deductions
111 
112 -- Post Success:
113 --
114 --  GB_P45_3 record will be updated for assignment
115 --  New object version number should be returned
116 --  p_some_warning returned as null
117 --
118 -- Post Failure:
119 --
120 -- GB_P45_3 record will not be updated, error messgae will be returned
121 --
122 -- Access Status:
123 --   Internal Development Use Only.
124 --
125 -- {End Of Comments}
126 --
127 procedure pay_gb_upd_p45_3
128   (p_validate                      in     boolean  default false
129   ,p_assignment_extra_info_id      in     number
130   ,p_business_group_id             in     number
131   ,p_object_version_number         in out nocopy number
132   ,p_aei_information_category      in     varchar2 default null
133   ,p_aei_information1              in     varchar2 default null
134   ,p_aei_information2              in     varchar2 default null
135   ,p_aei_information3              in     varchar2 default null
136   ,p_aei_information4              in     varchar2 default null
137   ,p_aei_information5              in     varchar2 default null
138   ,p_aei_information6              in     varchar2 default null
139   ,p_aei_information7              in     varchar2 default null
140   ,p_aei_information8              in     varchar2 default null
141   ,p_aei_information9              in     varchar2 default null
142   ,p_aei_information10             in     varchar2 default null
143   ,p_aei_information11             in     varchar2 default null
144   ,p_aei_information12             in     varchar2 default null -- Bug 6994632 added for Prev Tax Pay Notified
145   );
146 --
147 --
148 -- ----------------------------------------------------------------------------
149 -- |-------------------------< pay_gb_ins_p46>-----------------------|
150 -- ----------------------------------------------------------------------------
151 -- {Start Of Comments}
152 --
153 -- Description:
154 -- Alternative interface to call insert api for Assignment Extra Info table
155 -- to create a P46 context record for the assignment
156 --
157 -- Prerequisites : None
158 --
159 --
160 -- In Parameters:
161 --   Name                           Reqd Type     Description
162 --   p_assignment_id                Yes  Number   The ID of the assignment
163 --   p_business_group_id            Yes  Number   The ID of the Business Group
164 --   p_information_type             Yes  Varchar2 Context fo the Assignment
165 --                                                Extra Info Row
166 --   p_aei_information_category     No   Varchar2
167 --   p_aei_information1             No   Varchar2 Send P46 EDI Flag
168 --   p_aei_information2             No   Varchar2 P46 Statement
169 --   p_aei_information3             No   Varchar2 Flag for Send P46 EDI Flag
170 --   p_aei_information4             No   Varchar2 Flag for Send P46 Student Loan
171 
172 --
173 -- Post Success:
174 --
175 --  GB_P46 record will be created for assignment
176 --  New object version number should be returned
177 --  p_some_warning returned as null
178 --
179 -- Post Failure:
180 --
181 -- GB_P46 record will not be created, error messgae will be returned
182 --
183 -- Access Status:
184 --   Internal Development Use Only.
185 --
186 -- {End Of Comments}
187 --
188  /* BUG 1843915 Added parameter p_aei_information3  for
189      passing value of P46_SEND_EDI_FlAG */
190 procedure pay_gb_ins_p46
191   (p_validate                      in     boolean  default false
192   ,p_assignment_id                 in     number
193   ,p_business_group_id             in     number
194   ,p_information_type              in     varchar2
195   ,p_aei_information_category      in     varchar2 default null
196   ,p_aei_information1              in     varchar2 default null
197   ,p_aei_information2              in     varchar2 default null
198   ,p_aei_information3              in     varchar2 default null
199   ,p_aei_information4              in     varchar2 default null
200   ,p_aei_information5              in     varchar2 default null
201   ,p_aei_information6              in     varchar2 default null
202   ,p_object_version_number            out nocopy number
203   ,p_assignment_extra_info_id         out nocopy number
204   );
205 --
206 --
207 -- ----------------------------------------------------------------------------
208 -- |-------------------------< pay_gb_upd_p46>-----------------------|
209 -- ----------------------------------------------------------------------------
210 -- {Start Of Comments}
211 --
212 -- Description:
213 -- Alternative interface to call update api for Assignment Extra Info table
214 -- to create a P46 context record for the assignment
215 --
216 -- Prerequisites : None
217 --
218 --
219 -- In Parameters:
220 --   Name                           Reqd Type     Description
221 --   p_assignment_id                Yes  Number   The ID of the assignment
222 --   p_business_group_id            Yes  Number   The ID of the Business Group
223 --   p_information_type             Yes  Varchar2 Context fo the Assignment
224 --                                                Extra Info Row
225 --   p_aei_information_category     No   Varchar2
226 --   p_aei_information1             No   Varchar2 Send P45(3) EDI Flag
227 --   p_aei_information2             No   Varchar2 Previous Tax District
228 --   p_aei_information3             No   Varchar2 Flag for Send P46 EDI Flag
229 --   p_object_version_number        Yes  Number   Object Version Number
230 --
231 -- Post Success:
232 --
233 --  GB_P46 record will be updated for assignment
234 --  New object version number should be returned
235 --  p_some_warning returned as null
236 --
237 -- Post Failure:
238 --
239 -- GB_P46 record will not be updated, error messgae will be returned
240 --
241 -- Access Status:
242 --   Internal Development Use Only.
243 --
244 -- {End Of Comments}
245 --
246  /* BUG 1843915 Added parameter p_aei_information3  for
247      passing value of P46_SEND_EDI_FlAG */
248 procedure pay_gb_upd_p46
249   (p_validate                      in     boolean default false
250   ,p_assignment_extra_info_id      in     number
251   ,p_business_group_id             in     number
252   ,p_object_version_number         in out nocopy number
253   ,p_aei_information_category      in     varchar2 default null
254   ,p_aei_information1              in     varchar2 default null
255   ,p_aei_information2              in     varchar2 default null
256   ,p_aei_information3              in     varchar2 default null
257   ,p_aei_information4              in     varchar2 default null
258   ,p_aei_information5              in     varchar2 default null
259   ,p_aei_information6              in     varchar2 default null
260   );
261 --
262 --
263 -- ----------------------------------------------------------------------------
264 -- |-------------------------< pay_gb_ins_p46_pennot>-----------------------|
265 -- ----------------------------------------------------------------------------
266 -- {Start Of Comments}
267 --
268 -- Description:
269 -- Alternative interface to call insert api for Assignment Extra Info table
270 -- to create a P46_PENNOT context record for the assignment
271 --
272 -- Prerequisites : None
273 --
274 --
275 -- In Parameters:
276 --   Name                           Reqd Type     Description
277 --   p_assignment_id                Yes  Number   The ID of the assignment
278 --   p_business_group_id            Yes  Number   The ID of the Business Group
279 --   p_information_type             Yes  Varchar2 Context fo the Assignment
280 --                                                Extra Info Row
281 --   p_aei_information_category     No   Varchar2
282 --   p_aei_information1             No   Varchar2 Send P46_PENNOT EDI Flag
283 --   p_aei_information2             No   Varchar2 Annual Pension
284 --   p_aei_information3             No   Varchar2 Date Pension Started
285 --
286 -- Bug 1843915
287 --   p_aei_information4             No   Varchar2 P46 Pennot Send EDI Flag
288 -- Post Success:
289 --
290 --  GB_P46_PENNOT record will be created for assignment
291 --  New object version number should be returned
292 --
293 -- Post Failure:
294 --
295 -- GB_P46_PENNOT record will not be created, error messgae will be returned
296 --
297 -- Access Status:
298 --   Internal Development Use Only.
299 --
300 -- {End Of Comments}
301 --
302 procedure pay_gb_ins_p46_pennot
303   (p_validate                      in     boolean  default false
304   ,p_assignment_id                 in     number
305   ,p_business_group_id             in     number
306   ,p_information_type              in     varchar2
307   ,p_aei_information_category      in     varchar2 default null
308   ,p_aei_information1              in     varchar2 default null
309   ,p_aei_information2              in     varchar2 default null
310   ,p_aei_information3              in     varchar2 default null
311   ,p_aei_information4              in     varchar2 default null
312   ,p_aei_information5              in     varchar2 default null
313   ,p_aei_information6              in     varchar2 default null
314   ,p_aei_information7              in     varchar2 default null
315   ,p_aei_information8              in     varchar2 default null
316   ,p_aei_information9              in     varchar2 default null
317   ,p_aei_information10              in     varchar2 default null
318   ,p_aei_information11              in     varchar2 default null
319   ,p_object_version_number            out nocopy number
320   ,p_assignment_extra_info_id         out nocopy number  );
321 --
322 --
323 -- ----------------------------------------------------------------------------
324 -- |-------------------------< pay_gb_upd_p46_pennot>-----------------------|
325 -- ----------------------------------------------------------------------------
326 -- {Start Of Comments}
327 --
331 --
328 -- Description:
329 -- Alternative interface to call update api for Assignment Extra Info table
330 -- to create a P46_PENNOT context record for the assignment
332 -- Prerequisites : None
333 --
334 --
335 -- In Parameters:
336 --   Name                           Reqd Type     Description
337 --   p_assignment_id                Yes  Number   The ID of the assignment
338 --   p_business_group_id            Yes  Number   The ID of the Business Group
339 --   p_information_type             Yes  Varchar2 Context fo the Assignment
340 --                                                Extra Info Row
341 --   p_aei_information_category     No   Varchar2
342 --   p_aei_information1             No   Varchar2 Send P46_PENNOT EDI Flag
343 --   p_aei_information2             No   Varchar2 Annual Pension
344 --   p_aei_information3             No   Varchar2 Date Pension Started
345 --   p_object_version_number        Yes  Number   Object Version Number
346 --
347 -- Bug 1843915
348 --   p_aei_information4             No   Varchar2 P46 Pennot Send EDI Flag
349 
350 -- Post Success:
351 --
352 --  GB_P46 record will be updated for assignment
353 --  New object version number should be returned
354 --  p_some_warning returned as null
355 --
356 -- Post Failure:
357 --
358 -- GB_P46 record will not be updated, error messgae will be returned
359 --
360 -- Access Status:
361 --   Internal Development Use Only.
362 --
363 -- {End Of Comments}
364 --
365 procedure pay_gb_upd_p46_pennot
366   (p_validate                      in     boolean  default false
367   ,p_assignment_extra_info_id      in     number
368   ,p_business_group_id             in     number
369   ,p_object_version_number         in out nocopy number
370   ,p_aei_information_category      in     varchar2 default null
371   ,p_aei_information1              in     varchar2 default null
372   ,p_aei_information2              in     varchar2 default null
373   ,p_aei_information3              in     varchar2 default null
374   ,p_aei_information4              in     varchar2 default null
375   ,p_aei_information5              in     varchar2 default null
376   ,p_aei_information6              in     varchar2 default null
377   ,p_aei_information7              in     varchar2 default null
378   ,p_aei_information8              in     varchar2 default null
379   ,p_aei_information9              in     varchar2 default null
380   ,p_aei_information10              in     varchar2 default null
381   ,p_aei_information11              in     varchar2 default null
382   );
383 -----------------------------------------------------------------------------
384 -- |-------------------------< pay_gb_ins_p45_info>-----------------------|
385 -- --------------------------------------------------------------------------
386 procedure pay_gb_ins_p45_info
387 -- {Start Of Comments}
388 --
389 -- Description:
390 -- Interface to call insert api for Assignment Extra Info table
391 -- to create a GB_P45 context record for the assignment.
392 --
393 -- Prerequisites : None
394 --
395 --
396 -- In Parameters:
397 --   Name                           Reqd Type     Description
398 --   p_assignment_id                Yes  Number   The ID of the assignment
399 --   p_business_group_id            Yes  Number   The ID of the Business Group
400 --   p_person_id                    Yes  Number   The ID for the Person
401 --   p_effective_date               Yes  Date     The date used to determine
402 --                                                the current datetracked row
403 --                                                for the person and asg.
404 --   p_aggregated_paye_flag         No   Varchar2 The Flag held on the person
405 --                                                record to determine whether
406 --                                                the persons PAYE is aggregated
407 --   p_information_type             Yes  Varchar2 Context fo the Assignment
408 --                                                Extra Info Row
409 --   p_aei_information_category     No   Varchar2
410 --   p_aei_information1             No   Varchar2 P45 Issued flag
411 --   p_aei_information2             No   Varchar2 P45 Marked for print flag
412 --   p_aei_information3             No   Varchar2 Manual issue date
413 --   p_aei_information4             No   Varchar2 P45 Override date
414 --   p_object_version_number        Yes  Number   Object Version Number
415 --
416 --
417 -- Post Success:
418 --
419 --  GB_P45 record will be inserted for assignment with the extra information
420 --     set accordingly. The following OUT parameters are set:
421 --
422 --  Name                           Type    Description
423 --  p_object_version_number        Number  New object version number should be set
424 --                                         and returned.
425 --  p_assignment_extra_info_id     Number  The new assignment extra info ID
426 --                                         as the primary key of the record.
427 --
428 -- Post Failure:
429 --
430 -- GB_P45 record will not be inserted, error messgae will be returned
431 --
432 -- Access Status:
433 --   Internal Development Use Only.
434 --
435 -- {End Of Comments}
436 --
437   (p_validate                      in     boolean  default false
438   ,p_assignment_id                 in     number
439   ,p_business_group_id             in     number
440   ,p_person_id                     in     number
441   ,p_effective_date                in     date
442   ,p_aggregated_paye_flag          in     varchar2 default null
443   ,p_information_type              in     varchar2
444   ,p_aei_information_category      in     varchar2 default null
445   ,p_aei_information1              in     varchar2 default null
446   ,p_aei_information2              in     varchar2 default null
447   ,p_aei_information3              in     varchar2 default null
451   );
448   ,p_aei_information4              in     varchar2 default null
449   ,p_object_version_number            out nocopy number
450   ,p_assignment_extra_info_id         out nocopy number
452 -- -----------------------------------------------------------------------
453 -- |-------------------------< pay_gb_upd_p45_info>-----------------------|
454 -- -----------------------------------------------------------------------
455 -- {Start Of Comments}
456 --
457 -- Description:
458 -- Interface to call update api for Assignment Extra Info table
459 -- to create a GB_P45 context record for the assignment.
460 --
461 -- Prerequisites : None
462 --
463 --
464 -- In Parameters:
465 --   Name                           Reqd Type     Description
466 --   p_validate                     No   Boolean  If true, the database
467 --                                                remains unchanged. If false
468 --                                                then the record will be
469 --                                                created in the database.
470 --   p_assignment_extra_info_id     Yes  Number   Primary Key ID of the
471 --                                                Assignment Extra Info record.
472 --   p_business_group_id            Yes  Number   The ID of the Business Group
473 --   p_assignment_id                Yes  Number   The ID of the assignment
474 --   p_person_id                    Yes  Number   The ID for the Person
475 --   p_effective_date               Yes  Date     The date used to determine
476 --                                                the current datetracked row
477 --                                                for the person and asg.
478 --   p_aggregated_paye_flag         No   Varchar2 The Flag held on the person
479 --                                                record to determine whether
480 --                                                the persons PAYE is aggregated
481 --   p_object_version_number        Yes  Number   Object Version Number
482 --   p_aei_information_category     No   Varchar2
483 --   p_aei_information1             No   Varchar2 P45 Issued flag
484 --   p_aei_information2             No   Varchar2 P45 Marked for print flag
485 --   p_aei_information3             No   Varchar2 Manual issue date
486 --   p_aei_information4             No   Varchar2 P45 Override date
487 --
488 --
489 -- Post Success:
490 --
491 --  GB_P45 record will be updated for assignment with the extra information
492 --     set accordingly. The following OUT parameters are set:
493 --
494 --  Name                           Type    Description
495 --  p_object_version_number        Number  increased object version number should be set
496 --                                         and returned.
497 --
498 -- Post Failure:
499 --
500 -- GB_P45 record will not be updated, error messgae will be returned
501 --
502 -- Access Status:
503 --   Internal Development Use Only.
504 --
505 -- {End Of Comments}
506 --
507 procedure pay_gb_upd_p45_info
508   (p_validate                      in     boolean  default false
509   ,p_assignment_extra_info_id      in     number
510   ,p_business_group_id             in     number
511   ,p_assignment_id                 in     number
512   ,p_person_id                     in     number
513   ,p_effective_date                in     date
514   ,p_aggregated_paye_flag          in     varchar2 default null
515   ,p_object_version_number         in out nocopy number
516   ,p_aei_information_category      in     varchar2 default null
517   ,p_aei_information1              in     varchar2 default null
518   ,p_aei_information2              in     varchar2 default null
519   ,p_aei_information3              in     varchar2 default null
520   ,p_aei_information4              in     varchar2 default null
521   );
522 --
523 -- -----------------------------------------------------------------------
524 -- |-------------------------< pay_gb_del_p45_info>-----------------------|
525 -- -----------------------------------------------------------------------
526 -- {Start Of Comments}
527 --
528 -- Description:
529 -- Interface to call delete api for Assignment Extra Info table
530 -- to delete a GB_P45 context record for the assignment.
531 --
532 -- Prerequisites : None
533 --
534 --
535 -- In Parameters:
536 --   Name                           Reqd Type     Description
537 --   p_validate                     No   Boolean  If true, the database
538 --                                                remains unchanged. If false
539 --                                                then the record will be
540 --                                                created in the database.
541 --   p_assignment_extra_info_id     Yes  Number   Primary Key ID of the
542 --                                                Assignment Extra Info record.
543 --   p_business_group_id            Yes  Number   The ID of the Business Group
544 --   p_object_version_number        Yes  Number   Object Version Number
545 --
546 --
547 -- Post Success:
548 --
549 --  GB_P45 record will be deleted for assignment with the extra information
550 --     set accordingly.
551 --
552 -- Post Failure:
553 --
554 -- GB_P45 record will not be deleted, error messgae will be returned
555 --
556 -- Access Status:
557 --   Internal Development Use Only.
558 --
559 -- {End Of Comments}
560 --
561 procedure pay_gb_del_p45_info
562   (p_validate                      in     boolean  default false
563   ,p_assignment_extra_info_id      in     number
564   ,p_business_group_id             in     number
565   ,p_object_version_number         in     number
566   );
567 --
568 
569 --P46(Expat):Added API procedures
570 --
571 -- ----------------------------------------------------------------------------
572 -- |-------------------------< pay_gb_ins_p46_expat>-----------------------|
576 -- Description:
573 -- ----------------------------------------------------------------------------
574 -- {Start Of Comments}
575 --
577 -- Alternative interface to call insert api for Assignment Extra Info table
578 -- to create a P46(Expat) context record for the assignment
579 --
580 -- Prerequisites : None
581 --
582 -- Post Success:
583 --
584 --  GB_P46_expat record will be created for assignment
585 --  New object version number should be returned
586 --  p_some_warning returned as null
587 --
588 -- Post Failure:
589 --
590 -- GB_P46_expat record will not be created, error messgae will be returned
591 --
592 -- Access Status:
593 --   Internal Development Use Only.
594 --
595 -- {End Of Comments}
596 
597 procedure pay_gb_ins_p46_expat
598   (p_validate                      in     boolean  default false
599   ,p_assignment_id                 in     number
600   ,p_business_group_id             in     number
601   ,p_information_type              in     varchar2
602   ,p_aei_information_category      in     varchar2 default null
603   ,p_aei_information1              in     varchar2 default null
604   ,p_aei_information2              in     varchar2 default null
605   ,p_aei_information3              in     varchar2 default null
606   ,p_aei_information4              in     varchar2 default null
607   ,p_aei_information5              in     varchar2 default null
608   ,p_aei_information6              in     varchar2 default null
609   ,p_aei_information7              in     varchar2 default null
610   ,p_object_version_number            out nocopy number
611   ,p_assignment_extra_info_id         out nocopy number
612   );
613 --
614 --
615 -- ----------------------------------------------------------------------------
616 -- |-------------------------< pay_gb_upd_p46_expat>-----------------------|
617 -- ----------------------------------------------------------------------------
618 -- {Start Of Comments}
619 --
620 -- Description:
621 -- Alternative interface to call update api for Assignment Extra Info table
622 -- to create a P46 context record for the assignment
623 --
624 -- Prerequisites : None
625 --
626 -- Post Success:
627 --
628 --  GB_P46_expat record will be updated for assignment
629 --  New object version number should be returned
630 --  p_some_warning returned as null
631 --
632 -- Post Failure:
633 --
634 -- GB_P46_expat record will not be updated, error messgae will be returned
635 --
636 -- Access Status:
637 --   Internal Development Use Only.
638 --
639 -- {End Of Comments}
640 --
641 
642 procedure pay_gb_upd_p46_expat
643   (p_validate                      in     boolean default false
644   ,p_assignment_extra_info_id      in     number
645   ,p_business_group_id             in     number
646   ,p_object_version_number         in out nocopy number
647   ,p_aei_information_category      in     varchar2 default null
648   ,p_aei_information1              in     varchar2 default null
649   ,p_aei_information2              in     varchar2 default null
650   ,p_aei_information3              in     varchar2 default null
651   ,p_aei_information4              in     varchar2 default null
652   ,p_aei_information5              in     varchar2 default null
653   ,p_aei_information6              in     varchar2 default null
654   ,p_aei_information7              in     varchar2 default null
655   );
656 
657 
658 
659 -- ----------------------------------------------------------------------------
660 -- |-------------------------< pay_gb_ins_rti_new_strt>-----------------------|
661 -- ----------------------------------------------------------------------------
662 -- {Start Of Comments}
663 --
664 -- Description:
665 -- Alternative interface to call update api for Assignment Extra Info table
666 -- to create a RTI New Starter context record for the assignment
667 --
668 -- Prerequisites : None
669 --
670 -- Post Success:
671 --
672 --  GB_RTI_NEW record will be inserted for assignment
673 --  New object version number should be returned
674 --  p_some_warning returned as null
675 --
676 -- Post Failure:
677 --
678 -- GB_RTI_NEW record will not be updated, error messgae will be returned
679 --
680 -- Access Status:
681 --   Internal Development Use Only.
682 --
683 -- {End Of Comments}
684 --
685     procedure pay_gb_ins_rti_new_strt
686   (p_validate                      in     boolean default false
687   ,p_assignment_id                 in     number
688   ,p_business_group_id             in     number
689   ,p_information_type              in     varchar2 default null
690   ,p_aei_information_category      in     varchar2 default null
691   ,p_aei_information1              in     varchar2 default null
692   ,p_aei_information2              in     varchar2 default null
693   ,p_aei_information3              in     varchar2 default null
694   ,p_aei_information4              in     varchar2 default null
695   ,p_aei_information5              in     varchar2 default null
696   ,p_aei_information6              in     varchar2 default null
697   ,p_aei_information7              in     varchar2 default null
698   ,p_aei_information8              in     varchar2 default null
699   ,p_aei_information9              in     varchar2 default null
700   ,p_aei_information10            in     varchar2 default null
701   ,p_aei_information11             in     varchar2 default null
702   ,p_aei_information12             in     varchar2 default null
703   ,p_aei_information13             in     varchar2 default null
704   ,p_aei_information14             in     varchar2 default null
705   ,p_aei_information15             in     varchar2 default null
706   ,p_aei_information16             in     varchar2 default null
707   ,p_aei_information17             in     varchar2 default null
711   ,p_assignment_extra_info_id      out nocopy number
708   ,p_aei_information18             in     varchar2 default null
709   ,p_aei_information19             in     varchar2 default null
710   ,p_object_version_number         out nocopy number
712   );
713 
714 
715 -- ----------------------------------------------------------------------------
716 -- |-------------------------< pay_gb_upd_rti_new_strt>-----------------------|
717 -- ----------------------------------------------------------------------------
718 -- {Start Of Comments}
719 --
720 -- Description:
721 -- Alternative interface to call update api for Assignment Extra Info table
722 -- to create a RTI New Starter context record for the assignment
723 --
724 -- Prerequisites : None
725 --
726 -- Post Success:
727 --
728 --  GB_RTI_NEW record will be updated for assignment
729 --  New object version number should be returned
730 --  p_some_warning returned as null
731 --
732 -- Post Failure:
733 --
734 -- GB_RTI_NEW record will not be updated, error messgae will be returned
735 --
736 -- Access Status:
737 --   Internal Development Use Only.
738 --
739 -- {End Of Comments}
740 --
741 procedure pay_gb_upd_rti_new_strt
742   (p_validate                      in     boolean  default false
743   ,p_assignment_extra_info_id      in     number
744   ,p_business_group_id             in     number
745   ,p_object_version_number         in out nocopy number
746   ,p_aei_information_category      in     varchar2 default null
747   ,p_aei_information1              in     varchar2 default null
748   ,p_aei_information2              in     varchar2 default null
749   ,p_aei_information3              in     varchar2 default null
750   ,p_aei_information4              in     varchar2 default null
751   ,p_aei_information5              in     varchar2 default null
752   ,p_aei_information6              in     varchar2 default null
753   ,p_aei_information7              in     varchar2 default null
754   ,p_aei_information8              in     varchar2 default null
755   ,p_aei_information9              in     varchar2 default null
756   ,p_aei_information10             in     varchar2 default null
757   ,p_aei_information11             in     varchar2 default null
758   ,p_aei_information12             in     varchar2 default null
759   ,p_aei_information13             in     varchar2 default null
760   ,p_aei_information14             in     varchar2 default null
761   ,p_aei_information15             in     varchar2 default null
762   ,p_aei_information16             in     varchar2 default null
763   ,p_aei_information17             in     varchar2 default null
764   ,p_aei_information18             in     varchar2 default null
765   ,p_aei_information19             in     varchar2 default null
766   );
767 --
768 
769 
770 -- ----------------------------------------------------------------------------
771 -- |-------------------------< pay_gb_ins_rti_agg_strt>-----------------------|
772 -- ----------------------------------------------------------------------------
773 -- {Start Of Comments}
774 --
775 -- Description:
776 -- Alternative interface to call update api for Assignment Extra Info table
777 -- to create a RTI Aggregated assignment context record for the assignment
778 --
779 -- Prerequisites : None
780 --
781 -- Post Success:
782 --
783 --  GB_RTI_AGG_ASGrecord will be inserted for assignment
784 --  New object version number should be returned
785 --  p_some_warning returned as null
786 --
787 -- Post Failure:
788 --
789 -- GB_RTI_AGG_ASG record will not be updated, error messgae will be returned
790 --
791 -- Access Status:
792 --   Internal Development Use Only.
793 --
794 -- {End Of Comments}
795 --
796   procedure pay_gb_ins_rti_agg_strt
797   (p_validate                      in     boolean default false
798   ,p_assignment_id                 in     number
799   ,p_business_group_id             in     number
800   ,p_information_type              in     varchar2 default null
801   ,p_aei_information_category      in     varchar2 default null
802   ,p_aei_information1              in     varchar2 default null
803   ,p_aei_information2              in     varchar2 default null
804   ,p_aei_information3              in     varchar2 default null
805   ,p_aei_information4              in     varchar2 default null
806   ,p_object_version_number         out nocopy number
807   ,p_assignment_extra_info_id      out nocopy number
808   );
809 
810 
811 -- ----------------------------------------------------------------------------
812 -- |-------------------------< pay_gb_upd_rti_agg_strt>-----------------------|
813 -- ----------------------------------------------------------------------------
814 -- {Start Of Comments}
815 --
816 -- Description:
817 -- Alternative interface to call update api for Assignment Extra Info table
818 -- to create a RTI Aggregated Assignment context record for the assignment
819 --
820 -- Prerequisites : None
821 --
822 -- Post Success:
823 --
824 --  GB_RTI_AGG record will be updated for assignment
825 --  New object version number should be returned
826 --  p_some_warning returned as null
827 --
828 -- Post Failure:
829 --
830 -- GB_RTI_AGG record will not be updated, error messgae will be returned
831 --
832 -- Access Status:
833 --   Internal Development Use Only.
834 --
835 -- {End Of Comments}
836 --
837 procedure pay_gb_upd_rti_agg_strt
838   (p_validate                      in     boolean  default false
839   ,p_assignment_extra_info_id      in     number
840   ,p_business_group_id             in     number
841   ,p_object_version_number         in out nocopy number
842   ,p_aei_information_category      in     varchar2 default null
843   ,p_aei_information1              in     varchar2 default null
844   ,p_aei_information2              in     varchar2 default null
845   ,p_aei_information3              in     varchar2 default null
846   ,p_aei_information4              in     varchar2 default null
847   );
848 --
849 
850 
851 end pay_gb_aei_api;