371: (p_acty_base_rt_id => p_acty_base_rt_id
372: ,p_prtt_rt_val_id => null
373: ,p_prtt_enrt_rslt_id => p_prtt_enrt_rslt_id
374: ,p_new_rt_strt_dt => p_rt_strt_dt
375: ,p_new_rt_end_dt => hr_api.g_eot);
376:
377: end if;
378: --
379: -- Process Logic
449: ,p_pk_id => p_pk_id
450: ,p_effective_date => trunc(p_effective_date)
451: );
452: exception
453: when hr_api.cannot_find_prog_unit then
454: hr_api.cannot_find_prog_unit_error
455: (
456: p_module_name => 'CREATE_prtt_rt_val'
457: ,p_hook_type => 'BP'
450: ,p_effective_date => trunc(p_effective_date)
451: );
452: exception
453: when hr_api.cannot_find_prog_unit then
454: hr_api.cannot_find_prog_unit_error
455: (
456: p_module_name => 'CREATE_prtt_rt_val'
457: ,p_hook_type => 'BP'
458: );
710: ,p_object_version_number => l_object_version_number
711: ,p_effective_date => trunc(p_effective_date)
712: );
713: exception
714: when hr_api.cannot_find_prog_unit then
715: hr_api.cannot_find_prog_unit_error
716: (p_module_name => 'CREATE_prtt_rt_val'
717: ,p_hook_type => 'AP'
718: );
711: ,p_effective_date => trunc(p_effective_date)
712: );
713: exception
714: when hr_api.cannot_find_prog_unit then
715: hr_api.cannot_find_prog_unit_error
716: (p_module_name => 'CREATE_prtt_rt_val'
717: ,p_hook_type => 'AP'
718: );
719: --
727: --
728: -- When in validation only mode raise the Validate_Enabled exception
729: --
730: if p_validate then
731: raise hr_api.validate_enabled;
732: end if;
733: --
734: -- Set all output arguments
735: --
741: end if;
742: --
743: exception
744: --
745: when hr_api.validate_enabled then
746: --
747: -- As the Validate_Enabled exception has been raised
748: -- we must rollback to the savepoint
749: --
775: --
776: procedure update_prtt_rt_val
777: (p_validate in boolean default false
778: ,p_prtt_rt_val_id in number
779: ,p_person_id in number default hr_api.g_number
780: ,p_input_value_id in number default hr_api.g_number
781: ,p_element_type_id in number default hr_api.g_number
782: ,p_enrt_rt_id in number default hr_api.g_number
783: ,p_rt_strt_dt in date default hr_api.g_date
776: procedure update_prtt_rt_val
777: (p_validate in boolean default false
778: ,p_prtt_rt_val_id in number
779: ,p_person_id in number default hr_api.g_number
780: ,p_input_value_id in number default hr_api.g_number
781: ,p_element_type_id in number default hr_api.g_number
782: ,p_enrt_rt_id in number default hr_api.g_number
783: ,p_rt_strt_dt in date default hr_api.g_date
784: ,p_rt_end_dt in date default hr_api.g_date
777: (p_validate in boolean default false
778: ,p_prtt_rt_val_id in number
779: ,p_person_id in number default hr_api.g_number
780: ,p_input_value_id in number default hr_api.g_number
781: ,p_element_type_id in number default hr_api.g_number
782: ,p_enrt_rt_id in number default hr_api.g_number
783: ,p_rt_strt_dt in date default hr_api.g_date
784: ,p_rt_end_dt in date default hr_api.g_date
785: ,p_rt_typ_cd in varchar2 default hr_api.g_varchar2
778: ,p_prtt_rt_val_id in number
779: ,p_person_id in number default hr_api.g_number
780: ,p_input_value_id in number default hr_api.g_number
781: ,p_element_type_id in number default hr_api.g_number
782: ,p_enrt_rt_id in number default hr_api.g_number
783: ,p_rt_strt_dt in date default hr_api.g_date
784: ,p_rt_end_dt in date default hr_api.g_date
785: ,p_rt_typ_cd in varchar2 default hr_api.g_varchar2
786: ,p_tx_typ_cd in varchar2 default hr_api.g_varchar2
779: ,p_person_id in number default hr_api.g_number
780: ,p_input_value_id in number default hr_api.g_number
781: ,p_element_type_id in number default hr_api.g_number
782: ,p_enrt_rt_id in number default hr_api.g_number
783: ,p_rt_strt_dt in date default hr_api.g_date
784: ,p_rt_end_dt in date default hr_api.g_date
785: ,p_rt_typ_cd in varchar2 default hr_api.g_varchar2
786: ,p_tx_typ_cd in varchar2 default hr_api.g_varchar2
787: ,p_ordr_num in number default hr_api.g_number
780: ,p_input_value_id in number default hr_api.g_number
781: ,p_element_type_id in number default hr_api.g_number
782: ,p_enrt_rt_id in number default hr_api.g_number
783: ,p_rt_strt_dt in date default hr_api.g_date
784: ,p_rt_end_dt in date default hr_api.g_date
785: ,p_rt_typ_cd in varchar2 default hr_api.g_varchar2
786: ,p_tx_typ_cd in varchar2 default hr_api.g_varchar2
787: ,p_ordr_num in number default hr_api.g_number
788: ,p_acty_typ_cd in varchar2 default hr_api.g_varchar2
781: ,p_element_type_id in number default hr_api.g_number
782: ,p_enrt_rt_id in number default hr_api.g_number
783: ,p_rt_strt_dt in date default hr_api.g_date
784: ,p_rt_end_dt in date default hr_api.g_date
785: ,p_rt_typ_cd in varchar2 default hr_api.g_varchar2
786: ,p_tx_typ_cd in varchar2 default hr_api.g_varchar2
787: ,p_ordr_num in number default hr_api.g_number
788: ,p_acty_typ_cd in varchar2 default hr_api.g_varchar2
789: ,p_mlt_cd in varchar2 default hr_api.g_varchar2
782: ,p_enrt_rt_id in number default hr_api.g_number
783: ,p_rt_strt_dt in date default hr_api.g_date
784: ,p_rt_end_dt in date default hr_api.g_date
785: ,p_rt_typ_cd in varchar2 default hr_api.g_varchar2
786: ,p_tx_typ_cd in varchar2 default hr_api.g_varchar2
787: ,p_ordr_num in number default hr_api.g_number
788: ,p_acty_typ_cd in varchar2 default hr_api.g_varchar2
789: ,p_mlt_cd in varchar2 default hr_api.g_varchar2
790: ,p_acty_ref_perd_cd in varchar2 default hr_api.g_varchar2
783: ,p_rt_strt_dt in date default hr_api.g_date
784: ,p_rt_end_dt in date default hr_api.g_date
785: ,p_rt_typ_cd in varchar2 default hr_api.g_varchar2
786: ,p_tx_typ_cd in varchar2 default hr_api.g_varchar2
787: ,p_ordr_num in number default hr_api.g_number
788: ,p_acty_typ_cd in varchar2 default hr_api.g_varchar2
789: ,p_mlt_cd in varchar2 default hr_api.g_varchar2
790: ,p_acty_ref_perd_cd in varchar2 default hr_api.g_varchar2
791: ,p_rt_val in number default hr_api.g_number
784: ,p_rt_end_dt in date default hr_api.g_date
785: ,p_rt_typ_cd in varchar2 default hr_api.g_varchar2
786: ,p_tx_typ_cd in varchar2 default hr_api.g_varchar2
787: ,p_ordr_num in number default hr_api.g_number
788: ,p_acty_typ_cd in varchar2 default hr_api.g_varchar2
789: ,p_mlt_cd in varchar2 default hr_api.g_varchar2
790: ,p_acty_ref_perd_cd in varchar2 default hr_api.g_varchar2
791: ,p_rt_val in number default hr_api.g_number
792: ,p_ann_rt_val in number default hr_api.g_number
785: ,p_rt_typ_cd in varchar2 default hr_api.g_varchar2
786: ,p_tx_typ_cd in varchar2 default hr_api.g_varchar2
787: ,p_ordr_num in number default hr_api.g_number
788: ,p_acty_typ_cd in varchar2 default hr_api.g_varchar2
789: ,p_mlt_cd in varchar2 default hr_api.g_varchar2
790: ,p_acty_ref_perd_cd in varchar2 default hr_api.g_varchar2
791: ,p_rt_val in number default hr_api.g_number
792: ,p_ann_rt_val in number default hr_api.g_number
793: ,p_cmcd_rt_val in number default hr_api.g_number
786: ,p_tx_typ_cd in varchar2 default hr_api.g_varchar2
787: ,p_ordr_num in number default hr_api.g_number
788: ,p_acty_typ_cd in varchar2 default hr_api.g_varchar2
789: ,p_mlt_cd in varchar2 default hr_api.g_varchar2
790: ,p_acty_ref_perd_cd in varchar2 default hr_api.g_varchar2
791: ,p_rt_val in number default hr_api.g_number
792: ,p_ann_rt_val in number default hr_api.g_number
793: ,p_cmcd_rt_val in number default hr_api.g_number
794: ,p_cmcd_ref_perd_cd in varchar2 default hr_api.g_varchar2
787: ,p_ordr_num in number default hr_api.g_number
788: ,p_acty_typ_cd in varchar2 default hr_api.g_varchar2
789: ,p_mlt_cd in varchar2 default hr_api.g_varchar2
790: ,p_acty_ref_perd_cd in varchar2 default hr_api.g_varchar2
791: ,p_rt_val in number default hr_api.g_number
792: ,p_ann_rt_val in number default hr_api.g_number
793: ,p_cmcd_rt_val in number default hr_api.g_number
794: ,p_cmcd_ref_perd_cd in varchar2 default hr_api.g_varchar2
795: ,p_bnft_rt_typ_cd in varchar2 default hr_api.g_varchar2
788: ,p_acty_typ_cd in varchar2 default hr_api.g_varchar2
789: ,p_mlt_cd in varchar2 default hr_api.g_varchar2
790: ,p_acty_ref_perd_cd in varchar2 default hr_api.g_varchar2
791: ,p_rt_val in number default hr_api.g_number
792: ,p_ann_rt_val in number default hr_api.g_number
793: ,p_cmcd_rt_val in number default hr_api.g_number
794: ,p_cmcd_ref_perd_cd in varchar2 default hr_api.g_varchar2
795: ,p_bnft_rt_typ_cd in varchar2 default hr_api.g_varchar2
796: ,p_dsply_on_enrt_flag in varchar2 default hr_api.g_varchar2
789: ,p_mlt_cd in varchar2 default hr_api.g_varchar2
790: ,p_acty_ref_perd_cd in varchar2 default hr_api.g_varchar2
791: ,p_rt_val in number default hr_api.g_number
792: ,p_ann_rt_val in number default hr_api.g_number
793: ,p_cmcd_rt_val in number default hr_api.g_number
794: ,p_cmcd_ref_perd_cd in varchar2 default hr_api.g_varchar2
795: ,p_bnft_rt_typ_cd in varchar2 default hr_api.g_varchar2
796: ,p_dsply_on_enrt_flag in varchar2 default hr_api.g_varchar2
797: ,p_rt_ovridn_flag in varchar2 default hr_api.g_varchar2
790: ,p_acty_ref_perd_cd in varchar2 default hr_api.g_varchar2
791: ,p_rt_val in number default hr_api.g_number
792: ,p_ann_rt_val in number default hr_api.g_number
793: ,p_cmcd_rt_val in number default hr_api.g_number
794: ,p_cmcd_ref_perd_cd in varchar2 default hr_api.g_varchar2
795: ,p_bnft_rt_typ_cd in varchar2 default hr_api.g_varchar2
796: ,p_dsply_on_enrt_flag in varchar2 default hr_api.g_varchar2
797: ,p_rt_ovridn_flag in varchar2 default hr_api.g_varchar2
798: ,p_rt_ovridn_thru_dt in date default hr_api.g_date
791: ,p_rt_val in number default hr_api.g_number
792: ,p_ann_rt_val in number default hr_api.g_number
793: ,p_cmcd_rt_val in number default hr_api.g_number
794: ,p_cmcd_ref_perd_cd in varchar2 default hr_api.g_varchar2
795: ,p_bnft_rt_typ_cd in varchar2 default hr_api.g_varchar2
796: ,p_dsply_on_enrt_flag in varchar2 default hr_api.g_varchar2
797: ,p_rt_ovridn_flag in varchar2 default hr_api.g_varchar2
798: ,p_rt_ovridn_thru_dt in date default hr_api.g_date
799: ,p_elctns_made_dt in date default hr_api.g_date
792: ,p_ann_rt_val in number default hr_api.g_number
793: ,p_cmcd_rt_val in number default hr_api.g_number
794: ,p_cmcd_ref_perd_cd in varchar2 default hr_api.g_varchar2
795: ,p_bnft_rt_typ_cd in varchar2 default hr_api.g_varchar2
796: ,p_dsply_on_enrt_flag in varchar2 default hr_api.g_varchar2
797: ,p_rt_ovridn_flag in varchar2 default hr_api.g_varchar2
798: ,p_rt_ovridn_thru_dt in date default hr_api.g_date
799: ,p_elctns_made_dt in date default hr_api.g_date
800: ,p_prtt_rt_val_stat_cd in varchar2 default hr_api.g_varchar2
793: ,p_cmcd_rt_val in number default hr_api.g_number
794: ,p_cmcd_ref_perd_cd in varchar2 default hr_api.g_varchar2
795: ,p_bnft_rt_typ_cd in varchar2 default hr_api.g_varchar2
796: ,p_dsply_on_enrt_flag in varchar2 default hr_api.g_varchar2
797: ,p_rt_ovridn_flag in varchar2 default hr_api.g_varchar2
798: ,p_rt_ovridn_thru_dt in date default hr_api.g_date
799: ,p_elctns_made_dt in date default hr_api.g_date
800: ,p_prtt_rt_val_stat_cd in varchar2 default hr_api.g_varchar2
801: ,p_prtt_enrt_rslt_id in number default hr_api.g_number
794: ,p_cmcd_ref_perd_cd in varchar2 default hr_api.g_varchar2
795: ,p_bnft_rt_typ_cd in varchar2 default hr_api.g_varchar2
796: ,p_dsply_on_enrt_flag in varchar2 default hr_api.g_varchar2
797: ,p_rt_ovridn_flag in varchar2 default hr_api.g_varchar2
798: ,p_rt_ovridn_thru_dt in date default hr_api.g_date
799: ,p_elctns_made_dt in date default hr_api.g_date
800: ,p_prtt_rt_val_stat_cd in varchar2 default hr_api.g_varchar2
801: ,p_prtt_enrt_rslt_id in number default hr_api.g_number
802: ,p_cvg_amt_calc_mthd_id in number default hr_api.g_number
795: ,p_bnft_rt_typ_cd in varchar2 default hr_api.g_varchar2
796: ,p_dsply_on_enrt_flag in varchar2 default hr_api.g_varchar2
797: ,p_rt_ovridn_flag in varchar2 default hr_api.g_varchar2
798: ,p_rt_ovridn_thru_dt in date default hr_api.g_date
799: ,p_elctns_made_dt in date default hr_api.g_date
800: ,p_prtt_rt_val_stat_cd in varchar2 default hr_api.g_varchar2
801: ,p_prtt_enrt_rslt_id in number default hr_api.g_number
802: ,p_cvg_amt_calc_mthd_id in number default hr_api.g_number
803: ,p_actl_prem_id in number default hr_api.g_number
796: ,p_dsply_on_enrt_flag in varchar2 default hr_api.g_varchar2
797: ,p_rt_ovridn_flag in varchar2 default hr_api.g_varchar2
798: ,p_rt_ovridn_thru_dt in date default hr_api.g_date
799: ,p_elctns_made_dt in date default hr_api.g_date
800: ,p_prtt_rt_val_stat_cd in varchar2 default hr_api.g_varchar2
801: ,p_prtt_enrt_rslt_id in number default hr_api.g_number
802: ,p_cvg_amt_calc_mthd_id in number default hr_api.g_number
803: ,p_actl_prem_id in number default hr_api.g_number
804: ,p_comp_lvl_fctr_id in number default hr_api.g_number
797: ,p_rt_ovridn_flag in varchar2 default hr_api.g_varchar2
798: ,p_rt_ovridn_thru_dt in date default hr_api.g_date
799: ,p_elctns_made_dt in date default hr_api.g_date
800: ,p_prtt_rt_val_stat_cd in varchar2 default hr_api.g_varchar2
801: ,p_prtt_enrt_rslt_id in number default hr_api.g_number
802: ,p_cvg_amt_calc_mthd_id in number default hr_api.g_number
803: ,p_actl_prem_id in number default hr_api.g_number
804: ,p_comp_lvl_fctr_id in number default hr_api.g_number
805: ,p_element_entry_value_id in number default hr_api.g_number
798: ,p_rt_ovridn_thru_dt in date default hr_api.g_date
799: ,p_elctns_made_dt in date default hr_api.g_date
800: ,p_prtt_rt_val_stat_cd in varchar2 default hr_api.g_varchar2
801: ,p_prtt_enrt_rslt_id in number default hr_api.g_number
802: ,p_cvg_amt_calc_mthd_id in number default hr_api.g_number
803: ,p_actl_prem_id in number default hr_api.g_number
804: ,p_comp_lvl_fctr_id in number default hr_api.g_number
805: ,p_element_entry_value_id in number default hr_api.g_number
806: ,p_per_in_ler_id in number default hr_api.g_number
799: ,p_elctns_made_dt in date default hr_api.g_date
800: ,p_prtt_rt_val_stat_cd in varchar2 default hr_api.g_varchar2
801: ,p_prtt_enrt_rslt_id in number default hr_api.g_number
802: ,p_cvg_amt_calc_mthd_id in number default hr_api.g_number
803: ,p_actl_prem_id in number default hr_api.g_number
804: ,p_comp_lvl_fctr_id in number default hr_api.g_number
805: ,p_element_entry_value_id in number default hr_api.g_number
806: ,p_per_in_ler_id in number default hr_api.g_number
807: ,p_ended_per_in_ler_id in number default hr_api.g_number
800: ,p_prtt_rt_val_stat_cd in varchar2 default hr_api.g_varchar2
801: ,p_prtt_enrt_rslt_id in number default hr_api.g_number
802: ,p_cvg_amt_calc_mthd_id in number default hr_api.g_number
803: ,p_actl_prem_id in number default hr_api.g_number
804: ,p_comp_lvl_fctr_id in number default hr_api.g_number
805: ,p_element_entry_value_id in number default hr_api.g_number
806: ,p_per_in_ler_id in number default hr_api.g_number
807: ,p_ended_per_in_ler_id in number default hr_api.g_number
808: ,p_acty_base_rt_id in number default hr_api.g_number
801: ,p_prtt_enrt_rslt_id in number default hr_api.g_number
802: ,p_cvg_amt_calc_mthd_id in number default hr_api.g_number
803: ,p_actl_prem_id in number default hr_api.g_number
804: ,p_comp_lvl_fctr_id in number default hr_api.g_number
805: ,p_element_entry_value_id in number default hr_api.g_number
806: ,p_per_in_ler_id in number default hr_api.g_number
807: ,p_ended_per_in_ler_id in number default hr_api.g_number
808: ,p_acty_base_rt_id in number default hr_api.g_number
809: ,p_prtt_reimbmt_rqst_id in number default hr_api.g_number
802: ,p_cvg_amt_calc_mthd_id in number default hr_api.g_number
803: ,p_actl_prem_id in number default hr_api.g_number
804: ,p_comp_lvl_fctr_id in number default hr_api.g_number
805: ,p_element_entry_value_id in number default hr_api.g_number
806: ,p_per_in_ler_id in number default hr_api.g_number
807: ,p_ended_per_in_ler_id in number default hr_api.g_number
808: ,p_acty_base_rt_id in number default hr_api.g_number
809: ,p_prtt_reimbmt_rqst_id in number default hr_api.g_number
810: ,p_prtt_rmt_aprvd_fr_pymt_id in number default hr_api.g_number
803: ,p_actl_prem_id in number default hr_api.g_number
804: ,p_comp_lvl_fctr_id in number default hr_api.g_number
805: ,p_element_entry_value_id in number default hr_api.g_number
806: ,p_per_in_ler_id in number default hr_api.g_number
807: ,p_ended_per_in_ler_id in number default hr_api.g_number
808: ,p_acty_base_rt_id in number default hr_api.g_number
809: ,p_prtt_reimbmt_rqst_id in number default hr_api.g_number
810: ,p_prtt_rmt_aprvd_fr_pymt_id in number default hr_api.g_number
811: ,p_pp_in_yr_used_num in number default hr_api.g_number
804: ,p_comp_lvl_fctr_id in number default hr_api.g_number
805: ,p_element_entry_value_id in number default hr_api.g_number
806: ,p_per_in_ler_id in number default hr_api.g_number
807: ,p_ended_per_in_ler_id in number default hr_api.g_number
808: ,p_acty_base_rt_id in number default hr_api.g_number
809: ,p_prtt_reimbmt_rqst_id in number default hr_api.g_number
810: ,p_prtt_rmt_aprvd_fr_pymt_id in number default hr_api.g_number
811: ,p_pp_in_yr_used_num in number default hr_api.g_number
812: ,p_business_group_id in number default hr_api.g_number
805: ,p_element_entry_value_id in number default hr_api.g_number
806: ,p_per_in_ler_id in number default hr_api.g_number
807: ,p_ended_per_in_ler_id in number default hr_api.g_number
808: ,p_acty_base_rt_id in number default hr_api.g_number
809: ,p_prtt_reimbmt_rqst_id in number default hr_api.g_number
810: ,p_prtt_rmt_aprvd_fr_pymt_id in number default hr_api.g_number
811: ,p_pp_in_yr_used_num in number default hr_api.g_number
812: ,p_business_group_id in number default hr_api.g_number
813: ,p_prv_attribute_category in varchar2 default hr_api.g_varchar2
806: ,p_per_in_ler_id in number default hr_api.g_number
807: ,p_ended_per_in_ler_id in number default hr_api.g_number
808: ,p_acty_base_rt_id in number default hr_api.g_number
809: ,p_prtt_reimbmt_rqst_id in number default hr_api.g_number
810: ,p_prtt_rmt_aprvd_fr_pymt_id in number default hr_api.g_number
811: ,p_pp_in_yr_used_num in number default hr_api.g_number
812: ,p_business_group_id in number default hr_api.g_number
813: ,p_prv_attribute_category in varchar2 default hr_api.g_varchar2
814: ,p_prv_attribute1 in varchar2 default hr_api.g_varchar2
807: ,p_ended_per_in_ler_id in number default hr_api.g_number
808: ,p_acty_base_rt_id in number default hr_api.g_number
809: ,p_prtt_reimbmt_rqst_id in number default hr_api.g_number
810: ,p_prtt_rmt_aprvd_fr_pymt_id in number default hr_api.g_number
811: ,p_pp_in_yr_used_num in number default hr_api.g_number
812: ,p_business_group_id in number default hr_api.g_number
813: ,p_prv_attribute_category in varchar2 default hr_api.g_varchar2
814: ,p_prv_attribute1 in varchar2 default hr_api.g_varchar2
815: ,p_prv_attribute2 in varchar2 default hr_api.g_varchar2
808: ,p_acty_base_rt_id in number default hr_api.g_number
809: ,p_prtt_reimbmt_rqst_id in number default hr_api.g_number
810: ,p_prtt_rmt_aprvd_fr_pymt_id in number default hr_api.g_number
811: ,p_pp_in_yr_used_num in number default hr_api.g_number
812: ,p_business_group_id in number default hr_api.g_number
813: ,p_prv_attribute_category in varchar2 default hr_api.g_varchar2
814: ,p_prv_attribute1 in varchar2 default hr_api.g_varchar2
815: ,p_prv_attribute2 in varchar2 default hr_api.g_varchar2
816: ,p_prv_attribute3 in varchar2 default hr_api.g_varchar2
809: ,p_prtt_reimbmt_rqst_id in number default hr_api.g_number
810: ,p_prtt_rmt_aprvd_fr_pymt_id in number default hr_api.g_number
811: ,p_pp_in_yr_used_num in number default hr_api.g_number
812: ,p_business_group_id in number default hr_api.g_number
813: ,p_prv_attribute_category in varchar2 default hr_api.g_varchar2
814: ,p_prv_attribute1 in varchar2 default hr_api.g_varchar2
815: ,p_prv_attribute2 in varchar2 default hr_api.g_varchar2
816: ,p_prv_attribute3 in varchar2 default hr_api.g_varchar2
817: ,p_prv_attribute4 in varchar2 default hr_api.g_varchar2
810: ,p_prtt_rmt_aprvd_fr_pymt_id in number default hr_api.g_number
811: ,p_pp_in_yr_used_num in number default hr_api.g_number
812: ,p_business_group_id in number default hr_api.g_number
813: ,p_prv_attribute_category in varchar2 default hr_api.g_varchar2
814: ,p_prv_attribute1 in varchar2 default hr_api.g_varchar2
815: ,p_prv_attribute2 in varchar2 default hr_api.g_varchar2
816: ,p_prv_attribute3 in varchar2 default hr_api.g_varchar2
817: ,p_prv_attribute4 in varchar2 default hr_api.g_varchar2
818: ,p_prv_attribute5 in varchar2 default hr_api.g_varchar2
811: ,p_pp_in_yr_used_num in number default hr_api.g_number
812: ,p_business_group_id in number default hr_api.g_number
813: ,p_prv_attribute_category in varchar2 default hr_api.g_varchar2
814: ,p_prv_attribute1 in varchar2 default hr_api.g_varchar2
815: ,p_prv_attribute2 in varchar2 default hr_api.g_varchar2
816: ,p_prv_attribute3 in varchar2 default hr_api.g_varchar2
817: ,p_prv_attribute4 in varchar2 default hr_api.g_varchar2
818: ,p_prv_attribute5 in varchar2 default hr_api.g_varchar2
819: ,p_prv_attribute6 in varchar2 default hr_api.g_varchar2
812: ,p_business_group_id in number default hr_api.g_number
813: ,p_prv_attribute_category in varchar2 default hr_api.g_varchar2
814: ,p_prv_attribute1 in varchar2 default hr_api.g_varchar2
815: ,p_prv_attribute2 in varchar2 default hr_api.g_varchar2
816: ,p_prv_attribute3 in varchar2 default hr_api.g_varchar2
817: ,p_prv_attribute4 in varchar2 default hr_api.g_varchar2
818: ,p_prv_attribute5 in varchar2 default hr_api.g_varchar2
819: ,p_prv_attribute6 in varchar2 default hr_api.g_varchar2
820: ,p_prv_attribute7 in varchar2 default hr_api.g_varchar2
813: ,p_prv_attribute_category in varchar2 default hr_api.g_varchar2
814: ,p_prv_attribute1 in varchar2 default hr_api.g_varchar2
815: ,p_prv_attribute2 in varchar2 default hr_api.g_varchar2
816: ,p_prv_attribute3 in varchar2 default hr_api.g_varchar2
817: ,p_prv_attribute4 in varchar2 default hr_api.g_varchar2
818: ,p_prv_attribute5 in varchar2 default hr_api.g_varchar2
819: ,p_prv_attribute6 in varchar2 default hr_api.g_varchar2
820: ,p_prv_attribute7 in varchar2 default hr_api.g_varchar2
821: ,p_prv_attribute8 in varchar2 default hr_api.g_varchar2
814: ,p_prv_attribute1 in varchar2 default hr_api.g_varchar2
815: ,p_prv_attribute2 in varchar2 default hr_api.g_varchar2
816: ,p_prv_attribute3 in varchar2 default hr_api.g_varchar2
817: ,p_prv_attribute4 in varchar2 default hr_api.g_varchar2
818: ,p_prv_attribute5 in varchar2 default hr_api.g_varchar2
819: ,p_prv_attribute6 in varchar2 default hr_api.g_varchar2
820: ,p_prv_attribute7 in varchar2 default hr_api.g_varchar2
821: ,p_prv_attribute8 in varchar2 default hr_api.g_varchar2
822: ,p_prv_attribute9 in varchar2 default hr_api.g_varchar2
815: ,p_prv_attribute2 in varchar2 default hr_api.g_varchar2
816: ,p_prv_attribute3 in varchar2 default hr_api.g_varchar2
817: ,p_prv_attribute4 in varchar2 default hr_api.g_varchar2
818: ,p_prv_attribute5 in varchar2 default hr_api.g_varchar2
819: ,p_prv_attribute6 in varchar2 default hr_api.g_varchar2
820: ,p_prv_attribute7 in varchar2 default hr_api.g_varchar2
821: ,p_prv_attribute8 in varchar2 default hr_api.g_varchar2
822: ,p_prv_attribute9 in varchar2 default hr_api.g_varchar2
823: ,p_prv_attribute10 in varchar2 default hr_api.g_varchar2
816: ,p_prv_attribute3 in varchar2 default hr_api.g_varchar2
817: ,p_prv_attribute4 in varchar2 default hr_api.g_varchar2
818: ,p_prv_attribute5 in varchar2 default hr_api.g_varchar2
819: ,p_prv_attribute6 in varchar2 default hr_api.g_varchar2
820: ,p_prv_attribute7 in varchar2 default hr_api.g_varchar2
821: ,p_prv_attribute8 in varchar2 default hr_api.g_varchar2
822: ,p_prv_attribute9 in varchar2 default hr_api.g_varchar2
823: ,p_prv_attribute10 in varchar2 default hr_api.g_varchar2
824: ,p_prv_attribute11 in varchar2 default hr_api.g_varchar2
817: ,p_prv_attribute4 in varchar2 default hr_api.g_varchar2
818: ,p_prv_attribute5 in varchar2 default hr_api.g_varchar2
819: ,p_prv_attribute6 in varchar2 default hr_api.g_varchar2
820: ,p_prv_attribute7 in varchar2 default hr_api.g_varchar2
821: ,p_prv_attribute8 in varchar2 default hr_api.g_varchar2
822: ,p_prv_attribute9 in varchar2 default hr_api.g_varchar2
823: ,p_prv_attribute10 in varchar2 default hr_api.g_varchar2
824: ,p_prv_attribute11 in varchar2 default hr_api.g_varchar2
825: ,p_prv_attribute12 in varchar2 default hr_api.g_varchar2
818: ,p_prv_attribute5 in varchar2 default hr_api.g_varchar2
819: ,p_prv_attribute6 in varchar2 default hr_api.g_varchar2
820: ,p_prv_attribute7 in varchar2 default hr_api.g_varchar2
821: ,p_prv_attribute8 in varchar2 default hr_api.g_varchar2
822: ,p_prv_attribute9 in varchar2 default hr_api.g_varchar2
823: ,p_prv_attribute10 in varchar2 default hr_api.g_varchar2
824: ,p_prv_attribute11 in varchar2 default hr_api.g_varchar2
825: ,p_prv_attribute12 in varchar2 default hr_api.g_varchar2
826: ,p_prv_attribute13 in varchar2 default hr_api.g_varchar2
819: ,p_prv_attribute6 in varchar2 default hr_api.g_varchar2
820: ,p_prv_attribute7 in varchar2 default hr_api.g_varchar2
821: ,p_prv_attribute8 in varchar2 default hr_api.g_varchar2
822: ,p_prv_attribute9 in varchar2 default hr_api.g_varchar2
823: ,p_prv_attribute10 in varchar2 default hr_api.g_varchar2
824: ,p_prv_attribute11 in varchar2 default hr_api.g_varchar2
825: ,p_prv_attribute12 in varchar2 default hr_api.g_varchar2
826: ,p_prv_attribute13 in varchar2 default hr_api.g_varchar2
827: ,p_prv_attribute14 in varchar2 default hr_api.g_varchar2
820: ,p_prv_attribute7 in varchar2 default hr_api.g_varchar2
821: ,p_prv_attribute8 in varchar2 default hr_api.g_varchar2
822: ,p_prv_attribute9 in varchar2 default hr_api.g_varchar2
823: ,p_prv_attribute10 in varchar2 default hr_api.g_varchar2
824: ,p_prv_attribute11 in varchar2 default hr_api.g_varchar2
825: ,p_prv_attribute12 in varchar2 default hr_api.g_varchar2
826: ,p_prv_attribute13 in varchar2 default hr_api.g_varchar2
827: ,p_prv_attribute14 in varchar2 default hr_api.g_varchar2
828: ,p_prv_attribute15 in varchar2 default hr_api.g_varchar2
821: ,p_prv_attribute8 in varchar2 default hr_api.g_varchar2
822: ,p_prv_attribute9 in varchar2 default hr_api.g_varchar2
823: ,p_prv_attribute10 in varchar2 default hr_api.g_varchar2
824: ,p_prv_attribute11 in varchar2 default hr_api.g_varchar2
825: ,p_prv_attribute12 in varchar2 default hr_api.g_varchar2
826: ,p_prv_attribute13 in varchar2 default hr_api.g_varchar2
827: ,p_prv_attribute14 in varchar2 default hr_api.g_varchar2
828: ,p_prv_attribute15 in varchar2 default hr_api.g_varchar2
829: ,p_prv_attribute16 in varchar2 default hr_api.g_varchar2
822: ,p_prv_attribute9 in varchar2 default hr_api.g_varchar2
823: ,p_prv_attribute10 in varchar2 default hr_api.g_varchar2
824: ,p_prv_attribute11 in varchar2 default hr_api.g_varchar2
825: ,p_prv_attribute12 in varchar2 default hr_api.g_varchar2
826: ,p_prv_attribute13 in varchar2 default hr_api.g_varchar2
827: ,p_prv_attribute14 in varchar2 default hr_api.g_varchar2
828: ,p_prv_attribute15 in varchar2 default hr_api.g_varchar2
829: ,p_prv_attribute16 in varchar2 default hr_api.g_varchar2
830: ,p_prv_attribute17 in varchar2 default hr_api.g_varchar2
823: ,p_prv_attribute10 in varchar2 default hr_api.g_varchar2
824: ,p_prv_attribute11 in varchar2 default hr_api.g_varchar2
825: ,p_prv_attribute12 in varchar2 default hr_api.g_varchar2
826: ,p_prv_attribute13 in varchar2 default hr_api.g_varchar2
827: ,p_prv_attribute14 in varchar2 default hr_api.g_varchar2
828: ,p_prv_attribute15 in varchar2 default hr_api.g_varchar2
829: ,p_prv_attribute16 in varchar2 default hr_api.g_varchar2
830: ,p_prv_attribute17 in varchar2 default hr_api.g_varchar2
831: ,p_prv_attribute18 in varchar2 default hr_api.g_varchar2
824: ,p_prv_attribute11 in varchar2 default hr_api.g_varchar2
825: ,p_prv_attribute12 in varchar2 default hr_api.g_varchar2
826: ,p_prv_attribute13 in varchar2 default hr_api.g_varchar2
827: ,p_prv_attribute14 in varchar2 default hr_api.g_varchar2
828: ,p_prv_attribute15 in varchar2 default hr_api.g_varchar2
829: ,p_prv_attribute16 in varchar2 default hr_api.g_varchar2
830: ,p_prv_attribute17 in varchar2 default hr_api.g_varchar2
831: ,p_prv_attribute18 in varchar2 default hr_api.g_varchar2
832: ,p_prv_attribute19 in varchar2 default hr_api.g_varchar2
825: ,p_prv_attribute12 in varchar2 default hr_api.g_varchar2
826: ,p_prv_attribute13 in varchar2 default hr_api.g_varchar2
827: ,p_prv_attribute14 in varchar2 default hr_api.g_varchar2
828: ,p_prv_attribute15 in varchar2 default hr_api.g_varchar2
829: ,p_prv_attribute16 in varchar2 default hr_api.g_varchar2
830: ,p_prv_attribute17 in varchar2 default hr_api.g_varchar2
831: ,p_prv_attribute18 in varchar2 default hr_api.g_varchar2
832: ,p_prv_attribute19 in varchar2 default hr_api.g_varchar2
833: ,p_prv_attribute20 in varchar2 default hr_api.g_varchar2
826: ,p_prv_attribute13 in varchar2 default hr_api.g_varchar2
827: ,p_prv_attribute14 in varchar2 default hr_api.g_varchar2
828: ,p_prv_attribute15 in varchar2 default hr_api.g_varchar2
829: ,p_prv_attribute16 in varchar2 default hr_api.g_varchar2
830: ,p_prv_attribute17 in varchar2 default hr_api.g_varchar2
831: ,p_prv_attribute18 in varchar2 default hr_api.g_varchar2
832: ,p_prv_attribute19 in varchar2 default hr_api.g_varchar2
833: ,p_prv_attribute20 in varchar2 default hr_api.g_varchar2
834: ,p_prv_attribute21 in varchar2 default hr_api.g_varchar2
827: ,p_prv_attribute14 in varchar2 default hr_api.g_varchar2
828: ,p_prv_attribute15 in varchar2 default hr_api.g_varchar2
829: ,p_prv_attribute16 in varchar2 default hr_api.g_varchar2
830: ,p_prv_attribute17 in varchar2 default hr_api.g_varchar2
831: ,p_prv_attribute18 in varchar2 default hr_api.g_varchar2
832: ,p_prv_attribute19 in varchar2 default hr_api.g_varchar2
833: ,p_prv_attribute20 in varchar2 default hr_api.g_varchar2
834: ,p_prv_attribute21 in varchar2 default hr_api.g_varchar2
835: ,p_prv_attribute22 in varchar2 default hr_api.g_varchar2
828: ,p_prv_attribute15 in varchar2 default hr_api.g_varchar2
829: ,p_prv_attribute16 in varchar2 default hr_api.g_varchar2
830: ,p_prv_attribute17 in varchar2 default hr_api.g_varchar2
831: ,p_prv_attribute18 in varchar2 default hr_api.g_varchar2
832: ,p_prv_attribute19 in varchar2 default hr_api.g_varchar2
833: ,p_prv_attribute20 in varchar2 default hr_api.g_varchar2
834: ,p_prv_attribute21 in varchar2 default hr_api.g_varchar2
835: ,p_prv_attribute22 in varchar2 default hr_api.g_varchar2
836: ,p_prv_attribute23 in varchar2 default hr_api.g_varchar2
829: ,p_prv_attribute16 in varchar2 default hr_api.g_varchar2
830: ,p_prv_attribute17 in varchar2 default hr_api.g_varchar2
831: ,p_prv_attribute18 in varchar2 default hr_api.g_varchar2
832: ,p_prv_attribute19 in varchar2 default hr_api.g_varchar2
833: ,p_prv_attribute20 in varchar2 default hr_api.g_varchar2
834: ,p_prv_attribute21 in varchar2 default hr_api.g_varchar2
835: ,p_prv_attribute22 in varchar2 default hr_api.g_varchar2
836: ,p_prv_attribute23 in varchar2 default hr_api.g_varchar2
837: ,p_prv_attribute24 in varchar2 default hr_api.g_varchar2
830: ,p_prv_attribute17 in varchar2 default hr_api.g_varchar2
831: ,p_prv_attribute18 in varchar2 default hr_api.g_varchar2
832: ,p_prv_attribute19 in varchar2 default hr_api.g_varchar2
833: ,p_prv_attribute20 in varchar2 default hr_api.g_varchar2
834: ,p_prv_attribute21 in varchar2 default hr_api.g_varchar2
835: ,p_prv_attribute22 in varchar2 default hr_api.g_varchar2
836: ,p_prv_attribute23 in varchar2 default hr_api.g_varchar2
837: ,p_prv_attribute24 in varchar2 default hr_api.g_varchar2
838: ,p_prv_attribute25 in varchar2 default hr_api.g_varchar2
831: ,p_prv_attribute18 in varchar2 default hr_api.g_varchar2
832: ,p_prv_attribute19 in varchar2 default hr_api.g_varchar2
833: ,p_prv_attribute20 in varchar2 default hr_api.g_varchar2
834: ,p_prv_attribute21 in varchar2 default hr_api.g_varchar2
835: ,p_prv_attribute22 in varchar2 default hr_api.g_varchar2
836: ,p_prv_attribute23 in varchar2 default hr_api.g_varchar2
837: ,p_prv_attribute24 in varchar2 default hr_api.g_varchar2
838: ,p_prv_attribute25 in varchar2 default hr_api.g_varchar2
839: ,p_prv_attribute26 in varchar2 default hr_api.g_varchar2
832: ,p_prv_attribute19 in varchar2 default hr_api.g_varchar2
833: ,p_prv_attribute20 in varchar2 default hr_api.g_varchar2
834: ,p_prv_attribute21 in varchar2 default hr_api.g_varchar2
835: ,p_prv_attribute22 in varchar2 default hr_api.g_varchar2
836: ,p_prv_attribute23 in varchar2 default hr_api.g_varchar2
837: ,p_prv_attribute24 in varchar2 default hr_api.g_varchar2
838: ,p_prv_attribute25 in varchar2 default hr_api.g_varchar2
839: ,p_prv_attribute26 in varchar2 default hr_api.g_varchar2
840: ,p_prv_attribute27 in varchar2 default hr_api.g_varchar2
833: ,p_prv_attribute20 in varchar2 default hr_api.g_varchar2
834: ,p_prv_attribute21 in varchar2 default hr_api.g_varchar2
835: ,p_prv_attribute22 in varchar2 default hr_api.g_varchar2
836: ,p_prv_attribute23 in varchar2 default hr_api.g_varchar2
837: ,p_prv_attribute24 in varchar2 default hr_api.g_varchar2
838: ,p_prv_attribute25 in varchar2 default hr_api.g_varchar2
839: ,p_prv_attribute26 in varchar2 default hr_api.g_varchar2
840: ,p_prv_attribute27 in varchar2 default hr_api.g_varchar2
841: ,p_prv_attribute28 in varchar2 default hr_api.g_varchar2
834: ,p_prv_attribute21 in varchar2 default hr_api.g_varchar2
835: ,p_prv_attribute22 in varchar2 default hr_api.g_varchar2
836: ,p_prv_attribute23 in varchar2 default hr_api.g_varchar2
837: ,p_prv_attribute24 in varchar2 default hr_api.g_varchar2
838: ,p_prv_attribute25 in varchar2 default hr_api.g_varchar2
839: ,p_prv_attribute26 in varchar2 default hr_api.g_varchar2
840: ,p_prv_attribute27 in varchar2 default hr_api.g_varchar2
841: ,p_prv_attribute28 in varchar2 default hr_api.g_varchar2
842: ,p_prv_attribute29 in varchar2 default hr_api.g_varchar2
835: ,p_prv_attribute22 in varchar2 default hr_api.g_varchar2
836: ,p_prv_attribute23 in varchar2 default hr_api.g_varchar2
837: ,p_prv_attribute24 in varchar2 default hr_api.g_varchar2
838: ,p_prv_attribute25 in varchar2 default hr_api.g_varchar2
839: ,p_prv_attribute26 in varchar2 default hr_api.g_varchar2
840: ,p_prv_attribute27 in varchar2 default hr_api.g_varchar2
841: ,p_prv_attribute28 in varchar2 default hr_api.g_varchar2
842: ,p_prv_attribute29 in varchar2 default hr_api.g_varchar2
843: ,p_prv_attribute30 in varchar2 default hr_api.g_varchar2
836: ,p_prv_attribute23 in varchar2 default hr_api.g_varchar2
837: ,p_prv_attribute24 in varchar2 default hr_api.g_varchar2
838: ,p_prv_attribute25 in varchar2 default hr_api.g_varchar2
839: ,p_prv_attribute26 in varchar2 default hr_api.g_varchar2
840: ,p_prv_attribute27 in varchar2 default hr_api.g_varchar2
841: ,p_prv_attribute28 in varchar2 default hr_api.g_varchar2
842: ,p_prv_attribute29 in varchar2 default hr_api.g_varchar2
843: ,p_prv_attribute30 in varchar2 default hr_api.g_varchar2
844: ,p_pk_id_table_name in varchar2 default hr_api.g_varchar2
837: ,p_prv_attribute24 in varchar2 default hr_api.g_varchar2
838: ,p_prv_attribute25 in varchar2 default hr_api.g_varchar2
839: ,p_prv_attribute26 in varchar2 default hr_api.g_varchar2
840: ,p_prv_attribute27 in varchar2 default hr_api.g_varchar2
841: ,p_prv_attribute28 in varchar2 default hr_api.g_varchar2
842: ,p_prv_attribute29 in varchar2 default hr_api.g_varchar2
843: ,p_prv_attribute30 in varchar2 default hr_api.g_varchar2
844: ,p_pk_id_table_name in varchar2 default hr_api.g_varchar2
845: ,p_pk_id in number default hr_api.g_number
838: ,p_prv_attribute25 in varchar2 default hr_api.g_varchar2
839: ,p_prv_attribute26 in varchar2 default hr_api.g_varchar2
840: ,p_prv_attribute27 in varchar2 default hr_api.g_varchar2
841: ,p_prv_attribute28 in varchar2 default hr_api.g_varchar2
842: ,p_prv_attribute29 in varchar2 default hr_api.g_varchar2
843: ,p_prv_attribute30 in varchar2 default hr_api.g_varchar2
844: ,p_pk_id_table_name in varchar2 default hr_api.g_varchar2
845: ,p_pk_id in number default hr_api.g_number
846: ,p_no_end_element in boolean default false
839: ,p_prv_attribute26 in varchar2 default hr_api.g_varchar2
840: ,p_prv_attribute27 in varchar2 default hr_api.g_varchar2
841: ,p_prv_attribute28 in varchar2 default hr_api.g_varchar2
842: ,p_prv_attribute29 in varchar2 default hr_api.g_varchar2
843: ,p_prv_attribute30 in varchar2 default hr_api.g_varchar2
844: ,p_pk_id_table_name in varchar2 default hr_api.g_varchar2
845: ,p_pk_id in number default hr_api.g_number
846: ,p_no_end_element in boolean default false
847: ,p_object_version_number in out nocopy number
840: ,p_prv_attribute27 in varchar2 default hr_api.g_varchar2
841: ,p_prv_attribute28 in varchar2 default hr_api.g_varchar2
842: ,p_prv_attribute29 in varchar2 default hr_api.g_varchar2
843: ,p_prv_attribute30 in varchar2 default hr_api.g_varchar2
844: ,p_pk_id_table_name in varchar2 default hr_api.g_varchar2
845: ,p_pk_id in number default hr_api.g_number
846: ,p_no_end_element in boolean default false
847: ,p_object_version_number in out nocopy number
848: ,p_effective_date in date
841: ,p_prv_attribute28 in varchar2 default hr_api.g_varchar2
842: ,p_prv_attribute29 in varchar2 default hr_api.g_varchar2
843: ,p_prv_attribute30 in varchar2 default hr_api.g_varchar2
844: ,p_pk_id_table_name in varchar2 default hr_api.g_varchar2
845: ,p_pk_id in number default hr_api.g_number
846: ,p_no_end_element in boolean default false
847: ,p_object_version_number in out nocopy number
848: ,p_effective_date in date
849: ) is
980: fnd_message.raise_error;
981: end if;
982: close c_old_prv;
983: --
984: if nvl(p_rt_strt_dt,hr_api.g_date) = hr_api.g_date then
985: l_rt_strt_dt := l_old_rt_strt_dt;
986: else
987: l_rt_strt_dt := p_rt_strt_dt;
988: end if;
998: ,p_recurring_rt => l_recurring_rt
999: ,p_effective_date => p_effective_date) ;
1000: end if;
1001: --
1002: if l_rt_end_dt = hr_api.g_date then
1003: l_rt_end_dt := l_old_rt_end_dt;
1004: end if;
1005: --
1006: if p_rt_val = hr_api.g_number then
1002: if l_rt_end_dt = hr_api.g_date then
1003: l_rt_end_dt := l_old_rt_end_dt;
1004: end if;
1005: --
1006: if p_rt_val = hr_api.g_number then
1007: l_rt_val := l_old_rt_val;
1008: else
1009: l_rt_val := p_rt_val;
1010: end if;
1008: else
1009: l_rt_val := p_rt_val;
1010: end if;
1011: --
1012: if p_cmcd_rt_val = hr_api.g_number then
1013: l_cmcd_rt_val := l_old_cmcd_rt_val;
1014: else
1015: l_cmcd_rt_val := p_cmcd_rt_val;
1016: end if;
1014: else
1015: l_cmcd_rt_val := p_cmcd_rt_val;
1016: end if;
1017: --
1018: if p_ann_rt_val = hr_api.g_number then
1019: l_ann_rt_val := l_old_ann_rt_val;
1020: else
1021: l_ann_rt_val := p_ann_rt_val;
1022: end if;
1037: --
1038: --if l_ele_rec.element_entry_id is not null then
1039: if ( (NVL(p_rt_ovridn_flag,'N') = 'N' OR
1040: (NVL(p_rt_ovridn_flag,'N') ='Y' AND
1041: NVL(p_rt_ovridn_thru_dt,hr_api.g_eot ) < l_rt_strt_dt
1042: )
1043: )
1044: AND l_ele_rec.element_entry_id is not null ) then
1045: --
1149: ,p_object_version_number => p_object_version_number
1150: ,p_effective_date => trunc(p_effective_date)
1151: );
1152: exception
1153: when hr_api.cannot_find_prog_unit then
1154: hr_api.cannot_find_prog_unit_error
1155: (p_module_name => 'UPDATE_prtt_rt_val'
1156: ,p_hook_type => 'BP'
1157: );
1150: ,p_effective_date => trunc(p_effective_date)
1151: );
1152: exception
1153: when hr_api.cannot_find_prog_unit then
1154: hr_api.cannot_find_prog_unit_error
1155: (p_module_name => 'UPDATE_prtt_rt_val'
1156: ,p_hook_type => 'BP'
1157: );
1158: --
1377:
1378: if not p_no_end_element and
1379: (l_rt_end_dt < l_rt_strt_dt or
1380: (
1381: (l_recurring_rt and l_rt_end_dt <> hr_api.g_eot) and
1382: (l_rt_end_dt <> l_old_rt_end_dt or l_recreated)
1383: )
1384: ) then
1385:
1471: ,p_object_version_number => l_object_version_number
1472: ,p_effective_date => trunc(p_effective_date)
1473: );
1474: exception
1475: when hr_api.cannot_find_prog_unit then
1476: hr_api.cannot_find_prog_unit_error
1477: (p_module_name => 'UPDATE_prtt_rt_val'
1478: ,p_hook_type => 'AP'
1479: );
1472: ,p_effective_date => trunc(p_effective_date)
1473: );
1474: exception
1475: when hr_api.cannot_find_prog_unit then
1476: hr_api.cannot_find_prog_unit_error
1477: (p_module_name => 'UPDATE_prtt_rt_val'
1478: ,p_hook_type => 'AP'
1479: );
1480: --
1488: --
1489: -- When in validation only mode raise the Validate_Enabled exception
1490: --
1491: if p_validate then
1492: raise hr_api.validate_enabled;
1493: end if;
1494: --
1495: -- Set all output arguments
1496: --
1501: end if;
1502: --
1503: exception
1504: --
1505: when hr_api.validate_enabled then
1506: --
1507: -- As the Validate_Enabled exception has been raised
1508: -- we must rollback to the savepoint
1509: --
1625: ,p_object_version_number => p_object_version_number
1626: ,p_effective_date => trunc(p_effective_date)
1627: );
1628: exception
1629: when hr_api.cannot_find_prog_unit then
1630: hr_api.cannot_find_prog_unit_error
1631: (p_module_name => 'DELETE_prtt_rt_val'
1632: ,p_hook_type => 'BP'
1633: );
1626: ,p_effective_date => trunc(p_effective_date)
1627: );
1628: exception
1629: when hr_api.cannot_find_prog_unit then
1630: hr_api.cannot_find_prog_unit_error
1631: (p_module_name => 'DELETE_prtt_rt_val'
1632: ,p_hook_type => 'BP'
1633: );
1634: --
1702: ,p_object_version_number => l_object_version_number
1703: ,p_effective_date => trunc(p_effective_date)
1704: );
1705: exception
1706: when hr_api.cannot_find_prog_unit then
1707: hr_api.cannot_find_prog_unit_error
1708: (p_module_name => 'DELETE_prtt_rt_val'
1709: ,p_hook_type => 'AP'
1710: );
1703: ,p_effective_date => trunc(p_effective_date)
1704: );
1705: exception
1706: when hr_api.cannot_find_prog_unit then
1707: hr_api.cannot_find_prog_unit_error
1708: (p_module_name => 'DELETE_prtt_rt_val'
1709: ,p_hook_type => 'AP'
1710: );
1711: --
1719: --
1720: -- When in validation only mode raise the Validate_Enabled exception
1721: --
1722: if p_validate then
1723: raise hr_api.validate_enabled;
1724: end if;
1725: --
1726: if g_debug then
1727: hr_utility.set_location(' Leaving:'||l_proc, 70);
1728: end if;
1729: --
1730: exception
1731: --
1732: when hr_api.validate_enabled then
1733: --
1734: -- As the Validate_Enabled exception has been raised
1735: -- we must rollback to the savepoint
1736: --