1: Package Body pay_itr_ins as
2: /* $Header: pyitrrhi.pkb 115.6 2002/12/16 17:48:51 dsaxby noship $ */
3: --
4: -- ----------------------------------------------------------------------------
5: -- | Private Global Definitions |
4: -- ----------------------------------------------------------------------------
5: -- | Private Global Definitions |
6: -- ----------------------------------------------------------------------------
7: --
8: g_package varchar2(33) := ' pay_itr_ins.'; -- Global package name
9: --
10: -- ----------------------------------------------------------------------------
11: -- |----------------------------< dt_insert_dml >-----------------------------|
12: -- ----------------------------------------------------------------------------
202: --
203: Begin
204: hr_utility.set_location('Entering:'||l_proc, 5);
205: --
206: pay_itr_ins.dt_insert_dml
207: (p_rec => p_rec
208: ,p_effective_date => p_effective_date
209: ,p_datetrack_mode => p_datetrack_mode
210: ,p_validation_start_date => p_validation_start_date
460: hr_utility.set_location('Entering:'||l_proc, 5);
461: --
462: -- Call the lock operation
463: --
464: pay_itr_ins.ins_lck
465: (p_effective_date => p_effective_date
466: ,p_datetrack_mode => l_datetrack_mode
467: ,p_rec => p_rec
468: ,p_validation_start_date => l_validation_start_date
480: );
481: --
482: -- Call the supporting pre-insert operation
483: --
484: pay_itr_ins.pre_insert
485: (p_rec => p_rec
486: ,p_effective_date => p_effective_date
487: ,p_datetrack_mode => l_datetrack_mode
488: ,p_validation_start_date => l_validation_start_date
490: );
491: --
492: -- Insert the row
493: --
494: pay_itr_ins.insert_dml
495: (p_rec => p_rec
496: ,p_effective_date => p_effective_date
497: ,p_datetrack_mode => l_datetrack_mode
498: ,p_validation_start_date => l_validation_start_date
500: );
501: --
502: -- Call the supporting post-insert operation
503: --
504: pay_itr_ins.post_insert
505: (p_rec => p_rec
506: ,p_effective_date => p_effective_date
507: ,p_datetrack_mode => l_datetrack_mode
508: ,p_validation_start_date => l_validation_start_date
557: -- Having converted the arguments into the pay_itr_rec
558: -- plsql record structure we call the corresponding record
559: -- business process.
560: --
561: pay_itr_ins.ins
562: (p_effective_date
563: ,l_rec
564: );
565: --
573: --
574: hr_utility.set_location(' Leaving:'||l_proc, 10);
575: End ins;
576: --
577: end pay_itr_ins;