DBA Data[Home] [Help]

APPS.BEN_EPE_CACHE SQL Statements

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

Line: 29

                                   to electable choice selection cursors
                                   (c_instance) - to enable rates with
                                   post enrollment rule calculated properly
  115.11     12-Apr-04  kmahendr - Added three columns to cache.
  -----------------------------------------------------------------------------
*/
--
-- Globals.
--
g_package varchar2(50) := 'ben_epe_cache.';
Line: 117

    SELECT   epe.elig_per_elctbl_chc_id,
             epe.business_group_id,
             pil.person_id,
             pil.ler_id,
             pil.LF_EVT_OCRD_DT,
             pil.per_in_ler_stat_cd,
             epe.per_in_ler_id,
             epe.pgm_id,
             epe.pl_typ_id,
             epe.ptip_id,
             epe.plip_id,
             epe.pl_id,
             epe.oipl_id,
             epe.oiplip_id,
             null opt_id,
             pel.enrt_perd_id,
             pel.lee_rsn_id,
             pel.enrt_perd_strt_dt,
             epe.prtt_enrt_rslt_id,
             epe.enrt_cvg_strt_dt,
             epe.enrt_cvg_strt_dt_cd,
             epe.enrt_cvg_strt_dt_rl,
             epe.yr_perd_id,
             epe.comp_lvl_cd,
             epe.cmbn_plip_id,
             epe.cmbn_ptip_id,
             epe.cmbn_ptip_opt_id,
             epe.dflt_flag,
             epe.ctfn_rqd_flag,
             enb.enrt_bnft_id,
             enb.val,
             pel.acty_ref_perd_cd,
             epe.elctbl_flag,
             epe.object_version_number,
             epe.alws_dpnt_dsgn_flag,
             epe.dpnt_dsgn_cd,
             epe.ler_chg_dpnt_cvg_cd,
             epe.dpnt_cvg_strt_dt_cd,
             epe.dpnt_cvg_strt_dt_rl,
             epe.in_pndg_wkflow_flag,
             epe.bnft_prvdr_pool_id,
             epe.elig_flag,
             epe.inelig_rsn_cd,
             epe.fonm_cvg_strt_dt
/* removed the following as they are explicitly nulled later
   9i compliance.,
             null,
             null,
             null,
             null,
             null,
             null,
             null */
    FROM     ben_elig_per_elctbl_chc epe,
             ben_pil_elctbl_chc_popl pel,
             ben_enrt_bnft enb,
             ben_per_in_ler pil
    WHERE    epe.elig_per_elctbl_chc_id = enb.elig_per_elctbl_chc_id (+)
    AND      epe.per_in_ler_id = pil.per_in_ler_id
    AND      epe.per_in_ler_id = pel.per_in_ler_id
    AND      epe.pil_elctbl_chc_popl_id = pel.pil_elctbl_chc_popl_id
    --
    -- Removed for EFC. This cache is intended to support all electable
    -- choice information for all types of life event. It should not be
    -- restricted to started life event electable choices only
    --
/*
    AND      pil.per_in_ler_stat_cd = 'STRTD'
*/
--  added for unrestricted enhancement
    and      pil.per_in_ler_id = c_per_in_ler_id
    AND      pil.person_id     = c_person_id
    order by epe.PTIP_ORDR_NUM, PLIP_ORDR_NUM,
             decode(PL_ORDR_NUM, null, OIPL_ORDR_NUM, PL_ORDR_NUM),
             PL_ORDR_NUM,
             decode(PL_ORDR_NUM, null, null, OIPL_ORDR_NUM);
Line: 376

    g_pilepe_instance.delete;
Line: 477

    SELECT   epe.elig_per_elctbl_chc_id,
             epe.business_group_id,
             pil.person_id,
             pil.ler_id,
             pil.LF_EVT_OCRD_DT,
             pil.per_in_ler_stat_cd,
             epe.per_in_ler_id,
             epe.pgm_id,
             epe.pl_typ_id,
             epe.ptip_id,
             epe.plip_id,
             epe.pl_id,
             epe.oipl_id,
             epe.oiplip_id,
             null opt_id,
             pel.enrt_perd_id,
             pel.lee_rsn_id,
             pel.enrt_perd_strt_dt,
             epe.prtt_enrt_rslt_id,
             epe.enrt_cvg_strt_dt,
             epe.enrt_cvg_strt_dt_cd,
             epe.enrt_cvg_strt_dt_rl,
             epe.yr_perd_id,
             epe.comp_lvl_cd,
             epe.cmbn_plip_id,
             epe.cmbn_ptip_id,
             epe.cmbn_ptip_opt_id,
             epe.dflt_flag,
             epe.ctfn_rqd_flag,
             enb.enrt_bnft_id,
             enb.val,
             pel.acty_ref_perd_cd,
