DBA Data[Home] [Help]

APPS.PAY_CA_RL2_REG SQL Statements

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

Line: 48

                                   'Selection Criterion'
                                   parameters to the RL2 SRS Defn.
                                   Removed references to hr_soft_coding_keyflex
   13-NOV-2006 ssmukher     115.15 Added the orderby clause in c_all_asg cursor.

----------------------------------- range_cursor -----------------------------
*/

procedure range_cursor (pactid in number, sqlstr out nocopy varchar2) is
  l_payroll_id number;
Line: 66

   select legislative_parameters
   into leg_param
   from pay_payroll_actions ppa
   where ppa.payroll_action_id = pactid;
Line: 74

   sqlstr := 'select distinct to_number(paa_arch.serial_number)
              from    pay_action_information pai1,
                      pay_action_information pai2,
	              pay_payroll_actions    ppa_reg,
	              pay_payroll_actions    ppa_arch,
                      pay_assignment_actions paa_arch
              where ppa_reg.payroll_action_id    = :payroll_action_id
              and pai1.action_context_type = ''PA''
              and pai1.action_information1 = ''RL2''
              and pai1.action_information_category = ''CAEOY TRANSMITTER INFO''
              and pai1.action_information8 = nvl(' ||l_taxyear ||', pai1.action_information8)
              and pai1.action_information27 = nvl(' ||l_pre_org_id || ',pai1.action_information27)
              and pai2.action_context_type = ''AAP''
              and pai2.action_information_category = ''CAEOY RL2 EMPLOYEE INFO''
              and ppa_arch.payroll_action_id    = pai1.action_context_id
              and ppa_arch.payroll_action_id    = paa_arch.payroll_action_id
              and paa_arch.assignment_action_id = pai2.action_context_id
              and paa_arch.action_status        = ''C''
              and paa_arch.serial_number = nvl(pay_ca_rl2_reg.get_parameter(''PER_ID'',ppa_reg.legislative_parameters),
                                               paa_arch.serial_number)
	      order by to_number(paa_arch.serial_number)';
Line: 136

   select pycadar_pkg.get_parameter('PRE_ORGANIZATION_ID',
          ppa.legislative_parameters )
   from pay_payroll_actions ppa
   where ppa.report_type       = 'RL2'
   and   ppa.report_qualifier  = 'CAEOYRL2'
   and   ppa.report_category   = 'ARCHIVE'
   and   ppa.effective_date    = l_year_end
   and   ppa.start_date        = l_year_start
   and   ppa.business_group_id = l_bus_group_id
   and   ppa.action_status     = 'C';
Line: 150

   select paa.assignment_action_id,
          ppa.payroll_action_id
   from pay_payroll_actions ppa,
        pay_assignment_actions paa
   where ppa.report_type       = 'RL2'
   and   ppa.report_qualifier  = 'CAEOYRL2'
   and   ppa.report_category   = 'ARCHIVE'
   and   ppa.effective_date    = l_year_end
   and   ppa.start_date        = l_year_start
   and   ppa.business_group_id = l_bus_group_id
   and   ppa.action_status     = 'C'
   and   ppa.payroll_action_id = paa.payroll_action_id
   and   paa.serial_number     = to_char(cp_person_id)
   and   pycadar_pkg.get_parameter('PRE_ORGANIZATION_ID',
          ppa.legislative_parameters) = cp_pre_org_id
   and   paa.assignment_id     = cp_assignment_id;
Line: 168

   select assignment_id
   from per_assignments_f paf
   where person_id = p_person_id
   and   primary_flag    = 'Y'
   and   assignment_type = 'E'
   and   paf.effective_start_date  <= l_year_end
   and   paf.effective_end_date    >= l_year_start
   order by assignment_id desc;
Line: 179

   select distinct hoi.organization_id
   from hr_organization_information hoi,
        hr_all_organization_units   hou
   where hou.business_group_id  = l_bus_group_id
   and   hou.organization_id    = hoi.organization_id
   and   hoi.org_information_context = 'Canada Employer Identification'
   and   hoi.org_information2 = l_pre_org_id
   and   hoi.org_information5 = 'T4A/RL2';
