HRS_PG_DIVOV_LN(SQL View) |
Index Back |
---|---|
Lang view for Diversity AnalytLanguage view for Diversity Analytics Overview. |
SELECT DA.HRS_PERSON_ID , DA.HRS_RCMNT_ID , DA.HRS_PROFILE_SEQ , DA.HRS_DIV_TYPE , STS.LANGUAGE_CD , CASE WHEN DA.HRS_DIV_TYPE = 'G' THEN COALESCE(( SELECT A.XLATLONGNAME FROM PSXLATITEMLANG A , PS_HRS_APPLICANT APL WHERE A.FIELDNAME = 'SEX' AND A.FIELDVALUE = APL.SEX AND A.LANGUAGE_CD = STS.LANGUAGE_CD AND APL.HRS_PERSON_ID = DA.HRS_PERSON_ID AND %EffdtCheck(PSXLATITEM A1,A,%CURRENTDATEIN)), ' ')ELSE CASE WHEN DA.HRS_DIV_TYPE = 'D' THEN COALESCE(( SELECT A.XLATLONGNAME FROM PSXLATITEMLANG A , PS_HRS_PG_DIV_DIS DIS WHERE DA.HRS_PERSON_ID = DIS.HRS_PERSON_ID AND A.FIELDNAME = 'DISABILITY_STS_USA' AND A.FIELDVALUE = DIS.DISABILITY_STS_USA AND A.LANGUAGE_CD = STS.LANGUAGE_CD AND %EffdtCheck(PSXLATITEM A2,A,%CURRENTDATEIN)), ( SELECT L.XLATLONGNAME FROM PSXLATITEMLANG L WHERE L.FIELDNAME = 'DISABILITY_STS_USA' AND L.FIELDVALUE = 'X' AND %EffdtCheck(PSXLATITEMLANG L1,L,%CURRENTDATEIN)))ELSE CASE WHEN DA.HRS_DIV_TYPE = 'V' THEN COALESCE(( SELECT A.XLATLONGNAME FROM PSXLATITEMLANG A , PS_HRS_APP_USA VET WHERE DA.HRS_PERSON_ID = VET.HRS_PERSON_ID AND A.FIELDNAME = 'MILITARY_STATUS' AND A.FIELDVALUE = VET.MILITARY_STATUS AND A.LANGUAGE_CD = STS.LANGUAGE_CD AND VET.EFFDT = ( SELECT MAX(VET1.EFFDT) FROM PS_HRS_APP_USA VET1 WHERE VET.HRS_PERSON_ID = VET1.HRS_PERSON_ID AND VET1.EFFDT <= %CurrentDateIn) AND %EffdtCheck(PSXLATITEM A3,A,%CURRENTDATEIN)), ( SELECT L.XLATLONGNAME FROM PSXLATITEMLANG L WHERE L.FIELDNAME = 'MILITARY_STATUS' AND L.FIELDVALUE = '1' AND %EffdtCheck(PSXLATITEMLANG L2,L,%CURRENTDATEIN))) ELSE CASE WHEN DA.HRS_DIV_TYPE = 'E' THEN COALESCE (( SELECT LNG.DESCR50 FROM PS_ETHNIC_GRP_LANG LNG , PS_HRS_DIV_PER_ETH ETH WHERE LNG.SETID = ETH.SETID AND LNG.ETHNIC_GRP_CD = ETH.HRS_ETHNIC_GRP_CD AND ETH.HRS_PERSON_ID = DA.HRS_PERSON_ID AND LNG.LANGUAGE_CD = STS.LANGUAGE_CD), ( SELECT MESSAGE_TEXT FROM PSMSGCATLANG WHERE MESSAGE_SET_NBR = 18177 AND MESSAGE_NBR = 3069 AND LANGUAGE_CD = STS.LANGUAGE_CD)) END END END END,COALESCE(( SELECT NML.NAME_DISPLAY FROM PS_HRS_APP_NM_LNG NML WHERE NML.HRS_PERSON_ID = DA.HRS_PERSON_ID AND NML.LANGUAGE_CD = STS.LANGUAGE_CD),DA.NAME_DISPLAY), ( SELECT STS2.DESCR FROM PS_HRS_STS_LNG STS2 WHERE STS2.STATUS_AREA = 2 AND STS2.STATUS_CODE = APPL.STATUS_CODE AND STS2.LANGUAGE_CD = STS.LANGUAGE_CD) , COALESCE(( SELECT JO.HRS_PRM_PST_TITLE FROM PS_HRS_JO_LNG JO WHERE JO.HRS_JOB_OPENING_ID = DA.HRS_JOB_OPENING_ID AND JO.LANGUAGE_CD = STS.LANGUAGE_CD), ( SELECT ML.MESSAGE_TEXT FROM PSMSGCATLANG ML WHERE ML.MESSAGE_SET_NBR = 18177 AND ML.MESSAGE_NBR = 3070 AND ML.LANGUAGE_CD = STS.LANGUAGE_CD)) , COALESCE(( SELECT JC.DESCR FROM PS_JOBCODE_LANG JC , PS_HRS_JOB_OPENING JO1 WHERE JO1.HRS_JOB_OPENING_ID = DA.HRS_JOB_OPENING_ID AND JC.SETID = JO1.SETID_DEPT AND JC.JOBCODE = JO1.HRS_PRM_JOBCODE AND JC.LANGUAGE_CD = STS.LANGUAGE_CD AND JC.EFFDT = ( SELECT MAX(JC1.EFFDT) FROM PS_JOBCODE_LANG JC1 WHERE JC1.SETID = JC.SETID AND JC1.JOBCODE = JC.JOBCODE AND JC1.LANGUAGE_CD = JC.LANGUAGE_CD AND JC1.EFFDT <= %CurrentDateIn)),' ') , COALESCE(( SELECT POS.DESCR FROM PS_POSN_DATA_LANG POS , PS_HRS_JOB_OPENING JO1 WHERE JO1.HRS_JOB_OPENING_ID = DA.HRS_JOB_OPENING_ID AND JO1.HRS_PRM_POSITION = POS.POSITION_NBR AND POS.EFFDT = ( SELECT MAX(POS1.EFFDT) FROM PS_POSN_DATA_LANG POS1 WHERE POS.POSITION_NBR = POS1.POSITION_NBR AND POS1.EFFDT <= %CurrentDateIn) AND POS.LANGUAGE_CD = STS.LANGUAGE_CD), ' ') , COALESCE(( SELECT JF.DESCR FROM PS_JOB_FAMILY_LNG JF , PS_HRS_JOB_OPENING JO1 WHERE JO1.HRS_JOB_OPENING_ID = DA.HRS_JOB_OPENING_ID AND JO1.JOB_FAMILY = JF.JOB_FAMILY AND JF.LANGUAGE_CD = STS.LANGUAGE_CD AND JF.EFFDT = ( SELECT MAX(JF1.EFFDT) FROM PS_JOB_FAMILY_LNG JF1 WHERE JF1.JOB_FAMILY = JF.JOB_FAMILY AND JF.LANGUAGE_CD = JF1.LANGUAGE_CD AND JF1.EFFDT <= %CurrentDateIn)),' ') , COALESCE(( SELECT LOC.DESCR FROM PS_HRS_LOC_LNG LOC , PS_HRS_JOB_OPENING JO1 WHERE JO1.HRS_JOB_OPENING_ID = DA.HRS_JOB_OPENING_ID AND LOC.SETID = JO1.SETID_DEPT AND LOC.HRS_LOCATION_ID = JO1.HRS_PRM_LOC_AREA AND LOC.LANGUAGE_CD = STS.LANGUAGE_CD), ' ') , COALESCE(( SELECT DEPT.DESCR FROM PS_DEPT_TBL_LANG DEPT , PS_HRS_JOB_OPENING JO1 WHERE JO1.HRS_JOB_OPENING_ID = DA.HRS_JOB_OPENING_ID AND JO1.SETID_DEPT = DEPT.SETID AND JO1.DEPTID = DEPT.DEPTID AND DEPT.LANGUAGE_CD = STS.LANGUAGE_CD AND DEPT.EFFDT = ( SELECT MAX(DEPT1.EFFDT) FROM PS_DEPT_TBL_LANG DEPT1 WHERE DEPT.SETID = DEPT1.SETID AND DEPT.LANGUAGE_CD = DEPT1.LANGUAGE_CD AND DEPT.DEPTID = DEPT1.DEPTID AND DEPT1.EFFDT <= %CurrentDateIn)),' ') , COALESCE(( SELECT BU.DESCR FROM PS_BUS_UNIT_HR_LNG BU , PS_HRS_JOB_OPENING JO1 WHERE JO1.HRS_JOB_OPENING_ID = DA.HRS_JOB_OPENING_ID AND JO1.BUSINESS_UNIT = BU.BUSINESS_UNIT AND BU.LANGUAGE_CD = STS.LANGUAGE_CD),' ') , COALESCE(( SELECT CMPNY.DESCR FROM PS_COMPNY_TBL_LANG CMPNY , PS_HRS_JOB_OPENING JO1 WHERE JO1.HRS_JOB_OPENING_ID = DA.HRS_JOB_OPENING_ID AND JO1.COMPANY = CMPNY.COMPANY AND CMPNY.LANGUAGE_CD = STS.LANGUAGE_CD AND CMPNY.EFFDT = ( SELECT MAX(CMPNY1.EFFDT) FROM PS_COMPNY_TBL_LANG CMPNY1 WHERE CMPNY1.COMPANY = CMPNY.COMPANY AND CMPNY1.EFFDT <= (%CurrentDateIn))) ,' ') , COALESCE (( SELECT R.NAME_DISPLAY FROM PS_NAMES_LNG R , PS_HRS_JOB_OPENING JO WHERE R.EMPLID = JO.RECRUITER_ID AND JO.HRS_JOB_OPENING_ID = DA.HRS_JOB_OPENING_ID AND R.LANGUAGE_CD = STS.LANGUAGE_CD AND R.NAME_TYPE = 'PRI' AND R.EFFDT = ( SELECT MAX(R1.EFFDT) FROM PS_NAMES_LNG R1 WHERE R1.EMPLID = R.EMPLID AND R1.LANGUAGE_CD = R.LANGUAGE_CD AND R1.NAME_TYPE = R.NAME_TYPE AND R1.EFFDT <= %CurrentDateIn)),DA.RECRUITER_NAME) ,' ', COALESCE (( SELECT (R.NAME_DISPLAY) FROM PS_NAMES_LNG R , PS_HRS_JOB_OPENING JO WHERE R.EMPLID = JO.MANAGER_ID AND JO.HRS_JOB_OPENING_ID = DA.HRS_JOB_OPENING_ID AND R.LANGUAGE_CD = STS.LANGUAGE_CD AND R.NAME_TYPE = 'PRI' AND R.EFFDT = ( SELECT MAX(R1.EFFDT) FROM PS_NAMES_LNG R1 WHERE R1.EMPLID = R.EMPLID AND R1.LANGUAGE_CD = R.LANGUAGE_CD AND R1.NAME_TYPE = R.NAME_TYPE AND R1.EFFDT <= %CurrentDateIn)),DA.HRS_MGR_NAME),COALESCE (( SELECT LNG.DESCR50 FROM PS_ETHNIC_GRP_LANG LNG , PS_HRS_DIV_PER_ETH ETH WHERE LNG.SETID = ETH.SETID AND LNG.ETHNIC_GRP_CD = ETH.HRS_ETHNIC_GRP_CD AND ETH.HRS_PERSON_ID = DA.HRS_PERSON_ID AND LNG.LANGUAGE_CD = STS.LANGUAGE_CD), ( SELECT MESSAGE_TEXT FROM PSMSGCATLANG WHERE MESSAGE_SET_NBR = 18177 AND MESSAGE_NBR = 3069 AND LANGUAGE_CD = STS.LANGUAGE_CD)) , STS.DESCR FROM PS_HRS_PG_DIV_OV DA, PS_HRS_RCMNT RCMNT, PS_HRS_STS_LNG STS, PS_HRS_APPLICANT APPL WHERE DA.HRS_PERSON_ID = RCMNT.HRS_PERSON_ID AND DA.HRS_RCMNT_ID = RCMNT.HRS_RCMNT_ID AND DA.HRS_PROFILE_SEQ = RCMNT.HRS_PROFILE_SEQ AND RCMNT.STATUS_CODE = STS.STATUS_CODE AND STS.STATUS_AREA = 3 AND DA.HRS_PERSON_ID = APPL.HRS_PERSON_ID |
# | PeopleSoft Field Name | PeopleSoft Field Type | Database Column Type | Description |
---|---|---|---|---|
1 | Number(15,0) | DECIMAL(15) NOT NULL | Person Id | |
2 | Number(15,0) | DECIMAL(15) NOT NULL | App Tracking Recruitment ID | |
3 | Number(3,0) | SMALLINT NOT NULL | Profile sequece | |
4 | Character(1) | VARCHAR2(1) NOT NULL |
Field used to list diversity Types.
D=Disability E=Ethnicity G=Gender V=Veterans |
|
5 | Character(3) | VARCHAR2(3) NOT NULL | Language Code | |
6 | HRS_DESCR90 | Character(90) | VARCHAR2(90) NOT NULL | content item description |
7 | NAME_DISPLAY | Character(50) | VARCHAR2(50) NOT NULL | Display Name - name formatted for Display based on the Country |
8 | DESCR | Character(30) | VARCHAR2(30) NOT NULL | Description |
9 | HRS_PRM_PST_TITLE | Character(200) | VARCHAR2(200) NOT NULL | Job posting title |
10 | JOBCODE_DESCR | Character(30) | VARCHAR2(30) NOT NULL | Job Code Description |
11 | POSN_DESCR | Character(30) | VARCHAR2(30) NOT NULL | Position Description |
12 | JOB_DESCR | Character(30) | VARCHAR2(30) NOT NULL | Job Description |
13 | LOCATION_DESCR | Character(30) | VARCHAR2(30) NOT NULL | Location Description |
14 | DEPT_DESCR | Character(30) | VARCHAR2(30) NOT NULL | Department Description |
15 | BUSINESS_DESCR | Character(60) | VARCHAR2(60) NOT NULL | Business Description |
16 | COMPANY_DESCR | Character(30) | VARCHAR2(30) NOT NULL | Company Descr |
17 | RECRUITER_NAME | Character(50) | VARCHAR2(50) NOT NULL | Recruiter Name |
18 | MANAGER_NAME | Character(30) | VARCHAR2(30) NOT NULL | Manager Name |
19 | HRS_MGR_NAME | Character(50) | VARCHAR2(50) NOT NULL | Hiring Manager |
20 | DESCR50 | Character(50) | VARCHAR2(50) NOT NULL | Description of length 50 |
21 | DESCR1 | Character(30) | VARCHAR2(30) NOT NULL | Descr |