DBA Data[Home] [Help]

APPS.BEN_CWB_WEBADI_UTILS SQL Statements

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

Line: 31

SELECT application_id
       ,object_version_number
       ,stylesheet_app_id
       ,stylesheet_code
       ,integrator_app_id
       ,integrator_code
       ,style
       ,style_class
       ,reporting_flag
       ,reporting_interface_app_id
       ,reporting_interface_code
       ,created_by
       ,last_updated_by
       ,last_update_login
FROM  bne_layouts_b
WHERE application_id = 800
AND   layout_code = p_base_layout_code;
Line: 61

bne_layouts_pkg.insert_row
         (x_rowid                           => l_rowid
         ,x_application_id                  => l_layout_row.application_id
         ,x_layout_code                     => p_layout_code
         ,x_object_version_number           => 1
         ,x_stylesheet_app_id               => l_layout_row.stylesheet_app_id
         ,x_stylesheet_code                 => l_layout_row.stylesheet_code
         ,x_integrator_app_id               => l_layout_row.integrator_app_id
         ,x_integrator_code                 => l_layout_row.integrator_code
         ,x_style                           => l_layout_row.style
         ,x_style_class                     => l_layout_row.style_class
         ,x_reporting_flag                  => l_layout_row.reporting_flag
         ,x_reporting_interface_app_id      => l_layout_row.reporting_interface_app_id
         ,x_reporting_interface_code        => l_layout_row.reporting_interface_code
         ,x_user_name                       => p_user_name
         ,x_creation_date                   => SYSDATE
         ,x_created_by                      => l_layout_row.created_by
         ,x_last_update_date                => SYSDATE
         ,x_last_updated_by                 => l_layout_row.last_updated_by
         ,x_last_update_login               => l_layout_row.last_update_login);
Line: 95

SELECT   application_id
         ,block_id
         ,parent_id
         ,layout_element
         ,style_class
         ,style
         ,row_style_class
         ,row_style
         ,col_style_class
         ,col_style
         ,prompt_displayed_flag
         ,prompt_style_class
         ,prompt_style
         ,hint_displayed_flag
         ,hint_style_class
         ,hint_style
         ,orientation
         ,layout_control
         ,display_flag
         ,BLOCKSIZE
         ,minsize
         ,MAXSIZE
         ,sequence_num
         ,prompt_colspan
         ,hint_colspan
         ,row_colspan
         ,summary_style_class
         ,summary_style
         ,created_by
         ,last_updated_by
         ,last_update_login
FROM  bne_layout_blocks_b
WHERE application_id = 800
AND   layout_code = p_base_layout_code
ORDER BY block_id;
Line: 138

     bne_layout_blocks_pkg.insert_row
            (x_rowid                      => l_rowid
            ,x_application_id             => l_layout_blocks_row.application_id
            ,x_layout_code                => p_layout_code
            ,x_block_id                   => l_layout_blocks_row.block_id
            ,x_object_version_number      => 1
            ,x_parent_id                  => l_layout_blocks_row.parent_id
            ,x_layout_element             => l_layout_blocks_row.layout_element
            ,x_style_class                => l_layout_blocks_row.style_class
            ,x_style                      => l_layout_blocks_row.style
            ,x_row_style_class            => l_layout_blocks_row.row_style_class
            ,x_row_style                  => l_layout_blocks_row.row_style
            ,x_col_style_class            => l_layout_blocks_row.col_style_class
            ,x_col_style                  => l_layout_blocks_row.col_style
            ,x_prompt_displayed_flag      => l_layout_blocks_row.prompt_displayed_flag
            ,x_prompt_style_class         => l_layout_blocks_row.prompt_style_class
            ,x_prompt_style               => l_layout_blocks_row.prompt_style
            ,x_hint_displayed_flag        => l_layout_blocks_row.hint_displayed_flag
            ,x_hint_style_class           => l_layout_blocks_row.hint_style_class
            ,x_hint_style                 => l_layout_blocks_row.hint_style
            ,x_orientation                => l_layout_blocks_row.orientation
            ,x_layout_control             => l_layout_blocks_row.layout_control
            ,x_display_flag               => l_layout_blocks_row.display_flag
            ,x_blocksize                  => l_layout_blocks_row.BLOCKSIZE
            ,x_minsize                    => l_layout_blocks_row.minsize
            ,x_maxsize                    => l_layout_blocks_row.MAXSIZE
            ,x_sequence_num               => l_layout_blocks_row.sequence_num
            ,x_prompt_colspan             => l_layout_blocks_row.prompt_colspan
            ,x_hint_colspan               => l_layout_blocks_row.hint_colspan
            ,x_row_colspan                => l_layout_blocks_row.row_colspan
            ,x_summary_style_class        => l_layout_blocks_row.summary_style_class
            ,x_summary_style              => l_layout_blocks_row.summary_style
            ,x_user_name                  => p_user_name
            ,x_creation_date              => SYSDATE
            ,x_created_by                 => l_layout_blocks_row.created_by
            ,x_last_update_date           => SYSDATE
            ,x_last_updated_by            => l_layout_blocks_row.last_updated_by
            ,x_last_update_login          => l_layout_blocks_row.last_update_login);
Line: 190

SELECT   application_id
                 ,layout_code
                 ,block_id
                 ,interface_app_id
                 ,interface_code
                 ,interface_seq_num
                 ,sequence_num
                 ,style
                 ,style_class
                 ,hint_style
                 ,hint_style_class
                 ,prompt_style
                 ,prompt_style_class
                 ,default_type
                 ,DEFAULT_VALUE
                 ,created_by
                 ,last_updated_by
                 ,last_update_login
		 ,read_only_flag
FROM  bne_layout_cols
WHERE application_id = 800
AND   layout_code = p_base_layout_code
ORDER BY block_id;
Line: 253

         bne_layout_cols_pkg.insert_row
                (x_rowid                      => l_rowid
                ,x_application_id             => l_layout_cols_row.application_id
                ,x_layout_code                => p_layout_code
                ,x_block_id                   => l_layout_cols_row.block_id
                ,x_sequence_num               => l_layout_cols_row.sequence_num
                ,x_object_version_number      => 1
                ,x_interface_app_id           => l_layout_cols_row.interface_app_id
                ,x_interface_code             => l_layout_cols_row.interface_code
                ,x_interface_seq_num          => l_layout_cols_row.interface_seq_num
                ,x_style_class                => l_layout_cols_row.style_class
                ,x_hint_style                 => l_layout_cols_row.hint_style
                ,x_hint_style_class           => l_layout_cols_row.hint_style_class
                ,x_prompt_style               => l_layout_cols_row.prompt_style
                ,x_prompt_style_class         => l_layout_cols_row.prompt_style_class
                ,x_default_type               => l_layout_cols_row.default_type
                ,x_default_value              => l_layout_cols_row.DEFAULT_VALUE
                ,x_style                      => l_layout_cols_row.style
                ,x_creation_date              => SYSDATE
                ,x_created_by                 => l_layout_cols_row.created_by
                ,x_last_update_date           => SYSDATE
                ,x_last_updated_by            => l_layout_cols_row.last_updated_by
                ,x_last_update_login          => l_layout_cols_row.last_update_login
                ,x_read_only_flag             => l_read_only_flag
                ,x_display_width              => l_display_width);
Line: 309

PROCEDURE delete_cwb_layout_cols(p_layout_code     IN   VARCHAR2
                                ,p_application_id  IN   NUMBER )
