DBA Data[Home] [Help]

APPS.BEN_EVALUATE_PTNL_LF_EVT SQL Statements

The following lines contain the word 'select', 'insert', 'update' or 'delete':

Line: 13

procedure update_ptnl_per_for_ler
   (p_ptnl_rec       IN OUT NOCOPY BEN_PTNL_LER_FOR_PER%ROWTYPE
   ,p_effective_date IN DATE) is
  --
  l_proc varchar2(72) := g_package||'update_ptnl_per_for_ler';
Line: 29

  ben_ptnl_ler_for_per_api.update_ptnl_ler_for_per_perf
    (p_validate                 => false
    ,p_ptnl_ler_for_per_id      => p_ptnl_rec.ptnl_ler_for_per_id
    ,p_lf_evt_ocrd_dt           => p_ptnl_rec.lf_evt_ocrd_dt
    ,p_ptnl_ler_for_per_stat_cd => 'PROCD'
    ,p_procd_dt                 => p_effective_date
    ,p_ler_id                   => p_ptnl_rec.ler_id
    ,p_person_id                => p_ptnl_rec.person_id
    ,p_business_group_id        => p_ptnl_rec.business_group_id
    ,p_object_version_number    => p_ptnl_rec.object_version_number
    ,p_effective_date           => p_effective_date
    ,p_program_application_id   => fnd_global.prog_appl_id
    ,p_program_id               => fnd_global.conc_program_id
    ,p_request_id               => fnd_global.conc_request_id
    ,p_program_update_date      => sysdate);
Line: 45

end update_ptnl_per_for_ler;
Line: 62

    select ler.ovridg_le_flag,
           pfl.ler_id,
           pfl.ptnl_ler_for_per_id,
           pfl.lf_evt_ocrd_dt,
           pfl.object_version_number,
           ler.ler_eval_rl,
           pfl.creation_date,
           pfl.ptnl_ler_for_per_stat_cd,
           pfl.ntfn_dt,
           pfl.dtctd_dt,
           pfl.voidd_dt,
           ler.name,
           pfl.trgr_table_pk_id, -- it is absence_attendance_id
           ler.lf_evt_oper_cd, -- 9999 lf_evt_oper_cd,
           ler.typ_cd
    from   ben_ptnl_ler_for_per pfl,
           ben_ler_f ler
    where  pfl.ptnl_ler_for_per_stat_cd not in ('VOIDD','PROCD')
    and    pfl.person_id = p_person_id
    and    pfl.ler_id = ler.ler_id
    and    p_effective_date
           between ler.effective_start_date
           and     ler.effective_end_date
    and    pfl.lf_evt_ocrd_dt <= p_effective_date
    --
    -- 9999 Do we need to filter based on effective_date, as all potentials
    -- need to be processed. Also first void all potentials which are not
    -- processed and are corrections.
    --
    and    pfl.ler_id <> ben_manage_life_events.g_ler_id
    and    ler.typ_cd = 'ABS'
    order  by pfl.lf_evt_ocrd_dt asc,
           decode(ler.lf_evt_oper_cd,'DELETE',3,'START',2,1) desc;
Line: 107

    select min(ptn.lf_evt_ocrd_dt)
    from   ben_ptnl_ler_for_per ptn,
           ben_ler_f      ler
    where  ptn.person_id = p_person_id
    and    ptn.ler_id    = ler.ler_id
    and    p_effective_date
           between ler.effective_start_date
           and     ler.effective_end_date
    and    ler.typ_cd = 'ABS'
    and    ptn.business_group_id = p_business_group_id
    and    ptn.lf_evt_ocrd_dt <= p_effective_date
    and    ptn.ler_id <> ben_manage_life_events.g_ler_id
    and    ptn.ptnl_ler_for_per_stat_cd not in ('PROCD','VOIDD');
Line: 122

    select ptn.ptnl_ler_for_per_id
    from ben_ptnl_ler_for_per ptn,
         ben_ler_f      ler
    where ptn.person_id = p_person_id
      and ptn.business_group_id = p_business_group_id
      and ptn.ptnl_ler_for_per_stat_cd not in ('PROCD','VOIDD')
      and p_effective_date
           between ler.effective_start_date
           and     ler.effective_end_date
      and ler.typ_cd = 'ABS'
      and ptn.ler_id    = ler.ler_id
      and ptn.trgr_table_pk_id = l_potent.trgr_table_pk_id
      and ler.lf_evt_oper_cd = 'DELETE';
Line: 137

    select ptn.*
    from ben_ptnl_ler_for_per ptn
    where ptn.person_id = p_person_id
      and ptn.ptnl_ler_for_per_stat_cd not in ('PROCD','VOIDD')
      and ptn.trgr_table_pk_id = l_potent.trgr_table_pk_id;
Line: 145

    select ler.lf_evt_oper_cd,ptn.*
    from ben_ptnl_ler_for_per ptn,
         ben_ler_f ler
    where ptn.person_id = p_person_id
      and ptn.ptnl_ler_for_per_stat_cd <> 'VOIDD' -- 9999(it should work) not in ('PROCD','VOIDD')
      and ptn.trgr_table_pk_id = l_potent.trgr_table_pk_id
      -- not needed 9999 delete it and ptn.ptnl_ler_for_per_id <> l_potent.ptnl_ler_for_per_id
      and ptn.ler_id = l_potent.ler_id
      and ler.ler_id = ptn.ler_id
      and p_effective_date between ler.effective_start_date and
          ler.effective_end_date
    order by ptn.ptnl_ler_for_per_id desc;
Line: 162

    select 'x'
      from per_absence_attendances
     where absence_attendance_id = l_winning_ptnl_rec.trgr_table_pk_id
       and date_end is null;
