DBA Data[Home] [Help]

APPS.PAY_SG_CPFLINE SQL Statements

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

Line: 64

                                   ' select   distinct pap.person_id
                                       from   pay_payroll_actions    ppa,
                                              per_people_f           pap
                                      where   ppa.payroll_action_id = :payroll_action_id
                                        and   pap.business_group_id = ppa.business_group_id
                                      order by pap.person_id ' ;
Line: 91

          select  distinct paa.assignment_id
          from    pay_payroll_actions     xppa,
	              pay_payroll_actions     rppa,
		          pay_assignment_actions  rpac,
	              per_assignments_f       paa,
                  per_assignment_extra_info aei1,
                  per_assignment_extra_info aei2,
                  hr_organization_information hoi
           where  xppa.payroll_action_id = p_payroll_action_id
             and  paa.person_id          between p_start_person_id
                                             and p_end_person_id
             and  rppa.business_group_id = g_pact.business_group_id
             and  rppa.payroll_id in     ( select payroll_id
     		                           from pay_payrolls_f
                                           where business_group_id = g_pact.business_group_id )
             and  rppa.effective_date    between g_pact.start_date
                                             and g_pact.end_date
             and  rppa.action_type       in ('R','Q')
             and  rpac.action_status     = 'C'
             and  rppa.payroll_action_id = rpac.payroll_action_id
             and  rpac.tax_unit_id       = g_pact.legal_entity_id
             and  rpac.assignment_id     = paa.assignment_id
             and  rppa.effective_date    between paa.effective_start_date
                                             and paa.effective_end_date
               and  hoi.organization_id = rpac.tax_unit_id
               and  hoi.org_information_context = 'SG_LEGAL_ENTITY'
               and paa.assignment_id = aei1.assignment_id(+)
               and aei1.information_type(+) = 'HR_MULTI_CSN_SG'
               and substr(aei1.aei_information1(+),11,3)='PTE'
               and paa.assignment_id = aei2.assignment_id(+)
               and aei2.information_type(+) = 'HR_MULTI_CSN_SG'
               and substr(aei2.aei_information1(+),11,3)='VCT'
               and (hoi.org_information10=g_pact.csn
                    or aei1.aei_information1=g_pact.csn
                    or aei2.aei_information1=g_pact.csn)
               and g_pact.start_date between nvl(fnd_date.canonical_to_date(aei1.aei_information2(+)),to_date('01/01/1900','DD/MM/YYYY')) and nvl(fnd_date.canonical_to_date(aei1.aei_information3(+)),to_date('31/12/4712','DD/MM/YYYY'))
               and g_pact.start_date between nvl(fnd_date.canonical_to_date(aei2.aei_information2(+)),to_date('01/01/1900','DD/MM/YYYY')) and nvl(fnd_date.canonical_to_date(aei2.aei_information3(+)),to_date('31/12/4712','DD/MM/YYYY'));
Line: 131

          select  pay_assignment_actions_s.nextval
            from  dual;
Line: 192

                  select  ppa.report_type,
                          ppa.report_qualifier,
                          ppa.report_category,
                          ppa.business_group_id,
                          ppa.effective_date,
                          to_number(pay_core_utils.get_parameter('MONTH',ppa.legislative_parameters)) month_date,
                          to_number(pay_core_utils.get_parameter('LEGAL_ENTITY_ID',ppa.legislative_parameters)) legal_entity_id,
                          replace(pay_core_utils.get_parameter('CSN',ppa.legislative_parameters),'#',' ') csn,
                          to_date(pay_core_utils.get_parameter('MONTH',ppa.legislative_parameters)||'01','YYYYMMDD'),
                          last_day(to_date(pay_core_utils.get_parameter('MONTH',ppa.legislative_parameters)|| '01','YYYYMMDD'))
                    into  g_pact
                    from  pay_payroll_actions           ppa
                   where  ppa.payroll_action_id = p_payroll_action_id;
Line: 251

           select  substr(pap.per_information1,1,22),
                   substr(pap.employee_number,1,15),
                   fnd_date.date_to_canonical(pps.actual_termination_date),
                   decode(g_pact.month_date,to_char(pap.start_date,'YYYYMM'),'NEW','EE') emp_status,
                   rpac.assignment_action_id,
                   fnd_date.date_to_canonical(rppa.effective_date),
                   pap.per_information6,
                   substr(hou.name,1,80),
                   nvl(pap.per_information14,pap.national_identifier),
                   fnd_date.date_to_canonical(pps.date_start),
                   pap.person_id,
                   fnd_date.date_to_canonical(paa.effective_start_date),
                   nvl(aei1.aei_information1,hoi.org_information10),
                   aei2.aei_information1
             from  pay_assignment_actions  pac,
                   pay_payroll_actions     rppa,
                   pay_assignment_actions  rpac,
                   per_assignments_f       paa,
                   per_assignment_extra_info aei1,
                   per_assignment_extra_info aei2,
                   per_people_f            pap,
                   per_periods_of_service  pps,
                   hr_organization_units   hou,
                   hr_organization_information hoi
             where  pac.assignment_action_id  = p_assignment_action_id
               and  pac.assignment_id         = rpac.assignment_id
               and  rpac.payroll_action_id    = rppa.payroll_action_id
               and  rppa.action_type          in ('R','Q')
               and  rpac.action_status        = 'C'
               and  rppa.effective_date       between g_pact.start_date
                                                  and g_pact.end_date
               and  pac.assignment_id         = paa.assignment_id
               and  rppa.effective_date       between paa.effective_start_date
                                                  and paa.effective_end_date
               and  paa.person_id             = pap.person_id
               and  rppa.effective_date       between pap.effective_start_date
                                                  and pap.effective_end_date
               and  pap.person_id             = pps.person_id
               and  paa.period_of_service_id  = pps.period_of_service_id
               and  paa.organization_id       = hou.organization_id
               and  hoi.organization_id = g_pact.legal_entity_id
               and  hoi.org_information_context = 'SG_LEGAL_ENTITY'
               and paa.assignment_id = aei1.assignment_id(+)
               and aei1.information_type(+) = 'HR_MULTI_CSN_SG'
               and substr(aei1.aei_information1(+),11,3)='PTE'
               and paa.assignment_id = aei2.assignment_id(+)
               and aei2.information_type(+) = 'HR_MULTI_CSN_SG'
               and substr(aei2.aei_information1(+),11,3)='VCT'
               and (hoi.org_information10=g_pact.csn
                    or aei1.aei_information1=g_pact.csn
                    or aei2.aei_information1=g_pact.csn)
               and g_pact.start_date between nvl(fnd_date.canonical_to_date(aei1.aei_information2(+)),to_date('01/01/1900','DD/MM/YYYY')) and nvl(fnd_date.canonical_to_date(aei1.aei_information3(+)),to_date('31/12/4712','DD/MM/YYYY'))
               and g_pact.start_date between nvl(fnd_date.canonical_to_date(aei2.aei_information2(+)),to_date('01/01/1900','DD/MM/YYYY')) and nvl(fnd_date.canonical_to_date(aei2.aei_information3(+)),to_date('31/12/4712','DD/MM/YYYY'))
             order by rppa.action_sequence desc;
