DBA Data[Home] [Help]

APPS.PAY_MX_PAYROLL_ARCH SQL Statements

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

Line: 39

      SELECT effective_date,
             start_date,
             business_group_id,
             TO_NUMBER(SUBSTR(legislative_parameters,
                INSTR(legislative_parameters,
                         'TRANSFER_CONSOLIDATION_SET_ID=')
                + LENGTH('TRANSFER_CONSOLIDATION_SET_ID='))),
             TO_NUMBER(LTRIM(RTRIM(SUBSTR(legislative_parameters,
                INSTR(legislative_parameters,
                         'TRANSFER_PAYROLL_ID=')
                + LENGTH('TRANSFER_PAYROLL_ID='),
                (INSTR(legislative_parameters,
                         'TRANSFER_CONSOLIDATION_SET_ID=') - 1 )
              - (INSTR(legislative_parameters,
                         'TRANSFER_PAYROLL_ID=')
              + LENGTH('TRANSFER_PAYROLL_ID='))))))
        FROM pay_payroll_actions
       WHERE payroll_action_id = cp_payroll_action_id;
Line: 157

      SELECT paa.assignment_action_id
        FROM pay_action_interlocks pai,
             pay_assignment_actions paa,
             pay_payroll_actions ppa
       WHERE pai.locking_action_id = cp_pymt_assignment_action_id
         AND paa.assignment_action_id = pai.locked_action_id
         AND paa.payroll_action_id = ppa.payroll_action_id
         AND ppa.action_type IN ('Q','R')
         AND ((NVL(paa.run_type_id, ppa.run_type_id) IS NULL AND
               source_action_id IS NULL) OR
              (NVL(paa.run_type_id, ppa.run_type_id) IS NOT NULL AND
               source_action_id IS NOT NULL AND
               paa.run_type_id NOT IN (gn_sepchk_run_type_id, gn_np_sepchk_run_type_id)));
Line: 455

            /* Insert this into the plsql table if Current or YTD
               amount is not Zero */
             pay_ac_action_arch.lrr_act_tab(ln_index).action_info_category
                    := lv_action_category;
Line: 523

       SELECT DISTINCT
             NVL(pbtl.reporting_name, pbtl.balance_name),
             pbad.attribute_name,
             DECODE(pbad.attribute_name,
                       'Employee Taxes', prb.jurisdiction_code),
             pbt_pri.balance_type_id,          -- Primary Balance
             DECODE(pbad.attribute_name,
                   'Hourly Earnings', pbt_sec.balance_type_id,
                   NULL),                      -- Hours Balance
             DECODE(pbad.attribute_name,
                   'Employee Earnings', pbt_sec.balance_type_id,
                   NULL)                       -- Days Balance
         FROM pay_bal_attribute_definitions pbad,
              pay_balance_attributes        pba,
              pay_defined_balances          pdb,
              pay_run_balances              prb,
              pay_action_interlocks         pai,
              pay_assignment_actions        paa_pre,
              pay_payroll_actions           ppa_pre,
              pay_balance_types             pbt_pri,
              pay_balance_types             pbt_sec,
              pay_balance_types_tl          pbtl
        WHERE ppa_pre.action_type     IN ('U', 'P')
          AND ppa_pre.effective_date   > cp_last_xfr_eff_date
          AND ppa_pre.effective_date   <= cp_last_pymt_eff_date
          AND paa_pre.payroll_action_id = ppa_pre.payroll_action_id
          AND paa_pre.assignment_id    = cp_assignment_id
          AND pai.locking_action_id    = paa_pre.assignment_action_id
          AND prb.assignment_action_id = pai.locked_action_id
          AND pbad.attribute_name IN ('Employee Earnings',
                                     'Hourly Earnings',
                                     'Deductions',
                                     'Taxable Benefits'
--                                     'Employee Taxes',
--                                     'Tax Calculation Details'
                                     )
          AND pbad.legislation_code    = 'MX'
          AND pba.attribute_id         = pbad.attribute_id
          AND pdb.defined_balance_id   = pba.defined_balance_id
          AND prb.defined_balance_id   = pdb.defined_balance_id
          AND pbt_pri.balance_type_id  = pdb.balance_type_id
          AND pbt_pri.input_value_id   IS NOT NULL
          AND pbt_pri.balance_type_id  = pbt_sec.base_balance_type_id(+)
          AND pbtl.balance_type_id     = pbt_pri.balance_type_id
          AND pbtl.language            = USERENV('LANG')
       ORDER BY 1;
Line: 573

       SELECT DISTINCT
             NVL(pbtl.reporting_name, pbtl.balance_name),
             pbad.attribute_name,
             DECODE(pbad.attribute_name,
                       'Employee Taxes', prr.jurisdiction_code),
             pbt_pri.balance_type_id,          -- Primary Balance
             DECODE(pbad.attribute_name,
                   'Hourly Earnings', pbt_sec.balance_type_id,
                   NULL),                      -- Hours Balance
             DECODE(pbad.attribute_name,
                   'Employee Earnings', pbt_sec.balance_type_id,
                   NULL)                       -- Days Balance
         FROM pay_bal_attribute_definitions pbad,
              pay_balance_attributes        pba,
              pay_defined_balances          pdb,
              pay_run_results               prr,
              pay_input_values_f            piv,
              pay_action_interlocks         pai,
              pay_assignment_actions        paa_pre,
              pay_payroll_actions           ppa_pre,
              pay_balance_types             pbt_pri,
              pay_balance_types             pbt_sec,
              pay_balance_types_tl          pbtl
        WHERE ppa_pre.action_type     IN ('U', 'P')
          AND ppa_pre.effective_date   > cp_last_xfr_eff_date
          AND ppa_pre.effective_date   <= cp_last_pymt_eff_date
          AND paa_pre.payroll_action_id = ppa_pre.payroll_action_id
          AND paa_pre.assignment_id    = cp_assignment_id
          AND pai.locking_action_id    = paa_pre.assignment_action_id
          AND prr.assignment_action_id = pai.locked_action_id
          AND pbad.attribute_name IN ('Employee Earnings',
                                     'Hourly Earnings',
                                     'Deductions',
                                     'Taxable Benefits'
--                                     'Employee Taxes',
--                                     'Tax Calculation Details'
                                     )
          AND pbad.legislation_code    = 'MX'
          AND pba.attribute_id         = pbad.attribute_id
          AND pdb.defined_balance_id   = pba.defined_balance_id
          AND pbt_pri.balance_type_id  = pdb.balance_type_id
          AND pbt_pri.input_value_id   = piv.input_value_id
          AND piv.element_type_id      = prr.element_type_id
          AND ppa_pre.effective_date BETWEEN piv.effective_start_date
                                         AND piv.effective_end_date
          AND pbt_pri.balance_type_id  = pbt_sec.base_balance_type_id(+)
          AND pbtl.balance_type_id     = pbt_pri.balance_type_id
          AND pbtl.language            = USERENV('LANG')
       ORDER BY 1;
