Users SQL Diag
Users SQL Diag
person_id,
papf.person_number EMPLOYEE_ID,
ppn.first_name,
ppn.middle_names,
ppn.last_name,
ppn.title,
pps.date_start HIRE_DATE,
pps.actual_termination_date TERMINATION_DATE,
paam.assignment_type,
paam.employee_category,
past.assignment_status_code EMPLOYEE_STATUS,
pps.attribute1 car_allowance,
pea.email_address,
papf_s.person_number
manager_person_number,
Greatest(papf.creation_date, paam.creation_date) creation_date,
Greatest(papf.last_update_date, paam.last_update_date) last_update_date,
papf.effective_start_date per_eff_start_date
,
papf.effective_end_date
per_eff_end_date,
paam.effective_start_date
assgn_eff_start_date,
paam.effective_end_date assgn_eff_end_date
,
hio.source_system_id
wrel_system_id,
hio_assgn.source_system_id assgn_system_id,
hio_wt.source_system_id wt_system_id,
hio_asgnsup.source_system_id assgnsup_system_id
,
xep.name
legal_employer,
dep.name hr_department,
pjf.job_code,
bu.name business_unit,
Decode(gcc.segment1, NULL, NULL,
gcc.segment1
|| '.'
||gcc.segment2
|| '.'
||gcc.segment3
|| '.'
||gcc.segment4
|| '.'
||gcc.segment5
|| '.'
||gcc.segment6
|| '.'
|| gcc.segment7) expense_account,
mgr_info.mgr_first_name,
mgr_info.mgr_last_name,
mgr_info.mgr_email_address,
mgr_info.mgr_person_id,
mgr_info.mgr_person_number,
pasf.manager_id manager_person_id,
paam.assignment_id paam_assignment_id
FROM per_all_people_f papf,
per_person_names_f ppn,
per_all_assignments_m paam,
per_all_assignments_m paam_wt,
per_periods_of_service pps,
per_email_addresses pea,
per_assignment_status_types past,
per_assignment_supervisors_f pasf,
per_all_assignments_m paam_s,
per_all_people_f papf_s,
hrc_integration_key_map hio,
hrc_integration_key_map hio_assgn,
hrc_integration_key_map hio_wt,
hrc_integration_key_map hio_asgnsup,
hr_all_organization_units_f haou,
xle_entity_profiles xep,
hr_all_organization_units_tl dep,
hr_all_organization_units_tl bu,
per_jobs_f pjf,
gl_code_combinations gcc,
(SELECT ppos.person_id,
Max(ppos.date_start) date_start
FROM per_periods_of_service ppos
GROUP BY ppos.person_id) ppos,
and mgr_names.name_type='GLOBAL'
) mgr_info