Line: 168

    select ptn.*
    from ben_ptnl_ler_for_per ptn
    where ptn.person_id = p_person_id
      and ptn.ptnl_ler_for_per_stat_cd not in ('PROCD','VOIDD')
      and ptn.ler_id = l_winning_ptnl_rec.ler_id
      and ptn.trgr_table_pk_id = l_winning_ptnl_rec.trgr_table_pk_id
      and ptn.ptnl_ler_for_per_id <> l_winning_ptnl_rec.ptnl_ler_for_per_id;
Line: 177

    select pil.lf_evt_ocrd_dt
    from   ben_per_in_ler pil
    where  pil.person_id = p_person_id
      and  pil.per_in_ler_stat_cd not in ('BCKDT', 'VOIDD')
      and  pil.business_group_id = p_business_group_id
      and  pil.trgr_table_pk_id  = l_potent.trgr_table_pk_id
      order  by pil.lf_evt_ocrd_dt asc;
Line: 186

    select pil.lf_evt_ocrd_dt
    from   ben_per_in_ler pil
    where  pil.per_in_ler_stat_cd not in ('BCKDT', 'VOIDD')
      and  pil.business_group_id = p_business_group_id
      and  pil.trgr_table_pk_id  = l_winning_ptnl_rec.trgr_table_pk_id
      and  pil.ler_id = l_winning_ptnl_rec.ler_id
      order  by pil.lf_evt_ocrd_dt asc;
Line: 197

    select pil.*
    from   ben_per_in_ler pil,
           ben_ler_f      ler
    where  pil.business_group_id = p_business_group_id
    and    pil.person_id = p_person_id
    and    pil.lf_evt_ocrd_dt >= p_min_lf_evt_ocrd_dt
    and    pil.ler_id <> ben_manage_life_events.g_ler_id -- 9999 what is this?
    and    pil.ler_id = ler.ler_id
    and    (pil.ler_id = p_ler_id or p_ler_id = -1)
    and    p_effective_date
           between ler.effective_start_date
           and     ler.effective_end_date
    -- GRADE/STEP
	  -- bug 6147208
    -- and    ler.typ_cd not in ('COMP', 'GSP', 'IREC')-- iRec
    and    ler.typ_cd = 'ABS'
    and    pil.per_in_ler_stat_cd in ('STRTD','PROCD')
    order by pil.lf_evt_ocrd_dt desc,ler.lf_evt_oper_cd asc; -- most recent is the first one to backout.
Line: 238

      SELECT object_version_number
        FROM ben_per_in_ler
       WHERE per_in_ler_id = cv_per_in_ler_id;
Line: 326

           ben_ptnl_ler_for_per_api.update_ptnl_ler_for_per_perf
            (p_validate                 => false
            ,p_ptnl_ler_for_per_id      => l_ppl_rec.ptnl_ler_for_per_id
            ,p_lf_evt_ocrd_dt           => l_ppl_rec.lf_evt_ocrd_dt
            ,p_ptnl_ler_for_per_stat_cd => 'PROCD'
            ,p_procd_dt                 => p_effective_date
            ,p_ler_id                   => l_ppl_rec.ler_id
            ,p_person_id                => l_ppl_rec.person_id
            ,p_business_group_id        => l_ppl_rec.business_group_id
            ,p_object_version_number    => l_ppl_rec.object_version_number
            ,p_effective_date           => p_effective_date
            ,p_program_application_id   => fnd_global.prog_appl_id
            ,p_program_id               => fnd_global.conc_program_id
            ,p_request_id               => fnd_global.conc_request_id
            ,p_program_update_date      => sysdate);
Line: 344

           ben_ptnl_ler_for_per_api.update_ptnl_ler_for_per_perf
             (p_validate                 => false
             ,p_ptnl_ler_for_per_id      => l_ppl_rec.ptnl_ler_for_per_id
             ,p_ptnl_ler_for_per_stat_cd => 'VOIDD'
             ,p_object_version_number    => l_ppl_rec.object_version_number
             ,p_effective_date           => p_effective_date
             ,p_program_application_id   => fnd_global.prog_appl_id
             ,p_program_id               => fnd_global.conc_program_id
             ,p_request_id               => fnd_global.conc_request_id
             ,p_program_update_date      => sysdate
             ,p_voidd_dt                 => p_effective_date);
Line: 367

    end if; -- End of delete potential existence.
Line: 472

         ben_ptnl_ler_for_per_api.update_ptnl_ler_for_per_perf
             (p_validate                 => false
             ,p_ptnl_ler_for_per_id      => l_ppl_rec.ptnl_ler_for_per_id
             ,p_ptnl_ler_for_per_stat_cd => 'VOIDD'
             ,p_object_version_number    => l_ppl_rec.object_version_number
             ,p_effective_date           => p_effective_date
             ,p_program_application_id   => fnd_global.prog_appl_id
             ,p_program_id               => fnd_global.conc_program_id
             ,p_request_id               => fnd_global.conc_request_id
             ,p_program_update_date      => sysdate
             ,p_voidd_dt                 => p_effective_date);
Line: 537

       ,p_program_update_date     => sysdate
       ,p_procd_dt                => l_procd_dt
       ,p_strtd_dt                => l_strtd_dt
       ,p_voidd_dt                => l_voidd_dt);