IS

l_proc  Varchar2(72):= 'delete_cwb_layout_cols';
Line: 316

SELECT  blc.application_id
       ,blc.layout_code
       ,blc.block_id
       ,blc.sequence_num
 FROM   bne_layout_cols blc
WHERE   blc.application_id = p_application_id
  AND   blc.layout_code    = p_layout_code;
Line: 329

            bne_layout_cols_pkg.delete_row
                         (x_application_id      => l_layout_col_rec.application_id
                         ,x_layout_code         => l_layout_col_rec.layout_code
                         ,x_block_id            => l_layout_col_rec.block_id
                         ,x_sequence_num        => l_layout_col_rec.sequence_num);
Line: 340

END delete_cwb_layout_cols;
Line: 355

  select  count(group_oipl_id)    IdCount
         ,max(ws_abr_id)          ws_abr_id
         ,max(elig_sal_abr_id)    elig_sal_abr_id
         ,max(ws_nnmntry_uom)     ws_nnmntry_uom
         ,null                    ws_sub_acty_typ_cd
   from ben_cwb_pl_dsgn
  where group_pl_id = p_group_pl_id
    and group_pl_id = pl_id
    and group_oipl_id = oipl_id
    and lf_evt_ocrd_dt = p_lf_evt_ocrd_dt
  and group_oipl_id <> -1;
Line: 369

  select count(oipl_id)        IdCount
        ,max(ws_abr_id)        ws_abr_id
        ,max(elig_sal_abr_id)  elig_sal_abr_id
        ,max(ws_nnmntry_uom)   ws_nnmntry_uom
        ,null                  ws_sub_acty_typ_cd
   from ben_cwb_pl_dsgn
  where group_pl_id = p_group_pl_id
    and group_pl_id = pl_id
    and group_oipl_id <> oipl_id
    and lf_evt_ocrd_dt = p_lf_evt_ocrd_dt
  and group_oipl_id <> -1;
Line: 383

  select  count(group_oipl_id)    IdCount
         ,max(ws_abr_id)          ws_abr_id
         ,max(elig_sal_abr_id)    elig_sal_abr_id
         ,max(ws_nnmntry_uom)     ws_nnmntry_uom
         ,null                    ws_sub_acty_typ_cd
   from ben_cwb_pl_dsgn
  where group_pl_id = p_group_pl_id
    and lf_evt_ocrd_dt = p_lf_evt_ocrd_dt
    and group_oipl_id <> -1
    and oipl_ordr_num = 1;
Line: 396

  select  count(group_oipl_id)    IdCount
         ,max(ws_abr_id)          ws_abr_id
         ,max(elig_sal_abr_id)    elig_sal_abr_id
         ,max(ws_nnmntry_uom)     ws_nnmntry_uom
         ,null                    ws_sub_acty_typ_cd
   from ben_cwb_pl_dsgn
  where group_pl_id = p_group_pl_id
    and lf_evt_ocrd_dt = p_lf_evt_ocrd_dt
    and group_oipl_id <> -1
    and oipl_ordr_num = 2;
Line: 409

  select  count(group_oipl_id)    IdCount
         ,max(ws_abr_id)          ws_abr_id
         ,max(elig_sal_abr_id)    elig_sal_abr_id
         ,max(ws_nnmntry_uom)     ws_nnmntry_uom
         ,null                    ws_sub_acty_typ_cd
   from ben_cwb_pl_dsgn
  where group_pl_id = p_group_pl_id
    and lf_evt_ocrd_dt = p_lf_evt_ocrd_dt
    and group_oipl_id <> -1
    and oipl_ordr_num = 3;
Line: 422

  select  count(group_oipl_id)    IdCount
         ,max(ws_abr_id)          ws_abr_id
         ,max(elig_sal_abr_id)    elig_sal_abr_id
         ,max(ws_nnmntry_uom)     ws_nnmntry_uom
         ,null                    ws_sub_acty_typ_cd
   from ben_cwb_pl_dsgn
  where group_pl_id = p_group_pl_id
    and lf_evt_ocrd_dt = p_lf_evt_ocrd_dt
    and group_oipl_id <> -1
    and oipl_ordr_num = 4;
Line: 435

  select count(pl_id)             IdCount
         ,max(ws_abr_id)          ws_abr_id
         ,max(elig_sal_abr_id)    elig_sal_abr_id
         ,max(ws_nnmntry_uom)     ws_nnmntry_uom
         ,max(ws_sub_acty_typ_cd) ws_sub_acty_typ_cd
    from ben_cwb_pl_dsgn
   where group_pl_id = p_group_pl_id
     and lf_evt_ocrd_dt = p_lf_evt_ocrd_dt
     and group_pl_id <> pl_id
     and group_oipl_id = -1
     and oipl_id = -1;
Line: 449

  select count(group_pl_id)      IdCount
        ,max(ws_abr_id)          ws_abr_id
        ,max(elig_sal_abr_id)    elig_sal_abr_id
        ,max(ws_nnmntry_uom)     ws_nnmntry_uom
        ,max(ws_sub_acty_typ_cd) ws_sub_acty_typ_cd
    from ben_cwb_pl_dsgn
   where group_pl_id = p_group_pl_id
     and lf_evt_ocrd_dt = p_lf_evt_ocrd_dt
     and group_pl_id = pl_id
     and group_oipl_id = -1
     and oipl_id = -1;
Line: 725

Function decide_insert_rec (p_inf_seq          IN NUMBER
                           ,p_group_pl_id      IN NUMBER
                           ,p_lf_evt_ocrd_dt   IN DATE )
Return Varchar IS

Cursor  csr_is_options IS
Select  '1'
  From  bne_interface_cols_b
 where  (substr(interface_code,1,15)='BEN_CWB_WS_INTF'
 OR interface_code = 'BEN_CWB_WRK_SHT_INTF')
  And   INTERFACE_COL_NAME like '%OPT%'
  AND   interface_code = g_interface_code
  And   application_id = 800
  And   SEQUENCE_NUM = p_inf_seq;
Line: 741

Select  '1'
  From  bne_interface_cols_b
 where  (substr(interface_code,1,15) ='BEN_CWB_WS_INTF'
 OR interface_code = 'BEN_CWB_WRK_SHT_INTF')
  And   INTERFACE_COL_NAME like '%OPT1%'
  AND   interface_code = g_interface_code
  And   application_id = 800
  And   SEQUENCE_NUM     = p_inf_seq;
Line: 751

Select  '1'
  From  bne_interface_cols_b
 where  (substr(interface_code,1,15) ='BEN_CWB_WS_INTF'
 OR interface_code = 'BEN_CWB_WRK_SHT_INTF')
  AND   interface_code = g_interface_code
  And   INTERFACE_COL_NAME like '%OPT2%'
  And   application_id = 800
  And   SEQUENCE_NUM     = p_inf_seq;
Line: 761

Select  '1'
  From  bne_interface_cols_b
 where  (substr(interface_code,1,15) ='BEN_CWB_WS_INTF'
 OR interface_code = 'BEN_CWB_WRK_SHT_INTF')
  AND   interface_code = g_interface_code
  And   INTERFACE_COL_NAME like '%OPT3%'
  And   application_id = 800
  And   SEQUENCE_NUM     = p_inf_seq;
Line: 771

