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
Post a Comment