Line: 624

    SELECT DISTINCT business_group_id
      FROM per_assignments_f
     WHERE assignment_id = p_assignment_id;
Line: 945

      SELECT assignment_id, action_information_category,
               jurisdiction_code,
             action_information6  primary_balance_id,
             action_information9  ytd_amount,
             action_information10 reporting_name,
             effective_date       effective_date,
             action_information12 ytd_hours,
             action_information15 ytd_days,
             action_information16 attribute_name
        FROM pay_action_information
       WHERE action_information_category IN ('AC EARNINGS', 'AC DEDUCTIONS')
         AND action_context_id = cp_xfr_action_id;
Line: 961

      SELECT balance_type_id
        FROM pay_balance_types
       WHERE legislation_code = cp_legislation_code
         AND balance_name = cp_balance_name;
Line: 967

      SELECT pai.action_context_id
        FROM per_assignments_f paf2,
             per_assignments_f paf,
             pay_action_information pai
       WHERE paf.assignment_id = p_assignment_id
         AND paf.effective_end_date >= trunc(p_pymt_eff_date, 'Y')
         AND paf.effective_start_date <= p_pymt_eff_date
         AND paf.person_id = paf2.person_id
         AND paf2.effective_end_date >= trunc(p_pymt_eff_date, 'Y')
         AND paf2.effective_start_date <= p_pymt_eff_date
         AND paf2.assignment_id = pai.assignment_id
         AND pai.effective_date >= trunc(p_pymt_eff_date, 'Y')
      ORDER BY pai.action_context_id DESC;
Line: 983

      SELECT DISTINCT
             pbad.attribute_name,
             pbt_pri.balance_type_id,          -- Primary Balance
             DECODE(pbad.attribute_name,
                   'Hourly Earnings', pbt_sec.balance_type_id,
                   NULL),                      -- Hours Balance
             DECODE(pbad.attribute_name,
                   'Employee Earnings', pbt_sec.balance_type_id,
                   NULL)                       -- Days Balance
        FROM pay_bal_attribute_definitions pbad,
             pay_balance_attributes        pba,
             pay_defined_balances          pdb,
             pay_balance_types             pbt_pri,
             pay_balance_types             pbt_sec,
             pay_input_values_f            piv,
             pay_element_types_f           pet
      WHERE  pbad.attribute_name IN ('Employee Earnings',
                                     'Hourly Earnings',
                                     'Deductions',
                                     'Taxable Benefits'
--                            ,'Employee Taxes',
--                             'Tax Calculation Details'
                              )
        AND  pbad.legislation_code   = 'MX'
        AND  pba.attribute_id        = pbad.attribute_id
        AND  pdb.defined_balance_id  = pba.defined_balance_id
        AND  pbt_pri.balance_type_id = pdb.balance_type_id
        AND  pbt_pri.balance_type_id = cp_primary_balance_id
        AND  pbt_pri.balance_type_id = pbt_sec.base_balance_type_id(+)
        AND  pbt_pri.input_value_id  = piv.input_value_id
        AND  piv.element_type_id     = pet.element_type_id
        AND  cp_effective_date    BETWEEN pet.effective_start_date
                                      AND pet.effective_end_date
        AND  cp_effective_date    BETWEEN piv.effective_start_date
                                      AND piv.effective_end_date
      ORDER BY 1;
Line: 1359

      SELECT DISTINCT
             NVL(pbtl.reporting_name, pbtl.balance_name),
             pbad.attribute_name,
             pbt_pri.balance_type_id,          -- Primary Balance
             DECODE(pbad.attribute_name,
                   'Hourly Earnings', pbt_sec.balance_type_id,
                   NULL),                      -- Hours Balance
             DECODE(pbad.attribute_name,
                   'Employee Earnings', pbt_sec.balance_type_id,
                   NULL)                       -- Days Balance
        FROM pay_bal_attribute_definitions pbad,
             pay_balance_attributes        pba,
             pay_defined_balances          pdb,
             pay_balance_types             pbt_pri,
             pay_balance_types             pbt_sec,
             pay_balance_types_tl          pbtl,
             pay_run_balances              prb,
             pay_assignment_actions        paa,
             pay_payroll_actions           ppa
      WHERE  pbad.attribute_name IN ('Employee Earnings',
                                     'Hourly Earnings',
                                     'Deductions',
                                     'Taxable Benefits'
--                            ,'Employee Taxes',
--                             'Tax Calculation Details'
                              )
        AND  pbad.legislation_code  = 'MX'
        AND  pba.attribute_id       = pbad.attribute_id
        AND  pdb.defined_balance_id = pba.defined_balance_id
        AND  prb.defined_balance_id = pdb.defined_balance_id
        AND  pbt_pri.balance_type_id = pdb.balance_type_id
        AND  pbt_pri.input_value_id IS NOT NULL
        AND  pbtl.balance_type_id   = pbt_pri.balance_type_id
        AND  pbt_pri.balance_type_id = pbt_sec.base_balance_type_id(+)
        AND  pbtl.language          = USERENV('LANG')
        AND  prb.assignment_id      = cp_assignment_id
        AND  paa.assignment_id      = prb.assignment_id
        AND  cp_sepchk_flag = 'Y'
        AND  prb.assignment_action_id = cp_pymt_action_id
        AND  prb.assignment_action_id = paa.assignment_action_id
        AND  NVL(paa.run_type_id, gn_sepchk_run_type_id) IN
               (gn_sepchk_run_type_id, gn_np_sepchk_run_type_id)
        AND  ppa.payroll_action_id = paa.payroll_action_id
      ORDER BY 1;
