DBA Data[Home] [Help]

APPS.PAY_GB_HR_HELPDESK SQL Statements

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

Line: 20

/*select to_char(action_context_id) assignment_action_id
       from pay_emp_payslip_action_info_v
where person_id = p_person_id
and effective_date = (select max(effective_date)
                      from pay_emp_payslip_action_info_v
                      where person_id = p_person_id
		      and effective_date <= p_eff_date);*/
Line: 28

SELECT
  DISTINCT
  paa.assignment_action_id
FROM
  pay_payroll_actions ppa,
  pay_assignment_actions paa,
  per_assignments_f paf,
  per_people_f ppf
WHERE ppa.action_type = 'X'
  AND ppa.action_status = 'C'
  AND ppa.report_type = 'UKPS'
  AND ppa.payroll_action_id = paa.payroll_action_id
  AND paa.assignment_id = paf.assignment_id
  AND paf.person_id = ppf.person_id
  AND ppf.person_id = p_person_id
  AND ppa.effective_date = (
SELECT
    max(ppa1.effective_date)
  FROM
    pay_payroll_actions ppa1,
    pay_assignment_actions paa1
  WHERE ppa1.effective_date <= p_eff_date
    AND ppa1.action_type = 'X'
    AND ppa1.action_status = 'C'
    AND ppa1.report_type = 'UKPS'
    AND ppa1.payroll_action_id = paa1.payroll_action_id
    AND paa1.assignment_id = paa.assignment_id
    AND ppa1.business_group_id = ppa.business_group_id )
    and SOURCE_ACTION_ID is null -- add here to avoid child action
  AND ppa.effective_date BETWEEN paf.effective_start_date AND paf.effective_end_date;
Line: 63

select organization_name ,
       location_name ,
       job ,
       payroll_name ,
       to_char(payment_date,'YYYY-MM-DD'),
       pbg.currency_code ,
       to_char(beginning_date,'YYYY-MM-DD') ,
       to_char(ending_date,'YYYY-MM-DD'),
       paa.assignment_id
from pay_employee_action_info_v empv,
     pay_assignment_actions paa,
     per_business_groups pbg,
     per_all_assignments_f paaf
where empv.action_context_id = p_asg_action_id
  and empv.action_context_id = paa.assignment_action_id
  and paa.assignment_id = nvl(empv.assignment_id,paa.assignment_id)
  and paa.assignment_id = paaf.assignment_id
  and payment_date between paaf.effective_start_date and paaf.effective_end_date
  and paaf.business_group_id = pbg.business_group_id;
Line: 85

select prtf.run_type_name
from   pay_action_interlocks lck,
       pay_assignment_actions paa1,
       pay_action_interlocks pac,
       pay_assignment_actions paa,
       pay_run_types_f prtf
where lck.locked_action_id = paa1.assignment_action_id
  and paa1.assignment_action_id = pac.locking_action_id
  and pac.locked_action_id = paa.assignment_action_id
  and lck.locking_action_id = p_assignment_action_id
  and paa.source_action_id is not null
  and prtf.run_type_id = paa.run_type_id
  and prtf.legislation_code = 'GB';
Line: 100

select prtf.run_type_name
from pay_payroll_actions ppa,
     pay_assignment_actions paa,
     pay_run_types_f prtf
where paa.assignment_action_id in (SELECT + USE_NL(paa, pact, ptp)
                                          to_number(substr(max(lpad(paa.action_sequence,15,'0')||
                                          paa.assignment_action_id),16)) assignment_action_id
                                  FROM    pay_assignment_actions paa,
                                          pay_payroll_actions    pact
                  WHERE   paa.assignment_id =  p_assignment_id
                                  AND     paa.payroll_action_id = pact.payroll_action_id
                                  AND     pact.action_type IN ('Q','R','B','I','V')
                                  AND     paa.action_status = 'C'
                                  AND     pact.effective_date <= p_eff_date)
and   ppa.payroll_action_id = paa.payroll_action_id
and   prtf.run_type_id = ppa.run_type_id
and   prtf.legislation_code = 'GB';*/
Line: 121

