DBA Data[Home] [Help]

APPS.PQP_US_PENSION_EXTRACTS SQL Statements

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

Line: 8

SELECT DISTINCT petr.element_type_id
  FROM pay_element_type_rules petr
 WHERE petr.element_set_id     = c_element_set_id
   AND petr.include_or_exclude = 'I'
UNION ALL
SELECT DISTINCT pet1.element_type_id
  FROM pay_element_types_f pet1
 WHERE pet1.classification_id IN
                             (SELECT classification_id
                                FROM pay_ele_classification_rules
                               WHERE element_set_id = c_element_set_id)
MINUS
SELECT DISTINCT petr.element_type_id
  FROM pay_element_type_rules petr
 WHERE petr.element_set_id     = c_element_set_id
   AND petr.include_or_exclude = 'E';
Line: 32

SELECT piv.input_value_id
  FROM pay_input_values_f piv
 WHERE piv.NAME            = c_input_name
   AND piv.element_type_id = c_element_type_id
   AND (piv.business_group_id = c_business_group_id OR
        piv.legislation_code = c_legislation_code)
   AND c_effective_date  BETWEEN piv.effective_start_date
                             AND piv.effective_end_date;
Line: 44

      SELECT pbg.legislation_code
            ,pbg.currency_code
        FROM per_business_groups_perf   pbg
       WHERE pbg.business_group_id = c_business_group_id;
Line: 55

SELECT paf.person_id
      ,paf.organization_id
      ,paf.assignment_type
      ,paf.effective_start_date
      ,paf.effective_end_date
      ,'NO'
      ,ast.user_status
      ,Hr_General.decode_lookup
        ('EMP_CAT',
          paf.employment_category) employment_category
      ,paf.normal_hours
      ,pps.date_start
      ,pps.actual_termination_date
      ,paf.payroll_id
      ,'PPG_CODE'
      ,'PAY_MODE'
  FROM per_all_assignments_f       paf,
       per_periods_of_service      pps,
       per_assignment_status_types ast
 WHERE paf.assignment_id             = c_assignment_id
   AND pps.period_of_service_id      = paf.period_of_service_id
   AND ast.assignment_status_type_id = paf.assignment_status_type_id
   AND c_effective_date BETWEEN paf.effective_start_date
                            AND paf.effective_end_date
   AND paf.business_group_id = c_business_group_id;
Line: 87

SELECT pbd.balance_dimension_id
  FROM pay_balance_dimensions pbd
 WHERE pbd.dimension_name =  c_dimension_name
   AND (pbd.business_group_id  = c_bg_id OR
        pbd.legislation_code   = c_leg_code);
Line: 99

 SELECT db.defined_balance_id
   FROM pay_balance_types pbt
       ,pay_defined_balances db
       ,pay_balance_dimensions bd
  WHERE pbt.balance_name        = c_balance_name
    AND pbt.balance_type_id     = db.balance_type_id
    AND bd.balance_dimension_id = db.balance_dimension_id
    AND bd.dimension_name       = c_dimension_name
    AND (pbt.business_group_id  = c_business_group_id OR
         pbt.legislation_code   = g_legislation_code)
    AND (db.business_group_id   = pbt.business_group_id OR
         db.legislation_code    = g_legislation_code);
Line: 117

 SELECT db.defined_balance_id
   FROM pay_defined_balances db
  WHERE db.balance_type_id      = c_balance_type_id
    AND db.balance_dimension_id = c_balance_dimension_id
    AND (db.business_group_id   = c_business_group_id OR
         db.legislation_code    = g_legislation_code);
Line: 133

  SELECT paa.assignment_action_id
        ,ppa.effective_date
        ,ppa.action_type
        ,paa.tax_unit_id
    FROM pay_assignment_actions     paa
        ,pay_payroll_actions        ppa
        ,pay_action_classifications pac
   WHERE paa.assignment_id        = c_assignment_id
     AND paa.tax_unit_id          = nvl(c_gre_id,paa.tax_unit_id)
     AND paa.payroll_action_id    = ppa.payroll_action_id
     AND ppa.payroll_id           = Nvl(c_payroll_id,ppa.payroll_id)
     AND ppa.consolidation_set_id = Nvl(c_con_set_id,ppa.consolidation_set_id)
     AND ppa.action_type          = pac.action_type
     AND pac.classification_name  = 'SEQUENCED'
     AND ppa.effective_date BETWEEN c_start_date
                                AND c_end_date
     AND (
           ( nvl(paa.run_type_id,
                 ppa.run_type_id) IS NULL
             AND paa.source_action_id IS NULL
           )
           OR
           ( nvl(paa.run_type_id,
                 ppa.run_type_id) IS NOT NULL
             AND paa.source_action_id IS NOT NULL
           )
          OR
          (     ppa.action_type = 'V'
            AND ppa.run_type_id IS NULL
            AND paa.run_type_id IS NOT NULL
            AND paa.source_action_id IS NULL
          )
         )
     ORDER BY ppa.effective_date;
Line: 174

   SELECT 'X'
     FROM pay_run_results prr
    WHERE prr.assignment_action_id = c_asg_action_id
      AND prr.element_type_id      = c_element_type_id;
Line: 187

   SELECT pev.screen_entry_value
     FROM pay_input_values_f          piv
         ,pay_element_entry_values_f  pev
         ,pay_element_entries_f       pee
         ,pay_element_links_f         pel
    WHERE c_effective_date BETWEEN piv.effective_start_date
                               AND piv.effective_end_date
      AND c_effective_date BETWEEN pev.effective_start_date
                               AND pev.effective_end_date
      AND c_effective_date BETWEEN pee.effective_start_date
                               AND pee.effective_end_date
      AND c_effective_date BETWEEN pel.effective_start_date
                               AND pel.effective_end_date
      AND pev.input_value_id   = piv.input_value_id
      AND pev.element_entry_id = pee.element_entry_id
      AND pee.element_link_id  = pel.element_link_id
      AND piv.element_type_id  = pel.element_type_id
      AND pel.element_type_id  = c_element_type_id
      AND pee.assignment_id    = c_assignment_id
      AND piv.input_value_id   = c_input_value_id;
