DBA Data[Home] [Help]

APPS.BEN_OPTION_IN_PLAN_API SQL Statements

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

Line: 92

     select cpp.plip_id
     from   ben_plip_f cpp
     where  cpp.pl_id = p_pl_id
     and    cpp.business_group_id + 0 = p_business_group_id
     and    p_effective_date between
            cpp.effective_start_date and cpp.effective_end_date;
Line: 100

    select
      plip.pgm_id,
      pl.pl_typ_id,
      ptip.ptip_id
    from
      ben_ptip_f ptip,
      ben_plip_f plip,
      ben_pl_f pl
    where
        pl.pl_id = p_pl_id
    and plip.pl_id = pl.pl_id
    and pl.business_group_id = p_business_group_id
    and plip.business_group_id = p_business_group_id
    and plip.pgm_id = ptip.pgm_id
    and pl.pl_typ_id = ptip.pl_typ_id
    and p_effective_date between  plip.effective_start_date and  plip.effective_end_date
    and p_effective_date between   pl.effective_start_date and   pl.effective_end_date
    and p_effective_date between ptip.effective_start_date and ptip.effective_end_date ;
Line: 484

    /* Inserted for nocopy changes */
    p_oipl_id := null;
Line: 496

procedure update_Option_in_Plan
  (p_validate                       in  boolean   default false
  ,p_oipl_id                        in  number
  ,p_effective_start_date           out nocopy date
  ,p_effective_end_date             out nocopy date
  ,p_ivr_ident                      in  varchar2  default hr_api.g_varchar2
  ,p_url_ref_name                   in  varchar2  default hr_api.g_varchar2
  ,p_opt_id                         in  number    default hr_api.g_number
  ,p_business_group_id              in  number    default hr_api.g_number
  ,p_pl_id                          in  number    default hr_api.g_number
  ,p_ordr_num                       in  number    default hr_api.g_number
  ,p_rqd_perd_enrt_nenrt_val                       in  number    default hr_api.g_number
  ,p_dflt_flag                      in  varchar2  default hr_api.g_varchar2
  ,p_actl_prem_id                   in  number    default hr_api.g_number
  ,p_mndtry_flag                    in  varchar2  default hr_api.g_varchar2
  ,p_oipl_stat_cd                   in  varchar2  default hr_api.g_varchar2
  ,p_pcp_dsgn_cd                    in  varchar2  default hr_api.g_varchar2
  ,p_pcp_dpnt_dsgn_cd               in  varchar2  default hr_api.g_varchar2
  ,p_rqd_perd_enrt_nenrt_uom                   in  varchar2  default hr_api.g_varchar2
  ,p_elig_apls_flag                 in  varchar2  default hr_api.g_varchar2
  ,p_dflt_enrt_det_rl               in  number    default hr_api.g_number
  ,p_trk_inelig_per_flag            in  varchar2  default hr_api.g_varchar2
  ,p_drvbl_fctr_prtn_elig_flag      in  varchar2  default hr_api.g_varchar2
  ,p_mndtry_rl                      in  number    default hr_api.g_number
  ,p_rqd_perd_enrt_nenrt_rl                      in  number    default hr_api.g_number
  ,p_dflt_enrt_cd                   in  varchar2  default hr_api.g_varchar2
  ,p_prtn_elig_ovrid_alwd_flag      in  varchar2  default hr_api.g_varchar2
  ,p_drvbl_fctr_apls_rts_flag       in  varchar2  default hr_api.g_varchar2
  ,p_per_cvrd_cd                    in  varchar2  default hr_api.g_varchar2
  ,p_postelcn_edit_rl               in  number    default hr_api.g_number
  ,p_vrfy_fmly_mmbr_cd              in  varchar2  default hr_api.g_varchar2
  ,p_vrfy_fmly_mmbr_rl              in  number    default hr_api.g_number
  ,p_enrt_cd                        in  varchar2  default hr_api.g_varchar2
  ,p_enrt_rl                        in  number    default hr_api.g_number
  ,p_auto_enrt_flag                 in  varchar2  default hr_api.g_varchar2
  ,p_auto_enrt_mthd_rl              in  number    default hr_api.g_number
  ,p_short_name                     in  varchar2  default hr_api.g_varchar2     /*FHR*/
  ,p_short_code                     in  varchar2  default hr_api.g_varchar2     /*FHR*/
    ,p_legislation_code                     in  varchar2  default hr_api.g_varchar2     /*FHR*/
    ,p_legislation_subgroup                     in  varchar2  default hr_api.g_varchar2     /*FHR*/
  ,p_hidden_flag                     in  varchar2  default hr_api.g_varchar2
  ,p_susp_if_ctfn_not_prvd_flag      in  varchar2   default hr_api.g_varchar2
  ,p_ctfn_determine_cd          in  varchar2   default hr_api.g_varchar2
  ,p_cop_attribute_category         in  varchar2  default hr_api.g_varchar2
  ,p_cop_attribute1                 in  varchar2  default hr_api.g_varchar2
  ,p_cop_attribute2                 in  varchar2  default hr_api.g_varchar2
  ,p_cop_attribute3                 in  varchar2  default hr_api.g_varchar2
  ,p_cop_attribute4                 in  varchar2  default hr_api.g_varchar2
  ,p_cop_attribute5                 in  varchar2  default hr_api.g_varchar2
  ,p_cop_attribute6                 in  varchar2  default hr_api.g_varchar2
  ,p_cop_attribute7                 in  varchar2  default hr_api.g_varchar2
  ,p_cop_attribute8                 in  varchar2  default hr_api.g_varchar2
  ,p_cop_attribute9                 in  varchar2  default hr_api.g_varchar2
  ,p_cop_attribute10                in  varchar2  default hr_api.g_varchar2
  ,p_cop_attribute11                in  varchar2  default hr_api.g_varchar2
  ,p_cop_attribute12                in  varchar2  default hr_api.g_varchar2
  ,p_cop_attribute13                in  varchar2  default hr_api.g_varchar2
  ,p_cop_attribute14                in  varchar2  default hr_api.g_varchar2
  ,p_cop_attribute15                in  varchar2  default hr_api.g_varchar2
  ,p_cop_attribute16                in  varchar2  default hr_api.g_varchar2
  ,p_cop_attribute17                in  varchar2  default hr_api.g_varchar2
  ,p_cop_attribute18                in  varchar2  default hr_api.g_varchar2
  ,p_cop_attribute19                in  varchar2  default hr_api.g_varchar2
  ,p_cop_attribute20                in  varchar2  default hr_api.g_varchar2
  ,p_cop_attribute21                in  varchar2  default hr_api.g_varchar2
  ,p_cop_attribute22                in  varchar2  default hr_api.g_varchar2
  ,p_cop_attribute23                in  varchar2  default hr_api.g_varchar2
  ,p_cop_attribute24                in  varchar2  default hr_api.g_varchar2
  ,p_cop_attribute25                in  varchar2  default hr_api.g_varchar2
  ,p_cop_attribute26                in  varchar2  default hr_api.g_varchar2
  ,p_cop_attribute27                in  varchar2  default hr_api.g_varchar2
  ,p_cop_attribute28                in  varchar2  default hr_api.g_varchar2
  ,p_cop_attribute29                in  varchar2  default hr_api.g_varchar2
  ,p_cop_attribute30                in  varchar2  default hr_api.g_varchar2
  ,p_object_version_number          in  out nocopy number
  ,p_effective_date                 in  date
  ,p_datetrack_mode                 in  varchar2) is
  --
  -- Declare cursors and local variables
  --
  l_proc                  varchar2(72) := g_package||'update_Option_in_Plan';
