DBA Data[Home] [Help]

APPS.BEN_PGM_UPD dependencies on BEN_PGM_SHD

Line 58: (p_rec in out nocopy ben_pgm_shd.g_rec_type,

54: --
55: -- {End Of Comments}
56: -- ----------------------------------------------------------------------------
57: Procedure dt_update_dml
58: (p_rec in out nocopy ben_pgm_shd.g_rec_type,
59: p_effective_date in date,
60: p_datetrack_mode in varchar2,
61: p_validation_start_date in date,
62: p_validation_end_date in date) is

Line 81: ben_pgm_shd.g_api_dml := true; -- Set the api dml status

77: (p_base_table_name => 'ben_pgm_f',
78: p_base_key_column => 'pgm_id',
79: p_base_key_value => p_rec.pgm_id);
80: --
81: ben_pgm_shd.g_api_dml := true; -- Set the api dml status
82: --
83: -- Update the ben_pgm_f Row
84: --
85: update ben_pgm_f

Line 199: ben_pgm_shd.g_api_dml := false; -- Unset the api dml status

195: where pgm_id = p_rec.pgm_id
196: and effective_start_date = p_validation_start_date
197: and effective_end_date = p_validation_end_date;
198: --
199: ben_pgm_shd.g_api_dml := false; -- Unset the api dml status
200: --
201: -- Set the effective start and end dates
202: --
203: p_rec.effective_start_date := p_validation_start_date;

Line 211: ben_pgm_shd.g_api_dml := false; -- Unset the api dml status

207: hr_utility.set_location(' Leaving:'||l_proc, 15);
208: Exception
209: When hr_api.check_integrity_violated Then
210: -- A check constraint has been violated
211: ben_pgm_shd.g_api_dml := false; -- Unset the api dml status
212: ben_pgm_shd.constraint_error
213: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
214: When hr_api.unique_integrity_violated Then
215: -- Unique integrity has been violated

Line 212: ben_pgm_shd.constraint_error

208: Exception
209: When hr_api.check_integrity_violated Then
210: -- A check constraint has been violated
211: ben_pgm_shd.g_api_dml := false; -- Unset the api dml status
212: ben_pgm_shd.constraint_error
213: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
214: When hr_api.unique_integrity_violated Then
215: -- Unique integrity has been violated
216: ben_pgm_shd.g_api_dml := false; -- Unset the api dml status

Line 216: ben_pgm_shd.g_api_dml := false; -- Unset the api dml status

212: ben_pgm_shd.constraint_error
213: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
214: When hr_api.unique_integrity_violated Then
215: -- Unique integrity has been violated
216: ben_pgm_shd.g_api_dml := false; -- Unset the api dml status
217: ben_pgm_shd.constraint_error
218: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
219: When Others Then
220: ben_pgm_shd.g_api_dml := false; -- Unset the api dml status

Line 217: ben_pgm_shd.constraint_error

213: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
214: When hr_api.unique_integrity_violated Then
215: -- Unique integrity has been violated
216: ben_pgm_shd.g_api_dml := false; -- Unset the api dml status
217: ben_pgm_shd.constraint_error
218: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
219: When Others Then
220: ben_pgm_shd.g_api_dml := false; -- Unset the api dml status
221: Raise;

Line 220: ben_pgm_shd.g_api_dml := false; -- Unset the api dml status

216: ben_pgm_shd.g_api_dml := false; -- Unset the api dml status
217: ben_pgm_shd.constraint_error
218: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
219: When Others Then
220: ben_pgm_shd.g_api_dml := false; -- Unset the api dml status
221: Raise;
222: End dt_update_dml;
223: --
224: -- ----------------------------------------------------------------------------

Line 256: (p_rec in out nocopy ben_pgm_shd.g_rec_type,

252: --
253: -- {End Of Comments}
254: -- ----------------------------------------------------------------------------
255: Procedure update_dml
256: (p_rec in out nocopy ben_pgm_shd.g_rec_type,
257: p_effective_date in date,
258: p_datetrack_mode in varchar2,
259: p_validation_start_date in date,
260: p_validation_end_date in date) is

Line 320: (p_rec in out nocopy ben_pgm_shd.g_rec_type,

316: --
317: -- {End Of Comments}
318: -- ----------------------------------------------------------------------------
319: Procedure dt_pre_update
320: (p_rec in out nocopy ben_pgm_shd.g_rec_type,
321: p_effective_date in date,
322: p_datetrack_mode in varchar2,
323: p_validation_start_date in date,
324: p_validation_end_date in date) is

Line 336: ben_pgm_shd.upd_effective_end_date

332: hr_utility.set_location(l_proc, 10);
333: --
334: -- Update the current effective end date
335: --
336: ben_pgm_shd.upd_effective_end_date
337: (p_effective_date => p_effective_date,
338: p_base_key_value => p_rec.pgm_id,
339: p_new_effective_end_date => (p_validation_start_date - 1),
340: p_validation_start_date => p_validation_start_date,

Line 405: (p_rec in out nocopy ben_pgm_shd.g_rec_type,

401: --
402: -- {End Of Comments}
403: -- ----------------------------------------------------------------------------
404: Procedure pre_update
405: (p_rec in out nocopy ben_pgm_shd.g_rec_type,
406: p_effective_date in date,
407: p_datetrack_mode in varchar2,
408: p_validation_start_date in date,
409: p_validation_end_date in date) is

Line 461: (p_rec in ben_pgm_shd.g_rec_type,

457: --
458: -- {End Of Comments}
459: -- ----------------------------------------------------------------------------
460: Procedure post_update
461: (p_rec in ben_pgm_shd.g_rec_type,
462: p_effective_date in date,
463: p_datetrack_mode in varchar2,
464: p_validation_start_date in date,
465: p_validation_end_date in date) is

Line 534: Procedure convert_defs(p_rec in out nocopy ben_pgm_shd.g_rec_type) is

530: -- Internal Row Handler Use Only.
531: --
532: -- {End Of Comments}
533: -- ----------------------------------------------------------------------------
534: Procedure convert_defs(p_rec in out nocopy ben_pgm_shd.g_rec_type) is
535: --
536: l_proc varchar2(72) := g_package||'convert_defs';
537: --
538: Begin

Line 549: ben_pgm_shd.g_old_rec.name;

545: -- is being used then we must set to the 'current' argument value.
546: --
547: If (p_rec.name = hr_api.g_varchar2) then
548: p_rec.name :=
549: ben_pgm_shd.g_old_rec.name;
550: End If;
551: If (p_rec.dpnt_adrs_rqd_flag = hr_api.g_varchar2) then
552: p_rec.dpnt_adrs_rqd_flag :=
553: ben_pgm_shd.g_old_rec.dpnt_adrs_rqd_flag;

Line 553: ben_pgm_shd.g_old_rec.dpnt_adrs_rqd_flag;

549: ben_pgm_shd.g_old_rec.name;
550: End If;
551: If (p_rec.dpnt_adrs_rqd_flag = hr_api.g_varchar2) then
552: p_rec.dpnt_adrs_rqd_flag :=
553: ben_pgm_shd.g_old_rec.dpnt_adrs_rqd_flag;
554: End If;
555: If (p_rec.pgm_prvds_no_auto_enrt_flag = hr_api.g_varchar2) then
556: p_rec.pgm_prvds_no_auto_enrt_flag :=
557: ben_pgm_shd.g_old_rec.pgm_prvds_no_auto_enrt_flag;

Line 557: ben_pgm_shd.g_old_rec.pgm_prvds_no_auto_enrt_flag;

553: ben_pgm_shd.g_old_rec.dpnt_adrs_rqd_flag;
554: End If;
555: If (p_rec.pgm_prvds_no_auto_enrt_flag = hr_api.g_varchar2) then
556: p_rec.pgm_prvds_no_auto_enrt_flag :=
557: ben_pgm_shd.g_old_rec.pgm_prvds_no_auto_enrt_flag;
558: End If;
559: If (p_rec.dpnt_dob_rqd_flag = hr_api.g_varchar2) then
560: p_rec.dpnt_dob_rqd_flag :=
561: ben_pgm_shd.g_old_rec.dpnt_dob_rqd_flag;

Line 561: ben_pgm_shd.g_old_rec.dpnt_dob_rqd_flag;

557: ben_pgm_shd.g_old_rec.pgm_prvds_no_auto_enrt_flag;
558: End If;
559: If (p_rec.dpnt_dob_rqd_flag = hr_api.g_varchar2) then
560: p_rec.dpnt_dob_rqd_flag :=
561: ben_pgm_shd.g_old_rec.dpnt_dob_rqd_flag;
562: End If;
563: If (p_rec.pgm_prvds_no_dflt_enrt_flag = hr_api.g_varchar2) then
564: p_rec.pgm_prvds_no_dflt_enrt_flag :=
565: ben_pgm_shd.g_old_rec.pgm_prvds_no_dflt_enrt_flag;

Line 565: ben_pgm_shd.g_old_rec.pgm_prvds_no_dflt_enrt_flag;

561: ben_pgm_shd.g_old_rec.dpnt_dob_rqd_flag;
562: End If;
563: If (p_rec.pgm_prvds_no_dflt_enrt_flag = hr_api.g_varchar2) then
564: p_rec.pgm_prvds_no_dflt_enrt_flag :=
565: ben_pgm_shd.g_old_rec.pgm_prvds_no_dflt_enrt_flag;
566: End If;
567: If (p_rec.dpnt_legv_id_rqd_flag = hr_api.g_varchar2) then
568: p_rec.dpnt_legv_id_rqd_flag :=
569: ben_pgm_shd.g_old_rec.dpnt_legv_id_rqd_flag;

Line 569: ben_pgm_shd.g_old_rec.dpnt_legv_id_rqd_flag;

565: ben_pgm_shd.g_old_rec.pgm_prvds_no_dflt_enrt_flag;
566: End If;
567: If (p_rec.dpnt_legv_id_rqd_flag = hr_api.g_varchar2) then
568: p_rec.dpnt_legv_id_rqd_flag :=
569: ben_pgm_shd.g_old_rec.dpnt_legv_id_rqd_flag;
570: End If;
571: If (p_rec.dpnt_dsgn_lvl_cd = hr_api.g_varchar2) then
572: p_rec.dpnt_dsgn_lvl_cd :=
573: ben_pgm_shd.g_old_rec.dpnt_dsgn_lvl_cd;

Line 573: ben_pgm_shd.g_old_rec.dpnt_dsgn_lvl_cd;

569: ben_pgm_shd.g_old_rec.dpnt_legv_id_rqd_flag;
570: End If;
571: If (p_rec.dpnt_dsgn_lvl_cd = hr_api.g_varchar2) then
572: p_rec.dpnt_dsgn_lvl_cd :=
573: ben_pgm_shd.g_old_rec.dpnt_dsgn_lvl_cd;
574: End If;
575: If (p_rec.pgm_stat_cd = hr_api.g_varchar2) then
576: p_rec.pgm_stat_cd :=
577: ben_pgm_shd.g_old_rec.pgm_stat_cd;

Line 577: ben_pgm_shd.g_old_rec.pgm_stat_cd;

573: ben_pgm_shd.g_old_rec.dpnt_dsgn_lvl_cd;
574: End If;
575: If (p_rec.pgm_stat_cd = hr_api.g_varchar2) then
576: p_rec.pgm_stat_cd :=
577: ben_pgm_shd.g_old_rec.pgm_stat_cd;
578: End If;
579: If (p_rec.ivr_ident = hr_api.g_varchar2) then
580: p_rec.ivr_ident :=
581: ben_pgm_shd.g_old_rec.ivr_ident;

Line 581: ben_pgm_shd.g_old_rec.ivr_ident;

577: ben_pgm_shd.g_old_rec.pgm_stat_cd;
578: End If;
579: If (p_rec.ivr_ident = hr_api.g_varchar2) then
580: p_rec.ivr_ident :=
581: ben_pgm_shd.g_old_rec.ivr_ident;
582: End If;
583: If (p_rec.pgm_typ_cd = hr_api.g_varchar2) then
584: p_rec.pgm_typ_cd :=
585: ben_pgm_shd.g_old_rec.pgm_typ_cd;

Line 585: ben_pgm_shd.g_old_rec.pgm_typ_cd;

581: ben_pgm_shd.g_old_rec.ivr_ident;
582: End If;
583: If (p_rec.pgm_typ_cd = hr_api.g_varchar2) then
584: p_rec.pgm_typ_cd :=
585: ben_pgm_shd.g_old_rec.pgm_typ_cd;
586: End If;
587: If (p_rec.elig_apls_flag = hr_api.g_varchar2) then
588: p_rec.elig_apls_flag :=
589: ben_pgm_shd.g_old_rec.elig_apls_flag;

Line 589: ben_pgm_shd.g_old_rec.elig_apls_flag;

585: ben_pgm_shd.g_old_rec.pgm_typ_cd;
586: End If;
587: If (p_rec.elig_apls_flag = hr_api.g_varchar2) then
588: p_rec.elig_apls_flag :=
589: ben_pgm_shd.g_old_rec.elig_apls_flag;
590: End If;
591: If (p_rec.uses_all_asmts_for_rts_flag = hr_api.g_varchar2) then
592: p_rec.uses_all_asmts_for_rts_flag :=
593: ben_pgm_shd.g_old_rec.uses_all_asmts_for_rts_flag;

Line 593: ben_pgm_shd.g_old_rec.uses_all_asmts_for_rts_flag;

589: ben_pgm_shd.g_old_rec.elig_apls_flag;
590: End If;
591: If (p_rec.uses_all_asmts_for_rts_flag = hr_api.g_varchar2) then
592: p_rec.uses_all_asmts_for_rts_flag :=
593: ben_pgm_shd.g_old_rec.uses_all_asmts_for_rts_flag;
594: End If;
595: If (p_rec.url_ref_name = hr_api.g_varchar2) then
596: p_rec.url_ref_name :=
597: ben_pgm_shd.g_old_rec.url_ref_name;

Line 597: ben_pgm_shd.g_old_rec.url_ref_name;

593: ben_pgm_shd.g_old_rec.uses_all_asmts_for_rts_flag;
594: End If;
595: If (p_rec.url_ref_name = hr_api.g_varchar2) then
596: p_rec.url_ref_name :=
597: ben_pgm_shd.g_old_rec.url_ref_name;
598: End If;
599: If (p_rec.pgm_desc = hr_api.g_varchar2) then
600: p_rec.pgm_desc :=
601: ben_pgm_shd.g_old_rec.pgm_desc;

Line 601: ben_pgm_shd.g_old_rec.pgm_desc;

597: ben_pgm_shd.g_old_rec.url_ref_name;
598: End If;
599: If (p_rec.pgm_desc = hr_api.g_varchar2) then
600: p_rec.pgm_desc :=
601: ben_pgm_shd.g_old_rec.pgm_desc;
602: End If;
603: If (p_rec.prtn_elig_ovrid_alwd_flag = hr_api.g_varchar2) then
604: p_rec.prtn_elig_ovrid_alwd_flag :=
605: ben_pgm_shd.g_old_rec.prtn_elig_ovrid_alwd_flag;

Line 605: ben_pgm_shd.g_old_rec.prtn_elig_ovrid_alwd_flag;

601: ben_pgm_shd.g_old_rec.pgm_desc;
602: End If;
603: If (p_rec.prtn_elig_ovrid_alwd_flag = hr_api.g_varchar2) then
604: p_rec.prtn_elig_ovrid_alwd_flag :=
605: ben_pgm_shd.g_old_rec.prtn_elig_ovrid_alwd_flag;
606: End If;
607: If (p_rec.pgm_use_all_asnts_elig_flag = hr_api.g_varchar2) then
608: p_rec.pgm_use_all_asnts_elig_flag :=
609: ben_pgm_shd.g_old_rec.pgm_use_all_asnts_elig_flag;

Line 609: ben_pgm_shd.g_old_rec.pgm_use_all_asnts_elig_flag;

605: ben_pgm_shd.g_old_rec.prtn_elig_ovrid_alwd_flag;
606: End If;
607: If (p_rec.pgm_use_all_asnts_elig_flag = hr_api.g_varchar2) then
608: p_rec.pgm_use_all_asnts_elig_flag :=
609: ben_pgm_shd.g_old_rec.pgm_use_all_asnts_elig_flag;
610: End If;
611: If (p_rec.dpnt_dsgn_cd = hr_api.g_varchar2) then
612: p_rec.dpnt_dsgn_cd :=
613: ben_pgm_shd.g_old_rec.dpnt_dsgn_cd;

Line 613: ben_pgm_shd.g_old_rec.dpnt_dsgn_cd;

609: ben_pgm_shd.g_old_rec.pgm_use_all_asnts_elig_flag;
610: End If;
611: If (p_rec.dpnt_dsgn_cd = hr_api.g_varchar2) then
612: p_rec.dpnt_dsgn_cd :=
613: ben_pgm_shd.g_old_rec.dpnt_dsgn_cd;
614: End If;
615: If (p_rec.mx_dpnt_pct_prtt_lf_amt = hr_api.g_number) then
616: p_rec.mx_dpnt_pct_prtt_lf_amt :=
617: ben_pgm_shd.g_old_rec.mx_dpnt_pct_prtt_lf_amt;

Line 617: ben_pgm_shd.g_old_rec.mx_dpnt_pct_prtt_lf_amt;

613: ben_pgm_shd.g_old_rec.dpnt_dsgn_cd;
614: End If;
615: If (p_rec.mx_dpnt_pct_prtt_lf_amt = hr_api.g_number) then
616: p_rec.mx_dpnt_pct_prtt_lf_amt :=
617: ben_pgm_shd.g_old_rec.mx_dpnt_pct_prtt_lf_amt;
618: End If;
619: If (p_rec.mx_sps_pct_prtt_lf_amt = hr_api.g_number) then
620: p_rec.mx_sps_pct_prtt_lf_amt :=
621: ben_pgm_shd.g_old_rec.mx_sps_pct_prtt_lf_amt;

Line 621: ben_pgm_shd.g_old_rec.mx_sps_pct_prtt_lf_amt;

617: ben_pgm_shd.g_old_rec.mx_dpnt_pct_prtt_lf_amt;
618: End If;
619: If (p_rec.mx_sps_pct_prtt_lf_amt = hr_api.g_number) then
620: p_rec.mx_sps_pct_prtt_lf_amt :=
621: ben_pgm_shd.g_old_rec.mx_sps_pct_prtt_lf_amt;
622: End If;
623: If (p_rec.acty_ref_perd_cd = hr_api.g_varchar2) then
624: p_rec.acty_ref_perd_cd :=
625: ben_pgm_shd.g_old_rec.acty_ref_perd_cd;

Line 625: ben_pgm_shd.g_old_rec.acty_ref_perd_cd;

621: ben_pgm_shd.g_old_rec.mx_sps_pct_prtt_lf_amt;
622: End If;
623: If (p_rec.acty_ref_perd_cd = hr_api.g_varchar2) then
624: p_rec.acty_ref_perd_cd :=
625: ben_pgm_shd.g_old_rec.acty_ref_perd_cd;
626: End If;
627: If (p_rec.coord_cvg_for_all_pls_flg = hr_api.g_varchar2) then
628: p_rec.coord_cvg_for_all_pls_flg :=
629: ben_pgm_shd.g_old_rec.coord_cvg_for_all_pls_flg;

Line 629: ben_pgm_shd.g_old_rec.coord_cvg_for_all_pls_flg;

625: ben_pgm_shd.g_old_rec.acty_ref_perd_cd;
626: End If;
627: If (p_rec.coord_cvg_for_all_pls_flg = hr_api.g_varchar2) then
628: p_rec.coord_cvg_for_all_pls_flg :=
629: ben_pgm_shd.g_old_rec.coord_cvg_for_all_pls_flg;
630: End If;
631: If (p_rec.enrt_cvg_end_dt_cd = hr_api.g_varchar2) then
632: p_rec.enrt_cvg_end_dt_cd :=
633: ben_pgm_shd.g_old_rec.enrt_cvg_end_dt_cd;

Line 633: ben_pgm_shd.g_old_rec.enrt_cvg_end_dt_cd;

629: ben_pgm_shd.g_old_rec.coord_cvg_for_all_pls_flg;
630: End If;
631: If (p_rec.enrt_cvg_end_dt_cd = hr_api.g_varchar2) then
632: p_rec.enrt_cvg_end_dt_cd :=
633: ben_pgm_shd.g_old_rec.enrt_cvg_end_dt_cd;
634: End If;
635: If (p_rec.enrt_cvg_end_dt_rl = hr_api.g_number) then
636: p_rec.enrt_cvg_end_dt_rl :=
637: ben_pgm_shd.g_old_rec.enrt_cvg_end_dt_rl;

Line 637: ben_pgm_shd.g_old_rec.enrt_cvg_end_dt_rl;

633: ben_pgm_shd.g_old_rec.enrt_cvg_end_dt_cd;
634: End If;
635: If (p_rec.enrt_cvg_end_dt_rl = hr_api.g_number) then
636: p_rec.enrt_cvg_end_dt_rl :=
637: ben_pgm_shd.g_old_rec.enrt_cvg_end_dt_rl;
638: End If;
639: If (p_rec.dpnt_cvg_end_dt_cd = hr_api.g_varchar2) then
640: p_rec.dpnt_cvg_end_dt_cd :=
641: ben_pgm_shd.g_old_rec.dpnt_cvg_end_dt_cd;

Line 641: ben_pgm_shd.g_old_rec.dpnt_cvg_end_dt_cd;

637: ben_pgm_shd.g_old_rec.enrt_cvg_end_dt_rl;
638: End If;
639: If (p_rec.dpnt_cvg_end_dt_cd = hr_api.g_varchar2) then
640: p_rec.dpnt_cvg_end_dt_cd :=
641: ben_pgm_shd.g_old_rec.dpnt_cvg_end_dt_cd;
642: End If;
643: If (p_rec.dpnt_cvg_end_dt_rl = hr_api.g_number) then
644: p_rec.dpnt_cvg_end_dt_rl :=
645: ben_pgm_shd.g_old_rec.dpnt_cvg_end_dt_rl;

Line 645: ben_pgm_shd.g_old_rec.dpnt_cvg_end_dt_rl;

641: ben_pgm_shd.g_old_rec.dpnt_cvg_end_dt_cd;
642: End If;
643: If (p_rec.dpnt_cvg_end_dt_rl = hr_api.g_number) then
644: p_rec.dpnt_cvg_end_dt_rl :=
645: ben_pgm_shd.g_old_rec.dpnt_cvg_end_dt_rl;
646: End If;
647: If (p_rec.dpnt_cvg_strt_dt_cd = hr_api.g_varchar2) then
648: p_rec.dpnt_cvg_strt_dt_cd :=
649: ben_pgm_shd.g_old_rec.dpnt_cvg_strt_dt_cd;

Line 649: ben_pgm_shd.g_old_rec.dpnt_cvg_strt_dt_cd;

645: ben_pgm_shd.g_old_rec.dpnt_cvg_end_dt_rl;
646: End If;
647: If (p_rec.dpnt_cvg_strt_dt_cd = hr_api.g_varchar2) then
648: p_rec.dpnt_cvg_strt_dt_cd :=
649: ben_pgm_shd.g_old_rec.dpnt_cvg_strt_dt_cd;
650: End If;
651: If (p_rec.dpnt_cvg_strt_dt_rl = hr_api.g_number) then
652: p_rec.dpnt_cvg_strt_dt_rl :=
653: ben_pgm_shd.g_old_rec.dpnt_cvg_strt_dt_rl;

Line 653: ben_pgm_shd.g_old_rec.dpnt_cvg_strt_dt_rl;

649: ben_pgm_shd.g_old_rec.dpnt_cvg_strt_dt_cd;
650: End If;
651: If (p_rec.dpnt_cvg_strt_dt_rl = hr_api.g_number) then
652: p_rec.dpnt_cvg_strt_dt_rl :=
653: ben_pgm_shd.g_old_rec.dpnt_cvg_strt_dt_rl;
654: End If;
655: If (p_rec.dpnt_dsgn_no_ctfn_rqd_flag = hr_api.g_varchar2) then
656: p_rec.dpnt_dsgn_no_ctfn_rqd_flag :=
657: ben_pgm_shd.g_old_rec.dpnt_dsgn_no_ctfn_rqd_flag;

Line 657: ben_pgm_shd.g_old_rec.dpnt_dsgn_no_ctfn_rqd_flag;

653: ben_pgm_shd.g_old_rec.dpnt_cvg_strt_dt_rl;
654: End If;
655: If (p_rec.dpnt_dsgn_no_ctfn_rqd_flag = hr_api.g_varchar2) then
656: p_rec.dpnt_dsgn_no_ctfn_rqd_flag :=
657: ben_pgm_shd.g_old_rec.dpnt_dsgn_no_ctfn_rqd_flag;
658: End If;
659: If (p_rec.drvbl_fctr_dpnt_elig_flag = hr_api.g_varchar2) then
660: p_rec.drvbl_fctr_dpnt_elig_flag :=
661: ben_pgm_shd.g_old_rec.drvbl_fctr_dpnt_elig_flag;

Line 661: ben_pgm_shd.g_old_rec.drvbl_fctr_dpnt_elig_flag;

657: ben_pgm_shd.g_old_rec.dpnt_dsgn_no_ctfn_rqd_flag;
658: End If;
659: If (p_rec.drvbl_fctr_dpnt_elig_flag = hr_api.g_varchar2) then
660: p_rec.drvbl_fctr_dpnt_elig_flag :=
661: ben_pgm_shd.g_old_rec.drvbl_fctr_dpnt_elig_flag;
662: End If;
663: If (p_rec.drvbl_fctr_prtn_elig_flag = hr_api.g_varchar2) then
664: p_rec.drvbl_fctr_prtn_elig_flag :=
665: ben_pgm_shd.g_old_rec.drvbl_fctr_prtn_elig_flag;

Line 665: ben_pgm_shd.g_old_rec.drvbl_fctr_prtn_elig_flag;

661: ben_pgm_shd.g_old_rec.drvbl_fctr_dpnt_elig_flag;
662: End If;
663: If (p_rec.drvbl_fctr_prtn_elig_flag = hr_api.g_varchar2) then
664: p_rec.drvbl_fctr_prtn_elig_flag :=
665: ben_pgm_shd.g_old_rec.drvbl_fctr_prtn_elig_flag;
666: End If;
667: If (p_rec.enrt_cvg_strt_dt_cd = hr_api.g_varchar2) then
668: p_rec.enrt_cvg_strt_dt_cd :=
669: ben_pgm_shd.g_old_rec.enrt_cvg_strt_dt_cd;

Line 669: ben_pgm_shd.g_old_rec.enrt_cvg_strt_dt_cd;

665: ben_pgm_shd.g_old_rec.drvbl_fctr_prtn_elig_flag;
666: End If;
667: If (p_rec.enrt_cvg_strt_dt_cd = hr_api.g_varchar2) then
668: p_rec.enrt_cvg_strt_dt_cd :=
669: ben_pgm_shd.g_old_rec.enrt_cvg_strt_dt_cd;
670: End If;
671: If (p_rec.enrt_cvg_strt_dt_rl = hr_api.g_number) then
672: p_rec.enrt_cvg_strt_dt_rl :=
673: ben_pgm_shd.g_old_rec.enrt_cvg_strt_dt_rl;

Line 673: ben_pgm_shd.g_old_rec.enrt_cvg_strt_dt_rl;

669: ben_pgm_shd.g_old_rec.enrt_cvg_strt_dt_cd;
670: End If;
671: If (p_rec.enrt_cvg_strt_dt_rl = hr_api.g_number) then
672: p_rec.enrt_cvg_strt_dt_rl :=
673: ben_pgm_shd.g_old_rec.enrt_cvg_strt_dt_rl;
674: End If;
675: If (p_rec.enrt_info_rt_freq_cd = hr_api.g_varchar2) then
676: p_rec.enrt_info_rt_freq_cd :=
677: ben_pgm_shd.g_old_rec.enrt_info_rt_freq_cd;

Line 677: ben_pgm_shd.g_old_rec.enrt_info_rt_freq_cd;

673: ben_pgm_shd.g_old_rec.enrt_cvg_strt_dt_rl;
674: End If;
675: If (p_rec.enrt_info_rt_freq_cd = hr_api.g_varchar2) then
676: p_rec.enrt_info_rt_freq_cd :=
677: ben_pgm_shd.g_old_rec.enrt_info_rt_freq_cd;
678: End If;
679: If (p_rec.rt_strt_dt_cd = hr_api.g_varchar2) then
680: p_rec.rt_strt_dt_cd :=
681: ben_pgm_shd.g_old_rec.rt_strt_dt_cd;

Line 681: ben_pgm_shd.g_old_rec.rt_strt_dt_cd;

677: ben_pgm_shd.g_old_rec.enrt_info_rt_freq_cd;
678: End If;
679: If (p_rec.rt_strt_dt_cd = hr_api.g_varchar2) then
680: p_rec.rt_strt_dt_cd :=
681: ben_pgm_shd.g_old_rec.rt_strt_dt_cd;
682: End If;
683: If (p_rec.rt_strt_dt_rl = hr_api.g_number) then
684: p_rec.rt_strt_dt_rl :=
685: ben_pgm_shd.g_old_rec.rt_strt_dt_rl;

Line 685: ben_pgm_shd.g_old_rec.rt_strt_dt_rl;

681: ben_pgm_shd.g_old_rec.rt_strt_dt_cd;
682: End If;
683: If (p_rec.rt_strt_dt_rl = hr_api.g_number) then
684: p_rec.rt_strt_dt_rl :=
685: ben_pgm_shd.g_old_rec.rt_strt_dt_rl;
686: End If;
687: If (p_rec.rt_end_dt_cd = hr_api.g_varchar2) then
688: p_rec.rt_end_dt_cd :=
689: ben_pgm_shd.g_old_rec.rt_end_dt_cd;

Line 689: ben_pgm_shd.g_old_rec.rt_end_dt_cd;

685: ben_pgm_shd.g_old_rec.rt_strt_dt_rl;
686: End If;
687: If (p_rec.rt_end_dt_cd = hr_api.g_varchar2) then
688: p_rec.rt_end_dt_cd :=
689: ben_pgm_shd.g_old_rec.rt_end_dt_cd;
690: End If;
691: If (p_rec.rt_end_dt_rl = hr_api.g_number) then
692: p_rec.rt_end_dt_rl :=
693: ben_pgm_shd.g_old_rec.rt_end_dt_rl;

Line 693: ben_pgm_shd.g_old_rec.rt_end_dt_rl;

689: ben_pgm_shd.g_old_rec.rt_end_dt_cd;
690: End If;
691: If (p_rec.rt_end_dt_rl = hr_api.g_number) then
692: p_rec.rt_end_dt_rl :=
693: ben_pgm_shd.g_old_rec.rt_end_dt_rl;
694: End If;
695: If (p_rec.pgm_grp_cd = hr_api.g_varchar2) then
696: p_rec.pgm_grp_cd :=
697: ben_pgm_shd.g_old_rec.pgm_grp_cd;

Line 697: ben_pgm_shd.g_old_rec.pgm_grp_cd;

693: ben_pgm_shd.g_old_rec.rt_end_dt_rl;
694: End If;
695: If (p_rec.pgm_grp_cd = hr_api.g_varchar2) then
696: p_rec.pgm_grp_cd :=
697: ben_pgm_shd.g_old_rec.pgm_grp_cd;
698: End If;
699: If (p_rec.pgm_uom = hr_api.g_varchar2) then
700: p_rec.pgm_uom :=
701: ben_pgm_shd.g_old_rec.pgm_uom;

Line 701: ben_pgm_shd.g_old_rec.pgm_uom;

697: ben_pgm_shd.g_old_rec.pgm_grp_cd;
698: End If;
699: If (p_rec.pgm_uom = hr_api.g_varchar2) then
700: p_rec.pgm_uom :=
701: ben_pgm_shd.g_old_rec.pgm_uom;
702: End If;
703: If (p_rec.drvbl_fctr_apls_rts_flag = hr_api.g_varchar2) then
704: p_rec.drvbl_fctr_apls_rts_flag :=
705: ben_pgm_shd.g_old_rec.drvbl_fctr_apls_rts_flag;

Line 705: ben_pgm_shd.g_old_rec.drvbl_fctr_apls_rts_flag;

701: ben_pgm_shd.g_old_rec.pgm_uom;
702: End If;
703: If (p_rec.drvbl_fctr_apls_rts_flag = hr_api.g_varchar2) then
704: p_rec.drvbl_fctr_apls_rts_flag :=
705: ben_pgm_shd.g_old_rec.drvbl_fctr_apls_rts_flag;
706: End If;
707: If (p_rec.alws_unrstrctd_enrt_flag = hr_api.g_varchar2) then
708: p_rec.alws_unrstrctd_enrt_flag :=
709: ben_pgm_shd.g_old_rec.alws_unrstrctd_enrt_flag;

Line 709: ben_pgm_shd.g_old_rec.alws_unrstrctd_enrt_flag;

705: ben_pgm_shd.g_old_rec.drvbl_fctr_apls_rts_flag;
706: End If;
707: If (p_rec.alws_unrstrctd_enrt_flag = hr_api.g_varchar2) then
708: p_rec.alws_unrstrctd_enrt_flag :=
709: ben_pgm_shd.g_old_rec.alws_unrstrctd_enrt_flag;
710: End If;
711: If (p_rec.enrt_cd = hr_api.g_varchar2) then
712: p_rec.enrt_cd :=
713: ben_pgm_shd.g_old_rec.enrt_cd;

Line 713: ben_pgm_shd.g_old_rec.enrt_cd;

709: ben_pgm_shd.g_old_rec.alws_unrstrctd_enrt_flag;
710: End If;
711: If (p_rec.enrt_cd = hr_api.g_varchar2) then
712: p_rec.enrt_cd :=
713: ben_pgm_shd.g_old_rec.enrt_cd;
714: End If;
715: If (p_rec.enrt_mthd_cd = hr_api.g_varchar2) then
716: p_rec.enrt_mthd_cd :=
717: ben_pgm_shd.g_old_rec.enrt_mthd_cd;

Line 717: ben_pgm_shd.g_old_rec.enrt_mthd_cd;

713: ben_pgm_shd.g_old_rec.enrt_cd;
714: End If;
715: If (p_rec.enrt_mthd_cd = hr_api.g_varchar2) then
716: p_rec.enrt_mthd_cd :=
717: ben_pgm_shd.g_old_rec.enrt_mthd_cd;
718: End If;
719: If (p_rec.poe_lvl_cd = hr_api.g_varchar2) then
720: p_rec.poe_lvl_cd :=
721: ben_pgm_shd.g_old_rec.poe_lvl_cd;

Line 721: ben_pgm_shd.g_old_rec.poe_lvl_cd;

717: ben_pgm_shd.g_old_rec.enrt_mthd_cd;
718: End If;
719: If (p_rec.poe_lvl_cd = hr_api.g_varchar2) then
720: p_rec.poe_lvl_cd :=
721: ben_pgm_shd.g_old_rec.poe_lvl_cd;
722: End If;
723: If (p_rec.enrt_rl = hr_api.g_number) then
724: p_rec.enrt_rl :=
725: ben_pgm_shd.g_old_rec.enrt_rl;

Line 725: ben_pgm_shd.g_old_rec.enrt_rl;

721: ben_pgm_shd.g_old_rec.poe_lvl_cd;
722: End If;
723: If (p_rec.enrt_rl = hr_api.g_number) then
724: p_rec.enrt_rl :=
725: ben_pgm_shd.g_old_rec.enrt_rl;
726: End If;
727: If (p_rec.auto_enrt_mthd_rl = hr_api.g_number) then
728: p_rec.auto_enrt_mthd_rl :=
729: ben_pgm_shd.g_old_rec.auto_enrt_mthd_rl;

Line 729: ben_pgm_shd.g_old_rec.auto_enrt_mthd_rl;

725: ben_pgm_shd.g_old_rec.enrt_rl;
726: End If;
727: If (p_rec.auto_enrt_mthd_rl = hr_api.g_number) then
728: p_rec.auto_enrt_mthd_rl :=
729: ben_pgm_shd.g_old_rec.auto_enrt_mthd_rl;
730: End If;
731: If (p_rec.trk_inelig_per_flag = hr_api.g_varchar2) then
732: p_rec.trk_inelig_per_flag :=
733: ben_pgm_shd.g_old_rec.trk_inelig_per_flag;

Line 733: ben_pgm_shd.g_old_rec.trk_inelig_per_flag;

729: ben_pgm_shd.g_old_rec.auto_enrt_mthd_rl;
730: End If;
731: If (p_rec.trk_inelig_per_flag = hr_api.g_varchar2) then
732: p_rec.trk_inelig_per_flag :=
733: ben_pgm_shd.g_old_rec.trk_inelig_per_flag;
734: End If;
735: If (p_rec.business_group_id = hr_api.g_number) then
736: p_rec.business_group_id :=
737: ben_pgm_shd.g_old_rec.business_group_id;

Line 737: ben_pgm_shd.g_old_rec.business_group_id;

733: ben_pgm_shd.g_old_rec.trk_inelig_per_flag;
734: End If;
735: If (p_rec.business_group_id = hr_api.g_number) then
736: p_rec.business_group_id :=
737: ben_pgm_shd.g_old_rec.business_group_id;
738: End If;
739:
740:
741: If (p_rec.per_cvrd_cd = hr_api.g_varchar2) then

Line 743: ben_pgm_shd.g_old_rec.per_cvrd_cd;

739:
740:
741: If (p_rec.per_cvrd_cd = hr_api.g_varchar2) then
742: p_rec.per_cvrd_cd :=
743: ben_pgm_shd.g_old_rec.per_cvrd_cd;
744: End If;
745:
746: If (p_rec.vrfy_fmly_mmbr_rl = hr_api.g_number) then
747: p_rec.vrfy_fmly_mmbr_rl :=

Line 748: ben_pgm_shd.g_old_rec.vrfy_fmly_mmbr_rl;

744: End If;
745:
746: If (p_rec.vrfy_fmly_mmbr_rl = hr_api.g_number) then
747: p_rec.vrfy_fmly_mmbr_rl :=
748: ben_pgm_shd.g_old_rec.vrfy_fmly_mmbr_rl;
749: End If;
750:
751: If (p_rec.vrfy_fmly_mmbr_cd = hr_api.g_varchar2) then
752: p_rec.vrfy_fmly_mmbr_cd :=

Line 753: ben_pgm_shd.g_old_rec.vrfy_fmly_mmbr_cd;

749: End If;
750:
751: If (p_rec.vrfy_fmly_mmbr_cd = hr_api.g_varchar2) then
752: p_rec.vrfy_fmly_mmbr_cd :=
753: ben_pgm_shd.g_old_rec.vrfy_fmly_mmbr_cd;
754: End If;
755:
756: --FHR
757: If (p_rec.short_name = hr_api.g_varchar2) then

Line 759: ben_pgm_shd.g_old_rec.short_name;

755:
756: --FHR
757: If (p_rec.short_name = hr_api.g_varchar2) then
758: p_rec.short_name :=
759: ben_pgm_shd.g_old_rec.short_name;
760: End If;
761:
762: If (p_rec.short_code = hr_api.g_varchar2) then
763: p_rec.short_code :=

Line 764: ben_pgm_shd.g_old_rec.short_code;

760: End If;
761:
762: If (p_rec.short_code = hr_api.g_varchar2) then
763: p_rec.short_code :=
764: ben_pgm_shd.g_old_rec.short_code;
765: End If;
766:
767: If (p_rec.legislation_code = hr_api.g_varchar2) then
768: p_rec.legislation_code :=

Line 769: ben_pgm_shd.g_old_rec.legislation_code;

765: End If;
766:
767: If (p_rec.legislation_code = hr_api.g_varchar2) then
768: p_rec.legislation_code :=
769: ben_pgm_shd.g_old_rec.legislation_code;
770: End If;
771: If (p_rec.legislation_subgroup = hr_api.g_varchar2) then
772: p_rec.legislation_subgroup :=
773: ben_pgm_shd.g_old_rec.legislation_subgroup;

Line 773: ben_pgm_shd.g_old_rec.legislation_subgroup;

769: ben_pgm_shd.g_old_rec.legislation_code;
770: End If;
771: If (p_rec.legislation_subgroup = hr_api.g_varchar2) then
772: p_rec.legislation_subgroup :=
773: ben_pgm_shd.g_old_rec.legislation_subgroup;
774: End If;
775:
776: --GSTP
777: If (p_rec.Dflt_pgm_flag = hr_api.g_varchar2) then

Line 779: ben_pgm_shd.g_old_rec.Dflt_pgm_flag;

775:
776: --GSTP
777: If (p_rec.Dflt_pgm_flag = hr_api.g_varchar2) then
778: p_rec.Dflt_pgm_flag :=
779: ben_pgm_shd.g_old_rec.Dflt_pgm_flag;
780: End If;
781: If (p_rec.Use_prog_points_flag = hr_api.g_varchar2) then
782: p_rec.Use_prog_points_flag :=
783: ben_pgm_shd.g_old_rec.Use_prog_points_flag;

Line 783: ben_pgm_shd.g_old_rec.Use_prog_points_flag;

779: ben_pgm_shd.g_old_rec.Dflt_pgm_flag;
780: End If;
781: If (p_rec.Use_prog_points_flag = hr_api.g_varchar2) then
782: p_rec.Use_prog_points_flag :=
783: ben_pgm_shd.g_old_rec.Use_prog_points_flag;
784: End If;
785: If (p_rec.Dflt_step_cd = hr_api.g_varchar2) then
786: p_rec.Dflt_step_cd :=
787: ben_pgm_shd.g_old_rec.Dflt_step_cd;

Line 787: ben_pgm_shd.g_old_rec.Dflt_step_cd;

783: ben_pgm_shd.g_old_rec.Use_prog_points_flag;
784: End If;
785: If (p_rec.Dflt_step_cd = hr_api.g_varchar2) then
786: p_rec.Dflt_step_cd :=
787: ben_pgm_shd.g_old_rec.Dflt_step_cd;
788: End If;
789: If (p_rec.Dflt_step_rl = hr_api.g_number) then
790: p_rec.Dflt_step_rl :=
791: ben_pgm_shd.g_old_rec.Dflt_step_rl;

Line 791: ben_pgm_shd.g_old_rec.Dflt_step_rl;

787: ben_pgm_shd.g_old_rec.Dflt_step_cd;
788: End If;
789: If (p_rec.Dflt_step_rl = hr_api.g_number) then
790: p_rec.Dflt_step_rl :=
791: ben_pgm_shd.g_old_rec.Dflt_step_rl;
792: End If;
793: If (p_rec.Update_salary_cd = hr_api.g_varchar2) then
794: p_rec.Update_salary_cd :=
795: ben_pgm_shd.g_old_rec.Update_salary_cd;

Line 795: ben_pgm_shd.g_old_rec.Update_salary_cd;

791: ben_pgm_shd.g_old_rec.Dflt_step_rl;
792: End If;
793: If (p_rec.Update_salary_cd = hr_api.g_varchar2) then
794: p_rec.Update_salary_cd :=
795: ben_pgm_shd.g_old_rec.Update_salary_cd;
796: End If;
797: If (p_rec.Use_multi_pay_rates_flag = hr_api.g_varchar2) then
798: p_rec.Use_multi_pay_rates_flag :=
799: ben_pgm_shd.g_old_rec.Use_multi_pay_rates_flag;

Line 799: ben_pgm_shd.g_old_rec.Use_multi_pay_rates_flag;

795: ben_pgm_shd.g_old_rec.Update_salary_cd;
796: End If;
797: If (p_rec.Use_multi_pay_rates_flag = hr_api.g_varchar2) then
798: p_rec.Use_multi_pay_rates_flag :=
799: ben_pgm_shd.g_old_rec.Use_multi_pay_rates_flag;
800: End If;
801: If (p_rec.dflt_element_type_id = hr_api.g_number) then
802: p_rec.dflt_element_type_id :=
803: ben_pgm_shd.g_old_rec.dflt_element_type_id;

Line 803: ben_pgm_shd.g_old_rec.dflt_element_type_id;

799: ben_pgm_shd.g_old_rec.Use_multi_pay_rates_flag;
800: End If;
801: If (p_rec.dflt_element_type_id = hr_api.g_number) then
802: p_rec.dflt_element_type_id :=
803: ben_pgm_shd.g_old_rec.dflt_element_type_id;
804: End If;
805: If (p_rec.Dflt_input_value_id = hr_api.g_number) then
806: p_rec.Dflt_input_value_id :=
807: ben_pgm_shd.g_old_rec.Dflt_input_value_id;

Line 807: ben_pgm_shd.g_old_rec.Dflt_input_value_id;

803: ben_pgm_shd.g_old_rec.dflt_element_type_id;
804: End If;
805: If (p_rec.Dflt_input_value_id = hr_api.g_number) then
806: p_rec.Dflt_input_value_id :=
807: ben_pgm_shd.g_old_rec.Dflt_input_value_id;
808: End If;
809: If (p_rec.Use_scores_cd = hr_api.g_varchar2) then
810: p_rec.Use_scores_cd :=
811: ben_pgm_shd.g_old_rec.Use_scores_cd;

Line 811: ben_pgm_shd.g_old_rec.Use_scores_cd;

807: ben_pgm_shd.g_old_rec.Dflt_input_value_id;
808: End If;
809: If (p_rec.Use_scores_cd = hr_api.g_varchar2) then
810: p_rec.Use_scores_cd :=
811: ben_pgm_shd.g_old_rec.Use_scores_cd;
812: End If;
813: If (p_rec.Scores_calc_mthd_cd = hr_api.g_varchar2) then
814: p_rec.Scores_calc_mthd_cd :=
815: ben_pgm_shd.g_old_rec.Scores_calc_mthd_cd;

Line 815: ben_pgm_shd.g_old_rec.Scores_calc_mthd_cd;

811: ben_pgm_shd.g_old_rec.Use_scores_cd;
812: End If;
813: If (p_rec.Scores_calc_mthd_cd = hr_api.g_varchar2) then
814: p_rec.Scores_calc_mthd_cd :=
815: ben_pgm_shd.g_old_rec.Scores_calc_mthd_cd;
816: End If;
817: If (p_rec.Scores_calc_rl = hr_api.g_number) then
818: p_rec.Scores_calc_rl :=
819: ben_pgm_shd.g_old_rec.Scores_calc_rl;

Line 819: ben_pgm_shd.g_old_rec.Scores_calc_rl;

815: ben_pgm_shd.g_old_rec.Scores_calc_mthd_cd;
816: End If;
817: If (p_rec.Scores_calc_rl = hr_api.g_number) then
818: p_rec.Scores_calc_rl :=
819: ben_pgm_shd.g_old_rec.Scores_calc_rl;
820: End If;
821: --GSTP
822:
823: If (p_rec.gsp_allow_override_flag = hr_api.g_varchar2) then

Line 825: ben_pgm_shd.g_old_rec.gsp_allow_override_flag;

821: --GSTP
822:
823: If (p_rec.gsp_allow_override_flag = hr_api.g_varchar2) then
824: p_rec.gsp_allow_override_flag :=
825: ben_pgm_shd.g_old_rec.gsp_allow_override_flag;
826: End If;
827:
828: If (p_rec.use_variable_rates_flag = hr_api.g_varchar2) then
829: p_rec.use_variable_rates_flag :=

Line 830: ben_pgm_shd.g_old_rec.use_variable_rates_flag;

826: End If;
827:
828: If (p_rec.use_variable_rates_flag = hr_api.g_varchar2) then
829: p_rec.use_variable_rates_flag :=
830: ben_pgm_shd.g_old_rec.use_variable_rates_flag;
831: End If;
832:
833: If (p_rec.salary_calc_mthd_cd = hr_api.g_varchar2) then
834: p_rec.salary_calc_mthd_cd :=

Line 835: ben_pgm_shd.g_old_rec.salary_calc_mthd_cd;

831: End If;
832:
833: If (p_rec.salary_calc_mthd_cd = hr_api.g_varchar2) then
834: p_rec.salary_calc_mthd_cd :=
835: ben_pgm_shd.g_old_rec.salary_calc_mthd_cd;
836: End If;
837:
838:
839: If (p_rec.salary_calc_mthd_rl = hr_api.g_number) then

Line 841: ben_pgm_shd.g_old_rec.salary_calc_mthd_rl;

837:
838:
839: If (p_rec.salary_calc_mthd_rl = hr_api.g_number) then
840: p_rec.salary_calc_mthd_rl :=
841: ben_pgm_shd.g_old_rec.salary_calc_mthd_rl;
842: End If;
843:
844: If (p_rec.susp_if_dpnt_ssn_nt_prv_cd = hr_api.g_varchar2) then
845: p_rec.susp_if_dpnt_ssn_nt_prv_cd :=

Line 846: ben_pgm_shd.g_old_rec.susp_if_dpnt_ssn_nt_prv_cd;

842: End If;
843:
844: If (p_rec.susp_if_dpnt_ssn_nt_prv_cd = hr_api.g_varchar2) then
845: p_rec.susp_if_dpnt_ssn_nt_prv_cd :=
846: ben_pgm_shd.g_old_rec.susp_if_dpnt_ssn_nt_prv_cd;
847: End If;
848:
849: If (p_rec.susp_if_dpnt_dob_nt_prv_cd = hr_api.g_varchar2) then
850: p_rec.susp_if_dpnt_dob_nt_prv_cd :=

Line 851: ben_pgm_shd.g_old_rec.susp_if_dpnt_dob_nt_prv_cd;

847: End If;
848:
849: If (p_rec.susp_if_dpnt_dob_nt_prv_cd = hr_api.g_varchar2) then
850: p_rec.susp_if_dpnt_dob_nt_prv_cd :=
851: ben_pgm_shd.g_old_rec.susp_if_dpnt_dob_nt_prv_cd;
852: End If;
853: If (p_rec.susp_if_dpnt_adr_nt_prv_cd = hr_api.g_varchar2) then
854: p_rec.susp_if_dpnt_adr_nt_prv_cd :=
855: ben_pgm_shd.g_old_rec.susp_if_dpnt_adr_nt_prv_cd;

Line 855: ben_pgm_shd.g_old_rec.susp_if_dpnt_adr_nt_prv_cd;

851: ben_pgm_shd.g_old_rec.susp_if_dpnt_dob_nt_prv_cd;
852: End If;
853: If (p_rec.susp_if_dpnt_adr_nt_prv_cd = hr_api.g_varchar2) then
854: p_rec.susp_if_dpnt_adr_nt_prv_cd :=
855: ben_pgm_shd.g_old_rec.susp_if_dpnt_adr_nt_prv_cd;
856: End If;
857: If (p_rec.susp_if_ctfn_not_dpnt_flag = hr_api.g_varchar2) then
858: p_rec.susp_if_ctfn_not_dpnt_flag :=
859: ben_pgm_shd.g_old_rec.susp_if_ctfn_not_dpnt_flag;

Line 859: ben_pgm_shd.g_old_rec.susp_if_ctfn_not_dpnt_flag;

855: ben_pgm_shd.g_old_rec.susp_if_dpnt_adr_nt_prv_cd;
856: End If;
857: If (p_rec.susp_if_ctfn_not_dpnt_flag = hr_api.g_varchar2) then
858: p_rec.susp_if_ctfn_not_dpnt_flag :=
859: ben_pgm_shd.g_old_rec.susp_if_ctfn_not_dpnt_flag;
860: End If;
861: If (p_rec.dpnt_ctfn_determine_cd = hr_api.g_varchar2) then
862: p_rec.dpnt_ctfn_determine_cd :=
863: ben_pgm_shd.g_old_rec.dpnt_ctfn_determine_cd;

Line 863: ben_pgm_shd.g_old_rec.dpnt_ctfn_determine_cd;

859: ben_pgm_shd.g_old_rec.susp_if_ctfn_not_dpnt_flag;
860: End If;
861: If (p_rec.dpnt_ctfn_determine_cd = hr_api.g_varchar2) then
862: p_rec.dpnt_ctfn_determine_cd :=
863: ben_pgm_shd.g_old_rec.dpnt_ctfn_determine_cd;
864: End If;
865:
866: If (p_rec.pgm_attribute_category = hr_api.g_varchar2) then
867: p_rec.pgm_attribute_category :=

Line 868: ben_pgm_shd.g_old_rec.pgm_attribute_category;

864: End If;
865:
866: If (p_rec.pgm_attribute_category = hr_api.g_varchar2) then
867: p_rec.pgm_attribute_category :=
868: ben_pgm_shd.g_old_rec.pgm_attribute_category;
869: End If;
870:
871: If (p_rec.pgm_attribute1 = hr_api.g_varchar2) then
872: p_rec.pgm_attribute1 :=

Line 873: ben_pgm_shd.g_old_rec.pgm_attribute1;

869: End If;
870:
871: If (p_rec.pgm_attribute1 = hr_api.g_varchar2) then
872: p_rec.pgm_attribute1 :=
873: ben_pgm_shd.g_old_rec.pgm_attribute1;
874: End If;
875:
876: If (p_rec.pgm_attribute2 = hr_api.g_varchar2) then
877: p_rec.pgm_attribute2 :=

Line 878: ben_pgm_shd.g_old_rec.pgm_attribute2;

874: End If;
875:
876: If (p_rec.pgm_attribute2 = hr_api.g_varchar2) then
877: p_rec.pgm_attribute2 :=
878: ben_pgm_shd.g_old_rec.pgm_attribute2;
879: End If;
880: If (p_rec.pgm_attribute3 = hr_api.g_varchar2) then
881: p_rec.pgm_attribute3 :=
882: ben_pgm_shd.g_old_rec.pgm_attribute3;

Line 882: ben_pgm_shd.g_old_rec.pgm_attribute3;

878: ben_pgm_shd.g_old_rec.pgm_attribute2;
879: End If;
880: If (p_rec.pgm_attribute3 = hr_api.g_varchar2) then
881: p_rec.pgm_attribute3 :=
882: ben_pgm_shd.g_old_rec.pgm_attribute3;
883: End If;
884: If (p_rec.pgm_attribute4 = hr_api.g_varchar2) then
885: p_rec.pgm_attribute4 :=
886: ben_pgm_shd.g_old_rec.pgm_attribute4;

Line 886: ben_pgm_shd.g_old_rec.pgm_attribute4;

882: ben_pgm_shd.g_old_rec.pgm_attribute3;
883: End If;
884: If (p_rec.pgm_attribute4 = hr_api.g_varchar2) then
885: p_rec.pgm_attribute4 :=
886: ben_pgm_shd.g_old_rec.pgm_attribute4;
887: End If;
888: If (p_rec.pgm_attribute5 = hr_api.g_varchar2) then
889: p_rec.pgm_attribute5 :=
890: ben_pgm_shd.g_old_rec.pgm_attribute5;

Line 890: ben_pgm_shd.g_old_rec.pgm_attribute5;

886: ben_pgm_shd.g_old_rec.pgm_attribute4;
887: End If;
888: If (p_rec.pgm_attribute5 = hr_api.g_varchar2) then
889: p_rec.pgm_attribute5 :=
890: ben_pgm_shd.g_old_rec.pgm_attribute5;
891: End If;
892: If (p_rec.pgm_attribute6 = hr_api.g_varchar2) then
893: p_rec.pgm_attribute6 :=
894: ben_pgm_shd.g_old_rec.pgm_attribute6;

Line 894: ben_pgm_shd.g_old_rec.pgm_attribute6;

890: ben_pgm_shd.g_old_rec.pgm_attribute5;
891: End If;
892: If (p_rec.pgm_attribute6 = hr_api.g_varchar2) then
893: p_rec.pgm_attribute6 :=
894: ben_pgm_shd.g_old_rec.pgm_attribute6;
895: End If;
896: If (p_rec.pgm_attribute7 = hr_api.g_varchar2) then
897: p_rec.pgm_attribute7 :=
898: ben_pgm_shd.g_old_rec.pgm_attribute7;

Line 898: ben_pgm_shd.g_old_rec.pgm_attribute7;

894: ben_pgm_shd.g_old_rec.pgm_attribute6;
895: End If;
896: If (p_rec.pgm_attribute7 = hr_api.g_varchar2) then
897: p_rec.pgm_attribute7 :=
898: ben_pgm_shd.g_old_rec.pgm_attribute7;
899: End If;
900: If (p_rec.pgm_attribute8 = hr_api.g_varchar2) then
901: p_rec.pgm_attribute8 :=
902: ben_pgm_shd.g_old_rec.pgm_attribute8;

Line 902: ben_pgm_shd.g_old_rec.pgm_attribute8;

898: ben_pgm_shd.g_old_rec.pgm_attribute7;
899: End If;
900: If (p_rec.pgm_attribute8 = hr_api.g_varchar2) then
901: p_rec.pgm_attribute8 :=
902: ben_pgm_shd.g_old_rec.pgm_attribute8;
903: End If;
904: If (p_rec.pgm_attribute9 = hr_api.g_varchar2) then
905: p_rec.pgm_attribute9 :=
906: ben_pgm_shd.g_old_rec.pgm_attribute9;

Line 906: ben_pgm_shd.g_old_rec.pgm_attribute9;

902: ben_pgm_shd.g_old_rec.pgm_attribute8;
903: End If;
904: If (p_rec.pgm_attribute9 = hr_api.g_varchar2) then
905: p_rec.pgm_attribute9 :=
906: ben_pgm_shd.g_old_rec.pgm_attribute9;
907: End If;
908: If (p_rec.pgm_attribute10 = hr_api.g_varchar2) then
909: p_rec.pgm_attribute10 :=
910: ben_pgm_shd.g_old_rec.pgm_attribute10;

Line 910: ben_pgm_shd.g_old_rec.pgm_attribute10;

906: ben_pgm_shd.g_old_rec.pgm_attribute9;
907: End If;
908: If (p_rec.pgm_attribute10 = hr_api.g_varchar2) then
909: p_rec.pgm_attribute10 :=
910: ben_pgm_shd.g_old_rec.pgm_attribute10;
911: End If;
912: If (p_rec.pgm_attribute11 = hr_api.g_varchar2) then
913: p_rec.pgm_attribute11 :=
914: ben_pgm_shd.g_old_rec.pgm_attribute11;

Line 914: ben_pgm_shd.g_old_rec.pgm_attribute11;

910: ben_pgm_shd.g_old_rec.pgm_attribute10;
911: End If;
912: If (p_rec.pgm_attribute11 = hr_api.g_varchar2) then
913: p_rec.pgm_attribute11 :=
914: ben_pgm_shd.g_old_rec.pgm_attribute11;
915: End If;
916: If (p_rec.pgm_attribute12 = hr_api.g_varchar2) then
917: p_rec.pgm_attribute12 :=
918: ben_pgm_shd.g_old_rec.pgm_attribute12;

Line 918: ben_pgm_shd.g_old_rec.pgm_attribute12;

914: ben_pgm_shd.g_old_rec.pgm_attribute11;
915: End If;
916: If (p_rec.pgm_attribute12 = hr_api.g_varchar2) then
917: p_rec.pgm_attribute12 :=
918: ben_pgm_shd.g_old_rec.pgm_attribute12;
919: End If;
920: If (p_rec.pgm_attribute13 = hr_api.g_varchar2) then
921: p_rec.pgm_attribute13 :=
922: ben_pgm_shd.g_old_rec.pgm_attribute13;

Line 922: ben_pgm_shd.g_old_rec.pgm_attribute13;

918: ben_pgm_shd.g_old_rec.pgm_attribute12;
919: End If;
920: If (p_rec.pgm_attribute13 = hr_api.g_varchar2) then
921: p_rec.pgm_attribute13 :=
922: ben_pgm_shd.g_old_rec.pgm_attribute13;
923: End If;
924: If (p_rec.pgm_attribute14 = hr_api.g_varchar2) then
925: p_rec.pgm_attribute14 :=
926: ben_pgm_shd.g_old_rec.pgm_attribute14;

Line 926: ben_pgm_shd.g_old_rec.pgm_attribute14;

922: ben_pgm_shd.g_old_rec.pgm_attribute13;
923: End If;
924: If (p_rec.pgm_attribute14 = hr_api.g_varchar2) then
925: p_rec.pgm_attribute14 :=
926: ben_pgm_shd.g_old_rec.pgm_attribute14;
927: End If;
928: If (p_rec.pgm_attribute15 = hr_api.g_varchar2) then
929: p_rec.pgm_attribute15 :=
930: ben_pgm_shd.g_old_rec.pgm_attribute15;

Line 930: ben_pgm_shd.g_old_rec.pgm_attribute15;

926: ben_pgm_shd.g_old_rec.pgm_attribute14;
927: End If;
928: If (p_rec.pgm_attribute15 = hr_api.g_varchar2) then
929: p_rec.pgm_attribute15 :=
930: ben_pgm_shd.g_old_rec.pgm_attribute15;
931: End If;
932: If (p_rec.pgm_attribute16 = hr_api.g_varchar2) then
933: p_rec.pgm_attribute16 :=
934: ben_pgm_shd.g_old_rec.pgm_attribute16;

Line 934: ben_pgm_shd.g_old_rec.pgm_attribute16;

930: ben_pgm_shd.g_old_rec.pgm_attribute15;
931: End If;
932: If (p_rec.pgm_attribute16 = hr_api.g_varchar2) then
933: p_rec.pgm_attribute16 :=
934: ben_pgm_shd.g_old_rec.pgm_attribute16;
935: End If;
936: If (p_rec.pgm_attribute17 = hr_api.g_varchar2) then
937: p_rec.pgm_attribute17 :=
938: ben_pgm_shd.g_old_rec.pgm_attribute17;

Line 938: ben_pgm_shd.g_old_rec.pgm_attribute17;

934: ben_pgm_shd.g_old_rec.pgm_attribute16;
935: End If;
936: If (p_rec.pgm_attribute17 = hr_api.g_varchar2) then
937: p_rec.pgm_attribute17 :=
938: ben_pgm_shd.g_old_rec.pgm_attribute17;
939: End If;
940: If (p_rec.pgm_attribute18 = hr_api.g_varchar2) then
941: p_rec.pgm_attribute18 :=
942: ben_pgm_shd.g_old_rec.pgm_attribute18;

Line 942: ben_pgm_shd.g_old_rec.pgm_attribute18;

938: ben_pgm_shd.g_old_rec.pgm_attribute17;
939: End If;
940: If (p_rec.pgm_attribute18 = hr_api.g_varchar2) then
941: p_rec.pgm_attribute18 :=
942: ben_pgm_shd.g_old_rec.pgm_attribute18;
943: End If;
944: If (p_rec.pgm_attribute19 = hr_api.g_varchar2) then
945: p_rec.pgm_attribute19 :=
946: ben_pgm_shd.g_old_rec.pgm_attribute19;

Line 946: ben_pgm_shd.g_old_rec.pgm_attribute19;

942: ben_pgm_shd.g_old_rec.pgm_attribute18;
943: End If;
944: If (p_rec.pgm_attribute19 = hr_api.g_varchar2) then
945: p_rec.pgm_attribute19 :=
946: ben_pgm_shd.g_old_rec.pgm_attribute19;
947: End If;
948: If (p_rec.pgm_attribute20 = hr_api.g_varchar2) then
949: p_rec.pgm_attribute20 :=
950: ben_pgm_shd.g_old_rec.pgm_attribute20;

Line 950: ben_pgm_shd.g_old_rec.pgm_attribute20;

946: ben_pgm_shd.g_old_rec.pgm_attribute19;
947: End If;
948: If (p_rec.pgm_attribute20 = hr_api.g_varchar2) then
949: p_rec.pgm_attribute20 :=
950: ben_pgm_shd.g_old_rec.pgm_attribute20;
951: End If;
952: If (p_rec.pgm_attribute21 = hr_api.g_varchar2) then
953: p_rec.pgm_attribute21 :=
954: ben_pgm_shd.g_old_rec.pgm_attribute21;

Line 954: ben_pgm_shd.g_old_rec.pgm_attribute21;

950: ben_pgm_shd.g_old_rec.pgm_attribute20;
951: End If;
952: If (p_rec.pgm_attribute21 = hr_api.g_varchar2) then
953: p_rec.pgm_attribute21 :=
954: ben_pgm_shd.g_old_rec.pgm_attribute21;
955: End If;
956: If (p_rec.pgm_attribute22 = hr_api.g_varchar2) then
957: p_rec.pgm_attribute22 :=
958: ben_pgm_shd.g_old_rec.pgm_attribute22;

Line 958: ben_pgm_shd.g_old_rec.pgm_attribute22;

954: ben_pgm_shd.g_old_rec.pgm_attribute21;
955: End If;
956: If (p_rec.pgm_attribute22 = hr_api.g_varchar2) then
957: p_rec.pgm_attribute22 :=
958: ben_pgm_shd.g_old_rec.pgm_attribute22;
959: End If;
960: If (p_rec.pgm_attribute23 = hr_api.g_varchar2) then
961: p_rec.pgm_attribute23 :=
962: ben_pgm_shd.g_old_rec.pgm_attribute23;

Line 962: ben_pgm_shd.g_old_rec.pgm_attribute23;

958: ben_pgm_shd.g_old_rec.pgm_attribute22;
959: End If;
960: If (p_rec.pgm_attribute23 = hr_api.g_varchar2) then
961: p_rec.pgm_attribute23 :=
962: ben_pgm_shd.g_old_rec.pgm_attribute23;
963: End If;
964: If (p_rec.pgm_attribute24 = hr_api.g_varchar2) then
965: p_rec.pgm_attribute24 :=
966: ben_pgm_shd.g_old_rec.pgm_attribute24;

Line 966: ben_pgm_shd.g_old_rec.pgm_attribute24;

962: ben_pgm_shd.g_old_rec.pgm_attribute23;
963: End If;
964: If (p_rec.pgm_attribute24 = hr_api.g_varchar2) then
965: p_rec.pgm_attribute24 :=
966: ben_pgm_shd.g_old_rec.pgm_attribute24;
967: End If;
968: If (p_rec.pgm_attribute25 = hr_api.g_varchar2) then
969: p_rec.pgm_attribute25 :=
970: ben_pgm_shd.g_old_rec.pgm_attribute25;

Line 970: ben_pgm_shd.g_old_rec.pgm_attribute25;

966: ben_pgm_shd.g_old_rec.pgm_attribute24;
967: End If;
968: If (p_rec.pgm_attribute25 = hr_api.g_varchar2) then
969: p_rec.pgm_attribute25 :=
970: ben_pgm_shd.g_old_rec.pgm_attribute25;
971: End If;
972: If (p_rec.pgm_attribute26 = hr_api.g_varchar2) then
973: p_rec.pgm_attribute26 :=
974: ben_pgm_shd.g_old_rec.pgm_attribute26;

Line 974: ben_pgm_shd.g_old_rec.pgm_attribute26;

970: ben_pgm_shd.g_old_rec.pgm_attribute25;
971: End If;
972: If (p_rec.pgm_attribute26 = hr_api.g_varchar2) then
973: p_rec.pgm_attribute26 :=
974: ben_pgm_shd.g_old_rec.pgm_attribute26;
975: End If;
976: If (p_rec.pgm_attribute27 = hr_api.g_varchar2) then
977: p_rec.pgm_attribute27 :=
978: ben_pgm_shd.g_old_rec.pgm_attribute27;

Line 978: ben_pgm_shd.g_old_rec.pgm_attribute27;

974: ben_pgm_shd.g_old_rec.pgm_attribute26;
975: End If;
976: If (p_rec.pgm_attribute27 = hr_api.g_varchar2) then
977: p_rec.pgm_attribute27 :=
978: ben_pgm_shd.g_old_rec.pgm_attribute27;
979: End If;
980: If (p_rec.pgm_attribute28 = hr_api.g_varchar2) then
981: p_rec.pgm_attribute28 :=
982: ben_pgm_shd.g_old_rec.pgm_attribute28;

Line 982: ben_pgm_shd.g_old_rec.pgm_attribute28;

978: ben_pgm_shd.g_old_rec.pgm_attribute27;
979: End If;
980: If (p_rec.pgm_attribute28 = hr_api.g_varchar2) then
981: p_rec.pgm_attribute28 :=
982: ben_pgm_shd.g_old_rec.pgm_attribute28;
983: End If;
984: If (p_rec.pgm_attribute29 = hr_api.g_varchar2) then
985: p_rec.pgm_attribute29 :=
986: ben_pgm_shd.g_old_rec.pgm_attribute29;

Line 986: ben_pgm_shd.g_old_rec.pgm_attribute29;

982: ben_pgm_shd.g_old_rec.pgm_attribute28;
983: End If;
984: If (p_rec.pgm_attribute29 = hr_api.g_varchar2) then
985: p_rec.pgm_attribute29 :=
986: ben_pgm_shd.g_old_rec.pgm_attribute29;
987: End If;
988: If (p_rec.pgm_attribute30 = hr_api.g_varchar2) then
989: p_rec.pgm_attribute30 :=
990: ben_pgm_shd.g_old_rec.pgm_attribute30;

Line 990: ben_pgm_shd.g_old_rec.pgm_attribute30;

986: ben_pgm_shd.g_old_rec.pgm_attribute29;
987: End If;
988: If (p_rec.pgm_attribute30 = hr_api.g_varchar2) then
989: p_rec.pgm_attribute30 :=
990: ben_pgm_shd.g_old_rec.pgm_attribute30;
991: End If;
992: --
993: hr_utility.set_location(' Leaving:'||l_proc, 10);
994: --

Line 1002: p_rec in out nocopy ben_pgm_shd.g_rec_type,

998: -- |---------------------------------< upd >----------------------------------|
999: -- ----------------------------------------------------------------------------
1000: Procedure upd
1001: (
1002: p_rec in out nocopy ben_pgm_shd.g_rec_type,
1003: p_effective_date in date,
1004: p_datetrack_mode in varchar2
1005: ) is
1006: --

Line 1020: ben_pgm_shd.lck

1016: dt_api.validate_dt_upd_mode(p_datetrack_mode => p_datetrack_mode);
1017: --
1018: -- We must lock the row which we need to update.
1019: --
1020: ben_pgm_shd.lck
1021: (p_effective_date => p_effective_date,
1022: p_datetrack_mode => p_datetrack_mode,
1023: p_pgm_id => p_rec.pgm_id,
1024: p_object_version_number => p_rec.object_version_number,

Line 1189: l_rec ben_pgm_shd.g_rec_type;

1185: p_effective_date in date,
1186: p_datetrack_mode in varchar2
1187: ) is
1188: --
1189: l_rec ben_pgm_shd.g_rec_type;
1190: l_proc varchar2(72) := g_package||'upd';
1191: --
1192: Begin
1193: hr_utility.set_location('Entering:'||l_proc, 5);

Line 1199: ben_pgm_shd.convert_args

1195: -- Call conversion function to turn arguments into the
1196: -- l_rec structure.
1197: --
1198: l_rec :=
1199: ben_pgm_shd.convert_args
1200: (
1201: p_pgm_id,
1202: null,
1203: null,