Line: 1409

     SELECT  DISTINCT
             NVL(pbtl.reporting_name, pbtl.balance_name),
             pbad.attribute_name,
             pbt_pri.balance_type_id,          -- Primary Balance
             DECODE(pbad.attribute_name,
                   'Hourly Earnings', pbt_sec.balance_type_id,
                   NULL),                      -- Hours Balance
             DECODE(pbad.attribute_name,
                   'Employee Earnings', pbt_sec.balance_type_id,
                   NULL)                       -- Days Balance
       FROM  pay_bal_attribute_definitions pbad,
             pay_balance_attributes        pba,
             pay_defined_balances          pdb,
             pay_balance_types             pbt_pri,
             pay_balance_types             pbt_sec,
             pay_balance_types_tl          pbtl,
             pay_run_results               prr,
             pay_input_values_f            piv,
             pay_assignment_actions        paa,
             pay_payroll_actions           ppa
      WHERE  pbad.attribute_name IN ('Employee Earnings',
                                     'Hourly Earnings',
                                     'Deductions',
                                     'Taxable Benefits'
--                            ,'Employee Taxes',
--                             'Tax Calculation Details'
                              )
        AND  pbad.legislation_code  = 'MX'
        AND  pba.attribute_id       = pbad.attribute_id
        AND  pdb.defined_balance_id = pba.defined_balance_id
        AND  pbt_pri.balance_type_id = pdb.balance_type_id
        AND  pbt_pri.input_value_id = piv.input_value_id
        AND  piv.element_type_id    = prr.element_type_id
        AND  ppa.effective_date  BETWEEN piv.effective_start_date
                                     AND piv.effective_end_date
        AND  pbtl.balance_type_id   = pbt_pri.balance_type_id
        AND  pbt_pri.balance_type_id = pbt_sec.base_balance_type_id(+)
        AND  pbtl.language          = USERENV('LANG')
        AND  paa.assignment_id      = cp_assignment_id
        AND  cp_sepchk_flag = 'Y'
        AND  prr.assignment_action_id = cp_pymt_action_id
        AND  prr.assignment_action_id = paa.assignment_action_id
        AND  NVL(paa.run_type_id, gn_sepchk_run_type_id) IN
               (gn_sepchk_run_type_id, gn_np_sepchk_run_type_id)
        AND  ppa.payroll_action_id = paa.payroll_action_id
   ORDER BY 1;
Line: 1461

      SELECT DISTINCT
             NVL(pbtl.reporting_name, pbtl.balance_name),
             pbad.attribute_name,
             pbt_pri.balance_type_id,          -- Primary Balance
             DECODE(pbad.attribute_name,
                   'Hourly Earnings', pbt_sec.balance_type_id,
                   NULL),                      -- Hours Balance
             DECODE(pbad.attribute_name,
                   'Employee Earnings', pbt_sec.balance_type_id,
                   NULL)                       -- Days Balance
        FROM pay_bal_attribute_definitions pbad,
             pay_balance_attributes        pba,
             pay_defined_balances          pdb,
             pay_balance_types             pbt_pri,
             pay_balance_types             pbt_sec,
             pay_balance_types_tl          pbtl,
             pay_run_balances              prb,
             pay_assignment_actions        paa,
             pay_action_interlocks         pai,
             pay_payroll_actions           ppa
      WHERE  pbad.attribute_name IN ('Employee Earnings',
                                     'Hourly Earnings',
                                     'Deductions',
                                     'Taxable Benefits'
--                            ,'Employee Taxes',
--                             'Tax Calculation Details'
                              )
        AND  pbad.legislation_code    = 'MX'
        AND  pba.attribute_id         = pbad.attribute_id
        AND  pdb.defined_balance_id   = pba.defined_balance_id
        AND  prb.defined_balance_id   = pdb.defined_balance_id
        AND  pbt_pri.balance_type_id  = pdb.balance_type_id
        AND  pbt_pri.input_value_id   IS NOT NULL
        AND  pbt_pri.balance_type_id  = pbtl.balance_type_id
        AND  pbtl.language            = USERENV('LANG')
        AND  pbt_pri.balance_type_id  = pbt_sec.base_balance_type_id(+)
        AND  prb.assignment_id        = cp_assignment_id
        AND  paa.assignment_id        = prb.assignment_id
        AND  cp_sepchk_flag = 'N'
        AND  pai.locking_action_id    = cp_pymt_action_id
        AND  prb.assignment_action_id = pai.locked_action_id
        AND  prb.assignment_action_id = paa.assignment_action_id
        AND  paa.action_sequence     <= cp_ytd_act_sequence
        AND  paa.action_sequence      = prb.action_sequence
        AND  ppa.payroll_action_id    = paa.payroll_action_id
      ORDER BY 1;
Line: 1513

      SELECT DISTINCT
             NVL(pbtl.reporting_name, pbtl.balance_name),
             pbad.attribute_name,
             pbt_pri.balance_type_id,          -- Primary Balance
             DECODE(pbad.attribute_name,
                   'Hourly Earnings', pbt_sec.balance_type_id,
                   NULL),                      -- Hours Balance
             DECODE(pbad.attribute_name,
                   'Employee Earnings', pbt_sec.balance_type_id,
                   NULL)                       -- Days Balance
        FROM pay_bal_attribute_definitions pbad,
             pay_balance_attributes        pba,
             pay_defined_balances          pdb,
             pay_balance_types             pbt_pri,
             pay_balance_types             pbt_sec,
             pay_balance_types_tl          pbtl,
             pay_run_results               prr,
             pay_input_values_f            piv,
             pay_assignment_actions        paa,
             pay_action_interlocks         pai,
             pay_payroll_actions           ppa
      WHERE  pbad.attribute_name IN ('Employee Earnings',
                                     'Hourly Earnings',
                                     'Deductions',
                                     'Taxable Benefits'
--                            ,'Employee Taxes',
--                             'Tax Calculation Details'
                              )
        AND  pbad.legislation_code    = 'MX'
        AND  pba.attribute_id         = pbad.attribute_id
        AND  pdb.defined_balance_id   = pba.defined_balance_id
        AND  pbt_pri.balance_type_id  = pdb.balance_type_id
--        AND  pbt_pri.input_value_id   IS NOT NULL
        AND  pbt_pri.input_value_id = piv.input_value_id
        AND  piv.element_type_id    = prr.element_type_id
        AND  ppa.effective_date  BETWEEN piv.effective_start_date
                                     AND piv.effective_end_date
        AND  pbt_pri.balance_type_id  = pbtl.balance_type_id
        AND  pbtl.language            = USERENV('LANG')
        AND  pbt_pri.balance_type_id  = pbt_sec.base_balance_type_id(+)
        AND  paa.assignment_id        = cp_assignment_id
        AND  cp_sepchk_flag = 'N'
        AND  pai.locking_action_id    = cp_pymt_action_id
        AND  paa.assignment_action_id = pai.locked_action_id
        AND  prr.assignment_action_id = paa.assignment_action_id
        AND  paa.action_sequence     <= cp_ytd_act_sequence
        AND  ppa.payroll_action_id    = paa.payroll_action_id
      ORDER BY 1;
Line: 1564

    SELECT  paa.action_sequence
    FROM    pay_assignment_actions paa
    WHERE   paa.assignment_action_id = cp_asg_act_id;
Line: 1569

    SELECT DISTINCT business_group_id
      FROM per_assignments_f
     WHERE assignment_id = p_assignment_id;
Line: 1856

      SELECT DISTINCT business_group_id
        FROM per_assignments_f
       WHERE assignment_id = p_assignment_id;