Line: 342

             g_balance_value_tab.delete;
Line: 343

             g_context_tab.delete;
Line: 344

             g_detailed_bal_out_tab.delete;
Line: 424

                     hr_utility.set_location(l_proc_name||' Before Insert into pay_action_information',40);
Line: 426

             insert into pay_action_information (
                         action_information_id,
                         action_context_id,
                         action_context_type,
			 effective_date,
			 source_id,
                         tax_unit_id,
                         action_information_category,
                         action_information1,
                         action_information2,
                         action_information3,
                         action_information4,
                         action_information5,
                         action_information6,
                         action_information7,
                         action_information8,
                         action_information9,
                         action_information10,
                         action_information11,
                         action_information12,
                         action_information13,
                         action_information14,
                         action_information15,
                         action_information16,
                         action_information17,
                         action_information18,
                         action_information19,
                         action_information20,
                         action_information21,
                         action_information22,
                         action_information23,
                         action_information24,
                         action_information25)
             values (
                         pay_action_information_s.nextval,
                         p_assignment_action_id,
			 'AAC',
                         fnd_date.canonical_to_date(rec_action_info.action_information20),
                         l_person_id,
			 g_pact.legal_entity_id,
			 'SG CPF DETAILS',
			 rec_action_info.action_information1,
			 rec_action_info.action_information2,
			 rec_action_info.action_information3,
			 rec_action_info.action_information4,
			 rec_action_info.action_information5,
			 rec_action_info.action_information6,
			 rec_action_info.action_information7,
			 rec_action_info.action_information8,
			 rec_action_info.action_information9,
			 rec_action_info.action_information10,
			 rec_action_info.action_information11,
			 rec_action_info.action_information12,
			 rec_action_info.action_information13,
			 rec_action_info.action_information14,
			 rec_action_info.action_information15,
			 rec_action_info.action_information16,
			 rec_action_info.action_information17,
			 rec_action_info.action_information18,
			 rec_action_info.action_information19,
			 rec_action_info.action_information20,
			 rec_action_info.action_information21,
			 rec_action_info.action_information22,
             rec_action_info.action_information23,
             rec_action_info.action_information24,
             rec_action_info.action_information25) ;
Line: 493

                     hr_utility.set_location(l_proc_name||' After Insert into pay_action_information',40);
Line: 512

             select  pay_core_utils.get_parameter('RETAIN_ARCHIVE_DATA',ppa.legislative_parameters)
               into  retain_archive_flag
               from  pay_payroll_actions ppa
              where  ppa.payroll_action_id = p_payroll_action_id ;
Line: 518

                  delete  from pay_action_information
	           where  action_context_id in ( select  assignment_action_id
                                          from  pay_assignment_actions
                                                  where  payroll_action_id =  p_payroll_action_id )
                     and  action_information_category = 'SG CPF DETAILS'
                     and  action_context_type = 'AAC';
Line: 642

     select pdb.defined_balance_id,pbt.balance_name
       bulk collect into   g_def_bal_id , g_def_bal_name
      from   pay_balance_types pbt,
             pay_defined_balances pdb,
             pay_balance_dimensions pbd
     where   pbt.legislation_code = 'SG'
       and   pbd.legislation_code = pbt.legislation_code
       and   pdb.legislation_code = pbt.legislation_code
       and   pbt.balance_type_id = pdb.balance_type_id
       and   pbd.balance_dimension_id = pdb.balance_dimension_id
       and   pbd.dimension_name = '_ASG_LE_MONTH'
       and   pbt.balance_name in ('CDAC Withheld',
                                  'CPF Additional Earnings Eligible Comp',
                                  'CPF Liability',
                                  'CPF Ordinary Earnings Eligible Comp',
                                  'CPF Withheld',
                                  'Community Chest Withheld',
                                  'ECF Withheld',
                                  'FWL Liability',
				  'S Pass Liability',
                                  'MBMF Withheld',
                                  'SDL Liability',
                                  'SINDA Withheld',
                                  'Voluntary CPF Liability',
                                  'Voluntary CPF Withheld',
				  'CPF Elig Comp 1984 Frozen Salary and Other Earnings') /*Bug 3501915 */
      order by 2 ;