SELECT /*+ leading(lck,paa2) */
--pai.action_information4 NARRATIVE,
SUM(FND_NUMBER.CANONICAL_TO_NUMBER(prv.result_value)) value
FROM pay_action_interlocks lck, -- archive action locking prepayment
     pay_assignment_actions paa1, -- prepayment action
     pay_assignment_actions paa2, -- archive action
     pay_payroll_actions ppa, -- prepayment
     pay_action_information pai, -- archived element/input value definition
     pay_action_interlocks pac, -- prepayment locking payroll run/quickpay
     pay_assignment_actions paa, -- payroll run/quickpay action
     pay_payroll_actions ppa1, -- payroll run/quickpay action
     pay_element_types_f pet, -- element types processed by the payroll run/quickpay
     pay_input_values_f piv, -- "Pay values" of type Money
     pay_run_results prr, -- run result created by the payroll run/quick pay
     pay_run_result_values prv -- Run Result value (Pay Value) created by the payroll run/quickpay
WHERE lck.locking_action_id = paa2.assignment_action_id
AND paa2.payroll_action_id = pai.action_context_id
AND pai.action_context_type = 'PA'
AND pai.action_information_category = 'EMEA ELEMENT DEFINITION'
AND lck.locked_action_id = paa1.assignment_action_id
AND paa1.source_action_id IS NULL
AND paa1.payroll_action_id = ppa.payroll_action_id
AND ppa.action_type IN ('P','U')
AND ppa.payroll_action_id = NVL (pai.action_information1,ppa.payroll_action_id)
AND paa1.assignment_action_id = pac.locking_action_id
AND pet.element_type_id = pai.action_information2
AND pet.element_type_id = piv.element_type_id
AND piv.input_value_id = pai.action_information3
AND prr.element_type_id = pet.element_type_id
AND prr.status IN ('P','PA')
AND prv.input_value_id = piv.input_value_id
AND prv.run_result_id = prr.run_result_id
AND piv.name = 'Pay Value'
AND piv.uom = 'M'
AND pac.locked_action_id = prr.assignment_action_id
AND pac.locked_action_id = paa.assignment_action_id
AND paa.payroll_action_id = ppa1.payroll_action_id
AND ppa1.effective_date BETWEEN pet.effective_start_date AND pet.effective_end_date
AND ppa1.effective_date BETWEEN piv.effective_start_date AND piv.effective_end_date
AND lck.locking_action_id =  p_assignment_action_id
AND   pai.action_information5 in   ( 'E','P')
GROUP BY lck.locking_action_id;
Line: 166

SELECT /*+ leading(lck,paa2) */
SUM(FND_NUMBER.CANONICAL_TO_NUMBER(prv.result_value)) value
FROM pay_action_interlocks lck, -- archive action locking prepayment
     pay_assignment_actions paa1, -- prepayment action
     pay_assignment_actions paa2, -- archive action
     pay_payroll_actions ppa, -- prepayment
     pay_action_information pai, -- archived element/input value definition
     pay_action_interlocks pac, -- prepayment locking payroll run/quickpay
     pay_assignment_actions paa, -- payroll run/quickpay action
     pay_payroll_actions ppa1, -- payroll run/quickpay action
     pay_element_types_f pet, -- element types processed by the payroll run/quickpay
     pay_input_values_f piv, -- "Pay values" of type Money
     pay_run_results prr, -- run result created by the payroll run/quick pay
     pay_run_result_values prv -- Run Result value (Pay Value) created by the payroll run/quickpay
WHERE lck.locking_action_id = paa2.assignment_action_id
AND paa2.payroll_action_id = pai.action_context_id
AND pai.action_context_type = 'PA'
AND pai.action_information_category = 'EMEA ELEMENT DEFINITION'
AND lck.locked_action_id = paa1.assignment_action_id
AND paa1.source_action_id IS NULL
AND paa1.payroll_action_id = ppa.payroll_action_id
AND ppa.action_type IN ('P','U')
AND ppa.payroll_action_id = NVL (pai.action_information1,ppa.payroll_action_id)
AND paa1.assignment_action_id = pac.locking_action_id
AND pet.element_type_id = pai.action_information2
AND pet.element_type_id = piv.element_type_id
AND piv.input_value_id = pai.action_information3
AND prr.element_type_id = pet.element_type_id
AND prr.status IN ('P','PA')
AND prv.input_value_id = piv.input_value_id
AND prv.run_result_id = prr.run_result_id
AND piv.name = 'Pay Value'
AND piv.uom = 'M'
AND pac.locked_action_id = prr.assignment_action_id
AND pac.locked_action_id = paa.assignment_action_id
AND paa.payroll_action_id = ppa1.payroll_action_id
AND ppa1.effective_date BETWEEN pet.effective_start_date AND pet.effective_end_date
AND ppa1.effective_date BETWEEN piv.effective_start_date AND piv.effective_end_date
AND lck.locking_action_id = p_assignment_action_id
AND pai.action_information5 in ('D', NULL)
AND pai.action_information4 = ('PAYE')
GROUP BY lck.locking_action_id, pet.element_type_id, piv.input_value_id, pai.action_information4, pai.action_information5;
Line: 211