Line: 214

   SELECT prv.result_value
     FROM pay_run_results       prr
         ,pay_run_result_values prv
    WHERE prr.assignment_action_id = c_asg_action_id
      AND prr.element_type_id      = c_element_type_id
      AND prv.input_value_id       = c_input_value_id
      AND prv.run_result_id        = prr.run_result_id;
Line: 230

   SELECT rcd.ext_rcd_id
    FROM  ben_ext_rcd         rcd
         ,ben_ext_rcd_in_file rin
         ,ben_ext_dfn dfn
   WHERE dfn.ext_dfn_id   = Ben_Ext_Thread.g_ext_dfn_id -- The extract executing currently
     AND rin.ext_file_id  = dfn.ext_file_id
     AND rin.hide_flag    = c_hide_flag                 -- Y=Hidden, N=Not Hidden
     AND rin.ext_rcd_id   = rcd.ext_rcd_id
     AND rcd.rcd_type_cd  = c_rcd_type_cd;              -- D=Detail,H=Header,F=Footer
Line: 245

   SELECT *
     FROM ben_ext_rslt_dtl dtl
    WHERE dtl.ext_rslt_id = c_ext_rslt_id
      AND dtl.person_id   = c_person_id
      AND dtl.ext_rcd_id  = c_ext_dtl_rcd_id;
Line: 256

   SELECT pbt.balance_type_id
     FROM pay_balance_types pbt
    WHERE pbt.balance_name        = c_balance_name
      AND (pbt.business_group_id  = c_business_group_id
           OR
           pbt.legislation_code   = c_legislation_code);
Line: 271

   SELECT pet.element_type_id
         ,piv.input_value_id
     FROM pay_element_types_f pet
         ,pay_input_values_f  piv
    WHERE pet.element_name        = c_element_name
      AND piv.NAME                = c_input_name
      AND (pet.business_group_id  = c_business_group_id OR
           pet.legislation_code   = c_legislation_code)
      AND (piv.business_group_id  = c_business_group_id OR
           piv.legislation_code   = c_legislation_code)
      AND piv.element_type_id     = pet.element_type_id
      AND c_effective_date BETWEEN pet.effective_start_date
                               AND pet.effective_end_date
      AND c_effective_date BETWEEN piv.effective_start_date
                               AND piv.effective_end_date;
Line: 296

  SELECT asg.person_id
        ,asg.organization_id
        ,asg.assignment_type
        ,asg.effective_start_date
        ,asg.effective_end_date
        ,'NO'
        ,asg.assignment_id
    FROM per_all_assignments_f  asg
   WHERE asg.person_id       = c_person_id
     AND asg.assignment_id  <> c_primary_assignment_id
     AND asg.assignment_type ='E'
     AND (( c_effective_date  BETWEEN asg.effective_start_date
                                  AND asg.effective_end_date
           )
          OR
          ( asg.effective_end_date =
           (SELECT Max(asx.effective_end_date)
              FROM per_all_assignments_f asx
             WHERE asx.assignment_id   = asg.assignment_id
               AND asx.person_id       = c_person_id
               AND asx.assignment_type = 'E'
               AND ((asx.effective_end_date BETWEEN c_extract_start_date
                                                AND c_extract_end_date)
                     OR
                    (asx.effective_start_date BETWEEN c_extract_start_date
                                                  AND c_extract_end_date)
                   )
            )
           )
         )
   ORDER BY asg.effective_start_date ASC;
Line: 335

   SELECT pet.element_information_category -- Information Category
         ,pet.element_information1         -- PreTax Category
         ,pet.element_information10        -- Primary Balance Id
         ,pet.element_name                 -- Element Name
     FROM pay_element_types_f pet
    WHERE pet.element_type_id    = c_element_type_id
      AND (pet.business_group_id = c_business_group_id OR
           pet.legislation_code  = c_legislation_code)
      AND c_effective_date BETWEEN pet.effective_start_date
                               AND pet.effective_end_date
      AND pet.element_information10 IS NOT NULL;
Line: 351

      SELECT pbt.balance_name
        FROM pay_balance_types pbt
       WHERE pbt.balance_type_id = c_balance_type_id;
Line: 360

   SELECT 'x'
     FROM ben_ext_chg_evt_log
    WHERE person_id         = c_person_id
      AND business_group_id = g_business_group_id
      AND (chg_eff_dt BETWEEN c_ext_start_date
                          AND c_ext_end_date
           OR
           chg_actl_dt BETWEEN c_ext_start_date
                           AND c_ext_end_date);
Line: 374

   SELECT paf.person_id
         ,paf.grade_id
         ,paf.job_id
         ,paf.location_id
         ,paf.assignment_id
     FROM per_all_assignments_f paf
    WHERE paf.assignment_id = c_assignment_id
      AND paf.business_group_id = g_business_group_id
      AND c_effective_date BETWEEN paf.effective_start_date
                               AND paf.effective_end_date;
Line: 390

   SELECT paf.person_type_id
         ,ppt.system_person_type
         ,pps.actual_termination_date
         ,pps.date_start
         ,paf.original_date_of_hire
     FROM per_all_people_f       paf
         ,per_person_types       ppt
         ,per_periods_of_service pps
    WHERE paf.person_id      = c_person_id
      AND ppt.person_type_id = paf.person_type_id
      AND pps.business_group_id = g_business_group_id
      AND paf.business_group_id = g_business_group_id
      AND pps.person_id      = paf.person_id
      AND c_effective_date BETWEEN paf.effective_start_date
                               AND paf.effective_end_date
      AND c_effective_date BETWEEN pps.date_start
                               AND Nvl(pps.actual_termination_date,
                                       To_Date('31/12/4712','DD/MM/YYYY'));
Line: 416

      SELECT request_id
        FROM ben_ext_rslt
       WHERE ext_rslt_id       = c_ext_rslt_id
         AND ext_dfn_id        = c_ext_dfn_id
         AND business_group_id = c_business_group_id;