Select  '1'
  From  bne_interface_cols_b
 where  (substr(interface_code,1,15) ='BEN_CWB_WS_INTF'
 OR interface_code = 'BEN_CWB_WRK_SHT_INTF')
  AND   interface_code = g_interface_code
  And   INTERFACE_COL_NAME like '%OPT4%'
  And   application_id = 800
  And   SEQUENCE_NUM     = p_inf_seq;
Line: 781

select '1'
from ben_cwb_pl_dsgn
where pl_id = p_group_pl_id
and lf_evt_ocrd_dt = p_lf_evt_ocrd_dt
and asg_updt_eff_date is not null;
Line: 788

Select  '1'
  From  bne_interface_cols_b
 where  (substr(interface_code,1,15) ='BEN_CWB_WS_INTF'
 OR interface_code = 'BEN_CWB_WRK_SHT_INTF')
  AND   interface_code = g_interface_code
  And   SEQUENCE_NUM in (126,152,191,192)
  And   application_id = 800
  And   SEQUENCE_NUM     = p_inf_seq;
Line: 798

l_insert_rec         Varchar(1):= 'Y';
Line: 806

l_proc       Varchar2(72) := g_package||'decide_insert_rec';
Line: 833

        l_insert_rec := 'N';
Line: 834

        hr_utility.set_location('Assignment Update Effective Date Not defined for the plan :' || p_group_pl_id,785);
Line: 883

                l_insert_rec := 'N';
Line: 890

              l_insert_rec := 'N';
Line: 896

               l_insert_rec := 'N';
Line: 902

               l_insert_rec := 'N';
Line: 919

                       l_insert_rec := 'Y';
Line: 921

                        l_insert_rec := 'N';
Line: 925

                      l_insert_rec := 'N';
Line: 935

                      l_insert_rec := 'Y';
Line: 943

               l_insert_rec := 'N';
Line: 963

              l_insert_rec := 'N';
Line: 971

                  l_insert_rec := 'N';
Line: 977

                  l_insert_rec := 'N';
Line: 983

                  l_insert_rec := 'N';
Line: 998

                       l_insert_rec := 'Y';
Line: 1000

                        l_insert_rec := 'N';
Line: 1004

                      l_insert_rec := 'N';
Line: 1026

                   l_insert_rec := 'N';
Line: 1031

                  l_insert_rec := 'N';
Line: 1035

                  l_insert_rec := 'N';
Line: 1039

                  l_insert_rec := 'N';
Line: 1054

                       l_insert_rec := 'Y';
Line: 1056

                        l_insert_rec := 'N';
Line: 1060

                      l_insert_rec := 'N';
Line: 1081

                   l_insert_rec := 'N';
Line: 1086

                  l_insert_rec := 'N';
Line: 1090

                  l_insert_rec := 'N';
Line: 1094

                  l_insert_rec := 'N';
Line: 1109

                       l_insert_rec := 'Y';
Line: 1111

                        l_insert_rec := 'N';
Line: 1115

                      l_insert_rec := 'N';
Line: 1139

                   l_insert_rec := 'N';
Line: 1144

                  l_insert_rec := 'N';
Line: 1148

                  l_insert_rec := 'N';
Line: 1152

                  l_insert_rec := 'N';
Line: 1167

                       l_insert_rec := 'Y';
Line: 1169

                        l_insert_rec := 'N';
Line: 1173

                      l_insert_rec := 'N';
Line: 1194

        l_insert_rec := 'N';
Line: 1200

return l_insert_rec;
Line: 1201

End decide_insert_rec ;
Line: 1206

Procedure insert_cwb_layout_cols_row(p_application_id   In Number,
                                     p_base_layout_code In Varchar2,
                                     p_act_layout_code  In Varchar2,
                                     p_inf_seq          In Number,
                                     p_dis_seq          In Number,
                                     p_group_pl_id      In Number Default Null,
                                     p_lf_evt_ocrd_dt   In Date Default Null
                                     )
IS
CURSOR csr_layout_cols_row
IS
SELECT blc.application_id
       ,blc.layout_code
       ,blc.block_id
       ,blc.interface_app_id
       ,blc.interface_code
       ,blc.interface_seq_num
       ,blc.sequence_num
       ,blc.style
       ,blc.style_class
       ,blc.hint_style
       ,blc.hint_style_class
       ,blc.prompt_style
       ,blc.prompt_style_class
       ,blc.default_type
       ,blc.DEFAULT_VALUE
       ,blc.created_by
       ,blc.last_updated_by
       ,blc.last_update_login
       ,blc.read_only_flag
FROM  bne_layout_cols blc
WHERE blc.application_id    = p_application_id
AND   blc.layout_code       = p_base_layout_code
AND   blc.interface_seq_num = p_inf_seq;
Line: 1242

select bic.read_only_flag
from bne_interface_cols_b bic,
     bne_layout_cols blc
where blc.application_id    = p_application_id
and   blc.layout_code       = p_base_layout_code
and   blc.interface_seq_num = p_inf_seq
and   bic.sequence_num      = p_inf_seq
and   blc.interface_code    = bic.interface_code;*/
Line: 1252

select '1'
FROM  bne_layout_cols blc
WHERE blc.application_id    = p_application_id
AND   blc.layout_code       = p_act_layout_code
AND   blc.interface_seq_num = p_inf_seq
AND   blc.interface_seq_num in (152,191,192,105,126);
Line: 1268

l_insert_rec            VARCHAR2(1) := 'Y';
Line: 1281

   l_insert_rec := 'Y';
Line: 1283

   l_insert_rec :=  decide_insert_rec (p_inf_seq          => p_inf_seq
                      ,p_group_pl_id     => p_group_pl_id
                      ,p_lf_evt_ocrd_dt  => p_lf_evt_ocrd_dt);
Line: 1287

hr_utility.set_location('p_inf_seq #: '||p_inf_seq||'  l_insert_rec #:'||l_insert_rec,60);
Line: 1292

 l_insert_rec := 'N';
Line: 1301

    l_insert_rec := 'N'; -- layout col already inserted
Line: 1304

If  l_insert_rec = 'Y' then

 IF (substr(p_base_layout_code,1,16) = 'BEN_CWB_WS_LYT1_'
    OR p_base_layout_code = 'BEN_CWB_WRK_SHT_BASE_LYT') THEN
          l_read_only_flag := 'Y';
Line: 1339

  bne_layout_cols_pkg.insert_row
                (x_rowid                      => l_rowid
                ,x_application_id             => l_layout_cols_row.application_id
                ,x_layout_code                => p_act_layout_code
                ,x_block_id                   => l_layout_cols_row.block_id
                ,x_sequence_num               => p_dis_seq
                ,x_object_version_number      => 1
                ,x_interface_app_id           => l_layout_cols_row.interface_app_id
                ,x_interface_code             => l_layout_cols_row.interface_code
                ,x_interface_seq_num          => l_layout_cols_row.interface_seq_num
                ,x_style_class                => l_layout_cols_row.style_class
                ,x_hint_style                 => l_layout_cols_row.hint_style
                ,x_hint_style_class           => l_layout_cols_row.hint_style_class
                ,x_prompt_style               => l_layout_cols_row.prompt_style
                ,x_prompt_style_class         => l_layout_cols_row.prompt_style_class
                ,x_default_type               => l_layout_cols_row.default_type
                ,x_default_value              => l_layout_cols_row.DEFAULT_VALUE
                ,x_style                      => l_layout_cols_row.style
                ,x_creation_date              => SYSDATE
                ,x_created_by                 => l_layout_cols_row.created_by
                ,x_last_update_date           => SYSDATE
                ,x_last_updated_by            => l_layout_cols_row.last_updated_by
                ,x_last_update_login          => l_layout_cols_row.last_update_login
                ,x_read_only_flag             => l_read_only_flag
                ,x_display_width              => l_display_width);