Line: 570

  ben_ptnl_ler_for_per_api.update_ptnl_ler_for_per_perf
    (p_validate                 => false
    ,p_ptnl_ler_for_per_id      => l_winning_ptnl_rec.ptnl_ler_for_per_id
    ,p_lf_evt_ocrd_dt           => l_winning_ptnl_rec.lf_evt_ocrd_dt
    ,p_ptnl_ler_for_per_stat_cd => 'PROCD'
    ,p_procd_dt                 => p_effective_date
    ,p_ler_id                   => l_winning_ptnl_rec.ler_id
    ,p_person_id                => l_winning_ptnl_rec.person_id
    ,p_business_group_id        => l_winning_ptnl_rec.business_group_id
    ,p_object_version_number    => l_winning_ptnl_rec.object_version_number
    ,p_effective_date           => p_effective_date
    ,p_program_application_id   => fnd_global.prog_appl_id
    ,p_program_id               => fnd_global.conc_program_id
    ,p_request_id               => fnd_global.conc_request_id
    ,p_program_update_date      => sysdate);
Line: 606

              ben_Person_Life_Event_api.update_person_life_event
                (p_per_in_ler_id         => ben_evaluate_ptnl_lf_evt.g_bckdt_pil_tbl(l_bckdt_pil_indx)
                ,p_bckt_per_in_ler_id    => l_curr_per_in_ler_id
                -- ,p_object_version_number => l_object_version_number
                ,p_object_version_number => pil_ovn_rec.object_version_number
                ,p_effective_date        => p_effective_date
                ,P_PROCD_DT              => l_date  -- outputs
                ,P_STRTD_DT              => l_date
                ,P_VOIDD_DT              => l_date  );
Line: 624

ben_evaluate_ptnl_lf_evt.g_bckdt_pil_tbl.delete;
Line: 634

			ben_evaluate_ptnl_lf_evt.g_bckdt_pil_tbl.delete;
Line: 638

			ben_evaluate_ptnl_lf_evt.g_bckdt_pil_tbl.delete;
Line: 659

    select ptnl.*
    from ben_ptnl_ler_for_per ptnl
    where ptnl.ptnl_ler_for_per_id = cv_ptnl_ler_for_per_id;
Line: 665

    select pil.per_in_ler_id,
           pil.per_in_ler_stat_cd,
           pil.lf_evt_ocrd_dt,
           pil.ler_id,
           pil.person_id,
           pil.business_group_id,
           pil.object_version_number,
           pil.procd_dt,
           pil.strtd_dt,
           pil.voidd_dt,
           pil.bckt_dt,
           pil.clsd_dt,
           pil.ntfn_dt
    from   ben_per_in_ler pil,
           ben_ler_f      ler
    where  pil.person_id = p_person_id
    and    pil.per_in_ler_stat_cd in ('STRTD','PROCD')
    and    pil.lf_evt_ocrd_dt >= cv_lf_evt_ocrd_dt
    and    pil.ler_id = ler.ler_id
    and    pil.ler_id = p_ler_id
    and    p_effective_date
           between ler.effective_start_date
           and     ler.effective_end_date
    and    ler.typ_cd = 'COMP'
    union
    select pil.per_in_ler_id,
           pil.per_in_ler_stat_cd,
           pil.lf_evt_ocrd_dt,
           pil.ler_id,
           pil.person_id,
           pil.business_group_id,
           pil.object_version_number,
           pil.procd_dt,
           pil.strtd_dt,
           pil.voidd_dt,
           pil.bckt_dt,
           pil.clsd_dt,
           pil.ntfn_dt
    from   ben_per_in_ler pil,
           ben_ler_f      ler
    where  pil.person_id = p_person_id
    and    pil.per_in_ler_stat_cd in ('STRTD')
    and    pil.lf_evt_ocrd_dt < cv_lf_evt_ocrd_dt
    and    pil.ler_id = ler.ler_id
    and    pil.ler_id = p_ler_id
    and    p_effective_date
           between ler.effective_start_date
           and     ler.effective_end_date
    and    ler.typ_cd = 'COMP'
    order by 3 asc;
Line: 805

    ,p_program_update_date     => sysdate
    ,p_procd_dt                => l_procd_dt
    ,p_strtd_dt                => l_strtd_dt
    ,p_voidd_dt                => l_voidd_dt);
Line: 847

    update_ptnl_per_for_ler
      (p_ptnl_rec       => l_ptnl_rec
      ,p_effective_date => p_effective_date);
Line: 955

    select ler.ovridg_le_flag,
           pfl.ler_id,
           pfl.ptnl_ler_for_per_id,
           pfl.lf_evt_ocrd_dt,
           pfl.object_version_number,
           ler.ler_eval_rl,
           pfl.creation_date,
           pfl.ptnl_ler_for_per_stat_cd,
           pfl.ntfn_dt,
           pfl.dtctd_dt,
           pfl.voidd_dt,
           ler.name,
           pfl.person_id,
           pfl.business_group_id
    from   ben_ptnl_ler_for_per pfl,
           ben_ler_f ler
    where  pfl.ptnl_ler_for_per_stat_cd not in ('VOIDD','PROCD')
    and    pfl.person_id = p_person_id
    and    pfl.ler_id = ler.ler_id
    and    p_effective_date
           between ler.effective_start_date
           and     ler.effective_end_date
    and    pfl.lf_evt_ocrd_dt <= p_effective_date
    and    pfl.ler_id <> ben_manage_life_events.g_ler_id
    and    ler.typ_cd = 'GSP'
    order  by pfl.lf_evt_ocrd_dt asc;
Line: 986

  select null
    from ben_per_in_ler pil, ben_ler_f ler
   where pil.person_id = p_person_id
     and pil.ler_id = ler.ler_id
     and p_effective_date between ler.effective_start_date and ler.effective_end_date
     and ler.typ_cd = 'GSP';