Line: 190

   select distinct paa.assignment_id,
                   to_number(paa.serial_number)
   from pay_payroll_actions ppa,
        pay_assignment_actions paa
   where ppa.report_type       = 'RL2'
   and   ppa.report_qualifier  = 'CAEOYRL2'
   and   ppa.report_category   = 'ARCHIVE'
   and   ppa.effective_date    = l_year_end
   and   ppa.start_date        = l_year_start
   and   ppa.business_group_id = l_bus_group_id
   and   ppa.action_status     = 'C'
   and   ppa.payroll_action_id = paa.payroll_action_id
   and   to_number(paa.serial_number) between stperson and endperson
   order by to_number(paa.serial_number);
Line: 206

   select distinct paf.assignment_id  assignment_id,
                   paf.person_id      person_id
   from
         per_assignments_f paf
   where paf.person_id between stperson and endperson
   and   paf.assignment_type       = 'E'
   and   paf.primary_flag          = 'Y'
   and   paf.effective_end_date    >= l_year_start
   and   paf.business_group_id     = l_bus_group_id
   and   paf.effective_start_date =
                         (select max(paf2.effective_start_date)
                          from per_assignments_f paf2
                          where paf2.assignment_id = paf.assignment_id
                            and paf2.effective_start_date <= l_year_end )

   order by paf.person_id;
Line: 227

   select distinct paa.assignment_id,
                   to_number(paa.serial_number)
   from pay_payroll_actions ppa,
        pay_assignment_actions paa
   where ppa.report_type       = 'RL2'
   and   ppa.report_qualifier  = 'CAEOYRL2'
   and   ppa.report_category   = 'ARCHIVE'
   and   ppa.effective_date    = l_year_end
   and   ppa.start_date        = l_year_start
   and   ppa.business_group_id = l_bus_group_id
   and   ppa.action_status     = 'C'
   and   ppa.payroll_action_id = paa.payroll_action_id
   and   to_number(paa.serial_number) between stperson and endperson
   and   paa.serial_number = l_per_id;
Line: 243

   select distinct paf.assignment_id  assignment_id,
                   paf.person_id      person_id
   from
         per_assignments_f paf
   where paf.person_id between stperson and endperson
   and   paf.person_id             = to_number(l_per_id)
   and   paf.assignment_type       = 'E'
   and   paf.primary_flag          = 'Y'
   and   paf.effective_start_date  <= l_year_end
   and   paf.effective_end_date    >= l_year_start
   and   paf.business_group_id     = l_bus_group_id;
Line: 261

   select distinct paa.assignment_id,
                   to_number(paa.serial_number)
   from pay_payroll_actions ppa,
        pay_assignment_actions paa
   where ppa.report_type       = 'RL2'
   and   ppa.report_qualifier  = 'CAEOYRL2'
   and   ppa.report_category   = 'ARCHIVE'
   and   ppa.effective_date    = l_year_end
   and   ppa.start_date        = l_year_start
   and   ppa.business_group_id = l_bus_group_id
   and   ppa.action_status     = 'C'
   and   ppa.payroll_action_id = paa.payroll_action_id
   and   to_number(paa.serial_number) between stperson and endperson
   and exists (select 1
               from hr_assignment_set_amendments hasa,
                    per_assignments_f paf
               where hasa.assignment_set_id         = l_asg_set_id
               and   upper(hasa.include_or_exclude) = 'I'
               and   hasa.assignment_id             = paf.assignment_id
               and   paf.person_id = to_number(paa.serial_number));
Line: 283

   select distinct paf.assignment_id  assignment_id,
                   paf.person_id      person_id
   from  per_assignments_f paf
   where paf.person_id between stperson and endperson
   and   paf.assignment_type       = 'E'
   and   paf.primary_flag          = 'Y'
   and   paf.effective_start_date  <= l_year_end
   and   paf.effective_end_date    >= l_year_start
   and   paf.business_group_id     = l_bus_group_id
   and exists (select 1
               from hr_assignment_set_amendments hasa
               where hasa.assignment_set_id         = l_asg_set_id
               and   hasa.assignment_id             = paf.assignment_id
               and   upper(hasa.include_or_exclude) = 'I');