Line: 1863

   SELECT DISTINCT
          pbad.attribute_name,
          NVL(pbtl.reporting_name, pbtl.balance_name),
          prb.jurisdiction_code,
          pbt_pri.balance_type_id,        -- Primary Balance
          DECODE(pbad.attribute_name,
                 'Hourly Earnings', pbt_sec.balance_type_id,
                 NULL),                   -- Hours Balance
          DECODE(pbad.attribute_name,
                 'Employee Earnings', pbt_sec.balance_type_id,
                 NULL)                    -- Days Balance
   FROM   pay_bal_attribute_definitions pbad,
          pay_balance_attributes        pba,
          pay_defined_balances          pdb,
          pay_balance_types             pbt_pri,
          pay_balance_types             pbt_sec,
          pay_balance_types_tl          pbtl,
          pay_run_balances              prb
   WHERE  pbad.attribute_name IN ('Employee Earnings',
                                  'Hourly Earnings',
                                  'Deductions',
                                  'Taxable Benefits'
--                               ,'Employee Taxes',
--                                'Tax Calculation Details'
                                 )
     AND  pbad.legislation_code  = 'MX'
     AND  pba.attribute_id       = pbad.attribute_id
     AND  pdb.defined_balance_id = pba.defined_balance_id
     AND  pbt_pri.balance_type_id = pdb.balance_type_id
     AND  pbt_pri.input_value_id IS NOT NULL
     AND  pbtl.balance_type_id   = pbt_pri.balance_type_id
     AND  pbtl.language          = USERENV('LANG')
     AND  pbt_pri.balance_type_id  = pbt_sec.base_balance_type_id(+)
     AND  prb.effective_date    >= trunc(cp_curr_eff_date,'Y')
     AND  prb.effective_date    <= cp_curr_eff_date
     AND  prb.assignment_id      = cp_assignment_id
     AND  pdb.defined_balance_id = prb.defined_balance_id
   ORDER BY 1;
Line: 1906

   SELECT DISTINCT
          pbad.attribute_name,
          NVL(pbtl.reporting_name, pbtl.balance_name),
          prr.jurisdiction_code,
          pbt_pri.balance_type_id,        -- Primary Balance
          DECODE(pbad.attribute_name,
                 'Hourly Earnings', pbt_sec.balance_type_id,
                 NULL),                   -- Hours Balance
          DECODE(pbad.attribute_name,
                 'Employee Earnings', pbt_sec.balance_type_id,
                 NULL)                    -- Days Balance
   FROM   pay_bal_attribute_definitions pbad,
          pay_balance_attributes        pba,
          pay_defined_balances          pdb,
          pay_balance_types             pbt_pri,
          pay_balance_types             pbt_sec,
          pay_balance_types_tl          pbtl,
          pay_assignment_actions        paa,
          pay_payroll_actions           ppa,
          pay_run_results               prr,
          pay_input_values_f            piv
   WHERE  pbad.attribute_name IN ('Employee Earnings',
                                  'Hourly Earnings',
                                  'Deductions',
                                  'Taxable Benefits'
--                               ,'Employee Taxes',
--                                'Tax Calculation Details'
                                 )
     AND  pbad.legislation_code  = 'MX'
     AND  pba.attribute_id       = pbad.attribute_id
     AND  pdb.defined_balance_id = pba.defined_balance_id
     AND  pbt_pri.balance_type_id = pdb.balance_type_id
     AND  pbt_pri.input_value_id = piv.input_value_id
     AND  piv.element_type_id = prr.element_type_id
     AND  ppa.effective_date BETWEEN piv.effective_start_date
                                 AND piv.effective_end_date
     AND  pbtl.balance_type_id   = pbt_pri.balance_type_id
     AND  pbtl.language          = USERENV('LANG')
     AND  pbt_pri.balance_type_id  = pbt_sec.base_balance_type_id(+)
     AND  prr.assignment_action_id = paa.assignment_action_id
     AND  paa.assignment_id       = cp_assignment_id
     AND  ppa.payroll_action_id   = paa.payroll_action_id
     AND  ppa.action_type in ('Q','R','B')
     AND  ppa.effective_date >= TRUNC(cp_curr_eff_date,'Y')
     AND  ppa.effective_date <= cp_curr_eff_date
ORDER BY 1;
Line: 2207

   Purpose   : This returns the select statement that is
               used to created the range rows for the Payslip
               Archiver.
   Arguments :
   Notes     : Calls procedure - get_payroll_action_info
  ******************************************************************/
  PROCEDURE range_code(
                    p_payroll_action_id IN        NUMBER
                   ,p_sqlstr           OUT NOCOPY VARCHAR2)
  IS

    ld_end_date          DATE;
Line: 2240

         'SELECT DISTINCT paf.person_id
            FROM pay_assignment_actions paa,
                 pay_payroll_actions ppa,
                 per_assignments_f paf
           WHERE ppa.business_group_id  = ''' || ln_business_group_id || '''
             AND  ppa.effective_date BETWEEN fnd_date.canonical_to_date(''' ||
             fnd_date.date_to_canonical(ld_start_date) || ''')
                                         AND fnd_date.canonical_to_date(''' ||
             fnd_date.date_to_canonical(ld_end_date) || ''')
             AND ppa.action_type IN (''U'',''P'',''B'',''V'')
             AND DECODE(ppa.action_type,
                 ''B'', NVL(ppa.future_process_mode, ''Y''),
                 ''N'') = ''N''
             AND ppa.consolidation_set_id = ''' || ln_cons_set_id || '''
             AND ppa.payroll_id  = ''' || ln_payroll_id || '''
             AND ppa.payroll_action_id = paa.payroll_action_id
             AND paa.action_status = ''C''
             AND paa.source_action_id IS NULL
             AND paf.assignment_id = paa.assignment_id
             AND ppa.effective_date BETWEEN paf.effective_start_date
                                        AND paf.effective_end_date
             AND NOT EXISTS
                 (SELECT ''x''
                    FROM pay_action_interlocks pai,
                         pay_assignment_actions paa1,
                         pay_payroll_actions ppa1
                   WHERE pai.locked_action_id = paa.assignment_action_id
                   AND paa1.assignment_action_id = pai.locking_action_id
                   AND ppa1.payroll_action_id = paa1.payroll_action_id
                   AND ppa1.action_type =''X''
                   AND ppa1.report_type = ''MX_PAYSLIP_ARCHIVE'')
            AND :payroll_action_id > 0 -- Bug 4202702
          ORDER BY paf.person_id';