Line: 994

    select pil.*
    from   ben_per_in_ler pil,
           ben_ler_f      ler
    where  pil.person_id = p_person_id
    and    (pil.per_in_ler_stat_cd = 'STRTD'
            or
            (pil.per_in_ler_stat_cd = 'PROCD'
             and    pil.lf_evt_ocrd_dt >= p_lf_evt_ocrd_dt)
           )
    and    pil.ler_id <> ben_manage_life_events.g_ler_id
    and    pil.ler_id = ler.ler_id
    and    p_effective_date
           between ler.effective_start_date
           and     ler.effective_end_date
    and    ler.typ_cd = 'GSP'
    order by per_in_ler_stat_cd desc, lf_evt_ocrd_dt desc;
Line: 1221

    ,p_program_update_date     => sysdate
    ,p_procd_dt                => l_procd_dt
    ,p_strtd_dt                => l_strtd_dt
    ,p_voidd_dt                => l_voidd_dt);
Line: 1249

    ben_ptnl_ler_for_per_api.update_ptnl_ler_for_per_perf
    (p_validate                 => false
    ,p_ptnl_ler_for_per_id      => l_min_ptnl.ptnl_ler_for_per_id
    ,p_lf_evt_ocrd_dt           => l_min_ptnl.lf_evt_ocrd_dt
    ,p_ptnl_ler_for_per_stat_cd => 'PROCD'
    ,p_procd_dt                 => p_effective_date
    ,p_ler_id                   => l_min_ptnl.ler_id
    ,p_person_id                => l_min_ptnl.person_id
    ,p_business_group_id        => l_min_ptnl.business_group_id
    ,p_object_version_number    => l_min_ptnl.object_version_number
    ,p_effective_date           => p_effective_date
    ,p_program_application_id   => fnd_global.prog_appl_id
    ,p_program_id               => fnd_global.conc_program_id
    ,p_request_id               => fnd_global.conc_request_id
    ,p_program_update_date      => sysdate);
Line: 1286

    select ler.ovridg_le_flag,
           pfl.ler_id,
           pfl.ptnl_ler_for_per_id,
           pfl.lf_evt_ocrd_dt,
           pfl.object_version_number,
           ler.ler_eval_rl,
           pfl.creation_date,
           pfl.ptnl_ler_for_per_stat_cd,
           pfl.ntfn_dt,
           pfl.dtctd_dt,
           pfl.voidd_dt,
           ler.name
    from   ben_ptnl_ler_for_per pfl,
           ben_ler_f ler
    where  pfl.ptnl_ler_for_per_stat_cd not in ('VOIDD','PROCD')
    and    pfl.person_id = p_person_id
    and    pfl.ler_id = ler.ler_id
    and    p_effective_date
           between ler.effective_start_date
           and     ler.effective_end_date
    and    pfl.lf_evt_ocrd_dt <= decode(p_mode,
                                        'C',
                                        pfl.lf_evt_ocrd_dt,
                                        p_effective_date)
    and    pfl.ler_id <> ben_manage_life_events.g_ler_id
    --
    -- CWB Changes
    --
    and    ler.typ_cd not in ( 'COMP', 'ABS', 'GSP', 'IREC') -- iRec
    order  by pfl.lf_evt_ocrd_dt asc;
Line: 1325

    select pil.*
    from   ben_per_in_ler pil,
           ben_ler_f      ler
    where  pil.person_id = p_person_id
    and    pil.per_in_ler_stat_cd in ('STRTD','PROCD')
    and    pil.lf_evt_ocrd_dt >= p_lf_evt_ocrd_dt
    and    pil.per_in_ler_id <> p_curr_per_in_ler_id
    and    pil.ler_id <> ben_manage_life_events.g_ler_id
    --
    -- CWB Changes
    --
    and    pil.ler_id = ler.ler_id
    and    p_effective_date
           between ler.effective_start_date
           and     ler.effective_end_date
    and    ler.typ_cd not in ( 'COMP', 'ABS', 'GSP', 'IREC') --iRec
    --
    -- CWB Changes End
    --
    order by lf_evt_ocrd_dt desc;
Line: 1353

    select pil.per_in_ler_id,
           pil.per_in_ler_stat_cd,
           pil.lf_evt_ocrd_dt,
           pil.ler_id,
           pil.person_id,
           pil.business_group_id,
           pil.object_version_number,
           pil.procd_dt,
           pil.strtd_dt,
           pil.voidd_dt,
           pil.bckt_dt,
           pil.clsd_dt,
           pil.ntfn_dt
    from   ben_per_in_ler  pil,
           ben_ler_f      ler
    where  pil.person_id = p_person_id
    and    pil.per_in_ler_stat_cd = 'STRTD'
    and    pil.ler_id <> ben_manage_life_events.g_ler_id
    and    pil.ler_id = ler.ler_id
    and    cv_lf_evt_ocrd_dt
           between ler.effective_start_date
           and     ler.effective_end_date
    and    ler.typ_cd not in ( 'COMP', 'ABS', 'GSP', 'IREC') --iRec
    union
    select pil.per_in_ler_id,
           pil.per_in_ler_stat_cd,
           pil.lf_evt_ocrd_dt,
           pil.ler_id,
           pil.person_id,
           pil.business_group_id,
           pil.object_version_number,
           pil.procd_dt,
           pil.strtd_dt,
           pil.voidd_dt,
           pil.bckt_dt,
           pil.clsd_dt,
           pil.ntfn_dt
    from   ben_per_in_ler pil,
           ben_ler_f      ler
    where  pil.person_id = p_person_id
    and    pil.per_in_ler_stat_cd = 'PROCD'
    and    pil.lf_evt_ocrd_dt >= cv_lf_evt_ocrd_dt
    and    pil.ler_id <> ben_manage_life_events.g_ler_id
    and    pil.ler_id = ler.ler_id
    -- GRADE/STEP
    and    ler.typ_cd not in ( 'COMP', 'ABS', 'GSP', 'IREC')-- iRec
    and    cv_lf_evt_ocrd_dt
           between ler.effective_start_date
           and     ler.effective_end_date
    order  by 3 asc;
