TRN_COMP_EMP_VW

(SQL View)
Index Back

Comp-Empl View

This view is used to retrieve Employees based on the company.

SELECT A.OPRID , C.BUDGET_PERIOD ,D.BUSINESS_UNIT , B.COMPANY , B.EMPLID , A.NAME FROM PS_PERS_SRCH_CURR A ,PS_JOB B , PS_BUDGET_PERIOD C ,PS_BUDGET_BUS_UNIT D WHERE A.EMPLID = B.EMPLID AND B.BUSINESS_UNIT=D.BUSINESS_UNIT AND C.BUDGET_PERIOD=D.BUDGET_PERIOD AND B.EFFDT = ( SELECT MAX(D1.EFFDT) FROM PS_JOB D1 WHERE D1.EMPLID = B.EMPLID AND D1.EMPL_RCD = B.EMPL_RCD AND D1.EFFDT<=C.THRU_DATE) AND B.EFFSEQ = ( SELECT MAX(EFFSEQ) FROM PS_JOB WHERE EMPLID = B.EMPLID AND EMPL_RCD = B.EMPL_RCD AND EFFDT = B.EFFDT) AND B.JOB_INDICATOR = 'P'

# PeopleSoft Field Name PeopleSoft Field Type Database Column Type Description
1 OPRID Character(30) VARCHAR2(30) NOT NULL A user's ID (see PSOPRDEFN).
2 BUDGET_PERIOD Character(10) VARCHAR2(10) NOT NULL Budget Period
3 BUSINESS_UNIT Character(5) VARCHAR2(5) NOT NULL Business Unit
4 COMPANY Character(3) VARCHAR2(3) NOT NULL Company
5 EMPLID Character(11) VARCHAR2(11) NOT NULL Employee ID
6 NAME Character(50) VARCHAR2(50) NOT NULL Name