Line: 2304

     SELECT paa.assignment_id,
            paa.tax_unit_id,
            ppa.effective_date,
            ppa.date_earned,
            ppa.action_type,
            paa.assignment_action_id,
            paa.payroll_action_id
       FROM pay_payroll_actions ppa,
            pay_assignment_actions paa,
            per_assignments_f paf
     WHERE paf.person_id BETWEEN cp_start_person_id
                             AND cp_end_person_id
       AND paa.assignment_id = paf.assignment_id
       AND ppa.effective_date BETWEEN paf.effective_start_date
                                  AND paf.effective_end_date
       AND ppa.consolidation_set_id
              = NVL(cp_cons_set_id,ppa.consolidation_set_id)
       AND paa.action_status = 'C'
       AND ppa.payroll_id = cp_payroll_id
       AND ppa.payroll_action_id = paa.payroll_action_id
       AND ppa.business_group_id  = cp_business_group_id
       AND ppa.effective_date BETWEEN cp_start_date
                                  AND cp_end_date
       AND ppa.action_type IN ('U','P','B','V')
       AND DECODE(ppa.action_type,
                 'B', NVL(ppa.future_process_mode, 'Y'),
                 'N') = 'N'
       AND paa.source_action_id IS NULL
       AND NOT EXISTS
           (SELECT 'x'
              FROM pay_action_interlocks pai1,
                   pay_assignment_actions paa1,
                   pay_payroll_actions ppa1
             WHERE pai1.locked_action_id = paa.assignment_action_id
             AND paa1.assignment_action_id = pai1.locking_action_id
             AND ppa1.payroll_action_id = paa1.payroll_action_id
             AND ppa1.action_type ='X'
             AND ppa1.report_type = 'MX_PAYSLIP_ARCHIVE')
      ORDER BY 1,2,3,5,6;
Line: 2353

     SELECT paa.assignment_id,
            paa.tax_unit_id,
            ppa.effective_date,
            ppa.date_earned,
            ppa.action_type,
            paa.assignment_action_id,
            paa.payroll_action_id
       FROM pay_payroll_actions ppa,
            pay_assignment_actions paa,
            per_assignments_f paf,
            pay_population_ranges ppr
      WHERE ppr.payroll_action_id = cp_payroll_action_id
        AND ppr.chunk_number = cp_chunk_number
        AND paf.person_id = ppr.person_id
        AND ppa.effective_date BETWEEN paf.effective_start_date
                                   AND paf.effective_end_date
        AND paa.assignment_id = paf.assignment_id
        AND ppa.consolidation_set_id
              = NVL(cp_cons_set_id,ppa.consolidation_set_id)
        AND paa.action_status = 'C'
        AND ppa.payroll_id = cp_payroll_id
        AND ppa.payroll_action_id = paa.payroll_action_id
        AND ppa.business_group_id  = cp_business_group_id
        AND ppa.effective_date BETWEEN cp_start_date
                                   AND cp_end_date
        AND ppa.action_type IN ('U','P','B','V')
        AND DECODE(ppa.action_type,
                  'B', NVL(ppa.future_process_mode, 'Y'),
                  'N') = 'N'
        AND paa.source_action_id IS NULL
        AND NOT EXISTS
            (SELECT 'x'
               FROM pay_action_interlocks pai1,
                    pay_assignment_actions paa1,
                    pay_payroll_actions ppa1
              WHERE pai1.locked_action_id = paa.assignment_action_id
              AND paa1.assignment_action_id = pai1.locking_action_id
              AND ppa1.payroll_action_id = paa1.payroll_action_id
              AND ppa1.action_type ='X'
              AND ppa1.report_type = 'MX_PAYSLIP_ARCHIVE')
      ORDER BY 1,2,3,5,6;
Line: 2396

     SELECT MAX(paa.assignment_action_id)
       FROM pay_payroll_actions ppa,
            pay_assignment_actions paa,
            pay_action_interlocks pai
      WHERE pai.locking_action_Id =  cp_prepayment_action_id
        AND paa.assignment_action_id = pai.locked_action_id
        AND paa.source_action_id IS NULL
        AND ppa.payroll_action_id = paa.payroll_action_id
        AND ppa.action_type IN ('R', 'Q');
Line: 2531

           SELECT pay_assignment_actions_s.NEXTVAL
             INTO ln_xfr_action_id
             FROM dual;
Line: 2565

           UPdate pay_assignment_actions
              SET serial_number = lv_serial_number
            WHERE assignment_action_id = ln_xfr_action_id;
Line: 2614

  SELECT NVL(pbtl.reporting_name, pbtl.balance_name) reporting_name,
         pbtl.balance_type_id,
         pbad.attribute_name
    FROM pay_bal_attribute_definitions pbad,
         pay_balance_attributes        pba,
         pay_defined_balances          pdb,
         pay_balance_types_tl          pbtl
   WHERE pbad.attribute_name IN ('Employee Taxes',
                                 'Tax Calculation Details'
                                )
     AND pbad.legislation_code    = 'MX'
     AND pba.attribute_id         = pbad.attribute_id
     AND pdb.defined_balance_id   = pba.defined_balance_id
     AND pbtl.balance_type_id     = pdb.balance_type_id
     AND pbtl.language            = USERENV('LANG')
   UNION
  SELECT balance_name reporting_name,
         balance_type_id,
         'SUMMARY'
    FROM pay_balance_types
   WHERE balance_name IN ('Gross Earnings',
                          'Tax Deductions',
                          'Deductions',
                          'Net Pay')
     AND legislation_code = 'MX';
Line: 2642

  SELECT prt.run_type_id,
         prt.shortname
    FROM pay_run_types_f prt
   WHERE prt.run_method = 'S'
     AND prt.legislation_code = 'MX';
Line: 2649

    SELECT balance_name,
           balance_type_id
    FROM   pay_balance_types
    WHERE  legislation_code = 'MX'
    AND    balance_name = 'Gross Earnings';
Line: 2740

    dbt.delete;
Line: 2950

        /*Insert this into the plsql table */
--        hr_utility.trace('Tax Balance Name : '|| dbt(i).bal_name );
Line: 3055

   Name      : update_employee_information
   Purpose   : This function updates the Employee Information, which is
               archived by the global archive procedure.
               The employee name and Legal Employer ID are updated. The
               Organization ID segment will be updated to hold the
               organization_id of the Legal Employer. The Global package
               archives the full name for the employee. This procedure
               will update the name to

                 Paternal Last Name[space]
                     Maternal Last Name[space]
                         First Name[space]
                             Second Name
   Arguments : IN
                 p_assignment_action_id   NUMBER;
Line: 3073

  PROCEDURE update_employee_information(
                p_action_context_id IN NUMBER
               ,p_assignment_id     IN NUMBER)
  IS
   CURSOR c_get_archive_info(cp_action_context_id IN NUMBER
                            ,cp_assignment_id     IN NUMBER) IS
     SELECT action_information_id, effective_date,
            object_version_number,
            tax_unit_id
       FROM pay_action_information
      WHERE action_context_id = cp_action_context_id
        AND action_context_type = 'AAP'
        AND assignment_id = cp_assignment_id
        AND action_information_category = 'EMPLOYEE DETAILS';