Line: 1413

    select pil.per_in_ler_id,
           pil.per_in_ler_stat_cd,
           pil.lf_evt_ocrd_dt,
           pil.ler_id,
           pil.person_id,
           pil.business_group_id,
           pil.object_version_number,
           pil.procd_dt,
           pil.strtd_dt,
           pil.voidd_dt,
           pil.bckt_dt,
           pil.clsd_dt,
           pil.ntfn_dt
    from   ben_per_in_ler pil,
           ben_ler_f      ler
    where  pil.person_id = p_person_id
    and    pil.per_in_ler_stat_cd in ( 'PROCD', 'STRTD')
    and    pil.ler_id <> ben_manage_life_events.g_ler_id
    and    pil.lf_evt_ocrd_dt = cv_lf_evt_ocrd_dt
    and    pil.ler_id = ler.ler_id
    and    cv_lf_evt_ocrd_dt
           between ler.effective_start_date
           and     ler.effective_end_date
    and    ler.typ_cd not in ( 'COMP', 'ABS', 'GSP', 'IREC');--iRec
Line: 1494

      SELECT object_version_number
        FROM ben_per_in_ler
       WHERE per_in_ler_id = cv_per_in_ler_id;
Line: 1507

     select typ_cd, name
       from ben_ler_f ler
      where ler_id = cv_ler_id;
Line: 1524

procedure update_ptnl_per_for_ler
   (p_ptnl_rec       IN OUT NOCOPY BEN_PTNL_LER_FOR_PER%ROWTYPE
   ,p_effective_date IN DATE) is
  --
  l_proc varchar2(72) := g_package||'update_ptnl_per_for_ler';
Line: 1540

  ben_ptnl_ler_for_per_api.update_ptnl_ler_for_per_perf
    (p_validate                 => false
    ,p_ptnl_ler_for_per_id      => p_ptnl_rec.ptnl_ler_for_per_id
    ,p_lf_evt_ocrd_dt           => p_ptnl_rec.lf_evt_ocrd_dt
    ,p_ptnl_ler_for_per_stat_cd => 'PROCD'
    ,p_procd_dt                 => p_effective_date
    ,p_ler_id                   => p_ptnl_rec.ler_id
    ,p_person_id                => p_ptnl_rec.person_id
    ,p_business_group_id        => p_ptnl_rec.business_group_id
    ,p_object_version_number    => p_ptnl_rec.object_version_number
    ,p_effective_date           => p_effective_date
    ,p_program_application_id   => fnd_global.prog_appl_id
    ,p_program_id               => fnd_global.conc_program_id
    ,p_request_id               => fnd_global.conc_request_id
    ,p_program_update_date      => sysdate);
Line: 1556

end update_ptnl_per_for_ler;
Line: 1561

procedure insert_per_in_ler
                   (p_ptnl_rec           IN out NOCOPY BEN_PTNL_LER_FOR_PER%ROWTYPE
                   ,p_curr_per_in_ler_id out NOCOPY number
                   ,p_effective_date     IN     DATE) is
  --
  l_per_in_ler_id              NUMBER;
Line: 1569

  l_proc                       varchar2(72) := g_package||'insert_per_in_ler';
Line: 1596

    ,p_program_update_date     => sysdate
    ,p_procd_dt                => l_procd_dt
    ,p_strtd_dt                => l_strtd_dt
    ,p_voidd_dt                => l_voidd_dt);
Line: 1621

end insert_per_in_ler;
Line: 1643

    select ptn.creation_date,
           ptn.ntfn_dt,
           ler.tmlns_eval_cd,
           ler.tmlns_perd_cd,
           ler.tmlns_dys_num,
           ler.tmlns_perd_rl,
           ler.name,
           ptn.lf_evt_ocrd_dt,
           ptn.ptnl_ler_for_per_id,
           ptn.ler_id,
           ptn.object_version_number
    from   ben_ptnl_ler_for_per ptn,
           ben_ler_f ler
    where  ler.ler_id = ptn.ler_id
    and    ler.business_group_id  = p_business_group_id
    and    ptn.ptnl_ler_for_per_stat_cd not in ('PROCD','VOIDD', 'MNLO')
    and    ptn.mnlo_dt is null  -- to fix the bug 1579642
    and    ptn.lf_evt_ocrd_dt  --p_effective_date
           between ler.effective_start_date
           and     ler.effective_end_date
    and    ptn.business_group_id  = ler.business_group_id
    and    ptn.person_id = p_person_id
    and    ptn.ler_id <> ben_manage_life_events.g_ler_id
    -- CWB Changes
    and    ler.typ_cd not in ( 'COMP', 'ABS', 'GSP','IREC') --iRec
    and    ptn.lf_evt_ocrd_dt <= decode(ler.typ_cd,        --Bug 5703825
                                        'SCHEDDO',
                                        ptn.lf_evt_ocrd_dt,
					'SCHEDDA',
                                        ptn.lf_evt_ocrd_dt,
                                        p_effective_date);
