SALPLN_JOBCD_VW(SQL View) | 
Index Back | 
|---|---|
Salary Plan - Job Code ViewSalary Plan - Job Code View This view is used to determine fields from the Job Code Table related to a SALARY_PLAN record. | 
| SELECT SP.EMPLID , SP.EMPL_RCD , SP.EFFDT , SP.EFFSEQ , JC1.JOBCODE , JC1.SAL_RANGE_MID_RATE , JC1.SAL_RANGE_CURRENCY , JC1.SAL_RANGE_FREQ , JC1.STD_HOURS , JC1.STD_HRS_FREQUENCY FROM PS_SALARY_PLAN SP ,PS_JOB J1 ,PS_JOBCODE_TBL JC1 WHERE J1.EMPLID = SP.EMPLID AND J1.EMPL_RCD = SP.EMPL_RCD AND J1.EFFDT = ( SELECT MAX(J2.EFFDT) FROM PS_JOB J2 WHERE J2.EMPLID = SP.EMPLID AND J2.EMPL_RCD = SP.EMPL_RCD AND J2.EFFDT <= SP.EFFDT) AND J1.EFFSEQ = ( SELECT MAX(J3.EFFSEQ) FROM PS_JOB J3 WHERE J3.EMPLID = J1.EMPLID AND J3.EMPL_RCD = J1.EMPL_RCD AND J3.EFFDT = J1.EFFDT) AND JC1.SETID = J1.SETID_JOBCODE AND JC1.JOBCODE = J1.JOBCODE AND JC1.EFF_STATUS = 'A' AND JC1.EFFDT = ( SELECT MAX(JC2.EFFDT) FROM PS_JOBCODE_TBL JC2 WHERE JC2.SETID = JC1.SETID AND JC2.JOBCODE = JC1.JOBCODE AND JC2.EFFDT <= J1.EFFDT) | 
| # | PeopleSoft Field Name | PeopleSoft Field Type | Database Column Type | Description | 
|---|---|---|---|---|
| 1 | Character(11) | VARCHAR2(11) NOT NULL | 
Employee ID
 Prompt Table: PERSON  | 
|
| 2 | Number(3,0) | SMALLINT NOT NULL | 
Empl Rcd Nbr
 Prompt Table: PER_ORG_ASGN_VW  | 
|
| 3 | Date(10) | DATE NOT NULL | 
Effective Date
 Default Value: %date  | 
|
| 4 | Number(3,0) | SMALLINT NOT NULL | Effective Sequence | |
| 5 | JOBCODE | Character(6) | VARCHAR2(6) NOT NULL | 
Job Code
 Prompt Table: JOBCODE_TBL  | 
| 6 | SAL_RANGE_MID_RATE | Number(19,6) | DECIMAL(18,6) NOT NULL | Salary Range Midpoint Rate | 
| 7 | SAL_RANGE_CURRENCY | Character(3) | VARCHAR2(3) NOT NULL | Salary Range Currency | 
| 8 | SAL_RANGE_FREQ | Character(5) | VARCHAR2(5) NOT NULL | 
Salary Range Frequency
 Prompt Table: COMP_FREQ_VW  | 
| 9 | STD_HOURS | Number(7,2) | DECIMAL(6,2) NOT NULL | Standard Hours | 
| 10 | STD_HRS_FREQUENCY | Character(5) | VARCHAR2(5) NOT NULL | 
Standard Work Period
 Prompt Table: COMP_FREQ_VW  |