[Home] [Help]
144: and update of elig_per and
145: elig_per_opt.
146: 25 Feb 99 G Perry 115.19 Converted get_start_end_dates
147: to use generic call to
148: ben_determine_date.main.
149: 09 Mar 99 G Perry 115.20 IS to AS.
150: 03 May 99 S Das 115.23 Added parameters to genutils.formula.
151: 04 May 99 S Das 115.24 Added jurisdiction code.
152: 05 May 99 G Perry 115.25 Changed code to use
204: This doubles the execution speed of these
205: two APIs.
206: 12-NOV-99 mhoyes 115.48 - Added new trace messages.
207: 12-NOV-99 stee 115.49 - Added business_group_id parameter to some
208: of the calls to ben_determine_date
209: procedure.
210: 10-JAN-00 stee 115.50 - Get per_in_ler info in get_start_end_dates
211: procedure for date calculations.
212: WWBUG:1096812
755: else
756: --
757: --FONM END
758: */
759: ben_determine_date.main
760: (p_date_cd => l_prtn_eff_strt_dt_cd
761: ,p_per_in_ler_id => p_pil_row.per_in_ler_id
762: ,p_person_id => p_person_id
763: ,p_pgm_id => l_envpgm_id
876: -- the start date used here in the case of an oipl is from the
877: -- elig_per_opt record, whereas for the pl or pgm the date is from
878: -- the elig_per record.
879: --
880: ben_determine_date.main
881: (p_date_cd => l_prtn_eff_end_dt_cd
882: ,p_start_date => p_prev_prtn_strt_dt
883: ,p_business_group_id => p_business_group_id
884: ,p_effective_date => p_effective_date
892: -- the start date used here in the case of an oipl is from the
893: -- elig_per_opt record, whereas for the pl or pgm the date is from
894: -- the elig_per record.
895: --
896: ben_determine_date.main
897: (p_date_cd => l_prtn_eff_end_dt_cd
898: ,p_start_date => p_prev_prtn_strt_dt
899: ,p_business_group_id => p_business_group_id
900: ,p_effective_date => p_effective_date
905: -- hr_utility.set_location('ben_determine_eligibility2.get_start_end_dates SOE E ALDCPP ben_determine_eligibility2.get_start_end_dates', 10);
906: --
907: -- as of the last day of the pay period where date occurred
908: --
909: ben_determine_date.main
910: (p_date_cd => l_prtn_eff_end_dt_cd
911: ,p_person_id => p_person_id
912: ,p_returned_date => p_prtn_eff_end_dt
913: ,p_business_group_id => p_business_group_id
918: -- hr_utility.set_location('ben_determine_eligibility2.get_start_end_dates SOE E ALDCM ben_determine_eligibility2.get_start_end_dates', 10);
919: --
920: -- as of the last day of the month where date occurred
921: --
922: ben_determine_date.main
923: (p_date_cd => l_prtn_eff_end_dt_cd
924: ,p_person_id => p_person_id
925: ,p_returned_date => p_prtn_eff_end_dt
926: ,p_business_group_id => p_business_group_id
931: -- hr_utility.set_location('ben_determine_eligibility2.get_start_end_dates SOE E ALDCPPSY ben_determine_eligibility2.get_start_end_dates', 10);
932: --
933: -- as of the last day of the pl semi-year where date occurred
934: --Bug 2551834 Added nvl cases to handle ptip/plip cases
935: ben_determine_date.main
936: (p_date_cd => l_prtn_eff_end_dt_cd
937: ,p_person_id => p_person_id
938: ,p_pgm_id => nvl(p_pgm_id,l_envpgm_id)
939: ,p_pl_id => nvl(p_pl_id,l_envpl_id)
947: -- hr_utility.set_location('ben_determine_eligibility2.get_start_end_dates SOE E ALDCPPY ben_determine_eligibility2.get_start_end_dates', 10);
948: --
949: -- as of the last day of the pl yr where date occurred
950: --Bug 2551834 Added nvl cases to handle ptip/plip cases
951: ben_determine_date.main
952: (p_date_cd => l_prtn_eff_end_dt_cd
953: ,p_person_id => p_person_id
954: ,p_pgm_id => nvl(p_pgm_id,l_envpgm_id)
955: ,p_pl_id => nvl(p_pl_id,l_envpl_id)
970: hr_utility.set_location(' SOE E <> RLBefore EEDT' || p_prtn_eff_end_dt,20);
971: --NOCOPY ISSUE
972: l_temp_prtn_strt_dt := p_prtn_eff_end_dt ;
973: --
974: ben_determine_date.main
975: (p_date_cd => l_prtn_eff_end_dt_cd
976: ,p_per_in_ler_id => p_pil_row.per_in_ler_id
977: ,p_person_id => p_person_id
978: ,p_pgm_id => l_envpgm_id