Line: 1367

End insert_cwb_layout_cols_row;
Line: 1373

PROCEDURE update_cwb_layout(
      p_layout_code     IN   VARCHAR2
     ,p_base_layout     IN   VARCHAR2
     ,p_interface_seq   IN   VARCHAR2
     ,p_rendered_seq    IN   VARCHAR2
     ,p_group_pl_id     IN   NUMBER Default Null
     ,p_lf_evt_ocrd_dt  IN   DATE   Default Null
     ,p_download_switch OUT  NOCOPY VARCHAR2
     )    IS

LIST                  column_list := column_list();
Line: 1445

SELECT  blc.application_id
       ,blc.layout_code
       ,blc.block_id
       ,blc.sequence_num
FROM   bne_layout_cols blc
WHERE  blc.application_id = v_application_id
AND    blc.layout_code = v_layout_code;
Line: 1457

SELECT blc.application_id
               ,blc.layout_code
               ,blc.block_id
               ,blc.interface_app_id
               ,blc.interface_code
               ,blc.interface_seq_num
               ,blc.sequence_num
               ,blc.style
               ,blc.style_class
               ,blc.hint_style
               ,blc.hint_style_class
               ,blc.prompt_style
               ,blc.prompt_style_class
               ,blc.default_type
               ,blc.DEFAULT_VALUE
               ,blc.created_by
               ,blc.last_updated_by
               ,blc.last_update_login
FROM  bne_layout_cols blc
WHERE blc.application_id = v_application_id
AND   blc.layout_code = v_layout_code
AND   blc.interface_seq_num = v_interface_seq;
Line: 1512

      delete_cwb_layout_cols(p_layout_code     => p_layout_code
                            ,p_application_id  => l_application_id);
Line: 1524

            bne_layout_cols_pkg.delete_row
                         (x_application_id      => l_layout_col_rec.application_id
                         ,x_layout_code         => l_layout_col_rec.layout_code
                         ,x_block_id            => l_layout_col_rec.block_id
                         ,x_sequence_num        => l_layout_col_rec.sequence_num);
Line: 1634

         insert_cwb_layout_cols_row( p_application_id    => l_application_id
                                     ,p_base_layout_code => p_base_layout
                                     ,p_act_layout_code  => p_layout_code
                                     ,p_inf_seq          => LIST(k).p_interface_seq
                                     ,p_dis_seq          => LIST(k).p_sequence
                                     ,p_group_pl_id      => p_group_pl_id
                                     ,p_lf_evt_ocrd_dt   => p_lf_evt_ocrd_dt );
Line: 1651

            bne_layout_cols_pkg.insert_row
                (x_rowid                      => l_rowid
                ,x_application_id             => l_layout_cols_row.application_id
                ,x_layout_code                => p_layout_code
                ,x_block_id                   => l_layout_cols_row.block_id
                ,x_sequence_num               => LIST(k).p_sequence
                ,x_object_version_number      => 1
                ,x_interface_app_id           => l_layout_cols_row.interface_app_id
                ,x_interface_code             => l_layout_cols_row.interface_code
                ,x_interface_seq_num          => l_layout_cols_row.interface_seq_num
                ,x_style_class                => l_layout_cols_row.style_class
                ,x_hint_style                 => l_layout_cols_row.hint_style
                ,x_hint_style_class           => l_layout_cols_row.hint_style_class
                ,x_prompt_style               => l_layout_cols_row.prompt_style
                ,x_prompt_style_class         => l_layout_cols_row.prompt_style_class
                ,x_default_type               => l_layout_cols_row.default_type
                ,x_default_value              => l_layout_cols_row.DEFAULT_VALUE
                ,x_style                      => l_layout_cols_row.style
                ,x_creation_date              => SYSDATE
                ,x_created_by                 => l_layout_cols_row.created_by
                ,x_last_update_date           => SYSDATE
                ,x_last_updated_by            => l_layout_cols_row.last_updated_by
                ,x_last_update_login          => l_layout_cols_row.last_update_login);
Line: 1725

END update_cwb_layout;
Line: 1771

SELECT layout_code
FROM   bne_layouts_b
WHERE  integrator_code = p_integrator_code
AND    integrator_app_id = 800
AND    application_id    = 800
AND    layout_code  <> p_base_layout_code
AND    layout_code NOT IN (SELECT attribute1
                             FROM ben_transaction
                            WHERE transaction_type = 'CWBWEBADI'
                              AND attribute2 IS NOT NULL
                              AND attribute1 IS NOT NULL
                              AND DECODE(transaction_type, 'CWBWEBADI', SYSDATE - (to_number(l_layout_lock_time) /(24 * 60))
                                 - TO_DATE(attribute2, 'yyyy/mm/dd:hh:mi'),0) < 0);
Line: 1805

            DELETE  ben_transaction
            WHERE   transaction_type = 'CWBWEBADI'
            AND attribute1 = l_layout;
Line: 1813

      INSERT INTO ben_transaction
                     (transaction_id
                     ,transaction_type
                     ,attribute1
                     ,attribute2)
      VALUES (ben_transaction_s.NEXTVAL
                     ,'CWBWEBADI'
                     ,l_layout
                     ,TO_CHAR(SYSDATE, 'yyyy/mm/dd:hh:mi'));
Line: 1836

      DELETE   ben_transaction
      WHERE    transaction_type = 'CWBWEBADI'
      AND      attribute1 = p_layout_code;
Line: 1857

Select InfColsTl.prompt_left
From  bne_interface_cols_b InfCols,
      bne_interface_cols_tl InfColsTl
Where InfCols.interface_code     = p_interface_code
And   InfCols.INTERFACE_COL_NAME = p_interface_col_code
And   InfCols.application_id = 800
And   InfCols.interface_code = InfColsTl.interface_code
And   InfCols.sequence_num  = InfColsTl.sequence_num
And   InfColsTl.application_id = 800
And   InfColsTl.Language = Userenv('LANG');
Line: 1884

     Insert Into BEN_CUSTOM_REGION_ITEMS
         (
           REGION_CODE     -- task code / integrator code
          ,CUSTOM_KEY      -- mgr_per_in_ler_id
          ,CUSTOM_TYPE     -- integrator code
          ,ITEM_NAME       -- interface_col_name
          ,DISPLAY_FLAG    -- Y/N
          ,LABEL           -- interface_prompt_above
          ,ORDR_NUM        -- Display Order
         )
     Values
      (
          p_region_key --p_integrator_code         -- task code / integrator code
         ,p_key                     -- mgr_per_in_ler_id
         ,p_integrator_code         -- integrator code
         ,p_interface_col_code      -- interface_col_name
         ,'N'
         ,l_col_prompt  -- interface_prompt_above
         ,p_display_seq           -- Display Order
       );
Line: 1929

Select  '1'
From    BEN_CUSTOM_REGION_ITEMS
Where   CUSTOM_TYPE = p_integrator_code
And     REGION_CODE = p_region_key
And     CUSTOM_KEY  = p_key;
Line: 1971