Line: 587

  savepoint update_Option_in_Plan;
Line: 599

    ben_Option_in_Plan_bk2.update_Option_in_Plan_b
      (p_oipl_id                        =>  p_oipl_id
      ,p_ivr_ident                      =>  p_ivr_ident
      ,p_url_ref_name                   =>  p_url_ref_name
      ,p_opt_id                         =>  p_opt_id
      ,p_business_group_id              =>  p_business_group_id
      ,p_pl_id                          =>  p_pl_id
      ,p_ordr_num                       =>  p_ordr_num
      ,p_rqd_perd_enrt_nenrt_val                       =>  p_rqd_perd_enrt_nenrt_val
      ,p_dflt_flag                      =>  p_dflt_flag
      ,p_actl_prem_id                   =>  p_actl_prem_id
      ,p_mndtry_flag                    =>  p_mndtry_flag
      ,p_oipl_stat_cd                   =>  p_oipl_stat_cd
      ,p_pcp_dsgn_cd                    =>  p_pcp_dsgn_cd
      ,p_pcp_dpnt_dsgn_cd               =>  p_pcp_dpnt_dsgn_cd
      ,p_rqd_perd_enrt_nenrt_uom                   =>  p_rqd_perd_enrt_nenrt_uom
      ,p_elig_apls_flag                 =>  p_elig_apls_flag
      ,p_dflt_enrt_det_rl               =>  p_dflt_enrt_det_rl
      ,p_trk_inelig_per_flag            =>  p_trk_inelig_per_flag
      ,p_drvbl_fctr_prtn_elig_flag      =>  p_drvbl_fctr_prtn_elig_flag
      ,p_mndtry_rl                      =>  p_mndtry_rl
      ,p_rqd_perd_enrt_nenrt_rl                      =>  p_rqd_perd_enrt_nenrt_rl
      ,p_dflt_enrt_cd                   =>  p_dflt_enrt_cd
      ,p_prtn_elig_ovrid_alwd_flag      =>  p_prtn_elig_ovrid_alwd_flag
      ,p_drvbl_fctr_apls_rts_flag       =>  p_drvbl_fctr_apls_rts_flag
      ,p_per_cvrd_cd                    =>  p_per_cvrd_cd
      ,p_postelcn_edit_rl               =>  p_postelcn_edit_rl
      ,p_vrfy_fmly_mmbr_cd              =>  p_vrfy_fmly_mmbr_cd
      ,p_vrfy_fmly_mmbr_rl              =>  p_vrfy_fmly_mmbr_rl
      ,p_enrt_cd                        =>  p_enrt_cd
      ,p_enrt_rl                        =>  p_enrt_rl
      ,p_auto_enrt_flag                 =>  p_auto_enrt_flag
      ,p_auto_enrt_mthd_rl              =>  p_auto_enrt_mthd_rl
      ,p_short_name  			=>  p_short_name		/*FHR*/
      ,p_short_code		        =>  p_short_code		/*FHR*/
            ,p_legislation_code		        =>  p_legislation_code		/*FHR*/
            ,p_legislation_subgroup		        =>  p_legislation_subgroup		/*FHR*/
      ,p_hidden_flag		        =>  p_hidden_flag
      ,p_susp_if_ctfn_not_prvd_flag     =>  p_susp_if_ctfn_not_prvd_flag
      ,p_ctfn_determine_cd              =>  p_ctfn_determine_cd
      ,p_cop_attribute_category         =>  p_cop_attribute_category
      ,p_cop_attribute1                 =>  p_cop_attribute1
      ,p_cop_attribute2                 =>  p_cop_attribute2
      ,p_cop_attribute3                 =>  p_cop_attribute3
      ,p_cop_attribute4                 =>  p_cop_attribute4
      ,p_cop_attribute5                 =>  p_cop_attribute5
      ,p_cop_attribute6                 =>  p_cop_attribute6
      ,p_cop_attribute7                 =>  p_cop_attribute7
      ,p_cop_attribute8                 =>  p_cop_attribute8
      ,p_cop_attribute9                 =>  p_cop_attribute9
      ,p_cop_attribute10                =>  p_cop_attribute10
      ,p_cop_attribute11                =>  p_cop_attribute11
      ,p_cop_attribute12                =>  p_cop_attribute12
      ,p_cop_attribute13                =>  p_cop_attribute13
      ,p_cop_attribute14                =>  p_cop_attribute14
      ,p_cop_attribute15                =>  p_cop_attribute15
      ,p_cop_attribute16                =>  p_cop_attribute16
      ,p_cop_attribute17                =>  p_cop_attribute17
      ,p_cop_attribute18                =>  p_cop_attribute18
      ,p_cop_attribute19                =>  p_cop_attribute19
      ,p_cop_attribute20                =>  p_cop_attribute20
      ,p_cop_attribute21                =>  p_cop_attribute21
      ,p_cop_attribute22                =>  p_cop_attribute22
      ,p_cop_attribute23                =>  p_cop_attribute23
      ,p_cop_attribute24                =>  p_cop_attribute24
      ,p_cop_attribute25                =>  p_cop_attribute25
      ,p_cop_attribute26                =>  p_cop_attribute26
      ,p_cop_attribute27                =>  p_cop_attribute27
      ,p_cop_attribute28                =>  p_cop_attribute28
      ,p_cop_attribute29                =>  p_cop_attribute29
      ,p_cop_attribute30                =>  p_cop_attribute30
      ,p_object_version_number          =>  p_object_version_number
      ,p_effective_date                 =>  trunc(p_effective_date)
      ,p_datetrack_mode                 =>  p_datetrack_mode);