SELECT /*+ leading(lck,paa2) */
SUM(FND_NUMBER.CANONICAL_TO_NUMBER(prv.result_value)) value
FROM pay_action_interlocks lck, -- archive action locking prepayment
     pay_assignment_actions paa1, -- prepayment action
     pay_assignment_actions paa2, -- archive action
     pay_payroll_actions ppa, -- prepayment
     pay_action_information pai, -- archived element/input value definition
     pay_action_interlocks pac, -- prepayment locking payroll run/quickpay
     pay_assignment_actions paa, -- payroll run/quickpay action
     pay_payroll_actions ppa1, -- payroll run/quickpay action
     pay_element_types_f pet, -- element types processed by the payroll run/quickpay
     pay_input_values_f piv, -- "Pay values" of type Money
     pay_run_results prr, -- run result created by the payroll run/quick pay
     pay_run_result_values prv -- Run Result value (Pay Value) created by the payroll run/quickpay
WHERE lck.locking_action_id = paa2.assignment_action_id
AND paa2.payroll_action_id = pai.action_context_id
AND pai.action_context_type = 'PA'
AND pai.action_information_category = 'EMEA ELEMENT DEFINITION'
AND lck.locked_action_id = paa1.assignment_action_id
AND paa1.source_action_id IS NULL
AND paa1.payroll_action_id = ppa.payroll_action_id
AND ppa.action_type IN ('P','U')
AND ppa.payroll_action_id = NVL (pai.action_information1,ppa.payroll_action_id)
AND paa1.assignment_action_id = pac.locking_action_id
AND pet.element_type_id = pai.action_information2
AND pet.element_type_id = piv.element_type_id
AND piv.input_value_id = pai.action_information3
AND prr.element_type_id = pet.element_type_id
AND prr.status IN ('P','PA')
AND prv.input_value_id = piv.input_value_id
AND prv.run_result_id = prr.run_result_id
AND piv.name = 'Pay Value'
AND piv.uom = 'M'
AND pac.locked_action_id = prr.assignment_action_id
AND pac.locked_action_id = paa.assignment_action_id
AND paa.payroll_action_id = ppa1.payroll_action_id
AND ppa1.effective_date BETWEEN pet.effective_start_date AND pet.effective_end_date
AND ppa1.effective_date BETWEEN piv.effective_start_date AND piv.effective_end_date
AND lck.locking_action_id = p_assignment_action_id
AND pai.action_information5 in ('D', NULL)
AND pai.action_information4 like 'NI%'
GROUP BY lck.locking_action_id, pet.element_type_id, piv.input_value_id, pai.action_information4, pai.action_information5;
Line: 257

select ACTION_INFORMATION16
from pay_action_information pai
where pai.action_context_id = p_asg_action_id
and pai.action_information_category = 'EMPLOYEE NET PAY DISTRIBUTION'
and pai.action_context_type = 'AAP';
Line: 265

select  pai.ACTION_INFORMATION4
from pay_action_information pai,
     pay_defined_balances pdb,
     pay_balance_types pbt
where pai.action_context_id =   p_assignment_action_id -- 182069
and to_char(pdb.DEFINED_BALANCE_ID) = (pai.ACTION_INFORMATION1)
and pdb.BALANCE_TYPE_ID = pbt.BALANCE_TYPE_ID
and pai.action_information_category = 'EMEA BALANCES'
and pai.action_context_type = 'AAP'
and balance_name = p_bal_name
and pbt.legislation_code = 'GB'
and pdb.legislation_code = 'GB';
Line: 280