Procedure manipulate_selected_data( p_key               IN   VARCHAR2
                               ,p_region_key         IN   VARCHAR2
                               ,p_integrator_code       IN   VARCHAR2
                               ,p_interface_code        IN   VARCHAR2
                               ,p_interface_col_code    IN   VARCHAR2
                               ,p_display_seq           IN Number )
IS


l_proc             Varchar2(72) := g_package||'chk_entry_in_custom_table';
Line: 2002

End manipulate_selected_data;
Line: 2007

Procedure  delete_custom_data(p_key                 IN VARCHAR2,
                              p_region_key         IN   VARCHAR2,
                              p_integrator_code     IN VARCHAR2)
IS
l_exist_in_table   Varchar2(1);
Line: 2022

     Delete From   BEN_CUSTOM_REGION_ITEMS
           Where   CUSTOM_KEY   = p_key
             And   REGION_CODE  = p_region_key
             And   CUSTOM_TYPE  = p_integrator_code;
Line: 2033

Procedure  update_cwb_custom_layout( p_key          IN   VARCHAR2
                               ,p_region_key         IN   VARCHAR2
                               ,p_integrator_code   IN   VARCHAR2
                               ,p_interface_code    IN   VARCHAR2
                               ,p_act_layout_code   IN   VARCHAR2
                               ,p_base_layout_code  IN   VARCHAR2
                               ,p_group_pl_id       IN NUMBER Default Null
                               ,p_lf_evt_ocrd_dt    IN DATE   Default Null
                               ,p_download_switch OUT  NOCOPY VARCHAR2
                               )
IS
l_num NUMBER := 0;
Line: 2091

Select  infCols.interface_col_name inf_col_name
       ,infCols.sequence_num       inf_Seq_Num
       ,layCols.SEQUENCE_NUM       Dis_Seq_Num
From    bne_interfaces_b      inf,
        bne_interface_cols_b  infCols,
        bne_layout_cols       layCols,
        bne_layout_blocks_b   layBlk
Where   inf.integrator_code    = p_integrator_code
And     inf.integrator_app_id  = 800
And     inf.interface_code     = p_interface_code
And     inf.application_id     = 800
And     inf.interface_code     = infCols.interface_code
And     infCols.application_id = 800
And     infCols.sequence_num   = layCols.INTERFACE_SEQ_NUM
And     layCols.layout_code    = p_base_layout_code
And     layCols.application_id = 800
And     layCols.layout_code    = layBlk.layout_code
And     layCols.block_id       = layBlk.block_id
And     layBlk.STYLE_CLASS     = 'BNE_LINES'
And     layBlk.application_id  = 800;
Line: 2114

Select   cust.ITEM_NAME               inf_col_name
        ,infCols.SEQUENCE_NUM         inf_Seq_Num
        ,cust.ORDR_NUM                Dis_Seq_Num
From    BEN_CUSTOM_REGION_ITEMS cust,
        Bne_interface_cols_b    infCols
Where   cust.CUSTOM_KEY  = p_key
And     cust.REGION_CODE = p_region_key --p_integrator_code
And     cust.CUSTOM_TYPE = p_integrator_code
And     cust.ITEM_NAME   = infCols.INTERFACE_COL_NAME
And     infCols.interface_code = p_interface_code
And     infCols.application_id = 800;
Line: 2129

select interface_seq_num inf_Seq_Num,
       2000+rownum       Dis_Seq_Num
  from bne_layout_cols
 where interface_seq_num in (130,131,132,133,134)
   and layout_code = p_base_layout_code
   and interface_code = p_interface_code
   and (substr(p_interface_code,1,15) = 'BEN_CWB_WS_INTF'
   OR p_interface_code = 'BEN_CWB_WRK_SHT_INTF')
   and application_id = 800;
Line: 2140

select decode (col1.interface_seq_num, 7, 1,
               159,2,
               165,3,
               9,4,
               5,5,
               164,6
              ),
       col1.interface_seq_num inf_Seq_Num, col2.sequence_num Dis_Seq_Num
  from bne_layout_cols col1,
       bne_layout_cols col2
 where col1.interface_seq_num in (7,159,165,9,5,164)
   and col1.layout_code = p_base_layout_code
   and col1.interface_code = p_interface_code
   and (substr(p_interface_code,1,15) = 'BEN_CWB_WS_INTF'
   OR p_interface_code = 'BEN_CWB_WRK_SHT_INTF')
   and col1.application_id = 800
   and col1.interface_code = col2.interface_code
   and col2.application_id = 800
   and col2.interface_seq_num = 12
   and col2.layout_code = p_act_layout_code
   order by 1;
Line: 2163

select decode (col1.interface_seq_num, 25, 1,
               160,2,
               166,3,
               27,4
              ),
       col1.interface_seq_num inf_Seq_Num, col2.sequence_num  Dis_Seq_Num
  from bne_layout_cols col1,
       bne_layout_cols col2
 where col1.interface_seq_num in (25,160,166,27)
   and col1.layout_code = p_base_layout_code
   and col1.interface_code = col2.interface_code
   and col2.interface_seq_num = 30
   and col2.interface_code = p_interface_code
   and (substr(p_interface_code,1,15) = 'BEN_CWB_WS_INTF'
   OR p_interface_code = 'BEN_CWB_WRK_SHT_INTF')
   and col2.layout_code = p_act_layout_code
   and col1.application_id = 800
   and col2.application_id = 800
   order by 1;
Line: 2184

select decode (col1.interface_seq_num, 43, 1,
               161,2,
               167,3,
               45,4
              ),
       col1.interface_seq_num inf_Seq_Num, col2.sequence_num Dis_Seq_Num
  from bne_layout_cols col1,
       bne_layout_cols col2
 where col1.interface_seq_num in (43,161,167,45)
   and col1.layout_code = p_base_layout_code
   and col1.interface_code = col2.interface_code
   and col2.interface_seq_num = 48
   and col2.interface_code = p_interface_code
   and (substr(p_interface_code,1,15) = 'BEN_CWB_WS_INTF'
   OR p_interface_code = 'BEN_CWB_WRK_SHT_INTF')
   and col2.layout_code = p_act_layout_code
   and col1.application_id = 800
   and col2.application_id = 800
   order by 1;
Line: 2205

select decode (col1.interface_seq_num, 61, 1,
               162,2,
               168,3,
               63,4
              ),
       col1.interface_seq_num inf_Seq_Num, col2.sequence_num  Dis_Seq_Num
  from bne_layout_cols col1,
       bne_layout_cols col2
 where col1.interface_seq_num in (61,162,168,63)
   and col1.layout_code = p_base_layout_code
   and col1.interface_code = col2.interface_code
   and col2.interface_seq_num = 66
   and col2.interface_code = p_interface_code
   and (substr(p_interface_code,1,15) = 'BEN_CWB_WS_INTF'
   OR p_interface_code = 'BEN_CWB_WRK_SHT_INTF')
   and col2.layout_code = p_act_layout_code
   and col1.application_id = 800
   and col2.application_id = 800
   order by 1;
Line: 2226

select decode (col1.interface_seq_num, 79, 1,
               163,2,
               169,3,
               81,4
              ),
       col1.interface_seq_num inf_Seq_Num, col2.sequence_num  Dis_Seq_Num
  from bne_layout_cols col1,
       bne_layout_cols col2
 where col1.interface_seq_num in (79,163,169,81)
   and col1.layout_code = p_base_layout_code
   and col1.interface_code = col2.interface_code
   and col2.interface_seq_num = 84
   and col2.interface_code = p_interface_code
   and (substr(p_interface_code,1,15) = 'BEN_CWB_WS_INTF'
   OR p_interface_code = 'BEN_CWB_WRK_SHT_INTF')
   and col2.layout_code = p_act_layout_code
   and col1.application_id = 800
   and col2.application_id = 800
   order by 1;