Line: 679

        (p_module_name => 'UPDATE_Option_in_Plan'
        ,p_hook_type   => 'BP');
Line: 767

    ben_Option_in_Plan_bk2.update_Option_in_Plan_a
      (p_oipl_id                        =>  p_oipl_id
      ,p_effective_start_date           =>  l_effective_start_date
      ,p_effective_end_date             =>  l_effective_end_date
      ,p_ivr_ident                      =>  p_ivr_ident
      ,p_url_ref_name                   =>  p_url_ref_name
      ,p_opt_id                         =>  p_opt_id
      ,p_business_group_id              =>  p_business_group_id
      ,p_pl_id                          =>  p_pl_id
      ,p_ordr_num                       =>  p_ordr_num
      ,p_rqd_perd_enrt_nenrt_val                       =>  p_rqd_perd_enrt_nenrt_val
      ,p_dflt_flag                      =>  p_dflt_flag
      ,p_actl_prem_id                   =>  p_actl_prem_id
      ,p_mndtry_flag                    =>  p_mndtry_flag
      ,p_oipl_stat_cd                   =>  p_oipl_stat_cd
      ,p_pcp_dsgn_cd                    =>  p_pcp_dsgn_cd
      ,p_pcp_dpnt_dsgn_cd               =>  p_pcp_dpnt_dsgn_cd
      ,p_rqd_perd_enrt_nenrt_uom                   =>  p_rqd_perd_enrt_nenrt_uom
      ,p_elig_apls_flag                 =>  p_elig_apls_flag
      ,p_dflt_enrt_det_rl               =>  p_dflt_enrt_det_rl
      ,p_trk_inelig_per_flag            =>  p_trk_inelig_per_flag
      ,p_drvbl_fctr_prtn_elig_flag      =>  p_drvbl_fctr_prtn_elig_flag
      ,p_mndtry_rl                      =>  p_mndtry_rl
      ,p_rqd_perd_enrt_nenrt_rl                      =>  p_rqd_perd_enrt_nenrt_rl
      ,p_dflt_enrt_cd                   =>  p_dflt_enrt_cd
      ,p_prtn_elig_ovrid_alwd_flag      =>  p_prtn_elig_ovrid_alwd_flag
      ,p_drvbl_fctr_apls_rts_flag       =>  p_drvbl_fctr_apls_rts_flag
      ,p_per_cvrd_cd                    =>  p_per_cvrd_cd
      ,p_postelcn_edit_rl               =>  p_postelcn_edit_rl
      ,p_vrfy_fmly_mmbr_cd              =>  p_vrfy_fmly_mmbr_cd
      ,p_vrfy_fmly_mmbr_rl              =>  p_vrfy_fmly_mmbr_rl
      ,p_enrt_cd                        =>  p_enrt_cd
      ,p_enrt_rl                        =>  p_enrt_rl
      ,p_auto_enrt_flag                 =>  p_auto_enrt_flag
      ,p_auto_enrt_mthd_rl              =>  p_auto_enrt_mthd_rl
      ,p_short_name  			=>  p_short_name		/*FHR*/
      ,p_short_code		        =>  p_short_code		/*FHR*/
            ,p_legislation_code		        =>  p_legislation_code		/*FHR*/
            ,p_legislation_subgroup		        =>  p_legislation_subgroup		/*FHR*/
      ,p_hidden_flag		        =>  p_hidden_flag
      ,p_susp_if_ctfn_not_prvd_flag     =>  p_susp_if_ctfn_not_prvd_flag
      ,p_ctfn_determine_cd         =>  p_ctfn_determine_cd
      ,p_cop_attribute_category         =>  p_cop_attribute_category
      ,p_cop_attribute1                 =>  p_cop_attribute1
      ,p_cop_attribute2                 =>  p_cop_attribute2
      ,p_cop_attribute3                 =>  p_cop_attribute3
      ,p_cop_attribute4                 =>  p_cop_attribute4
      ,p_cop_attribute5                 =>  p_cop_attribute5
      ,p_cop_attribute6                 =>  p_cop_attribute6
      ,p_cop_attribute7                 =>  p_cop_attribute7
      ,p_cop_attribute8                 =>  p_cop_attribute8
      ,p_cop_attribute9                 =>  p_cop_attribute9
      ,p_cop_attribute10                =>  p_cop_attribute10
      ,p_cop_attribute11                =>  p_cop_attribute11
      ,p_cop_attribute12                =>  p_cop_attribute12
      ,p_cop_attribute13                =>  p_cop_attribute13
      ,p_cop_attribute14                =>  p_cop_attribute14
      ,p_cop_attribute15                =>  p_cop_attribute15
      ,p_cop_attribute16                =>  p_cop_attribute16
      ,p_cop_attribute17                =>  p_cop_attribute17
      ,p_cop_attribute18                =>  p_cop_attribute18
      ,p_cop_attribute19                =>  p_cop_attribute19
      ,p_cop_attribute20                =>  p_cop_attribute20
      ,p_cop_attribute21                =>  p_cop_attribute21
      ,p_cop_attribute22                =>  p_cop_attribute22
      ,p_cop_attribute23                =>  p_cop_attribute23
      ,p_cop_attribute24                =>  p_cop_attribute24
      ,p_cop_attribute25                =>  p_cop_attribute25
      ,p_cop_attribute26                =>  p_cop_attribute26
      ,p_cop_attribute27                =>  p_cop_attribute27
      ,p_cop_attribute28                =>  p_cop_attribute28
      ,p_cop_attribute29                =>  p_cop_attribute29
      ,p_cop_attribute30                =>  p_cop_attribute30
      ,p_object_version_number          =>  l_object_version_number
      ,p_effective_date                 =>  trunc(p_effective_date)
      ,p_datetrack_mode                 =>  p_datetrack_mode);