Line: 427

   SELECT ben.pgm_id
         ,ben.pl_id
         ,ben.benefit_action_id
         ,ben.business_group_id
         ,ben.process_date
         ,ben.request_id
     FROM ben_benefit_actions ben
    WHERE ben.pl_id  = c_ext_rslt_id
      AND ben.pgm_id = c_ext_dfn_id
      AND ben.business_group_id = c_business_group_id;
Line: 451

           ,p_selection_criteria          IN     VARCHAR2
           ,p_is_element_set              IN     VARCHAR2
           ,p_element_set_id              IN     NUMBER
           ,p_is_element                  IN     NUMBER
           ,p_is_ext_dfn_type             IN     VARCHAR2
           ,p_element_type_id             IN     NUMBER
           ,p_report_dfn_typ_id           IN     VARCHAR2
           ,p_start_date                  IN     VARCHAR2
           ,p_end_date                    IN     VARCHAR2
           ,p_gre_id                      IN     NUMBER
           ,p_payroll_id                  IN     NUMBER
           ,p_con_ext_dfn_typ_id          IN     VARCHAR2
           ,p_con_is_fullprofile_data_typ IN     VARCHAR2
           ,p_con_set                     IN     NUMBER
           ,p_business_group_id           IN     NUMBER
           ,p_ext_rslt_id                 IN     NUMBER DEFAULT NULL ) IS

   l_errbuff          VARCHAR2(3000);
Line: 477

     SELECT Userenv('SESSIONID') INTO l_session_id FROM dual;
Line: 478

     DELETE FROM pay_us_rpt_totals
      WHERE organization_name = 'US Pension Extracts'
        AND attribute30 = 'EXTRACT_COMPLETED'
        AND organization_id   = p_business_group_id
        AND business_group_id = p_business_group_id
        AND location_id       = p_ext_dfn_id;
Line: 487

     INSERT INTO pay_us_rpt_totals
     (session_id         -- session id
     ,organization_name  -- Conc. Program Name
     ,organization_id    -- business group id
     ,business_group_id  -- -do-
     ,location_id        -- ext dfn id used for perf.
     ,tax_unit_id        -- concurrent request id
     ,value1             -- extract def. id
     ,value2             -- element set id
     ,value3             -- element type id
     ,value4             -- Payroll Id
     ,value5             -- GRE Org Id
     ,value6             -- Consolidation set id
     ,attribute1         -- Selection Criteria
     ,attribute2         -- Reporting dimension
     ,attribute3         -- Extract Start Date
     ,attribute4         -- Extract End Date
     ,attribute30         -- Status
     )
     VALUES
     (l_session_id
     ,'US Pension Extracts'
     ,p_business_group_id
     ,p_business_group_id
     ,p_ext_dfn_id
     ,g_conc_request_id
     ,p_ext_dfn_id
     ,p_element_set_id
     ,p_element_type_id
     ,p_payroll_id
     ,p_gre_id
     ,p_con_set
     ,p_selection_criteria
     ,p_reporting_dimension
     ,p_start_date
     ,p_end_date
     ,'EXTRACT_RUNNING'

     );
Line: 540

     UPDATE pay_us_rpt_totals
        SET attribute30 = 'EXTRACT_COMPLETED'
      WHERE organization_name = 'US Pension Extracts'
        AND tax_unit_id       = g_conc_request_id
        AND organization_id   = p_business_group_id
        AND business_group_id = p_business_group_id
        AND location_id       = p_ext_dfn_id;
Line: 553

     UPDATE pay_us_rpt_totals
        SET attribute30 = 'EXTRACT_COMPLETED'
      WHERE organization_name = 'US Pension Extracts'
        AND tax_unit_id       = g_conc_request_id
        AND organization_id   = p_business_group_id
        AND business_group_id = p_business_group_id
        AND location_id       = p_ext_dfn_id;
Line: 656

   SELECT pev.screen_entry_value
         ,pee.effective_start_date
     FROM pay_input_values_f          piv
         ,pay_element_entry_values_f  pev
         ,pay_element_entries_f       pee
         ,pay_element_links_f         pel
    WHERE c_effective_date BETWEEN piv.effective_start_date
                               AND piv.effective_end_date
      AND c_effective_date BETWEEN pev.effective_start_date
                               AND pev.effective_end_date
      AND c_effective_date BETWEEN pee.effective_start_date
                               AND pee.effective_end_date
      AND c_effective_date BETWEEN pel.effective_start_date
                               AND pel.effective_end_date
      AND pev.input_value_id   = piv.input_value_id
      AND pev.element_entry_id = pee.element_entry_id
      AND pee.element_link_id  = pel.element_link_id
      AND piv.element_type_id  = pel.element_type_id
      AND pel.element_type_id  = c_element_type_id
      AND pee.assignment_id    = c_assignment_id
      AND piv.input_value_id   = c_input_value_id;
Line: 773

   SELECT pei.person_extra_info_id
     FROM per_people_extra_info pei
    WHERE pei.person_id        = c_person_id
      AND pei.information_type = c_information_type;
Line: 780

   SELECT aei.assignment_extra_info_id
     FROM per_assignment_extra_info aei
    WHERE aei.assignment_id    = c_assignment_id
      AND aei.information_type = c_information_type;
Line: 786

  SELECT multiple_occurences_flag
    FROM per_assignment_info_types
   WHERE information_type     = c_information_type
     AND active_inactive_flag = 'Y';
Line: 792

  SELECT multiple_occurences_flag
    FROM per_people_info_types
   WHERE information_type     = c_information_type
     AND active_inactive_flag = 'Y';
Line: 961

   SELECT id_flex_structure_code
         ,id_flex_num
     FROM fnd_id_flex_structures_vl
    WHERE application_id = 800
      AND id_flex_code   = 'PEA'
      AND id_flex_structure_code = c_structure_code;
Line: 973

   SELECT *
     FROM per_person_analyses ppa
    WHERE ppa.business_group_id = c_business_group_id
      AND ppa.person_id = c_person_id
      AND ppa.id_flex_num = c_id_flex_num
      AND c_effective_date BETWEEN nvl(ppa.date_from,c_effective_date)
                               AND nvl(ppa.date_to,c_effective_date);
