BN_M_EBX_JOB_VW(SQL View) |
Index Back |
|---|---|
eBenX employee JobThis view is used for the eBenX integration with Peoplesoft Benefits. This view joins to BN_M_SNAP_FILTR which is only populated during the EBNX_EXTRACT Application Engine Process |
| SELECT DISTINCT A.EMPLID , A.BENEFIT_RCD_NBR , A.COBRA_EVENT_ID , PER.HIRE_DT , PER.LAST_HIRE_DT , PER.TERMINATION_DT , B.JOB_EFFDT , D.DEPTID , D.JOBCODE , D.DEPT_ENTRY_DT , D.JOB_ENTRY_DT , D.EMPL_STATUS , D.LOCATION , D.REG_TEMP , D.FULL_PART_TIME , B.COMPANY , B.PAYGROUP , D.BEN_STATUS , D.EMPL_TYPE , D.STD_HOURS , D.OFFICER_CD , D.BUSINESS_UNIT , D.FLSA_STATUS , D.UNION_CD , D.BARG_UNIT FROM PS_BN_M_SNAP_FILTR A , PS_BN_SNAP_JOB B , PS_PER_ORG_ASGN_VW PER , PS_JOB D WHERE A.EMPLID = B.EMPLID AND A.BENEFIT_RCD_NBR = B.BENEFIT_RCD_NBR AND A.COBRA_EVENT_ID = B.COBRA_EVENT_ID AND B.EMPLID = D.EMPLID AND B.EMPL_RCD = D.EMPL_RCD AND PER.EMPLID = B.EMPLID AND PER.EMPL_RCD = B.EMPL_RCD AND B.JOB_EFFDT = D.EFFDT AND B.JOB_EFFSEQ = D.EFFSEQ |
| # | PeopleSoft Field Name | PeopleSoft Field Type | Database Column Type | Description |
|---|---|---|---|---|
| 1 | EMPLID | Character(11) | VARCHAR2(11) NOT NULL | Employee ID |
| 2 | BENEFIT_RCD_NBR | Number(3,0) | SMALLINT NOT NULL | Specifies a sequence number associated with each of multiple concurrent jobs for a one employee. It is used to determine the applicable benefit program for each job. The first job entered for an employee is automatically assigned a Benefit Record Number of zero (0). This field is linked with EMPL_RCD#, the Employment Record Number. |
| 3 | COBRA_EVENT_ID | Number(3,0) | SMALLINT NOT NULL | Uniquely identifies a COBRA event within an employee's benefits records, and is system-generated. |
| 4 | HIRE_DT | Date(10) | DATE | First Start Date |
| 5 | REHIRE_DT | Date(10) | DATE | Rehire Date |
| 6 | TERMINATION_DT | Date(10) | DATE | Termination Date |
| 7 | EFFDT | Date(10) | DATE |
Effective Date
Default Value: %date |
| 8 | DEPTID | Character(10) | VARCHAR2(10) NOT NULL | Department |
| 9 | JOBCODE | Character(6) | VARCHAR2(6) NOT NULL | Job Code |
| 10 | DEPT_ENTRY_DT | Date(10) | DATE | Department Entry Date |
| 11 | JOB_ENTRY_DT | Date(10) | DATE | Job Entry Date |
| 12 | EMPL_STATUS | Character(1) | VARCHAR2(1) NOT NULL |
Payroll Status
A=Active D=Deceased L=Leave of Absence P=Leave With Pay Q=Retired With Pay R=Retired S=Suspended T=Terminated U=Terminated With Pay V=Terminated Pension Pay Out W=Short Work Break X=Retired-Pension Administration |
| 13 | LOCATION | Character(10) | VARCHAR2(10) NOT NULL | Location Code |
| 14 | REG_TEMP | Character(1) | VARCHAR2(1) NOT NULL |
Regular/Temporary
R=Regular T=Temporary |
| 15 | FULL_PART_TIME | Character(1) | VARCHAR2(1) NOT NULL |
Full/Part Time
D=On Demand F=Full-Time P=Part-Time |
| 16 | COMPANY | Character(3) | VARCHAR2(3) NOT NULL | Company |
| 17 | PAYGROUP | Character(3) | VARCHAR2(3) NOT NULL | Pay Group |
| 18 | BEN_STATUS | Character(4) | VARCHAR2(4) NOT NULL |
Specifies an employee's status relative to benefits, and is used to determine eligibility for benefits. Some examples of benefit status are Active, Suspended, Leave with Benefits, and Terminated.
A=Active D=Deceased L=Leave of Absence P=Leave With Benefits Q=Retired With Benefits R=Retired S=Suspended T=Terminated U=Terminated With Benefits |
| 19 | EMPL_TYPE | Character(1) | VARCHAR2(1) NOT NULL |
Employee Type
E=Exception Hourly H=Hourly N=Not Applicable S=Salaried |
| 20 | STD_HOURS | Number(7,2) | DECIMAL(6,2) NOT NULL | Standard Hours |
| 21 | OFFICER_CD | Character(1) | VARCHAR2(1) NOT NULL |
Officer Code
C=Chairman D=Director N=None O=Officer P=President S=Secretary T=Treasurer V=Vice President |
| 22 | BUSINESS_UNIT | Character(5) | VARCHAR2(5) NOT NULL | Business Unit |
| 23 | FLSA_STATUS | Character(1) | VARCHAR2(1) NOT NULL |
FLSA Status field
A=Administrative C=Computer Employee E=Executive H=Highly Compensated Employees M=Management N=Nonexempt O=Outside Salesperson P=Professional V=Nonexempt Alt Overtime X=No FLSA Required |
| 24 | UNION_CD | Character(3) | VARCHAR2(3) NOT NULL | Union Code |
| 25 | BARG_UNIT | Character(4) | VARCHAR2(4) NOT NULL |
Bargaining Unit
1=Bargaining Unit 1 2=Bargaining Unit 2 |