Line: 849

        (p_module_name => 'UPDATE_Option_in_Plan'
        ,p_hook_type   => 'AP');
Line: 879

    ROLLBACK TO update_Option_in_Plan;
Line: 891

    ROLLBACK TO update_Option_in_Plan;
Line: 892

    /* Inserted for nocopy changes */
    p_object_version_number := l_object_version_number;
Line: 899

end update_Option_in_Plan;
Line: 904

procedure delete_Option_in_Plan
  (p_validate                       in  boolean  default false
  ,p_oipl_id                        in  number
  ,p_effective_start_date           out nocopy date
  ,p_effective_end_date             out nocopy date
  ,p_object_version_number          in out nocopy number
  ,p_effective_date                 in  date
  ,p_datetrack_mode                 in  varchar2) is
  --
  -- Declare cursors and local variables
  --
  cursor c_opp is
     select opp.oiplip_id,
            opp.object_version_number
     from   ben_oiplip_f opp
     where  opp.oipl_id = p_oipl_id
     and    p_effective_date between
            opp.effective_start_date and opp.effective_end_date;
Line: 924

    select
      oipl.opt_id,
      plip.pgm_id,
      pl.pl_id,
      pl.pl_typ_id
    from
      ben_plip_f plip,
      ben_pl_f pl,
      ben_oipl_f oipl
    where
        oipl.oipl_id = p_oipl_id
    and oipl.pl_id = pl.pl_id
    and plip.pl_id = pl.pl_id
   -- and pl.business_group_id = p_business_group_id
   -- and plip.business_group_id = p_business_group_id
   -- and oipl.business_group_id = p_business_group_id
    and p_effective_date between  plip.effective_start_date and  plip.effective_end_date
    and p_effective_date between  oipl.effective_start_date and  oipl.effective_end_date
    and p_effective_date between   pl.effective_start_date and   pl.effective_end_date ;