Line: 2247

select decode (col1.interface_seq_num, 125, 1,
               197,2
              ),
       col1.interface_seq_num inf_Seq_Num, col2.sequence_num  Dis_Seq_Num
  from bne_layout_cols col1,
       bne_layout_cols col2
 where col1.interface_seq_num in (125,197)
   and col1.layout_code = p_base_layout_code
   and col1.interface_code = col2.interface_code
   and col2.interface_seq_num = 3
   and col2.interface_code = p_interface_code
   and (substr(p_interface_code,1,15) = 'BEN_CWB_WS_INTF'
   OR p_interface_code = 'BEN_CWB_WRK_SHT_INTF')
   and col2.layout_code = p_act_layout_code
   and col1.application_id = 800
   and col2.application_id = 800
   order by 1;
Line: 2266

select decode (col1.interface_seq_num,
               126,1,
               105,2
              ),
       col1.interface_seq_num inf_Seq_Num, col2.sequence_num  Dis_Seq_Num
  from bne_layout_cols col1,
       bne_layout_cols col2
 where col1.interface_seq_num in (105,126)
   and col1.layout_code = p_base_layout_code
   and col1.interface_code = col2.interface_code
   and col2.interface_seq_num = 191
   and col2.interface_code = p_interface_code
   and (substr(p_interface_code,1,15) = 'BEN_CWB_WS_INTF'
   OR p_interface_code = 'BEN_CWB_WRK_SHT_INTF')
   and col2.layout_code = p_act_layout_code
   and col1.application_id = 800
   and col2.application_id = 800
   order by 1;
Line: 2287

select decode (col1.interface_seq_num,
             --  192,1,
               126,1,
               105,2
              ),
       col1.interface_seq_num inf_Seq_Num, col2.sequence_num  Dis_Seq_Num
  from bne_layout_cols col1,
       bne_layout_cols col2
 where col1.interface_seq_num in (105,126)
   and col1.layout_code = p_base_layout_code
   and col1.interface_code = col2.interface_code
   and col2.interface_seq_num = 152
   and col2.interface_code = p_interface_code
   and (substr(p_interface_code,1,15) = 'BEN_CWB_WS_INTF'
   OR p_interface_code = 'BEN_CWB_WRK_SHT_INTF')
   and col2.layout_code = p_act_layout_code
   and col1.application_id = 800
   and col2.application_id = 800
   order by 1;
Line: 2308

select decode (col1.interface_seq_num,
               152,1,
               126,2,
               105,3
              ),
       col1.interface_seq_num inf_Seq_Num, col2.sequence_num  Dis_Seq_Num
  from bne_layout_cols col1,
       bne_layout_cols col2
 where col1.interface_seq_num in (105,152,126)
   and col1.layout_code = p_base_layout_code
   and col1.interface_code = col2.interface_code
   and col2.interface_seq_num = 192
   and col2.interface_code = p_interface_code
   and (substr(p_interface_code,1,15) = 'BEN_CWB_WS_INTF'
   OR p_interface_code = 'BEN_CWB_WRK_SHT_INTF')
   and col2.layout_code = p_act_layout_code
   and col1.application_id = 800
   and col2.application_id = 800
   order by 1;
Line: 2329

(Select interface_seq_num  inf_Seq_Num
       , sequence_num      Dis_Seq_Num
       , decode (interface_seq_num, 170, 1,
               171,2,
               172,3,
               173,4,
               174,5,
               175,6,
               176,7,
               177,8,
               178,9,
               179,10,
               180,11,
               181,12,
               182,13,
               189,14,
               158,15,
               194,16,
               195,17,
               196,18,
               198,19,
               188,20,
               190,21
              )  order_in_layout
  From   bne_layout_cols
 Where  interface_code = p_interface_code
  and (substr(p_interface_code,1,15) = 'BEN_CWB_WS_INTF'
   OR p_interface_code = 'BEN_CWB_WRK_SHT_INTF')
  And   interface_seq_num in (170,171,172,173,174,175,176,177,178,179,180,181,182,189,158,188,190,194,195,196,198)
  And   layout_code = p_base_layout_code
  And   application_id = 800)
 union
 (Select interface_seq_num    inf_Seq_Num
         ,sequence_num        Dis_Seq_Num
         , interface_seq_num  order_in_layout
  From   bne_layout_cols
 Where  interface_code = p_interface_code
  And   p_interface_code = 'BEN_CWB_BGT_SHT_INTF'
  And   interface_seq_num in (37,40,41,42,43,44,45,46,47,48,49,50,51,52,53)
  And   layout_code = p_base_layout_code
  And   application_id = 800
 )
  union
  (Select interface_seq_num    inf_Seq_Num
          ,sequence_num        Dis_Seq_Num
          , interface_seq_num  order_in_layout
   From   bne_layout_cols
  Where  interface_code = p_interface_code
   And   p_interface_code = 'BEN_CWB_SUMM_DIR_REP_INTF'
   And   interface_seq_num in (16,17,18,19,20,21,22,23,24,25,26,27,28,29,30)
   And   layout_code = p_base_layout_code
   And   application_id = 800
 )  Order by 3 ;
Line: 2384

l_proc             Varchar2(72) := g_package||'update_cwb_custom_layout';
Line: 2392

delete_cwb_layout_cols(p_layout_code     => p_act_layout_code
                      ,p_application_id  => 800);
Line: 2496

        insert_cwb_layout_cols_row( p_application_id    => 800
                                ,p_base_layout_code => p_base_layout_code
                                ,p_act_layout_code  => p_act_layout_code
                                ,p_inf_seq          => l_bne_row.inf_Seq_Num
                                ,p_dis_seq          => l_bne_row.Dis_Seq_Num * 10
                                ,p_group_pl_id      => p_group_pl_id
                                ,p_lf_evt_ocrd_dt   => p_lf_evt_ocrd_dt);
Line: 2596

           insert_cwb_layout_cols_row( p_application_id    => 800
                                ,p_base_layout_code => p_base_layout_code
                                ,p_act_layout_code  => p_act_layout_code
                                ,p_inf_seq          => l_cust_row.inf_Seq_Num
                                ,p_dis_seq          => l_cust_row.dis_Seq_Num * 10
                                ,p_group_pl_id      => p_group_pl_id
                                ,p_lf_evt_ocrd_dt   => p_lf_evt_ocrd_dt);
Line: 2611

           insert_cwb_layout_cols_row( p_application_id    => 800
                                ,p_base_layout_code => p_base_layout_code
                                ,p_act_layout_code  => p_act_layout_code
                                ,p_inf_seq          => l_row.inf_Seq_Num
                                ,p_dis_seq          => l_row.dis_Seq_Num + l_num
                                ,p_group_pl_id      => p_group_pl_id
                                ,p_lf_evt_ocrd_dt   => p_lf_evt_ocrd_dt);
Line: 2626

           insert_cwb_layout_cols_row( p_application_id    => 800
                                ,p_base_layout_code => p_base_layout_code
                                ,p_act_layout_code  => p_act_layout_code
                                ,p_inf_seq          => l_row.inf_Seq_Num
                                ,p_dis_seq          => l_row.dis_Seq_Num + l_num
                                ,p_group_pl_id      => p_group_pl_id
                                ,p_lf_evt_ocrd_dt   => p_lf_evt_ocrd_dt );