Line: 985

   SELECT *
     FROM per_analysis_criteria
    WHERE analysis_criteria_id = c_anal_criteria_id
      AND id_flex_num = c_flex_num
      AND c_effective_date BETWEEN NVL(start_date_active,c_effective_date)
                               AND NVL(end_date_active,c_effective_date);
Line: 1144

   SELECT pae.aei_information1 -- PPG Code
     FROM per_assignment_extra_info pae
    WHERE pae.assignment_id    = c_assignment_id
      AND pae.information_type = 'PQP_US_TIAA_CREF_CODES';
Line: 1152

   SELECT  prl.prl_information7 -- PPG Code
     FROM  pay_payrolls_f   prl
    WHERE  prl.payroll_id               = c_payroll_id
      AND  prl.prl_information_category = 'US'
      AND  c_effective_date BETWEEN prl.effective_start_date
                                AND prl.effective_end_date;
Line: 1160

   SELECT org_information1 --PPG CODE
     FROM hr_organization_information
    WHERE org_information_context  = 'PQP_US_TIAA_CREF_CODES'
      AND organization_id          = c_tax_unit_id;
Line: 1167

   SELECT segment1
     FROM per_all_assignments_f  paf
         ,hr_soft_coding_keyflex hsc
    WHERE hsc.soft_coding_keyflex_id = paf.soft_coding_keyflex_id
      AND paf.assignment_id          = c_assignment_id
      AND paf.business_group_id      = g_business_group_id
      AND c_effective_date BETWEEN paf.effective_start_date
                               AND paf.effective_end_date;
Line: 1232

   SELECT  prl.prl_information4 -- Payment Mode
     FROM  pay_payrolls_f   prl
    WHERE  prl.payroll_id               = c_payroll_id
      AND  prl.prl_information_category = 'US'
      AND  c_effective_date BETWEEN prl.effective_start_date
                                AND prl.effective_end_date;
Line: 1266

  SELECT eei_information4
        ,eei_information6
    FROM pay_element_type_extra_info
   WHERE information_type = c_information_type
     AND element_type_id  = c_element_type_id;
Line: 1316

   SELECT pet.element_type_id
     FROM pay_element_types_f pet
    WHERE pet.element_name = c_element_name
      AND (pet.business_group_id = c_business_group_id OR
           pet.legislation_code  = c_legislation_code)
      AND c_effective_date BETWEEN pet.effective_start_date
                               AND pet.effective_end_date;
Line: 1673

PROCEDURE Update_Record_Values
           (p_ext_rcd_id            IN ben_ext_rcd.ext_rcd_id%TYPE
           ,p_ext_data_element_name IN ben_ext_data_elmt.NAME%TYPE
           ,p_data_element_value    IN ben_ext_rslt_dtl.val_01%TYPE
           ,p_data_ele_seqnum       IN NUMBER
           ,p_ext_dtl_rec           IN OUT NOCOPY ben_ext_rslt_dtl%ROWTYPE
            ) IS
   CURSOR csr_seqnum (c_ext_rcd_id            IN ben_ext_rcd.ext_rcd_id%TYPE
                     ,c_ext_data_element_name IN ben_ext_data_elmt.NAME%TYPE
                      ) IS
      SELECT der.ext_data_elmt_id,
             der.seq_num,
             ede.NAME
        FROM ben_ext_data_elmt_in_rcd der
             ,ben_ext_data_elmt        ede
       WHERE der.ext_rcd_id = c_ext_rcd_id
         AND ede.ext_data_elmt_id = der.ext_data_elmt_id
         AND ede.NAME             LIKE '%'|| c_ext_data_element_name
       ORDER BY seq_num;
Line: 1694

   l_proc_name         VARCHAR2(150):= g_proc_name||'Update_Record_Values';
Line: 1876

END Update_Record_Values;
Line: 1894

  SELECT ben_ext_rslt_dtl_s.NEXTVAL INTO p_dtl_rec.ext_rslt_dtl_id FROM dual;