Line: 3090

     SELECT LTRIM(RTRIM(
                 DECODE(last_name, NULL, '', ' ' || last_name)
              || DECODE(per_information1, NULL,'',' ' || per_information1)
              || DECODE(first_name,NULL, '', ' ' || first_name)
              || DECODE(middle_names,NULL, '', ' ' || middle_names)
              ))
       FROM per_people_f ppf
      WHERE ppf.person_id =
                (SELECT person_id FROM per_assignments_f paf
                  WHERE assignment_id = cp_assignment_id
                    AND cp_effective_date BETWEEN paf.effective_start_date
                                              AND paf.effective_end_date)
        AND cp_effective_date BETWEEN ppf.effective_start_date
                                  AND ppf.effective_end_date;
Line: 3118

    lv_procedure_name  := '.update_employee_information';
Line: 3151

       pay_action_information_api.update_action_information
           (p_action_information_id     =>  ln_action_information_id
           ,p_object_version_number     =>  ln_ovn
           ,p_action_information1       =>  lv_employee_name
           ,p_action_information2       =>  ln_legal_employer_id
           );
Line: 3175

  END update_employee_information;
Line: 3222

      SELECT ppf.per_information2 rfc_id,
             ppf.per_information3 ss_id
        FROM per_assignments_f paf,
             per_people_f ppf
       WHERE paf.person_id = ppf.person_id
         AND paf.assignment_id = cp_assignment_id
         AND cp_curr_eff_date BETWEEN paf.effective_start_date
                                  AND paf.effective_end_date
         AND cp_curr_eff_date BETWEEN ppf.effective_start_date
                                  AND ppf.effective_end_date;
Line: 3236

    SELECT org_information1 "Employer Name",
           org_information2 "Employer RFC ID"
    FROM   hr_organization_information
    WHERE  organization_id         = cp_legal_er_id
    AND    org_information_context = 'MX_TAX_REGISTRATION';
Line: 3244

    SELECT org_information1 "Employer Social Security ID"
    FROM   hr_organization_information
    WHERE  organization_id         = p_tax_unit_id
    AND    org_information_context = 'MX_SOC_SEC_DETAILS';
Line: 3328

        pay_emp_action_arch.insert_rows_thro_api_process(
                  p_action_context_id   => p_assactid
                 ,p_action_context_type => 'AAP'
                 ,p_assignment_id       => p_assignment_id
                 ,p_tax_unit_id         => p_tax_unit_id
                 ,p_curr_pymt_eff_date  => p_curr_pymt_eff_date
                 ,p_tab_rec_data        => pay_emp_action_arch.lrr_act_tab
                 );
Line: 3357

               Taxes and Deductions; and inserts two rows for
Line: 3549

      SELECT paa.assignment_action_id
        FROM pay_assignment_actions paa,
             pay_action_interlocks pai,
             pay_payroll_actions   ppa
        WHERE pai.locking_action_id =  cp_prepayment_action_id
          AND paa.assignment_action_id = pai.locked_action_id
          AND paa.assignment_id = cp_assignment_id
          AND ppa.payroll_action_id = paa.payroll_action_id
          AND NVL(paa.run_type_id,0) NOT IN (gn_sepchk_run_type_id,
                                             gn_np_sepchk_run_type_id)
      ORDER BY paa.assignment_action_id DESC;
Line: 3562

      SELECT ptp.time_period_id,
             ppa.date_earned,
             ppa.effective_date
       FROM pay_assignment_actions paa,
            pay_payroll_actions ppa,
            per_time_periods ptp
      WHERE paa.assignment_action_id = cp_run_assignment_action
        AND ppa.payroll_action_id = paa.payroll_action_id
        AND ptp.payroll_id = ppa.payroll_id
        AND ppa.date_earned BETWEEN ptp.start_date AND ptp.end_date;
Line: 3574

      SELECT SUBSTR(serial_number,1,1)
      FROM   pay_assignment_actions paa
      WHERE  paa.assignment_action_id = cp_last_xfr_act_id;
Line: 3814

     pay_emp_action_arch.insert_rows_thro_api_process(
                  p_action_context_id  => p_xfr_action_id
                 ,p_action_context_type=> 'AAP'
                 ,p_assignment_id      => p_assignment_id
                 ,p_tax_unit_id        => p_tax_unit_id
                 ,p_curr_pymt_eff_date => p_curr_pymt_eff_date
                 ,p_tab_rec_data       => pay_ac_action_arch.lrr_act_tab
                 );
Line: 3825

     update_employee_information(
                  p_action_context_id  => p_xfr_action_id
                 ,p_assignment_id      => p_assignment_id);
Line: 3875

      SELECT /*+ INDEX(paf PER_ASSIGNMENTS_F_N7)*/
             DISTINCT paf.organization_id,
                      paf.business_group_id
        FROM per_all_assignments_f paf
       WHERE paf.payroll_id = cp_payroll_id
         AND cp_effective_date BETWEEN paf.effective_start_date
                                   AND paf.effective_end_date;
Line: 3884

      SELECT DISTINCT hr_mx_utility.get_legal_employer(paf.business_group_id,
                                                       paa.tax_unit_id)
        FROM per_all_assignments_f   paf,
             pay_assignment_actions  paa
       WHERE paa.payroll_action_id = p_payroll_action_id
         AND paa.assignment_id = paf.assignment_id
         AND paf.payroll_id = p_payroll_id
         AND p_effective_date BETWEEN paf.effective_start_date
                                  AND paf.effective_end_date;
Line: 3895

      SELECT DISTINCT paa.tax_unit_id
        FROM pay_assignment_actions  paa
       WHERE paa.payroll_action_id = p_payroll_action_id;
Line: 3905

    SELECT nvl(hoi_LE.org_information1, -- Bug 4155512
               hr_general.decode_organization(p_legal_er_id)) "Employer Name",
           hoi_LE.org_information2  "Employer RFC ID",
           hoi_GRE.org_information1 "Employer Social Security ID"
    FROM   hr_organization_information hoi_LE,
           hr_organization_information hoi_GRE
    WHERE  hoi_LE.organization_id             = p_legal_er_id
    AND    hoi_LE.org_information_context     = 'MX_TAX_REGISTRATION'
    AND    hoi_GRE.organization_id(+)         = hoi_LE.organization_id
    AND    hoi_GRE.org_information_context(+) = 'MX_SOC_SEC_DETAILS';