/* removed the following as they are explicitly nulled later
   9i compliance.,
             null,
             null,
             null,
             null,
             null,
             null,
             null,
*/
             epe.elctbl_flag,
             epe.object_version_number,
             epe.alws_dpnt_dsgn_flag,
             epe.dpnt_dsgn_cd,
             epe.ler_chg_dpnt_cvg_cd,
             epe.dpnt_cvg_strt_dt_cd,
             epe.dpnt_cvg_strt_dt_rl,
             epe.in_pndg_wkflow_flag,
             epe.bnft_prvdr_pool_id,
             epe.elig_flag,
             epe.inelig_rsn_cd,
             epe.fonm_cvg_strt_dt
    FROM     ben_enrt_bnft enb,
             ben_elig_per_elctbl_chc epe,
             ben_pil_elctbl_chc_popl pel,
             ben_per_in_ler pil
    WHERE    enb.elig_per_elctbl_chc_id = epe.elig_per_elctbl_chc_id
    AND      epe.per_in_ler_id = pil.per_in_ler_id
    AND      epe.per_in_ler_id = pel.per_in_ler_id
    AND      epe.pil_elctbl_chc_popl_id = pel.pil_elctbl_chc_popl_id
    and      pil.per_in_ler_id = c_per_in_ler_id
    order by epe.PTIP_ORDR_NUM, PLIP_ORDR_NUM,
             decode(PL_ORDR_NUM, null, OIPL_ORDR_NUM, PL_ORDR_NUM),
             PL_ORDR_NUM,
             decode(PL_ORDR_NUM, null, null, OIPL_ORDR_NUM);
Line: 739

    g_enbepe_instance.delete;
Line: 877

    SELECT   epe.elig_per_elctbl_chc_id,
             epe.business_group_id,
             pil.person_id,
             pil.ler_id,
             pil.LF_EVT_OCRD_DT,
             pil.per_in_ler_stat_cd,
             epe.per_in_ler_id,
             epe.pgm_id,
             epe.pl_typ_id,
             epe.ptip_id,
             epe.plip_id,
             epe.pl_id,
             epe.oipl_id,
             epe.oiplip_id,
             null opt_id,
             pel.enrt_perd_id,
             pel.lee_rsn_id,
             pel.enrt_perd_strt_dt,
             epe.prtt_enrt_rslt_id,
             epe.enrt_cvg_strt_dt,
             epe.enrt_cvg_strt_dt_cd,
             epe.enrt_cvg_strt_dt_rl,
             epe.yr_perd_id,
             epe.comp_lvl_cd,
             epe.cmbn_plip_id,
             epe.cmbn_ptip_id,
             epe.cmbn_ptip_opt_id,
             epe.dflt_flag,
             epe.ctfn_rqd_flag,
             enb.enrt_bnft_id,
             enb.val,
             pel.acty_ref_perd_cd,
             epe.elctbl_flag,
             epe.object_version_number,
             epe.alws_dpnt_dsgn_flag,
             epe.dpnt_dsgn_cd,
             epe.ler_chg_dpnt_cvg_cd,
             epe.dpnt_cvg_strt_dt_cd,
             epe.dpnt_cvg_strt_dt_rl,
             epe.in_pndg_wkflow_flag,
             epe.bnft_prvdr_pool_id,
             epe.elig_flag,
             epe.inelig_rsn_cd,
             epe.fonm_cvg_strt_dt
    FROM     ben_elig_per_elctbl_chc epe,
             ben_pil_elctbl_chc_popl pel,
             ben_enrt_bnft enb,
             ben_per_in_ler pil
    WHERE    epe.elig_per_elctbl_chc_id = enb.elig_per_elctbl_chc_id (+)
    AND      epe.per_in_ler_id = pil.per_in_ler_id
    AND      epe.per_in_ler_id = pel.per_in_ler_id
    AND      epe.pil_elctbl_chc_popl_id = pel.pil_elctbl_chc_popl_id
    and      pil.per_in_ler_id = c_per_in_ler_id
    order by epe.PTIP_ORDR_NUM, PLIP_ORDR_NUM,
             decode(PL_ORDR_NUM, null, OIPL_ORDR_NUM, PL_ORDR_NUM),
             PL_ORDR_NUM,
             decode(PL_ORDR_NUM, null, null, OIPL_ORDR_NUM);
Line: 1129

    g_epe_instance.delete;
Line: 1165

      g_epe_instance.delete;
Line: 1239

    SELECT   epe.elig_per_elctbl_chc_id
    FROM     ben_elig_per_elctbl_chc epe
    WHERE    epe.oipl_id = c_oipl_id
    AND      epe.pgm_id = c_pgm_id
    AND      epe.per_in_ler_id = c_per_in_ler_id;
Line: 1250

    SELECT   epe.elig_per_elctbl_chc_id
    FROM     ben_elig_per_elctbl_chc epe
    WHERE    epe.oipl_id = c_oipl_id
    AND      epe.pgm_id IS NULL
    AND      epe.per_in_ler_id = c_per_in_ler_id;
Line: 1262

    SELECT   epe.elig_per_elctbl_chc_id
    FROM     ben_elig_per_elctbl_chc epe
    WHERE    epe.pl_id = c_pl_id
    AND      epe.oipl_id IS NULL
    AND      epe.pgm_id = c_pgm_id
    AND      epe.per_in_ler_id = c_per_in_ler_id;
Line: 1274

    SELECT   epe.elig_per_elctbl_chc_id
    FROM     ben_elig_per_elctbl_chc epe
    WHERE    epe.pl_id = c_pl_id
    AND      epe.oipl_id IS NULL
    AND      epe.pgm_id IS NULL
    AND      epe.per_in_ler_id = c_per_in_ler_id;
Line: 1365

  g_pilepe_instance.delete;
Line: 1368

  g_enbepe_instance.delete;
Line: 1372

  g_epe_instance.delete;