Line: 306

   select effective_date,
          report_type,
          business_group_id,
          legislative_parameters
   into   l_effective_date,
          l_report_type,
          l_bus_group_id,
          l_legislative_parameters
   from pay_payroll_actions
   where payroll_action_id = pactid;
Line: 406

                          select pay_assignment_actions_s.nextval
                          into   lockingactid
                          from   dual;
Line: 423

                          update pay_assignment_actions paa
                          set paa.serial_number = lv_serial_number
                          where paa.assignment_action_id = lockingactid;
Line: 519

                         select pay_assignment_actions_s.nextval
                         into   lockingactid
                         from   dual;
Line: 536

                         update pay_assignment_actions paa
                         set paa.serial_number = lv_serial_number
                         where paa.assignment_action_id = lockingactid;
Line: 576

     sqlstr :=  'select paa1.rowid   /* we need the row id of the assignment actions that are created by PYUGEN */
                   from hr_all_organization_units  hou1,
                        hr_all_organization_units  hou,
                        hr_locations_all           loc,
                        per_all_people_f           ppf,
                        per_all_assignments_f      paf,
                        pay_assignment_actions     paa1,
                        pay_payroll_actions        ppa1
                   where ppa1.payroll_action_id = :pactid
                   and   paa1.payroll_action_id = ppa1.payroll_action_id
                   and   paa1.assignment_id = paf.assignment_id
                   and   paf.assignment_type = ''E''
                   and   paf.primary_flag = ''Y''
                   and   paf.business_group_id = ppa1.business_group_id
                   and   ppa1.effective_date >= paf.effective_start_date
                   and    hou.organization_id = paa1.tax_unit_id
                   and    loc.location_id  = paf.location_id
                   and    hou1.organization_id  = paf.organization_id
                   and    ppf.person_id = paf.person_id
                   and    ppa1.effective_date between
                          ppf.effective_start_date and ppf.effective_end_date
                   and    paf.effective_end_date = (
                           select max(paaf2.effective_end_date)
                           from per_all_assignments_f paaf2
                           where paaf2.assignment_id = paf.assignment_id
                           and paaf2.effective_start_date <= ppa1.effective_date
                          )
                   order by
                   decode(pay_ca_rl2_reg.get_parameter(''P_S1'',ppa1.legislative_parameters),                            ''RL1_PRE'',hou.name,
                            ''RL1_ORG'',hou1.name,
                            ''RL1_LOC'',loc.location_code,null)
                   ,decode(pay_ca_rl2_reg.get_parameter(''P_S2'',ppa1.legislative_parameters),                            ''RL1_PRE'',hou.name,
                            ''RL1_ORG'',hou1.name,
                            ''RL1_LOC'',loc.location_code,null)
                   ,decode(pay_ca_rl2_reg.get_parameter(''P_S3'',ppa1.legislative_parameters),                            ''RL1_PRE'',hou.name,
                            ''RL1_ORG'',hou1.name,
                            ''RL1_LOC'',loc.location_code,null)
     ,ppf.last_name,ppf.first_name';
Line: 657

  SELECT hl.meaning
  FROM hr_lookups hl
  WHERE hl.lookup_type = p_lookup_type AND
    hl.lookup_code = p_lookup_code;
Line: 692

    select addr.address_line1
           ,addr.address_line2
           ,addr.address_line3
           ,rtrim(substr(addr.town_or_city,1,23))  ||' '||
            decode(addr.country, 'CA', addr.region_1, 'US', addr.region_2,
                   addr.region_1 )
            ||' '|| addr.country      -- Bug 4134616
            ||' '|| addr.postal_code address_line4
           ,addr.country address_line5 -- Country Code
           ,country.territory_short_name address_line6 -- Country Name
           ,addr.town_or_city Town_or_City
           ,decode(addr.country, 'CA', addr.region_1,
                                 'US', addr.region_2, addr.region_1 ) Province
           ,addr.postal_code Postal_Code
    from   per_addresses             addr
          ,fnd_territories_vl country
    where  addr.person_id      = p_person_id
    and    addr.primary_flag   = 'Y'
    and    p_effective_date between
                      addr.date_from and nvl(addr.date_to, p_effective_date)
    and    country.territory_code = addr.country;