Line: 3953

    SELECT org_information1 "Employer Social Security ID"
    FROM   hr_organization_information hoi
    WHERE  organization_id         = p_gre_id
    AND    org_information_context = 'MX_SOC_SEC_DETAILS'
    AND    organization_id NOT IN
                                  (SELECT organization_id
                                   FROM   hr_organization_information
                                   WHERE  org_information_context
                                                = 'MX_TAX_REGISTRATION'
                                  );
Line: 3991

         SELECT hri.org_information1,
                hri.org_information2, hri.org_information3,
                hri.org_information4, hri.org_information5,
                hri.org_information6, hri.org_information7
           FROM hr_organization_information hri
          WHERE hri.organization_id = cp_organization_id
            AND hri.org_information_context =  cp_org_information_context
            AND hri.org_information1 = 'MESG';
Line: 4094

         SELECT address_line_1, address_line_2,
                address_line_3, town_or_city,
                region_1,       region_2,
                region_3,       postal_code,
                country,        telephone_number_1
           FROM hr_locations hl,
                hr_organization_units hou
          WHERE hou.organization_id = cp_organization_id
            AND hou.location_id     = hl.location_id;
Line: 4253

          pay_emp_action_arch.insert_rows_thro_api_process(
                     p_action_context_id   =>  p_payroll_action_id
                    ,p_action_context_type =>  'PA'
                    ,p_assignment_id       =>  NULL
                    ,p_tax_unit_id         =>  NULL
                    ,p_curr_pymt_eff_date  =>  p_effective_date
                    ,p_tab_rec_data        =>  pay_emp_action_arch.ltr_ppa_arch
                    );
Line: 4276

               processed in the given assignment and inserts YTD
               balance to pl/sql table.
   Arguments : p_assignment_id        => Terminated Assignment Id
               p_assignment_action_id => Max assignment action id
                                         of given assignment
               p_curr_eff_date        => Current effective date
               p_xfr_action_id        => Current XFR action id.
               p_legislation_code     => 'MX'
               p_tax_unit_id          => GRE of the assignment
               p_action_type          => Action type of the payment
                                         action
               p_start_date           => Start Date of the XFR action.
               p_end_date             => End Date of the XFR action.

   Notes     : This process is used to retrieve elements processed
               in terminated assignments which are not picked up by
               the archiver.
  ******************************************************************/
  PROCEDURE process_additional_elements(p_assignment_id   IN NUMBER
                                  ,p_assignment_action_id IN NUMBER
                                  ,p_curr_eff_date        IN DATE
                                  ,p_xfr_action_id        IN NUMBER
                                  ,p_legislation_code     IN VARCHAR2
                                  ,p_tax_unit_id          IN NUMBER
                                  ,p_action_type          IN VARCHAR2
                                  ,p_start_date           IN DATE
                                  ,p_end_date             IN DATE )
  IS

    lv_procedure_name              VARCHAR2(50);
Line: 4336

    SELECT DISTINCT business_group_id
      FROM per_assignments_f
     WHERE assignment_id = p_assignment_id;
Line: 4343

   SELECT DISTINCT
          pbad.attribute_name,
          NVL(pbtl.reporting_name, pbtl.balance_name),
          prb.jurisdiction_code,
          pbt_pri.balance_type_id,        -- Primary Balance
          DECODE(pbad.attribute_name,
                 'Hourly Earnings', pbt_sec.balance_type_id,
                 NULL),                   -- Hours Balance
          DECODE(pbad.attribute_name,
                 'Employee Earnings', pbt_sec.balance_type_id,
                 NULL)                    -- Days Balance
   FROM   pay_bal_attribute_definitions pbad,
          pay_balance_attributes        pba,
          pay_defined_balances          pdb,
          pay_balance_types             pbt_pri,
          pay_balance_types             pbt_sec,
          pay_balance_types_tl          pbtl,
          pay_run_balances              prb
   WHERE  pbad.attribute_name IN ('Employee Earnings',
                                  'Hourly Earnings',
                                  'Deductions',
                                  'Taxable Benefits'
--                               ,'Employee Taxes',
--                                'Tax Calculation Details'
                                 )
     AND  pbad.legislation_code  = 'MX'
     AND  pba.attribute_id       = pbad.attribute_id
     AND  pdb.defined_balance_id = pba.defined_balance_id
     AND  pbt_pri.balance_type_id = pdb.balance_type_id
     AND  pbt_pri.input_value_id IS NOT NULL
     AND  pbtl.balance_type_id   = pbt_pri.balance_type_id
     AND  pbtl.language          = USERENV('LANG')
     AND  pbt_pri.balance_type_id  = pbt_sec.base_balance_type_id(+)
     AND  prb.effective_date    >= TRUNC(cp_curr_eff_date,'Y')
     AND  prb.effective_date    <= cp_curr_eff_date
     AND  prb.assignment_id      = cp_assignment_id
     AND  pdb.defined_balance_id = prb.defined_balance_id
   ORDER BY 1;
Line: 4386

   SELECT DISTINCT
          pbad.attribute_name,
          NVL(pbtl.reporting_name, pbtl.balance_name),
          prr.jurisdiction_code,
          pbt_pri.balance_type_id,        -- Primary Balance
          DECODE(pbad.attribute_name,
                 'Hourly Earnings', pbt_sec.balance_type_id,
                 NULL),                   -- Hours Balance
          DECODE(pbad.attribute_name,
                 'Employee Earnings', pbt_sec.balance_type_id,
                 NULL)                    -- Days Balance
   FROM   pay_bal_attribute_definitions pbad,
          pay_balance_attributes        pba,
          pay_defined_balances          pdb,
          pay_balance_types             pbt_pri,
          pay_balance_types             pbt_sec,
          pay_balance_types_tl          pbtl,
          pay_assignment_actions        paa,
          pay_payroll_actions           ppa,
          pay_run_results               prr,
          pay_input_values_f            piv
   WHERE  pbad.attribute_name IN ('Employee Earnings',
                                  'Hourly Earnings',
                                  'Deductions',
                                  'Taxable Benefits'
--                               ,'Employee Taxes',
--                                'Tax Calculation Details'
                                 )
     AND  pbad.legislation_code  = 'MX'
     AND  pba.attribute_id       = pbad.attribute_id
     AND  pdb.defined_balance_id = pba.defined_balance_id
     AND  pbt_pri.balance_type_id = pdb.balance_type_id
     AND  pbt_pri.input_value_id = piv.input_value_id
     AND  piv.element_type_id = prr.element_type_id
     AND  ppa.effective_date BETWEEN piv.effective_start_date
                                 AND piv.effective_end_date
     AND  pbtl.balance_type_id   = pbt_pri.balance_type_id
     AND  pbtl.language          = USERENV('LANG')
     AND  pbt_pri.balance_type_id  = pbt_sec.base_balance_type_id(+)
     AND  prr.assignment_action_id = paa.assignment_action_id
     AND  paa.assignment_id       = cp_assignment_id
     AND  ppa.payroll_action_id   = paa.payroll_action_id
     AND  ppa.action_type in ('Q','R','B')
     AND  ppa.effective_date >= TRUNC(cp_curr_eff_date,'Y')
     AND  ppa.effective_date <= cp_curr_eff_date