Line: 1895

  INSERT INTO ben_ext_rslt_dtl
  (EXT_RSLT_DTL_ID
  ,EXT_RSLT_ID
  ,BUSINESS_GROUP_ID
  ,EXT_RCD_ID
  ,PERSON_ID
  ,VAL_01
  ,VAL_02
  ,VAL_03
  ,VAL_04
  ,VAL_05
  ,VAL_06
  ,VAL_07
  ,VAL_08
  ,VAL_09
  ,VAL_10
  ,VAL_11
  ,VAL_12
  ,VAL_13
  ,VAL_14
  ,VAL_15
  ,VAL_16
  ,VAL_17
  ,VAL_19
  ,VAL_18
  ,VAL_20
  ,VAL_21
  ,VAL_22
  ,VAL_23
  ,VAL_24
  ,VAL_25
  ,VAL_26
  ,VAL_27
  ,VAL_28
  ,VAL_29
  ,VAL_30
  ,VAL_31
  ,VAL_32
  ,VAL_33
  ,VAL_34
  ,VAL_35
  ,VAL_36
  ,VAL_37
  ,VAL_38
  ,VAL_39
  ,VAL_40
  ,VAL_41
  ,VAL_42
  ,VAL_43
  ,VAL_44
  ,VAL_45
  ,VAL_46
  ,VAL_47
  ,VAL_48
  ,VAL_49
  ,VAL_50
  ,VAL_51
  ,VAL_52
  ,VAL_53
  ,VAL_54
  ,VAL_55
  ,VAL_56
  ,VAL_57
  ,VAL_58
  ,VAL_59
  ,VAL_60
  ,VAL_61
  ,VAL_62
  ,VAL_63
  ,VAL_64
  ,VAL_65
  ,VAL_66
  ,VAL_67
  ,VAL_68
  ,VAL_69
  ,VAL_70
  ,VAL_71
  ,VAL_72
  ,VAL_73
  ,VAL_74
  ,VAL_75
  ,CREATED_BY
  ,CREATION_DATE
  ,LAST_UPDATE_DATE
  ,LAST_UPDATED_BY
  ,LAST_UPDATE_LOGIN
  ,PROGRAM_APPLICATION_ID
  ,PROGRAM_ID
  ,PROGRAM_UPDATE_DATE
  ,REQUEST_ID
  ,OBJECT_VERSION_NUMBER
  ,PRMY_SORT_VAL
  ,SCND_SORT_VAL
  ,THRD_SORT_VAL
  ,TRANS_SEQ_NUM
  ,RCRD_SEQ_NUM
  )
  VALUES
  (p_dtl_rec.EXT_RSLT_DTL_ID
  ,p_dtl_rec.EXT_RSLT_ID
  ,p_dtl_rec.BUSINESS_GROUP_ID
  ,p_dtl_rec.EXT_RCD_ID
  ,p_dtl_rec.PERSON_ID
  ,p_val_tab(1)
  ,p_val_tab(2)
  ,p_val_tab(3)
  ,p_val_tab(4)
  ,p_val_tab(5)
  ,p_val_tab(6)
  ,p_val_tab(7)
  ,p_val_tab(8)
  ,p_val_tab(9)
  ,p_val_tab(10)
  ,p_val_tab(11)
  ,p_val_tab(12)
  ,p_val_tab(13)
  ,p_val_tab(14)
  ,p_val_tab(15)
  ,p_val_tab(16)
  ,p_val_tab(17)
  ,p_val_tab(19)
  ,p_val_tab(18)
  ,p_val_tab(20)
  ,p_val_tab(21)
  ,p_val_tab(22)
  ,p_val_tab(23)
  ,p_val_tab(24)
  ,p_val_tab(25)
  ,p_val_tab(26)
  ,p_val_tab(27)
  ,p_val_tab(28)
  ,p_val_tab(29)
  ,p_val_tab(30)
  ,p_val_tab(31)
  ,p_val_tab(32)
  ,p_val_tab(33)
  ,p_val_tab(34)
  ,p_val_tab(35)
  ,p_val_tab(36)
  ,p_val_tab(37)
  ,p_val_tab(38)
  ,p_val_tab(39)
  ,p_val_tab(40)
  ,p_val_tab(41)
  ,p_val_tab(42)
  ,p_val_tab(43)
  ,p_val_tab(44)
  ,p_val_tab(45)
  ,p_val_tab(46)
  ,p_val_tab(47)
  ,p_val_tab(48)
  ,p_val_tab(49)
  ,p_val_tab(50)
  ,p_val_tab(51)
  ,p_val_tab(52)
  ,p_val_tab(53)
  ,p_val_tab(54)
  ,p_val_tab(55)
  ,p_val_tab(56)
  ,p_val_tab(57)
  ,p_val_tab(58)
  ,p_val_tab(59)
  ,p_val_tab(60)
  ,p_val_tab(61)
  ,p_val_tab(62)
  ,p_val_tab(63)
  ,p_val_tab(64)
  ,p_val_tab(65)
  ,p_val_tab(66)
  ,p_val_tab(67)
  ,p_val_tab(68)
  ,p_val_tab(69)
  ,p_val_tab(70)
  ,p_val_tab(71)
  ,p_val_tab(72)
  ,p_val_tab(73)
  ,p_val_tab(74)
  ,p_val_tab(75)
  ,p_dtl_rec.CREATED_BY
  ,p_dtl_rec.CREATION_DATE
  ,p_dtl_rec.LAST_UPDATE_DATE
  ,p_dtl_rec.LAST_UPDATED_BY
  ,p_dtl_rec.LAST_UPDATE_LOGIN
  ,p_dtl_rec.PROGRAM_APPLICATION_ID
  ,p_dtl_rec.PROGRAM_ID
  ,p_dtl_rec.PROGRAM_UPDATE_DATE
  ,p_dtl_rec.REQUEST_ID
  ,p_dtl_rec.OBJECT_VERSION_NUMBER
  ,p_dtl_rec.PRMY_SORT_VAL
  ,p_dtl_rec.SCND_SORT_VAL
  ,p_dtl_rec.THRD_SORT_VAL
  ,p_dtl_rec.TRANS_SEQ_NUM
  ,p_dtl_rec.RCRD_SEQ_NUM
  );