Line: 944

  cursor c_delete_otp(p_opt_id number ,
                      p_pgm_id number ,
                      p_pl_id  number,
                      p_pl_typ_id number ) is
    select
      otp.optip_id,
      otp.object_version_number
    from
      ben_optip_f otp
    where
        otp.pgm_id = p_pgm_id
    and otp.pl_typ_id = p_pl_typ_id
    and otp.opt_id = p_opt_id
 -- and otp.business_group_id = p_business_group_id
    and p_effective_date between otp.effective_start_date and otp.effective_end_date -- Bug 3023622
    and not exists ( select null
                     from
                       ben_plip_f plip,
                       ben_pl_f pl,
                       ben_oipl_f oipl
                     where -- plip.business_group_id = p_business_group_id
                         plip.pgm_id = p_pgm_id
                     and pl.pl_typ_id = p_pl_typ_id
                     and pl.pl_id = plip.pl_id
                     and pl.pl_id <> p_pl_id
                     and pl.pl_id = oipl.pl_id
                     and oipl.opt_id = p_opt_id
                     and p_effective_date
                         between  plip.effective_start_date and  plip.effective_end_date
                     and p_effective_date
                         between   pl.effective_start_date and   pl.effective_end_date
                     and p_effective_date
                         between oipl.effective_start_date and oipl.effective_end_date ) ;