Line: 2639

            insert_cwb_layout_cols_row( p_application_id    => 800
                                ,p_base_layout_code => p_base_layout_code
                                ,p_act_layout_code  => p_act_layout_code
                                ,p_inf_seq          => l_row.inf_Seq_Num
                                ,p_dis_seq          => l_row.dis_Seq_Num + l_num
                                ,p_group_pl_id      => p_group_pl_id
                                ,p_lf_evt_ocrd_dt   => p_lf_evt_ocrd_dt);
Line: 2653

            insert_cwb_layout_cols_row( p_application_id    => 800
                                ,p_base_layout_code => p_base_layout_code
                                ,p_act_layout_code  => p_act_layout_code
                                ,p_inf_seq          => l_row.inf_Seq_Num
                                ,p_dis_seq          => l_row.dis_Seq_Num + l_num
                                ,p_group_pl_id      => p_group_pl_id
                                ,p_lf_evt_ocrd_dt   => p_lf_evt_ocrd_dt);
Line: 2667

            insert_cwb_layout_cols_row( p_application_id    => 800
                                ,p_base_layout_code => p_base_layout_code
                                ,p_act_layout_code  => p_act_layout_code
                                ,p_inf_seq          => l_row.inf_Seq_Num
                                ,p_dis_seq          => l_row.dis_Seq_Num + l_num
                                ,p_group_pl_id      => p_group_pl_id
                                ,p_lf_evt_ocrd_dt   => p_lf_evt_ocrd_dt);
Line: 2683

            insert_cwb_layout_cols_row( p_application_id    => 800
                                ,p_base_layout_code => p_base_layout_code
                                ,p_act_layout_code  => p_act_layout_code
                                ,p_inf_seq          => l_row.inf_Seq_Num
                                ,p_dis_seq          => l_row.dis_Seq_Num + l_num
                                ,p_group_pl_id      => p_group_pl_id
                                ,p_lf_evt_ocrd_dt   => p_lf_evt_ocrd_dt);
Line: 2698

            insert_cwb_layout_cols_row( p_application_id    => 800
                                ,p_base_layout_code => p_base_layout_code
                                ,p_act_layout_code  => p_act_layout_code
                                ,p_inf_seq          => l_row.inf_Seq_Num
                                ,p_dis_seq          => l_row.dis_Seq_Num + l_num
                                ,p_group_pl_id      => p_group_pl_id
                                ,p_lf_evt_ocrd_dt   => p_lf_evt_ocrd_dt);
Line: 2712

            insert_cwb_layout_cols_row( p_application_id    => 800
                                ,p_base_layout_code => p_base_layout_code
                                ,p_act_layout_code  => p_act_layout_code
                                ,p_inf_seq          => l_row.inf_Seq_Num
                                ,p_dis_seq          => l_row.dis_Seq_Num + l_num
                                ,p_group_pl_id      => p_group_pl_id
                                ,p_lf_evt_ocrd_dt   => p_lf_evt_ocrd_dt);
Line: 2726

            insert_cwb_layout_cols_row( p_application_id    => 800
                                ,p_base_layout_code => p_base_layout_code
                                ,p_act_layout_code  => p_act_layout_code
                                ,p_inf_seq          => l_row.inf_Seq_Num
                                ,p_dis_seq          => l_row.dis_Seq_Num + l_num
                                ,p_group_pl_id      => p_group_pl_id
                                ,p_lf_evt_ocrd_dt   => p_lf_evt_ocrd_dt);
Line: 2740

   	    insert_cwb_layout_cols_row( p_application_id    => 800
                                ,p_base_layout_code => p_base_layout_code
                                ,p_act_layout_code  => p_act_layout_code
                                ,p_inf_seq          => l_row.inf_Seq_Num
                                ,p_dis_seq          => l_num
                                ,p_group_pl_id      => p_group_pl_id
                                ,p_lf_evt_ocrd_dt   => p_lf_evt_ocrd_dt);
Line: 2755

            insert_cwb_layout_cols_row( p_application_id    => 800
                                ,p_base_layout_code => p_base_layout_code
                                ,p_act_layout_code  => p_act_layout_code
                                ,p_inf_seq          => l_row.inf_Seq_Num
                                ,p_dis_seq          => l_row.dis_Seq_Num
                                ,p_group_pl_id      => p_group_pl_id
                                ,p_lf_evt_ocrd_dt   => p_lf_evt_ocrd_dt );
Line: 2820

End update_cwb_custom_layout;
Line: 2881

select
nvl(lcl_pl.grade_range_validation,grp_pl.grade_range_validation) grade_range_validation
from
ben_cwb_pl_dsgn grp_pl
,ben_cwb_pl_dsgn lcl_pl
,ben_cwb_person_rates rates
where rates.group_per_in_ler_id = l_group_per_in_ler_id
and  rates.group_pl_id = grp_pl.pl_id
and  rates.lf_evt_ocrd_dt = grp_pl.lf_evt_ocrd_dt
and  grp_pl.oipl_id = -1
and  rates.pl_id = lcl_pl.pl_id
and  rates.lf_evt_ocrd_dt = lcl_pl.lf_evt_ocrd_dt
and  lcl_pl.oipl_id = -1
and rownum = 1;
Line: 2897

select
(per.base_salary*per.pay_annulization_factor/pl.pl_annulization_factor) base_salary,
decode(l_ws_val,'-0.0000000000000001',plRt.ws_val,l_ws_val) ws_val,
(per.grd_min_val*per.grade_annulization_factor/pl.pl_annulization_factor) grd_min,
(per.grd_max_val*per.grade_annulization_factor/pl.pl_annulization_factor) grd_max
from
ben_cwb_pl_dsgn pl
,ben_cwb_person_rates plRt
,ben_cwb_person_info per
where plRt.group_per_in_ler_id = l_group_per_in_ler_id
and   plRt.group_per_in_ler_id = per.group_per_in_ler_id
and   plRt.pl_id = pl.pl_id
and   plRt.lf_evt_ocrd_dt = pl.lf_evt_ocrd_dt
and   plRt.oipl_id = pl.oipl_id
and   pl.oipl_id = -1
and   pl.ws_sub_acty_typ_cd = 'ICM7';
Line: 2915

select
(per.base_salary*per.pay_annulization_factor/pl.pl_annulization_factor) base_salary,
(per.grd_min_val*per.grade_annulization_factor/pl.pl_annulization_factor) grd_min,
(per.grd_max_val*per.grade_annulization_factor/pl.pl_annulization_factor) grd_max
from
ben_cwb_pl_dsgn pl
,ben_cwb_person_rates plRt
,ben_cwb_person_info per
where plRt.group_per_in_ler_id = l_group_per_in_ler_id
and   plRt.group_per_in_ler_id = per.group_per_in_ler_id
and   plRt.pl_id = pl.pl_id
and   plRt.lf_evt_ocrd_dt = pl.lf_evt_ocrd_dt
and   plRt.oipl_id = pl.oipl_id
and   pl.oipl_id = -1;
Line: 2931

