GPS_STF_EE_DT_V(SQL View) |
Index Back |
---|---|
EE infos with effective datesSelect EE infos with effective date values. |
SELECT DISTINCT GRADE.SETID , EMPL.EMPLID , EMPL.EMPL_RCD , EMPL.OPRID , POST_DTL.GPS_POST_ID , JOB.EFFDT , POST_EE.EFFDT , COSTCENTER.EFFDT ,GRADE.EFFDT , EMPL.NAME_DISPLAY , EMPL.NAME_DISPLAY_SRCH , EMPL.LAST_NAME_SRCH , JOB.FTE , POST_EE.GPS_FRACTION , JOB.GRADE , GRADE.GPS_SC_GROUP , COSTCENTER.GPS_COST_CENTER_CD ,GRADE.GPS_PERS_TYPE ,JOB_GPS.GPS_CSR_CD ,GRADE.GPS_GRADE ,GRADE.GPS_RANKING_SEQ FROM PS_PERS_SRCH_GBL EMPL , PS_JOB JOB , PS_JOB_GPS JOB_GPS , PS_GPS_COST_CENTER COSTCENTER , PS_GPS_GRADE_TBL GRADE , PS_GPS_STF_DTL_VW POST_DTL , PS_GPS_POST_EE POST_EE WHERE EMPL.EMPLID = JOB.EMPLID AND EMPL.EMPL_RCD = JOB.EMPL_RCD AND JOB.EMPLID = JOB_GPS.EMPLID AND JOB.EMPL_RCD = JOB_GPS.EMPL_RCD AND JOB.EFFDT = JOB_GPS.EFFDT AND JOB.EFFSEQ = JOB_GPS.EFFSEQ AND JOB.EMPLID = COSTCENTER.EMPLID AND JOB.EMPL_RCD = COSTCENTER.EMPL_RCD AND JOB.GRADE = GRADE.GRADE AND JOB_GPS.GPS_SC_GROUP = GRADE.GPS_SC_GROUP AND JOB_GPS.GPS_ALLOW_FLG = GRADE.GPS_ALLOWANCE AND POST_DTL.EFFDT = POST_EE.EFFDT AND POST_DTL.EFFSEQ = POST_EE.EFFSEQ AND POST_DTL.SETID = POST_EE.SETID AND POST_DTL.GPS_POST_ID = POST_EE.GPS_POST_ID AND EMPL.EMPLID = POST_EE.EMPLID AND EMPL.EMPL_RCD = POST_EE.EMPL_RCD AND JOB.EFFSEQ = ( SELECT MAX(SUB1_JOB.EFFSEQ) FROM PS_JOB SUB1_JOB WHERE SUB1_JOB.EMPLID = JOB.EMPLID AND JOB.EMPL_RCD = SUB1_JOB.EMPL_RCD AND JOB.EFFDT = SUB1_JOB.EFFDT) AND POST_DTL.EFFSEQ = ( SELECT MAX(EFFSEQ) FROM PS_GPS_STF_DTL_VW SUB1_POST_DTL WHERE SUB1_POST_DTL.EFFDT = POST_DTL.EFFDT AND SUB1_POST_DTL.SETID = POST_DTL.SETID AND SUB1_POST_DTL.GPS_POST_ID = POST_DTL.GPS_POST_ID) AND JOB.HR_STATUS = 'A' AND JOB.APPT_TYPE = '0' AND POST_DTL.GPS_STATUS IN ('R', 'O', 'B', 'S') UNION SELECT DISTINCT GRADE.SETID , EMPL.EMPLID , EMPL.EMPL_RCD , EMPL.OPRID , ' ' GPS_POST_ID , JOB.EFFDT ,%DateIn('1900-01-01') , COSTCENTER.EFFDT ,GRADE.EFFDT , EMPL.NAME_DISPLAY , EMPL.NAME_DISPLAY_SRCH , EMPL.LAST_NAME_SRCH , JOB.FTE , 0 , JOB.GRADE , GRADE.GPS_SC_GROUP , COSTCENTER.GPS_COST_CENTER_CD ,GRADE.GPS_PERS_TYPE ,JOB_GPS.GPS_CSR_CD ,GRADE.GPS_GRADE ,GRADE.GPS_RANKING_SEQ FROM PS_PERS_SRCH_GBL EMPL , PS_JOB JOB , PS_JOB_GPS JOB_GPS , PS_GPS_COST_CENTER COSTCENTER , PS_GPS_GRADE_TBL GRADE WHERE EMPL.EMPLID = JOB.EMPLID AND EMPL.EMPL_RCD = JOB.EMPL_RCD AND JOB.EMPLID = JOB_GPS.EMPLID AND JOB.EMPL_RCD = JOB_GPS.EMPL_RCD AND JOB.EFFDT = JOB_GPS.EFFDT AND JOB.EFFSEQ = JOB_GPS.EFFSEQ AND JOB.EMPLID = COSTCENTER.EMPLID AND JOB.EMPL_RCD = COSTCENTER.EMPL_RCD AND JOB.GRADE = GRADE.GRADE AND JOB_GPS.GPS_SC_GROUP = GRADE.GPS_SC_GROUP AND JOB_GPS.GPS_ALLOW_FLG = GRADE.GPS_ALLOWANCE AND JOB.EFFSEQ = ( SELECT MAX(SUB1_JOB.EFFSEQ) FROM PS_JOB SUB1_JOB WHERE SUB1_JOB.EMPLID = JOB.EMPLID AND SUB1_JOB.EMPL_RCD = JOB.EMPL_RCD AND SUB1_JOB.EFFDT = JOB.EFFDT) AND NOT EXISTS ( SELECT 1 FROM PS_GPS_STF_DTL_VW POST_DTL , PS_GPS_POST_EE POST_EE WHERE POST_DTL.EFFDT = POST_EE.EFFDT AND POST_DTL.EFFSEQ = POST_EE.EFFSEQ AND POST_DTL.SETID = POST_EE.SETID AND POST_DTL.GPS_POST_ID = POST_EE.GPS_POST_ID AND EMPL.EMPLID = POST_EE.EMPLID AND EMPL.EMPL_RCD = POST_EE.EMPL_RCD AND POST_DTL.GPS_STATUS IN ('R', 'O', 'B', 'S') AND POST_DTL.EFFSEQ = ( SELECT MAX(EFFSEQ) FROM PS_GPS_STF_DTL_VW SUB1_POST_DTL WHERE SUB1_POST_DTL.EFFDT = POST_DTL.EFFDT AND SUB1_POST_DTL.SETID = POST_DTL.SETID AND SUB1_POST_DTL.GPS_POST_ID = POST_DTL.GPS_POST_ID)) AND JOB.HR_STATUS = 'A' AND JOB.APPT_TYPE = '0' AND JOB.FTE > 0 |
# | PeopleSoft Field Name | PeopleSoft Field Type | Database Column Type | Description |
---|---|---|---|---|
1 | SETID | Character(5) | VARCHAR2(5) NOT NULL | SetID |
2 | EMPLID | Character(11) | VARCHAR2(11) NOT NULL | Employee ID |
3 | EMPL_RCD | Number(3,0) | SMALLINT NOT NULL | Empl Record |
4 | OPRID | Character(30) | VARCHAR2(30) NOT NULL | A user's ID (see PSOPRDEFN). |
5 | GPS_POST_ID | Character(8) | VARCHAR2(8) NOT NULL | GPS post id |
6 | GPS_STF_JOB_EFFDT | Date(10) | DATE | Effective Date |
7 | GPS_STF_DTL_EFFDT | Date(10) | DATE | Effective Date |
8 | GPS_STF_CC_EFFDT | Date(10) | DATE | Effective Date |
9 | GPS_STF_GRD_EFFDT | Date(10) | DATE | GRADE EFFDT FOR UNASEE PROMPT VIEW. |
10 | NAME_DISPLAY | Character(50) | VARCHAR2(50) NOT NULL | Display Name - name formatted for Display based on the Country |
11 | NAME_DISPLAY_SRCH | Character(50) | VARCHAR2(50) NOT NULL | Uppercase version of Name to improve performance on searches. |
12 | LAST_NAME_SRCH | Character(30) | VARCHAR2(30) NOT NULL | Last Name |
13 | FTE | Number(8,6) | DECIMAL(7,6) NOT NULL | This field represent Full Time Equivalence |
14 | GPS_ASND_FRAC | Number(13,6) | DECIMAL(12,6) NOT NULL | Assigned fraction of post. used in auto-staffing |
15 | GRADE | Character(3) | VARCHAR2(3) NOT NULL | Salary Grade |
16 | GPS_SC_GROUP | Character(4) | VARCHAR2(4) NOT NULL |
This field is used to define Service Class Group values.
1=Without University Degree 2=With University Degree ED=Simple Service GD=Upper Service HD=Supreme Service MD=Midrange Service |
17 | GPS_COST_CENTER_CD | Character(15) | VARCHAR2(15) NOT NULL | German Public Sector Cost Center. |
18 | GPS_PERS_TYPE | Character(1) | VARCHAR2(1) NOT NULL |
association to person type. A post type can be associated with a person type of Civil Servant, a person type of employee or to both.
C=Civil Servant E=Employee |
19 | GPS_CSR_CD | Character(15) | VARCHAR2(15) NOT NULL | This field is used to define Civil Service Ranks. |
20 | GPS_GRADE | Character(8) | VARCHAR2(8) NOT NULL | Salary Grade. |
21 | GPS_RANKING_SEQ | Number(5,0) | INTEGER NOT NULL | GPS Post Grade Ranking Sequence, This field will be used to determine the actual ranking of the grade. |