JE_RU_FA_EMPLOYEE_V
Details
-
Schema: FUSION
-
Object owner: JE
-
Object type: VIEW
Columns
Name |
---|
PERSON_ID PERSON_NUMBER LIST_NAME |
Query
SQL_Statement |
---|
SELECT PersonPEO.PERSON_ID, PersonDPEO.PERSON_NUMBER, PersonNameDPEO.LIST_NAME FROM PER_PERSONS PersonPEO, PER_PERSON_NAMES_F_V PersonNameDPEO, PER_EMAIL_ADDRESSES EmailAddressPEO, PER_DISPLAY_PHONES_V PhonePEO, PER_PERSON_TYPES_VL PersonTypePEO, PER_PERIODS_OF_SERVICE PeriodOfServicePEO, PER_ALL_ASSIGNMENTS_M AssignmentDPEO, PER_ASSIGNMENT_STATUS_TYPES_VL AssignmentStatusTypePEO, HCM_LOOKUPS HcmLookupPEO, PER_JOBS_F_VL JobDPEO, PER_DEPARTMENTS DepartmentDPEO, HR_ALL_ORGANIZATION_UNITS_F_VL LegalEntityDPEO, HR_ALL_POSITIONS_F_VL PositionDPEO, PER_GRADES_F_VL GradeDPEO, PER_ASSIGNMENT_SUPERVISORS_F AssignmentSupervisorDPEO, PER_PERSON_NAMES_F_V SupervisorNameDPEO, HR_LOCATIONS_ALL_F_VL LocationDPEO, PER_ALL_PEOPLE_F PersonDPEO WHERE PersonPEO.PERSON_ID = PersonDPEO.PERSON_ID AND TRUNC (SYSDATE) BETWEEN PersonDPEO.EFFECTIVE_START_DATE AND PersonDPEO.EFFECTIVE_END_DATE AND EmailAddressPEO.EMAIL_ADDRESS_ID(+) = PersonDPEO.PRIMARY_EMAIL_ID AND PhonePEO.PHONE_ID(+) = PersonDPEO.PRIMARY_PHONE_ID AND PersonPEO.PERSON_ID = PersonNameDPEO.PERSON_ID AND TRUNC (SYSDATE) BETWEEN PersonNameDPEO.EFFECTIVE_START_DATE AND PersonNameDPEO.EFFECTIVE_END_DATE AND PersonPEO.PERSON_ID = AssignmentDPEO.PERSON_ID(+) AND AssignmentDPEO.WORK_TERMS_ASSIGNMENT_ID(+) IS NOT NULL AND TRUNC (SYSDATE) BETWEEN AssignmentDPEO.EFFECTIVE_START_DATE AND AssignmentDPEO.EFFECTIVE_END_DATE AND PersonTypePEO.PERSON_TYPE_ID(+) = AssignmentDPEO.PERSON_TYPE_ID AND AssignmentDPEO.ASSIGNMENT_STATUS_TYPE_ID = AssignmentStatusTypePEO.ASSIGNMENT_STATUS_TYPE_ID(+) AND PeriodOfServicePEO.PERIOD_OF_SERVICE_ID(+) = AssignmentDPEO.PERIOD_OF_SERVICE_ID AND ( HcmLookupPEO.LOOKUP_TYPE(+) = 'YES_NO' AND HcmLookupPEO.LOOKUP_CODE(+) = AssignmentDPEO.PRIMARY_FLAG) AND ( JobDPEO.JOB_ID(+) = AssignmentDPEO.JOB_ID AND TRUNC (SYSDATE) BETWEEN JobDPEO.EFFECTIVE_START_DATE(+) AND JobDPEO.EFFECTIVE_END_DATE(+)) AND ( DepartmentDPEO.ORGANIZATION_ID(+) = AssignmentDPEO.ORGANIZATION_ID AND TRUNC (SYSDATE) BETWEEN DepartmentDPEO.EFFECTIVE_START_DATE(+) AND DepartmentDPEO.EFFECTIVE_END_DATE(+)) AND ( LegalEntityDPEO.ORGANIZATION_ID(+) = AssignmentDPEO.LEGAL_ENTITY_ID AND TRUNC (SYSDATE) BETWEEN LegalEntityDPEO.EFFECTIVE_START_DATE(+) AND LegalEntityDPEO.EFFECTIVE_END_DATE(+)) AND ( PositionDPEO.POSITION_ID(+) = AssignmentDPEO.POSITION_ID AND TRUNC (SYSDATE) BETWEEN PositionDPEO.EFFECTIVE_START_DATE(+) AND PositionDPEO.EFFECTIVE_END_DATE(+)) AND ( GradeDPEO.GRADE_ID(+) = AssignmentDPEO.GRADE_ID AND TRUNC (SYSDATE) BETWEEN GradeDPEO.EFFECTIVE_START_DATE(+) AND GradeDPEO.EFFECTIVE_END_DATE(+)) AND ( AssignmentSupervisorDPEO.ASSIGNMENT_ID(+) = AssignmentDPEO.ASSIGNMENT_ID AND TRUNC (SYSDATE) BETWEEN AssignmentSupervisorDPEO.EFFECTIVE_START_DATE(+) AND AssignmentSupervisorDPEO.EFFECTIVE_END_DATE(+)) AND ( AssignmentSupervisorDPEO.MANAGER_ID = SupervisorNameDPEO.PERSON_ID(+) AND TRUNC (SYSDATE) BETWEEN SupervisorNameDPEO.EFFECTIVE_START_DATE(+) AND SupervisorNameDPEO.EFFECTIVE_END_DATE(+) AND ( LocationDPEO.LOCATION_ID(+) = AssignmentDPEO.LOCATION_ID AND TRUNC (SYSDATE) BETWEEN LocationDPEO.EFFECTIVE_START_DATE(+) AND LocationDPEO.EFFECTIVE_END_DATE(+)) AND AssignmentSupervisorDPEO.PRIMARY_FLAG(+) = 'Y') AND NVL (PeriodOfServicePEO.ACTUAL_TERMINATION_DATE, SYSDATE) >= SYSDATE AND AssignmentDPEO.PRIMARY_FLAG = 'Y' AND PersonTypePEO.SYSTEM_PERSON_TYPE = 'EMP' |