Line: 2109

  UPDATE ben_ext_rslt_dtl
  SET VAL_01                 = p_val_tab(1)
     ,VAL_02                 = p_val_tab(2)
     ,VAL_03                 = p_val_tab(3)
     ,VAL_04                 = p_val_tab(4)
     ,VAL_05                 = p_val_tab(5)
     ,VAL_06                 = p_val_tab(6)
     ,VAL_07                 = p_val_tab(7)
     ,VAL_08                 = p_val_tab(8)
     ,VAL_09                 = p_val_tab(9)
     ,VAL_10                 = p_val_tab(10)
     ,VAL_11                 = p_val_tab(11)
     ,VAL_12                 = p_val_tab(12)
     ,VAL_13                 = p_val_tab(13)
     ,VAL_14                 = p_val_tab(14)
     ,VAL_15                 = p_val_tab(15)
     ,VAL_16                 = p_val_tab(16)
     ,VAL_17                 = p_val_tab(17)
     ,VAL_19                 = p_val_tab(19)
     ,VAL_18                 = p_val_tab(18)
     ,VAL_20                 = p_val_tab(20)
     ,VAL_21                 = p_val_tab(21)
     ,VAL_22                 = p_val_tab(22)
     ,VAL_23                 = p_val_tab(23)
     ,VAL_24                 = p_val_tab(24)
     ,VAL_25                 = p_val_tab(25)
     ,VAL_26                 = p_val_tab(26)
     ,VAL_27                 = p_val_tab(27)
     ,VAL_28                 = p_val_tab(28)
     ,VAL_29                 = p_val_tab(29)
     ,VAL_30                 = p_val_tab(30)
     ,VAL_31                 = p_val_tab(31)
     ,VAL_32                 = p_val_tab(32)
     ,VAL_33                 = p_val_tab(33)
     ,VAL_34                 = p_val_tab(34)
     ,VAL_35                 = p_val_tab(35)
     ,VAL_36                 = p_val_tab(36)
     ,VAL_37                 = p_val_tab(37)
     ,VAL_38                 = p_val_tab(38)
     ,VAL_39                 = p_val_tab(39)
     ,VAL_40                 = p_val_tab(40)
     ,VAL_41                 = p_val_tab(41)
     ,VAL_42                 = p_val_tab(42)
     ,VAL_43                 = p_val_tab(43)
     ,VAL_44                 = p_val_tab(44)
     ,VAL_45                 = p_val_tab(45)
     ,VAL_46                 = p_val_tab(46)
     ,VAL_47                 = p_val_tab(47)
     ,VAL_48                 = p_val_tab(48)
     ,VAL_49                 = p_val_tab(49)
     ,VAL_50                 = p_val_tab(50)
     ,VAL_51                 = p_val_tab(51)
     ,VAL_52                 = p_val_tab(52)
     ,VAL_53                 = p_val_tab(53)
     ,VAL_54                 = p_val_tab(54)
     ,VAL_55                 = p_val_tab(55)
     ,VAL_56                 = p_val_tab(56)
     ,VAL_57                 = p_val_tab(57)
     ,VAL_58                 = p_val_tab(58)
     ,VAL_59                 = p_val_tab(59)
     ,VAL_60                 = p_val_tab(60)
     ,VAL_61                 = p_val_tab(61)
     ,VAL_62                 = p_val_tab(62)
     ,VAL_63                 = p_val_tab(63)
     ,VAL_64                 = p_val_tab(64)
     ,VAL_65                 = p_val_tab(65)
     ,VAL_66                 = p_val_tab(66)
     ,VAL_67                 = p_val_tab(67)
     ,VAL_68                 = p_val_tab(68)
     ,VAL_69                 = p_val_tab(69)
     ,VAL_70                 = p_val_tab(70)
     ,VAL_71                 = p_val_tab(71)
     ,VAL_72                 = p_val_tab(72)
     ,VAL_73                 = p_val_tab(73)
     ,VAL_74                 = p_val_tab(74)
     ,VAL_75                 = p_val_tab(75)
     ,OBJECT_VERSION_NUMBER  = p_dtl_rec.OBJECT_VERSION_NUMBER
     ,THRD_SORT_VAL          = p_dtl_rec.THRD_SORT_VAL
  WHERE ext_rslt_dtl_id = p_dtl_rec.ext_rslt_dtl_id;
Line: 2251

  SELECT count(*) FROM ben_ext_rslt_err
   WHERE ext_rslt_id = ben_extract.g_ext_rslt_id
     AND typ_cd <> 'W';
Line: 2310

  SELECT xwc.oper_cd,
         xwc.val,
         xwc.and_or_cd,
         xer.seq_num,
         xrc.NAME,
         Substr(xel.frmt_mask_cd,1,1) xel_frmt_mask_cd,
         xel.data_elmt_typ_cd,
         xel.data_elmt_rl,
         xel.ext_fld_id,
         fld.frmt_mask_typ_cd
    FROM ben_ext_where_clause     xwc,
         ben_ext_data_elmt_in_rcd xer,
         ben_ext_rcd              xrc,
         ben_ext_data_elmt        xel,
         ben_ext_fld              fld
   WHERE xwc.ext_rcd_in_file_id           = p_ext_rcd_in_file_id
     AND xwc.cond_ext_data_elmt_in_rcd_id = xer.ext_data_elmt_in_rcd_id
     AND xer.ext_rcd_id                   = xrc.ext_rcd_id
     AND xel.ext_data_elmt_id             = xer.ext_data_elmt_id
     AND xel.ext_fld_id                   = fld.ext_fld_id(+)
     ORDER BY xwc.seq_num;
Line: 2496

 SELECT xer.seq_num,
        xer.sprs_cd,
        xer.ext_data_elmt_in_rcd_id,
        xdm.NAME
  FROM  ben_ext_data_elmt_in_rcd xer,
        ben_ext_data_elmt        xdm
  WHERE ext_rcd_id           = p_ext_rcd_id
    AND xer.sprs_cd IS NOT NULL
    AND xer.ext_data_elmt_id = xdm.ext_data_elmt_id ;
Line: 2507

 SELECT xwc.oper_cd,
        xwc.val,
        xwc.and_or_cd,
        xer.seq_num
  FROM ben_ext_where_clause     xwc,
       ben_ext_data_elmt_in_rcd xer
 WHERE xwc.ext_data_elmt_in_rcd_id      = p_ext_data_elmt_in_rcd_id
   AND xwc.cond_ext_data_elmt_in_rcd_id = xer.ext_data_elmt_in_rcd_id
   ORDER BY xwc.seq_num;
Line: 2745

   SELECT *
    FROM ben_person_actions bpa
   WHERE bpa.benefit_action_id = c_benefit_action_id
     AND bpa.person_id = c_person_id;
Line: 2754

   SELECT 'x'
     FROM ben_batch_ranges
    WHERE benefit_action_id = c_benefit_action_id
      AND c_person_action_id BETWEEN starting_person_action_id
                                 AND ending_person_action_id;
Line: 2769

  UPDATE ben_person_actions bpa
     SET bpa.action_status_cd = 'U'
   WHERE bpa.benefit_action_id = p_benefit_action_id
     AND bpa.person_id = p_person_id;
Line: 2778

    UPDATE ben_batch_ranges bbr
       SET bbr.range_status_cd = 'E'
     WHERE bbr.benefit_action_id = p_benefit_action_id
        AND l_ben_per.person_action_id
                        BETWEEN bbr.starting_person_action_id
                            AND bbr.ending_person_action_id;
