IRC_CAND_PREFERRED_LANGUAGE_V
Details
-
Schema: FUSION
-
Object owner: IRC
-
Object type: VIEW
Columns
Name |
---|
PERSON_ID LANGUAGE_CODE CANDIDATE_NUMBER |
Query
SQL_Statement |
---|
SELECT C.PERSON_ID, (CASE WHEN EXISTS (select 1 from per_person_type_usages_m u where ( (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.profile_option_value = 'Y' AND profileoptionvalues.LEVEL_VALUE='SITE') AND u.system_person_type IN ( 'EMP' )) OR (NOT 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.profile_option_value = 'Y' AND profileoptionvalues.LEVEL_VALUE='SITE') AND u.system_person_type IN ( 'EMP','CWK' ) )) and c.person_id = u.person_id and trunc(sysdate) between u.effective_start_date and u.effective_end_date and u.effective_latest_change = 'Y') THEN (SELECT fnd.language_code FROM FND_PROFILE_OPTIONS_B b, fnd_profile_option_values v, per_users per, fnd_languages_vl fnd WHERE v.level_value = per.user_guid AND b.profile_option_id = v.profile_option_id AND per.person_id is NOT null AND b.profile_option_name = 'FND_LANGUAGE' AND v.level_name = 'USER' AND v.PROFILE_OPTION_VALUE = fnd.language_tag AND fnd.activation_status = 'ACTIVE' AND per.person_id = C.person_id) ELSE (C.CAND_PREF_LANGUAGE_CODE) END ) AS LANGUAGE_CODE, C.CANDIDATE_NUMBER FROM IRC_CANDIDATES C |