select
(per.base_salary*per.pay_annulization_factor/pl.pl_annulization_factor) base_salary,
decode(l_ws_val,'-0.0000000000000001',optRt.ws_val,l_ws_val) ws_val,
(per.grd_min_val*per.grade_annulization_factor/pl.pl_annulization_factor) grd_min,
(per.grd_max_val*per.grade_annulization_factor/pl.pl_annulization_factor) grd_max,
per.group_per_in_ler_id
from
ben_cwb_pl_dsgn pl
,ben_cwb_person_rates optRt
,ben_cwb_person_info per
where optRt.person_rate_id = l_rate_id
and   optRt.group_per_in_ler_id = per.group_per_in_ler_id
and   optRt.pl_id = pl.pl_id
and   optRt.lf_evt_ocrd_dt = pl.lf_evt_ocrd_dt
and   optRt.oipl_id = pl.oipl_id
and   pl.oipl_id <> -1
and   pl.ws_sub_acty_typ_cd in ('ICM7','ICM11');
Line: 3099

select
(per.base_salary*per.pay_annulization_factor/pl.pl_annulization_factor) base_salary,
decode(l_ws_val,'-0.0000000000000001',plRt.ws_val,l_ws_val) ws_val,
(per.grd_min_val*per.grade_annulization_factor/pl.pl_annulization_factor) grd_min,
(per.grd_max_val*per.grade_annulization_factor/pl.pl_annulization_factor) grd_max
from
ben_cwb_pl_dsgn pl
,ben_cwb_person_rates plRt
,ben_cwb_person_info per
where plRt.group_per_in_ler_id = l_group_per_in_ler_id
and   plRt.group_per_in_ler_id = per.group_per_in_ler_id
and   plRt.pl_id = pl.pl_id
and   plRt.lf_evt_ocrd_dt = pl.lf_evt_ocrd_dt
and   plRt.oipl_id = pl.oipl_id
and   pl.oipl_id = -1
and   pl.ws_sub_acty_typ_cd = 'ICM7';
Line: 3117

select
(per.base_salary*per.pay_annulization_factor/pl.pl_annulization_factor) base_salary,
(per.grd_min_val*per.grade_annulization_factor/pl.pl_annulization_factor) grd_min,
(per.grd_max_val*per.grade_annulization_factor/pl.pl_annulization_factor) grd_max
from
ben_cwb_pl_dsgn pl
,ben_cwb_person_rates plRt
,ben_cwb_person_info per
where plRt.group_per_in_ler_id = l_group_per_in_ler_id
and   plRt.group_per_in_ler_id = per.group_per_in_ler_id
and   plRt.pl_id = pl.pl_id
and   plRt.lf_evt_ocrd_dt = pl.lf_evt_ocrd_dt
and   plRt.oipl_id = pl.oipl_id
and   pl.oipl_id = -1;
Line: 3133

select
(per.base_salary*per.pay_annulization_factor/pl.pl_annulization_factor) base_salary,
decode(l_ws_val,'-0.0000000000000001',optRt.ws_val,l_ws_val) ws_val,
(per.grd_min_val*per.grade_annulization_factor/pl.pl_annulization_factor) grd_min,
(per.grd_max_val*per.grade_annulization_factor/pl.pl_annulization_factor) grd_max,
per.group_per_in_ler_id
from
ben_cwb_pl_dsgn pl
,ben_cwb_person_rates optRt
,ben_cwb_person_info per
where optRt.person_rate_id = l_rate_id
and   optRt.group_per_in_ler_id = per.group_per_in_ler_id
and   optRt.pl_id = pl.pl_id
and   optRt.lf_evt_ocrd_dt = pl.lf_evt_ocrd_dt
and   optRt.oipl_id = pl.oipl_id
and   pl.oipl_id <> -1
and   pl.ws_sub_acty_typ_cd in ('ICM7','ICM11');
Line: 3270

select
nvl(plRt.ws_val,0) ws_val
from
ben_cwb_pl_dsgn pl
,ben_cwb_person_rates plRt
,ben_cwb_person_info per
where plRt.group_per_in_ler_id = p_group_per_in_ler_id
and   plRt.group_per_in_ler_id = per.group_per_in_ler_id
and   plRt.pl_id = pl.pl_id
and   plRt.lf_evt_ocrd_dt = pl.lf_evt_ocrd_dt
and   plRt.oipl_id = pl.oipl_id
and   pl.oipl_id = -1
and   pl.ws_sub_acty_typ_cd = 'ICM7';
Line: 3285

select
(per.base_salary*per.pay_annulization_factor/pl.pl_annulization_factor) base_salary,
(per.grd_min_val*per.grade_annulization_factor/pl.pl_annulization_factor) grd_min,
(per.grd_max_val*per.grade_annulization_factor/pl.pl_annulization_factor) grd_max
from
ben_cwb_pl_dsgn pl
,ben_cwb_person_rates plRt
,ben_cwb_person_info per
where plRt.group_per_in_ler_id = p_group_per_in_ler_id
and   plRt.group_per_in_ler_id = per.group_per_in_ler_id
and   plRt.pl_id = pl.pl_id
and   plRt.lf_evt_ocrd_dt = pl.lf_evt_ocrd_dt
and   plRt.oipl_id = pl.oipl_id
and   pl.oipl_id = -1;
Line: 3301

select
nvl(optRt.ws_val,0) ws_val
from
ben_cwb_pl_dsgn pl
,ben_cwb_person_rates optRt
,ben_cwb_person_info per
where optRt.group_per_in_ler_id = p_group_per_in_ler_id
and   optRt.group_per_in_ler_id = per.group_per_in_ler_id
and   optRt.pl_id = pl.pl_id
and   optRt.lf_evt_ocrd_dt = pl.lf_evt_ocrd_dt
and   optRt.oipl_id = pl.oipl_id
and   pl.oipl_id <> -1
and   pl.oipl_ordr_num = l_oipl_ordr_num
and   pl.ws_sub_acty_typ_cd in ('ICM7','ICM11');
Line: 3377

    select per.group_per_in_ler_id
          ,nvl(per.grade_annulization_factor/pl.pl_annulization_factor,1)*fnd_number.canonical_to_number(pgr.minimum)
               || ' - ' || nvl(per.grade_annulization_factor/pl.pl_annulization_factor,1)*fnd_number.canonical_to_number(pgr.maximum) proposed_grade_range
          ,nvl(per.grade_annulization_factor/pl.pl_annulization_factor,1)*fnd_number.canonical_to_number(pgr.mid_value) proposed_grade_mid
          ,get_new_salary(p_group_per_in_ler_id) * 100 / (nvl(per.grade_annulization_factor/pl.pl_annulization_factor,1)*fnd_number.canonical_to_number(pgr.mid_value)) proposed_grade_comparatio
   from  ben_cwb_pl_dsgn pl
        ,pay_grade_rules_f pgr
        ,ben_transaction atxn
        ,ben_cwb_person_info per
  WHERE per.group_per_in_ler_id = p_group_per_in_ler_id
   and atxn.transaction_id = per.assignment_id
   AND atxn.transaction_type = 'CWBASG' || p_asg_updt_eff_date
   AND TO_NUMBER (atxn.attribute7) = pgr.grade_or_spinal_point_id
   and pgr.rate_id = per.pay_rate_id
   and per.group_pl_id = pl.pl_id
   and per.lf_evt_ocrd_dt = pl.lf_evt_ocrd_dt
   and pl.group_oipl_id = -1
   and per.lf_evt_ocrd_dt  between pgr.effective_start_date and pgr.effective_end_date;
Line: 3444

Select group_per_in_ler_id
from   ben_cwb_person_rates
where  person_rate_id = l_person_rate_id;