Query to Element Entry Details in Fusion Application(HCM)

Introduction

This Post illustrates the steps required to Element Entry Details in fusion Application

Script to Element Entry Details in Fusion Application

SELECT *

FROM per_all_people_f peo,

per_all_assignments_f asg,

per_person_names_f per_name,

per_periods_of_service ser,

per_person_types_tl per_typ,

per_legal_employers ple,

pay_rel_groups_dn payrel,

pay_assigned_payrolls_dn papd,

pay_all_payrolls_f pay,

pay_element_entry_values_f peevf,

pay_input_values_f pivf,

pay_element_entries_f peef,

pay_element_types_f petf,

pay_entry_usages peu

WHERE asg.person_id = peo.person_id

AND ser.person_id = peo.person_id

AND per_name.person_id = peo.person_id

AND asg.assignment_id = payrel.assignment_id

AND asg.period_of_service_id = ser.period_of_service_id

AND asg.person_type_id = per_typ.person_type_id

AND asg.legal_entity_id = ple.organization_id

AND papd.payroll_term_id = payrel.parent_rel_group_id

AND papd.payroll_id = pay.payroll_id

AND peevf.element_entry_id = peef.element_entry_id

AND pivf.element_type_id = petf.element_type_id

–AND pivf.base_name = ‘Amount’

–AND petf.base_element_name IN (‘Basic’)

AND peu.element_entry_id = peef.element_entry_id

AND peevf.input_value_id = pivf.input_value_id

AND peu.payroll_relationship_id = payrel.payroll_relationship_id

AND payrel.group_type = ‘A’

AND asg.primary_flag = ‘Y’

AND asg.assignment_type IN (‘E’, ‘C’, ‘N’, ‘P’)

AND asg.assignment_status_type = ‘ACTIVE’

AND per_name.name_type = ‘GLOBAL’

AND ple.status = ‘A’

AND per_typ.LANGUAGE = USERENV (‘LANG’)

AND TRUNC (SYSDATE) BETWEEN peo.effective_start_date AND peo.effective_end_date

AND TRUNC (SYSDATE) BETWEEN asg.effective_start_date AND asg.effective_end_date

AND TRUNC (SYSDATE) BETWEEN per_name.effective_start_date

AND per_name.effective_end_date

AND TRUNC (SYSDATE) BETWEEN ple.effective_start_date AND ple.effective_end_date

AND TRUNC (SYSDATE) BETWEEN payrel.start_date AND payrel.end_date

AND TRUNC (SYSDATE) BETWEEN papd.start_date

AND NVL (papd.lspd,

TO_DATE (’31/12/4712′, ‘DD/MM/YYYY’)

)

AND TRUNC (SYSDATE) BETWEEN pay.effective_start_date(+) AND pay.effective_end_date(+)

AND TRUNC (SYSDATE) BETWEEN pivf.effective_start_date

AND pivf.effective_end_date

AND TRUNC (SYSDATE) BETWEEN peevf.effective_start_date

AND peevf.effective_end_date

AND TRUNC (SYSDATE) BETWEEN petf.effective_start_date

AND petf.effective_end_date

 

Queries

Do drop a note by writing us at doyen.ebiz@gmail.com or use the comment section below to ask your questions.

 

 

Recent Posts