Line: 2803

   SELECT  a.ext_data_elmt_in_rcd_id
          ,a.seq_num
          ,a.sprs_cd
          ,a.strt_pos
          ,a.dlmtr_val
          ,a.rqd_flag
          ,b.ext_data_elmt_id
          ,b.data_elmt_typ_cd
          ,b.data_elmt_rl
          ,b.NAME
          ,Hr_General.decode_lookup('BEN_EXT_FRMT_MASK',
                              b.frmt_mask_cd) frmt_mask_cd
          ,b.frmt_mask_cd frmt_mask_lookup_cd
          ,b.string_val
          ,b.dflt_val
          ,b.max_length_num
          ,b.just_cd
     FROM  ben_ext_data_elmt           b,
           ben_ext_data_elmt_in_rcd    a
    WHERE  a.ext_data_elmt_id = b.ext_data_elmt_id
      AND  b.data_elmt_typ_cd = 'R'
      AND  a.ext_rcd_id       = c_ext_rcd_id
     ORDER BY a.seq_num;
Line: 2829

    SELECT formula_type_id
      FROM ff_formulas_f
     WHERE formula_id = c_formula_type_id
       AND c_effective_date BETWEEN effective_start_date
                                AND effective_end_date;
Line: 2838

 SELECT rif.ext_rcd_in_file_id
       ,rif.any_or_all_cd
       ,rif.seq_num
              ,rif.sprs_cd
       ,rif.rqd_flag
   FROM ben_ext_rcd_in_file    rif
       ,ben_ext_dfn            dfn
  WHERE rif.ext_file_id       = dfn.ext_file_id
    AND rif.ext_rcd_id        = c_rcd_id
    AND dfn.ext_dfn_id        = c_ext_dfn_id;
Line: 2932

        Update_Record_Values
        (p_ext_rcd_id            => p_ext_dtl_rcd_id
        ,p_ext_data_element_name => NULL
        ,p_data_element_value    => l_ff_value
        ,p_data_ele_seqnum       => i.seq_num
        ,p_ext_dtl_rec           => p_rslt_rec);
Line: 3228

   SELECT 'X'
     FROM pay_element_entries_f       pee
         ,pay_element_links_f         pel
    WHERE c_effective_date BETWEEN pee.effective_start_date
                               AND pee.effective_end_date
      AND c_effective_date BETWEEN pel.effective_start_date
                               AND pel.effective_end_date
      AND pee.element_link_id  = pel.element_link_id
      AND pel.element_type_id  = c_element_type_id
      AND pee.assignment_id    = c_assignment_id;
Line: 3740

      DELETE ben_ext_rslt_dtl
       WHERE ext_rslt_dtl_id = l_main_rec.ext_rslt_dtl_id
         AND person_id       = l_person_id;
Line: 3755

       g_primary_assig.DELETE(l_assignment_id);
Line: 3939

   SELECT ppb.pay_annualization_factor
     FROM per_all_assignments_f paf
         ,per_pay_bases         ppb
    WHERE assignment_id = c_assignment_id
      AND paf.pay_basis_id = ppb.pay_basis_id
      AND ppb.business_group_id = c_business_group_id
      AND paf.business_group_id = ppb.business_group_id
      AND p_effective_date BETWEEN effective_start_date
                               AND effective_end_date;
Line: 3954

   SELECT ppp.proposed_salary_n
     FROM per_pay_proposals ppp
    WHERE ppp.assignment_id     = c_assignment_id
      AND ppp.business_group_id = c_business_group_id
      AND ppp.change_date   = (SELECT MAX(ppx.change_date)
                                 FROM per_pay_proposals ppx
                                WHERE ppx.assignment_id = ppp.assignment_id
                                  AND ppx.business_group_id = ppp.business_group_id
                                  AND ppx.change_date  <=  c_effective_date
                                  AND ppx.approved      = 'Y');
Line: 4282

   ELSIF p_header_type = 'SELECTION_CRITERIA' THEN
       l_return_value := g_conc_prog_details(0).selection_criteria;
Line: 4448

  SELECT paa.assignment_action_id
    FROM pay_assignment_actions     paa,
         pay_payroll_actions        ppa,
         pay_action_classifications pac
   WHERE paa.assignment_id        = c_assignment_id
     AND paa.tax_unit_id          = nvl(c_gre_id,paa.tax_unit_id)
     AND paa.payroll_action_id    = ppa.payroll_action_id
     AND ppa.payroll_id           = Nvl(c_payroll_id,ppa.payroll_id)
     AND ppa.consolidation_set_id = Nvl(c_con_set_id,ppa.consolidation_set_id)
     AND ppa.action_type          = pac.action_type
     AND pac.classification_name  = 'SEQUENCED'
     AND ppa.effective_date BETWEEN c_start_date
                                AND c_end_date
     AND (
           ( nvl(paa.run_type_id,
                 ppa.run_type_id) IS NULL
             AND paa.source_action_id IS NULL
           )
           OR
           ( nvl(paa.run_type_id,
                 ppa.run_type_id) IS NOT NULL
             AND paa.source_action_id IS NOT NULL
           )
          OR
          (     ppa.action_type = 'V'
            AND ppa.run_type_id IS NULL
            AND paa.run_type_id IS NOT NULL
            AND paa.source_action_id IS NULL
          )
         )
     ORDER BY paa.action_sequence DESC;
Line: 4757

           ,p_selection_criteria          IN     VARCHAR2
           ,p_element_set_id              IN     NUMBER
           ,p_element_type_id             IN     NUMBER
           ,p_start_date                  IN     VARCHAR2
           ,p_end_date                    IN     VARCHAR2
           ,p_gre_id                      IN     NUMBER
           ,p_payroll_id                  IN     NUMBER
           ,p_con_set                     IN     NUMBER
           )  IS

   CURSOR csr_ext_name(c_ext_dfn_id  IN NUMBER
                       )IS
      SELECT Substr(ed.NAME,1,240)
       FROM ben_ext_dfn ed
        WHERE ed.ext_dfn_id = p_ext_dfn_id;
Line: 4775

       SELECT element_set_name
         FROM pay_element_sets
          WHERE element_set_id   = c_element_set_id
           AND element_set_type = 'C';