Line: 1804

            ben_ptnl_ler_for_per_api.update_ptnl_ler_for_per_perf
              (p_validate                 => false
              ,p_ptnl_ler_for_per_id      => l_potent.ptnl_ler_for_per_id
              ,p_ptnl_ler_for_per_stat_cd => 'VOIDD'
              ,p_object_version_number    => l_potent.object_version_number
              ,p_effective_date           => p_effective_date
              ,p_program_application_id   => fnd_global.prog_appl_id
              ,p_program_id               => fnd_global.conc_program_id
              ,p_request_id               => fnd_global.conc_request_id
              ,p_program_update_date      => sysdate
              ,p_voidd_dt                 => p_effective_date);
Line: 1859

              ben_ptnl_ler_for_per_api.update_ptnl_ler_for_per_perf
                (p_validate                 => false
                ,p_ptnl_ler_for_per_id      => l_potent.ptnl_ler_for_per_id
                ,p_ptnl_ler_for_per_stat_cd => 'VOIDD'
                ,p_object_version_number    => l_potent.object_version_number
                ,p_effective_date           => p_effective_date
                ,p_program_application_id   => fnd_global.prog_appl_id
                ,p_program_id               => fnd_global.conc_program_id
                ,p_request_id               => fnd_global.conc_request_id
                ,p_program_update_date      => sysdate
                ,p_voidd_dt                 => p_effective_date);
Line: 1943

                ben_ptnl_ler_for_per_api.update_ptnl_ler_for_per_perf
                  (p_validate                 => false
                  ,p_ptnl_ler_for_per_id      => l_potent.ptnl_ler_for_per_id
                  ,p_ptnl_ler_for_per_stat_cd => 'VOIDD'
                  ,p_object_version_number    => l_potent.object_version_number
                  ,p_effective_date           => p_effective_date
                  ,p_program_application_id   => fnd_global.prog_appl_id
                  ,p_program_id               => fnd_global.conc_program_id
                  ,p_request_id               => fnd_global.conc_request_id
                  ,p_program_update_date      => sysdate
                  ,p_voidd_dt                 => p_effective_date);
Line: 2008

            ben_ptnl_ler_for_per_api.update_ptnl_ler_for_per_perf
              (p_validate                 => false
              ,p_ptnl_ler_for_per_id      => l_potent.ptnl_ler_for_per_id
              ,p_ptnl_ler_for_per_stat_cd => 'MNL'
              ,p_object_version_number    => l_potent.object_version_number
              ,p_effective_date           => p_effective_date
              ,p_program_application_id   => fnd_global.prog_appl_id
              ,p_program_id               => fnd_global.conc_program_id
              ,p_request_id               => fnd_global.conc_request_id
              ,p_program_update_date      => sysdate
              ,p_mnl_dt                   => p_effective_date);
Line: 2037

              ben_ptnl_ler_for_per_api.update_ptnl_ler_for_per_perf
                (p_validate                 => false
                ,p_ptnl_ler_for_per_id      => l_potent.ptnl_ler_for_per_id
                ,p_ptnl_ler_for_per_stat_cd => 'MNL'
                ,p_object_version_number    => l_potent.object_version_number
                ,p_effective_date           => p_effective_date
                ,p_program_application_id   => fnd_global.prog_appl_id
                ,p_program_id               => fnd_global.conc_program_id
                ,p_request_id               => fnd_global.conc_request_id
                ,p_program_update_date      => sysdate
                ,p_mnl_dt                   => p_effective_date);
Line: 2099

                ben_ptnl_ler_for_per_api.update_ptnl_ler_for_per_perf
                  (p_validate                 => false
                  ,p_ptnl_ler_for_per_id      => l_potent.ptnl_ler_for_per_id
                  ,p_ptnl_ler_for_per_stat_cd => 'MNL'
                  ,p_object_version_number    => l_potent.object_version_number
                  ,p_effective_date           => p_effective_date
                  ,p_program_application_id   => fnd_global.prog_appl_id
                  ,p_program_id               => fnd_global.conc_program_id
                  ,p_request_id               => fnd_global.conc_request_id
                  ,p_program_update_date      => sysdate
                  ,p_mnl_dt                   => p_effective_date);
Line: 2491

            p_program_update_date      => sysdate);
Line: 2495

            ben_ptnl_ler_for_per_api.update_ptnl_ler_for_per_perf
             (p_ptnl_ler_for_per_id      => l_ptnl_ler_for_per_id,
              p_lf_evt_ocrd_dt           => l_lf_evt_ocrd_dt,
              p_ler_id                   => l_ler_id,
              p_ntfn_dt                  => l_ntfn_dt,
              p_dtctd_dt                 => l_dtctd_dt,
              p_voidd_dt                 => l_voidd_dt,
              p_ptnl_ler_for_per_stat_cd => l_ptnl_ler_for_per_stat_cd,
              p_object_version_number    => l_object_version_number,
              p_effective_date           => p_effective_date,
              p_mnl_dt                   => l_mnl_dt,
              p_procd_dt                 => l_procd_dt,
              p_unprocd_dt               => l_unprocd_dt);
Line: 2529

        ben_ptnl_ler_for_per_api.update_ptnl_ler_for_per_perf
          (p_ptnl_ler_for_per_id      => p_ptnl_ler_for_per_id,
           p_lf_evt_ocrd_dt           => l_lf_evt_ocrd_dt,
           p_ler_id                   => p_ler_id,
           p_ntfn_dt                  => l_ntfn_dt,
           p_dtctd_dt                 => l_dtctd_dt,
           p_voidd_dt                 => l_voidd_dt,
           p_ptnl_ler_for_per_stat_cd => l_ptnl_ler_for_per_stat_cd,
           p_object_version_number    => l_object_version_number,
           p_effective_date           => p_effective_date,
           p_mnl_dt                   => l_mnl_dt,
           p_procd_dt                 => l_procd_dt,
           p_unprocd_dt               => l_unprocd_dt);