ORDER BY 1;
Line: 4741

      SELECT paa.payroll_action_id,
             paa.assignment_action_id,
             paa.assignment_id,
             paa.tax_unit_id,
             paa.serial_number,
             paa.chunk_number
        FROM pay_assignment_actions paa
       WHERE paa.assignment_action_id = cp_assignment_action;
Line: 4751

      SELECT org_information9
        FROM hr_organization_information
       WHERE org_information_context = 'Business Group Information'
         AND organization_id = cp_business_group;
Line: 4757

      SELECT DISTINCT paa.assignment_id
        FROM pay_action_interlocks pai,
             pay_assignment_actions paa,
             pay_payroll_actions ppa
       WHERE pai.locking_action_id = cp_prepayment_action_id
         AND paa.assignment_action_id = pai.locked_action_id
         AND ppa.payroll_action_id = paa.payroll_action_id
         AND ppa.action_type IN ('R', 'Q', 'B')
         AND ((ppa.run_type_id IS NULL AND
               paa.source_action_id IS NULL) OR
              (ppa.run_type_id IS NOT NULL AND
               paa.source_action_id IS NOT NULL))
         AND paa.action_status = 'C';
Line: 4774

      SELECT paa.assignment_action_id, paa.payroll_action_id,
             ppa.action_type
        FROM pay_payroll_actions ppa,
             pay_assignment_actions paa,
             pay_action_interlocks pai
        WHERE pai.locking_action_id =  cp_prepayment_action_id
          AND pai.locked_action_id = paa.assignment_action_id
          AND paa.assignment_id = cp_assignment_id
          AND paa.source_action_id IS NULL
          AND ppa.payroll_action_id = paa.payroll_action_id
        ORDER BY paa.assignment_action_id DESC;
Line: 4787

      SELECT ppa.effective_date
        FROM pay_payroll_actions ppa,
             pay_assignment_actions paa
       WHERE ppa.payroll_action_id = paa.payroll_action_id
         AND paa.assignment_action_id = cp_prepayment_action_id;
Line: 4794

      SELECT count(*)
        FROM pay_action_information
       WHERE action_context_id = cp_payroll_action_id
         AND action_context_type = 'PA';
Line: 4800

    SELECT assignment_id
          ,tax_unit_id
          ,NVL(source_action_id,-999)
          ,assignment_action_id
    FROM  pay_payment_information_v
    WHERE assignment_action_id = cp_prepay_action_id
    ORDER BY 3,1,2;
Line: 4811

    SELECT paa.assignment_action_id
          ,paa.source_action_id
    FROM   pay_assignment_actions paa
          ,pay_action_interlocks pai
    where  pai.locking_action_id    = cp_pp_asg_act_id
    AND    paa.assignment_action_id = pai.locked_action_id
    AND    paa.assignment_id        = cp_assignment_id
    AND    paa.tax_unit_id          = cp_tax_unit_id
    AND    paa.source_action_id IS NOT NULL
    AND    NOT EXISTS ( SELECT 1
                        FROM   pay_run_types_f prt
                        WHERE  prt.legislation_code = 'MX'
                        AND    prt.run_type_id = paa.run_type_id
                        AND    prt.run_method IN ( 'C', 'S' ) )
    ORDER BY paa.action_sequence DESC;
Line: 4829

     SELECT ppp.assignment_action_id
     FROM   pay_assignment_actions paa
           ,pay_pre_payments ppp
     WHERE  ( paa.assignment_action_id = cp_asg_act_id OR
              paa.source_action_id     = cp_asg_act_id )
     AND    ppp.assignment_action_id = paa.assignment_action_id
     AND    ppp.source_action_id     = cp_source_act_id;
Line: 4841

    SELECT paa.assignment_action_id
          ,paa.source_action_id
    FROM   pay_assignment_actions paa
          ,pay_action_interlocks pai
    WHERE  pai.locking_action_id    = cp_pp_asg_act_id
    AND    paa.assignment_action_id = pai.locked_action_id
    AND    paa.assignment_id        = cp_assignment_id
    AND    paa.tax_unit_id          = cp_tax_unit_id
    ORDER BY paa.action_sequence DESC;
Line: 4854

    SELECT paa.assignment_action_id
      FROM pay_assignment_actions paa,
           pay_action_interlocks pai
      WHERE pai.locking_action_id = cp_pp_asg_act_id
        AND paa.assignment_action_id = pai.locked_action_id
        AND paa.assignment_id = cp_assignment_id
        AND paa.tax_unit_id = cp_tax_unit_id
        AND NVL(paa.run_type_id,0) NOT IN (gn_sepchk_run_type_id,
                                           gn_np_sepchk_run_type_id)
        AND NOT EXISTS ( SELECT 1
                         FROM   pay_run_types_f prt
                         WHERE  prt.legislation_code = 'US'
                         AND    prt.run_type_id = NVL(paa.run_type_id,0)
                         AND    prt.run_method  = 'C' );
Line: 4870

      SELECT locked_action_id
        FROM pay_action_interlocks
       WHERE locking_action_id = cp_xfr_action_id;
Line: 5099

             SELECT pay_assignment_actions_s.nextval
               INTO ln_child_xfr_action_id
               FROM dual;
Line: 5138

             update pay_assignment_actions
                set serial_number = lv_serial_number
              WHERE assignment_action_id = ln_child_xfr_action_id;
Line: 5293

         pay_emp_action_arch.insert_rows_thro_api_process(
                  p_action_context_id  => p_xfr_action_id
                 ,p_action_context_type=> 'AAP'
                 ,p_assignment_id      => ln_assignment_id
                 ,p_tax_unit_id        => ln_tax_unit_id
                 ,p_curr_pymt_eff_date => ld_curr_pymt_eff_date
                 ,p_tab_rec_data       => pay_ac_action_arch.lrr_act_tab
                 );
Line: 5352

         pay_emp_action_arch.insert_rows_thro_api_process(
                  p_action_context_id  => p_xfr_action_id
                 ,p_action_context_type=> 'AAP'
                 ,p_assignment_id      => ln_assignment_id
                 ,p_tax_unit_id        => ln_tax_unit_id
                 ,p_curr_pymt_eff_date => ld_curr_pymt_eff_date
                 ,p_tab_rec_data       => pay_ac_action_arch.lrr_act_tab
                 );