select defined_balance_id
from  pay_defined_balances pdb,
      pay_balance_types    pbt,
      pay_balance_dimensions pbd
where pbt.balance_name = 'NI '||(select ACTION_INFORMATION23
                                 from  pay_action_information pai
                                 where pai.action_context_id =  p_assignment_action_id --182069
                                   and pai.action_information_category = 'GB EMPLOYEE DETAILS'
                                   and pai.action_context_type = 'AAP')
                              ||' Employee'
and   pbd.dimension_name = '_ASG_TD_YTD'
and   pdb.balance_type_id = pbt.balance_type_id
and   pdb.balance_dimension_id = pbd.balance_dimension_id
and   pbd.legislation_code='GB'
and   pbt.legislation_code='GB';
Line: 299

SELECT /*+ USE_NL(paa, pact, ptp) */
       to_number(substr(max(lpad(paa.action_sequence,15,'0')||
       paa.assignment_action_id),16)) assignment_action_id
FROM   pay_assignment_actions paa,
       pay_payroll_actions    pact
WHERE   paa.assignment_id =  p_assignment_id --16986
AND     paa.payroll_action_id = pact.payroll_action_id
AND     pact.action_type IN ('Q','R','B','I','V')
--AND     paa.action_status = 'C'
AND     paa.action_status in ('C','S')    --Modified for the bug 10066755
AND     pact.effective_date <= p_payment_date;
Line: 313

select defined_balance_id
from  pay_defined_balances pdb,
      pay_balance_types    pbt,
      pay_balance_dimensions pbd
where pbt.balance_name = 'Net Pay'
and   pbd.dimension_name = '_ASG_TD_YTD'
and   pdb.balance_type_id = pbt.balance_type_id
and   pdb.balance_dimension_id = pbd.balance_dimension_id
and   pbd.legislation_code='GB'
and   pbt.legislation_code='GB';
Line: 325

                select to_char(pps.adjusted_svc_date,'YYYY-MM-DD') adjusted_svc_date
                      ,to_char(pps.date_start,'YYYY-MM-DD') date_start
                      ,to_char(pps.accepted_termination_date,'YYYY-MM-DD') accepted_termination_date
                      ,to_char(pps.actual_termination_date,'YYYY-MM-DD') actual_termination_date
                      ,to_char(pps.final_process_date,'YYYY-MM-DD') final_process_date
                      ,to_char(pps.last_standard_process_date,'YYYY-MM-DD') last_standard_process_date
                      ,leaving_reason
                 from per_periods_of_service pps
                where pps.person_id = p_person_id
                  and ( ( p_employee_number is null )
                        or ( p_employee_number is not null
                             and pps.date_start = (
                                        select max(pps1.date_start)
                                          from per_periods_of_service pps1
                                         where pps1.person_id = p_person_id
                                           and pps1.date_start <= to_date(p_effective_end_date,'YYYY-MM-DD') ) ) );
Line: 342

                select null adjusted_svc_date
                      ,to_char(ppp.date_start,'YYYY-MM-DD') date_start
                      ,null accepted_termination_date
                      ,to_char(ppp.actual_termination_date,'YYYY-MM-DD') actual_termination_date
                      ,to_char(ppp.final_process_date,'YYYY-MM-DD') final_process_date
                      ,to_char(ppp.last_standard_process_date,'YYYY-MM-DD') last_standard_process_date
                      ,termination_reason leaving_reason
                 from per_periods_of_placement ppp
                where ppp.person_id = p_person_id
                  and (ppp.date_start = (
                                        select max(ppp1.date_start)
                                          from per_periods_of_placement ppp1
                                         where ppp1.person_id = p_person_id
                                           and ppp1.date_start <= to_date(p_effective_end_date,'YYYY-MM-DD') ) );
Line: 447

                        select pay_balance_pkg.get_value(p_netpay_bal_id,p_latest_action_id)
                        into p_pyrl_dtls(p_cnt).TOTAL_NETPAY_YTD
                        from dual ;
Line: 455

                        select pay_balance_pkg.get_value(p_def_bal_id,p_latest_action_id)
                        into  p_pyrl_dtls(p_cnt).NI_YTD
                        from dual;