Line: 2573

    select ler.ovridg_le_flag,
           ppl.ptnl_ler_for_per_id,
           ler.name
    from   ben_ptnl_ler_for_per ppl,
           ben_ler_f ler
    where  ppl.person_id = p_person_id
    and    ppl.ler_id = ler.ler_id
    and    ppl.business_group_id  = p_business_group_id
    and    ppl.lf_evt_ocrd_dt = p_lf_evt_ocrd_dt
    and    ler.business_group_id  = ppl.business_group_id
    and    ppl.ptnl_ler_for_per_stat_cd not in ('VOIDD')
    and    ppl.ler_id <> ben_manage_life_events.g_ler_id
    --
    -- CWB Changes
    --
    and    ler.typ_cd not in ( 'COMP', 'ABS', 'GSP', 'IREC') --iRec
    and    p_effective_date
           between ler.effective_start_date
           and     ler.effective_end_date;
Line: 2616

    select ppl.object_version_number,
           ppl.ptnl_ler_for_per_id
    from   ben_ptnl_ler_for_per ppl,
           ben_ler_f      ler
    where  ppl.person_id = p_person_id
    and    ppl.business_group_id  = p_business_group_id
    and    ppl.lf_evt_ocrd_dt = p_lf_evt_ocrd_dt
    and    ppl.ler_id <> ben_manage_life_events.g_ler_id
    and    ppl.ler_id = ler.ler_id
    and    p_effective_date
           between ler.effective_start_date
           and     ler.effective_end_date
    and    ler.typ_cd not in ( 'COMP', 'ABS', 'GSP', 'IREC') --iRec
    and    ppl.ptnl_ler_for_per_stat_cd not in ('VOIDD');
Line: 2634

    select *
    from   ben_ptnl_ler_for_per ptn
    where  ptn.ptnl_ler_for_per_id = l_search_ptnl_ler_for_per_id;
Line: 2645

    select pil.*
    from   ben_per_in_ler pil,
           ben_ler_f      ler
    where  pil.business_group_id = p_business_group_id
    and    pil.person_id = p_person_id
    and    (pil.lf_evt_ocrd_dt > p_lf_evt_ocrd_dt -- 5727737/5677090: Need to backout all Future LEs
           or (pil.lf_evt_ocrd_dt = p_lf_evt_ocrd_dt
              and pil.ler_id <> ben_manage_life_events.g_ler_id))
    and    pil.ler_id = ler.ler_id
    and    p_effective_date
           between ler.effective_start_date
           and     ler.effective_end_date
    and    ler.typ_cd not in ( 'COMP', 'ABS', 'GSP', 'IREC','SCHEDDU') --iRec
    and    pil.per_in_ler_stat_cd in ('STRTD','PROCD')
    ORDER BY pil.lf_evt_ocrd_dt DESC;
Line: 2666

    select ptnl.object_version_number
    from   ben_ptnl_ler_for_per ptnl
    where  ptnl.ptnl_ler_for_per_id = v_ptnl_ler_for_per_id
    and    ptnl.business_group_id   = p_business_group_id;
Line: 2790

           ben_ptnl_ler_for_per_api.update_ptnl_ler_for_per_perf
             (p_validate                 => false
             ,p_ptnl_ler_for_per_id      => l_ptnl.ptnl_ler_for_per_id
             ,p_ptnl_ler_for_per_stat_cd => 'VOIDD'
             ,p_object_version_number    => l_ptnl.object_version_number
             ,p_effective_date           => p_effective_date
             ,p_program_application_id   => fnd_global.prog_appl_id
             ,p_program_id               => fnd_global.conc_program_id
             ,p_request_id               => fnd_global.conc_request_id
             ,p_program_update_date      => sysdate
             ,p_voidd_dt                 => p_effective_date);
Line: 2871

    select min(ptn.lf_evt_ocrd_dt)
    from   ben_ptnl_ler_for_per ptn,
           ben_ler_f      ler
    where  ptn.person_id = p_person_id
    and    ptn.ler_id    = ler.ler_id
    and    p_effective_date
           between ler.effective_start_date
           and     ler.effective_end_date
    and    ler.typ_cd not in ( 'COMP', 'ABS', 'GSP', 'IREC') --iRec
    and    ptn.business_group_id = p_business_group_id
    and    ptn.lf_evt_ocrd_dt <= decode(ler.typ_cd,  --Bug 5703825
                                        'SCHEDDO',
					ptn.lf_evt_ocrd_dt,
					'SCHEDDA',
					ptn.lf_evt_ocrd_dt,
                                        p_effective_date)
    and    ptn.ler_id <> ben_manage_life_events.g_ler_id
    and    ptn.ptnl_ler_for_per_stat_cd not in ('PROCD','VOIDD');
Line: 2935

  ben_evaluate_ptnl_lf_evt.g_bckdt_pil_tbl.delete;
Line: 2998

        ben_ptnl_ler_for_per_api.update_ptnl_ler_for_per_perf
          (p_ptnl_ler_for_per_id      => l_potent.ptnl_ler_for_per_id,
           p_object_version_number    => l_potent.object_version_number,
           p_ptnl_ler_for_per_stat_cd => 'VOIDD',
           p_effective_date           => p_effective_date,
           p_voidd_dt                 => p_effective_date);
Line: 3182

    insert_per_in_ler
      (p_ptnl_rec           => l_ptnl_rec
      ,p_curr_per_in_ler_id => l_curr_per_in_ler_id
      ,p_effective_date     => p_effective_date);
Line: 3210

    update_ptnl_per_for_ler
      (p_ptnl_rec       => l_ptnl_rec
      ,p_effective_date => p_effective_date);
