SQL to get Time Card Required Information in Fusion HCM



SELECT
    papf.person_number,
    paaf.assignment_number,
    pasgf.time_card_req
FROM
    per_all_people_f           papf,
    per_periods_of_service     ppos,
    per_all_assignments_f      paaf,
    pay_payroll_assignments    ppa,
    pay_pay_relationships_dn   pprd,
    pay_assigned_payrolls_dn   papd,
    pay_assigned_payrolls_f    pasgf
WHERE
    ppos.person_id = papf.person_id
    AND paaf.person_id = ppos.person_id
    AND paaf.period_of_service_id = ppos.period_of_service_id
    AND paaf.assignment_id = ppa.hr_assignment_id
    AND papd.payroll_term_id (+) = ppa.payroll_term_id
    AND ppa.payroll_relationship_id = pprd.payroll_relationship_id
    AND paaf.work_terms_assignment_id = ppa.hr_term_id
    AND pasgf.assigned_payroll_id = papd.assigned_payroll_id 
    AND trunc(SYSDATE) BETWEEN papf.effective_start_date AND papf.effective_end_date
    AND trunc(SYSDATE) BETWEEN paaf.effective_start_date AND paaf.effective_end_date
    AND trunc(SYSDATE) BETWEEN pprd.start_date AND pprd.end_date
    AND trunc(SYSDATE) BETWEEN ppa.start_date AND ppa.end_date
    AND trunc(SYSDATE) BETWEEN papd.start_date (+) AND papd.end_date (+)
    AND trunc(SYSDATE) BETWEEN pasgf.effective_start_date AND pasgf.effective_end_date
    AND papf.person_number = <p_person_number>

Comments

Popular posts from this blog

SQL to get Payroll Balances in Oracle Fusion HCM

User Account in Oracle Fusion HCM

Using Generic SOAP Port Webservice to Upload file to UCM