IRC_EXT_CAND_PERSONS_V
Details
-
Schema: FUSION
-
Object owner: IRC
-
Object type: VIEW
Columns
Name |
---|
PERSON_ID |
Query
SQL_Statement |
---|
SELECT DISTINCT CANDS.PERSON_ID FROM IRC_CANDIDATES CANDS, PER_PERSON_TYPE_USAGES_M PTUM WHERE CANDS.PERSON_ID = PTUM.PERSON_ID AND TRUNC(SYSDATE) BETWEEN EFFECTIVE_START_DATE AND EFFECTIVE_END_DATE AND EFFECTIVE_LATEST_CHANGE = 'Y' AND (SYSTEM_PERSON_TYPE IN ('EX_EMP', 'EX_CWK', 'ORA_CANDIDATE') OR (SYSTEM_PERSON_TYPE IN ('CWK') AND EXISTS (SELECT 1 FROM fnd_profile_options profileoptions, fnd_profile_option_values profileoptionvalues WHERE profileoptions.profile_option_name = 'IRC_TREAT_CWK_AS_EXTERNAL' AND profileoptions.profile_option_id = profileoptionvalues.profile_option_id AND profileoptionvalues.LEVEL_VALUE = 'SITE' AND profileoptionvalues.profile_option_value = 'Y'))) AND NOT EXISTS (select 1 from PER_PERSON_TYPE_USAGES_M pptm where trunc(sysdate) between pptm.effective_start_date and pptm.effective_end_date and pptm.EFFECTIVE_LATEST_CHANGE = 'Y' and pptm.SYSTEM_PERSON_TYPE = 'EMP' and pptm.person_id = CANDS.PERSON_ID) |