Line: 4783

         SELECT element_name
          FROM pay_element_types_f
           WHERE element_type_id = c_element_type_id
            AND c_end_date BETWEEN effective_start_date
                                AND effective_end_date;
Line: 4791

         SELECT hou.NAME
           FROM hr_organization_units hou
            WHERE hou.organization_id = c_gre_id;
Line: 4798

        SELECT pay.payroll_name
           FROM pay_payrolls_f pay
            WHERE pay.payroll_id = c_payroll_id
      AND c_end_date BETWEEN pay.effective_start_date
                                AND pay.effective_end_date;
Line: 4806

         SELECT con.consolidation_set_name
           FROM pay_consolidation_sets con
          WHERE con.consolidation_set_id = c_con_set;
Line: 4860

      g_conc_prog_details(0).selection_criteria := Hr_General.DECODE_LOOKUP
                                                    ('REPORT_SELECT_SORT_CODE',
                                                     p_selection_criteria);
Line: 4894

      SELECT ext_dfn_type
        FROM pqp_extract_attributes
       WHERE ext_dfn_id = c_ext_dfn_id;
Line: 4902

      SELECT session_id         -- session id
            ,business_group_id  -- business group id
            ,tax_unit_id        -- concurrent request id
            ,value1             -- extract def. id
            ,value2             -- element set id
            ,value3             -- element type id
            ,value4             -- Payroll Id
            ,value5             -- GRE Org Id
            ,value6             -- Consolidation set id
            ,attribute1         -- Selection Criteria
            ,attribute2         -- Reporting dimension
            ,attribute3         -- Extract Start Date
            ,attribute4         -- Extract End Date
        FROM pay_us_rpt_totals
       WHERE tax_unit_id       = c_request_id
         AND value1            = c_ext_dfn_id
         AND organization_id   = c_business_group_id
         AND business_group_id = c_business_group_id
         AND location_id       = c_ext_dfn_id;
Line: 4924

      SELECT balance_dimension_id
        FROM pay_balance_dimensions
       WHERE legislation_code = c_legislation_code
         AND dimension_name = 'Assignment-Level Current Run';
Line: 4938

      SELECT 'X'

        FROM per_all_assignments_f   paf
            ,hr_soft_coding_keyflex  hcf

        WHERE paf.assignment_id     = c_assignment_id
          AND paf.business_group_id = c_business_group_id
          AND hcf.soft_coding_keyflex_id(+) = paf.soft_coding_keyflex_id
          AND (c_gre_id IS NULL OR
               hcf.segment1= Nvl(Fnd_Number.NUMBER_to_canonical(c_gre_id),
                                 hcf.segment1)
              )
          AND (c_payroll_id IS NULL OR
               paf.payroll_id  = c_payroll_id)
          AND (c_end_date BETWEEN paf.effective_start_date
                              AND paf.effective_end_date
               OR
               paf.effective_end_date BETWEEN c_start_date
                                          AND c_end_date);
Line: 4967

    SELECT 'X'
      FROM  pay_element_entries_f   pee
           ,pay_element_links_f     pel
     WHERE (c_end_date BETWEEN pee.effective_start_date
                           AND pee.effective_end_date
            OR
            pee.effective_end_date BETWEEN c_start_date
                                       AND c_end_date
            )
       AND pee.effective_end_date BETWEEN pel.effective_start_date
                                      AND pel.effective_end_date
       AND pee.element_link_id    = pel.element_link_id
       AND pel.element_type_id    = c_ele_type_id
       AND pee.assignment_id      = c_assignment_id
       AND pel.business_group_id  = c_business_group_id;
Line: 4990

       SELECT 'x'
        FROM per_all_assignments_f   paf
            ,hr_soft_coding_keyflex  hcf
       WHERE paf.assignment_id             = c_assignment_id
         AND hcf.soft_coding_keyflex_id(+) = paf.soft_coding_keyflex_id
         AND (c_tax_unit_id IS NULL OR
              hcf.segment1  = Nvl(Fnd_Number.NUMBER_to_canonical(c_tax_unit_id), hcf.segment1)
              )
         AND (c_payroll_id IS NULL
              OR paf.payroll_id = Nvl(c_payroll_id,paf.payroll_id)
              )
         AND (c_end_date BETWEEN paf.effective_start_date
                              AND paf.effective_end_date
              OR
              paf.effective_end_date BETWEEN c_start_date
                                          AND c_end_date);
Line: 5075

      g_extract_params(i).selection_criteria  := l_ext_params.attribute1;
Line: 5106

       ,p_selection_criteria  => g_extract_params(i).selection_criteria
       ,p_element_set_id      => g_extract_params(i).element_set_id
       ,p_element_type_id     => g_extract_params(i).element_type_id
       ,p_start_date          => g_extract_params(i).extract_start_date
       ,p_end_date            => g_extract_params(i).extract_end_date
       ,p_gre_id              => g_extract_params(i).gre_org_id
       ,p_payroll_id          => g_extract_params(i).payroll_id
       ,p_con_set             => g_extract_params(i).con_set_id
        );
Line: 5291

  SELECT err.person_id
        ,err.typ_cd
        ,err.ext_rslt_id
    FROM ben_ext_rslt_err err
   WHERE err.business_group_id = c_bg_id
     AND err.typ_cd = 'E'
     AND err.ext_rslt_id = c_ext_rslt_id;
Line: 5313

    DELETE
      FROM ben_ext_rslt_dtl
     WHERE ext_rcd_id        = csr_rcd_rec.ext_rcd_id
       AND ext_rslt_id       = Ben_Ext_Thread.g_ext_rslt_id
       AND business_group_id = p_business_group_id;
Line: 5336

    DELETE
      FROM ben_ext_rslt_dtl dtl
     WHERE dtl.ext_rslt_id = Ben_Ext_Thread.g_ext_rslt_id
       AND dtl.person_id   = err_rec.person_id
       AND dtl.business_group_id = p_business_group_id;
Line: 5461

  SELECT person_id
    INTO l_person_id
    FROM per_all_assignments_f
   WHERE assignment_id = p_assignment_id
     AND ROWNUM < 2;