Line: 3240

        ben_ptnl_ler_for_per_api.update_ptnl_ler_for_per_perf
          (p_validate                 => false
          ,p_ptnl_ler_for_per_id      => l_ptnl_rec.ptnl_ler_for_per_id
          ,p_ptnl_ler_for_per_stat_cd => 'MNL'
          ,p_object_version_number    => l_ptnl_rec.object_version_number
          ,p_effective_date           => p_effective_date
          ,p_program_application_id   => fnd_global.prog_appl_id
          ,p_program_id               => fnd_global.conc_program_id
          ,p_request_id               => fnd_global.conc_request_id
          ,p_program_update_date      => sysdate
          ,p_mnl_dt                   => p_effective_date);
Line: 3289

    insert_per_in_ler
      (p_ptnl_rec           => l_ptnl_rec
      ,p_curr_per_in_ler_id => l_curr_per_in_ler_id
      ,p_effective_date     => p_effective_date);
Line: 3317

    update_ptnl_per_for_ler
      (p_ptnl_rec       => l_ptnl_rec
      ,p_effective_date => p_effective_date);
Line: 3401

              ben_Person_Life_Event_api.update_person_life_event
                (p_per_in_ler_id         => ben_evaluate_ptnl_lf_evt.g_bckdt_pil_tbl(l_bckdt_pil_indx)
                ,p_bckt_per_in_ler_id    => l_curr_per_in_ler_id
                ,p_object_version_number => pil_ovn_rec.object_version_number
                ,p_effective_date        => p_effective_date
                ,P_PROCD_DT              => l_date  -- outputs
                ,P_STRTD_DT              => l_date
                ,P_VOIDD_DT              => l_date  );
Line: 3417

ben_evaluate_ptnl_lf_evt.g_bckdt_pil_tbl.delete;
Line: 3440

    select ptnl.*
    from ben_ptnl_ler_for_per ptnl
    where ptnl.ptnl_ler_for_per_id = cv_ptnl_ler_for_per_id;
Line: 3449

    select pil.per_in_ler_id,
           pil.per_in_ler_stat_cd,
           pil.lf_evt_ocrd_dt,
           pil.ler_id,
           pil.person_id,
           pil.business_group_id,
           pil.object_version_number,
           pil.procd_dt,
           pil.strtd_dt,
           pil.voidd_dt,
           pil.bckt_dt,
           pil.clsd_dt,
           pil.ntfn_dt,
           pil.ptnl_ler_for_per_id
    from   ben_per_in_ler pil,
           ben_ler_f      ler
    where  pil.person_id = cv_person_id
    and    pil.per_in_ler_stat_cd in ('STRTD','PROCD')
    and    pil.assignment_id = cv_assignment_id
    and    pil.ler_id = ler.ler_id
    and    pil.ler_id = cv_ler_id
    and    cv_effective_date
           between ler.effective_start_date
           and     ler.effective_end_date
    and    ler.typ_cd = 'IREC';
Line: 3476

    select pel.pil_elctbl_chc_popl_id,
           pel.object_version_number
    from   ben_pil_elctbl_chc_popl pel,
           ben_per_in_ler pil
    where  pil.per_in_ler_id = p_per_in_ler_id
    and    pil.business_group_id = p_business_group_id
    and    pel.per_in_ler_id = pil.per_in_ler_id
    and    pel.business_group_id = pil.business_group_id;
Line: 3582

    ben_Person_Life_Event_api.update_person_life_event
              (p_per_in_ler_id         => l_pil_rec.per_in_ler_id
              ,p_bckt_per_in_ler_id    => null
              ,p_per_in_ler_stat_cd    => 'BCKDT'
              ,p_prvs_stat_cd          => l_pil_rec.per_in_ler_stat_cd
              ,p_object_version_number => l_pil_rec.object_version_number
              ,p_effective_date        => p_effective_date
              ,P_PROCD_DT              => l_procd_dt  -- outputs
              ,P_STRTD_DT              => l_strtd_dt
              ,P_VOIDD_DT              => l_voidd_dt  );
Line: 3603

        ben_pil_elctbl_chc_popl_api.update_pil_elctbl_chc_popl
          (p_validate                => false,
           p_pil_elctbl_chc_popl_id  => l_pel_pk_id,
           p_pil_elctbl_popl_stat_cd => 'BCKDT',
           p_object_version_number   => l_pel_object_version_number,
           p_effective_date          => p_effective_date);
Line: 3627

    ben_ptnl_ler_for_per_api.update_ptnl_ler_for_per_perf
       (p_validate                 => false
       ,p_ptnl_ler_for_per_id      => l_ptnl_rec.ptnl_ler_for_per_id
       ,p_ptnl_ler_for_per_stat_cd => 'PROCD'
       ,p_lf_evt_ocrd_dt           => p_lf_evt_ocrd_dt
       ,p_procd_dt                 => p_lf_evt_ocrd_dt
       ,p_person_id                => l_ptnl_rec.person_id
       ,p_business_group_id        => l_ptnl_rec.business_group_id
       ,p_object_version_number    => l_ptnl_rec.object_version_number
       ,p_effective_date           => p_lf_evt_ocrd_dt
       ,p_program_application_id   => fnd_global.prog_appl_id
       ,p_program_id               => fnd_global.conc_program_id
       ,p_request_id               => fnd_global.conc_request_id
       ,p_program_update_date      => sysdate);
Line: 3668

        p_program_update_date      => sysdate);
Line: 3692

    ,p_program_update_date     => sysdate
    ,p_procd_dt                => l_procd_dt
    ,p_strtd_dt                => l_strtd_dt
    ,p_voidd_dt                => l_voidd_dt);