Line: 978

  l_proc                  varchar2(72) := g_package||'update_Option_in_Plan';
Line: 998

  savepoint delete_Option_in_Plan;
Line: 1011

    ben_Option_in_Plan_bk3.delete_Option_in_Plan_b
      (p_oipl_id                        =>  p_oipl_id
      ,p_object_version_number          =>  p_object_version_number
      ,p_effective_date                 => trunc(p_effective_date)
      ,p_datetrack_mode                 => p_datetrack_mode);
Line: 1022

        (p_module_name => 'DELETE_Option_in_Plan'
        ,p_hook_type   => 'BP');
Line: 1036

    ben_option_in_plan_in_pgm_api.delete_option_in_plan_in_pgm(
        p_validate                => false,
        p_oiplip_id               => l_opp.oiplip_id,
        p_effective_start_date    => l_opp_effective_start_date,
        p_effective_end_date      => l_opp_effective_end_date,
        p_object_version_number   => l_opp_object_version_number,
        p_effective_date          => p_effective_date,
        p_datetrack_mode          => p_datetrack_mode
        );
Line: 1048

  hr_utility.set_location('Before entering into Optip delete api ',24);
Line: 1052

    for l_delete_otp in c_delete_otp(l_exist_otp.opt_id,
                                     l_exist_otp.pgm_id,
                                     l_exist_otp.pl_id,
                                     l_exist_otp.pl_typ_id ) loop
       --
       l_otp_object_version_number := l_delete_otp.object_version_number;
Line: 1059

       hr_utility.set_location('Entering:'||l_proc||'in l_delete_otp' ,26);
Line: 1064

       ben_opt_pltyp_in_pgm_api.delete_opt_pltyp_in_pgm(
        p_validate                => false,
        p_optip_id                => l_delete_otp.optip_id,
        p_effective_start_date    => l_otp_effective_start_date,
        p_effective_end_date      => l_otp_effective_end_date,
        p_object_version_number   => l_otp_object_version_number,
        p_effective_date          => p_effective_date,
        p_datetrack_mode          => p_datetrack_mode
        );
Line: 1078

  hr_utility.set_location('After leaving Optip delete api ',27);
Line: 1092

    ben_Option_in_Plan_bk3.delete_Option_in_Plan_a
      (p_oipl_id                        =>  p_oipl_id
      ,p_effective_start_date           =>  l_effective_start_date
      ,p_effective_end_date             =>  l_effective_end_date
      ,p_object_version_number          =>  l_object_version_number
      ,p_effective_date                 =>  trunc(p_effective_date)
      ,p_datetrack_mode                 =>  p_datetrack_mode);
Line: 1105

        (p_module_name => 'DELETE_Option_in_Plan'
        ,p_hook_type   => 'AP');
Line: 1129

    ROLLBACK TO delete_Option_in_Plan;
Line: 1142

    ROLLBACK TO delete_Option_in_Plan;
Line: 1143

    /* Inserted for nocopy changes */
    p_effective_start_date := null;
Line: 1149

end delete_Option_in_Plan;