SPA_EXPSUP_WO_V

(SQL View)
Index Back

Work Order View

Expenses Work Order View

SELECT DISTINCT O.OPRID , W.WO_CONID , W.BUSINESS_UNIT , W.WORK_ORDER_ID , W.JOB_TITLE , 999 , P.NAME , B.DESCRSHORT , W.WO_NAME , ' ' FROM PS_SPF_WORDERREC W , PS_BUS_UNIT_TBL_FS B , PS_SPB_PERSON_TBL P , PSOPRALIAS O , PS_SPB_SERVICE_PRV S , PS_SET_CNTRL_GROUP G WHERE B.BUSINESS_UNIT = W.BUSINESS_UNIT AND ((W.WO_STATUS IN ('L', 'C', 'T')) OR (W.WO_STATUS = 'N' AND EXISTS ( SELECT '*' FROM PS_SPF_WO_HISTORY H WHERE H.BUSINESS_UNIT = W.BUSINESS_UNIT AND H.WORK_ORDER_ID = W.WORK_ORDER_ID AND H.WO_STATUS = 'L'))) AND W.SPF_EXPENSE_AMT > 0 AND W.SERVICE_METHOD IN ('R','D') AND P.PERSON_ID = W.WO_CONID AND (O.PERSON_ID = W.PROVIDER_CONTACT OR O.PERSON_ID = S.PERSON_ID) AND O.OPRALIASTYPE = 'SPP' AND G.SETCNTRLVALUE = W.BUSINESS_UNIT AND G.REC_GROUP_ID = 'FS_38' AND S.VENDOR_SETID = G.SETID AND S.VENDOR_ID = W.VENDOR_ID AND S.LOCATION = W.VNDR_LOC AND S.SP_FUNCTION_TYPE = 'PRCT' AND S.EFFDT = ( SELECT MAX(S1.EFFDT) FROM PS_SPB_SERVICE_PRV S1 WHERE S1.PERSON_ID = S.PERSON_ID AND S1.SP_FUNCTION_TYPE = S.SP_FUNCTION_TYPE AND S1.EFFDT <= %CurrentDateIn)

# PeopleSoft Field Name PeopleSoft Field Type Database Column Type Description
1 USERID Character(30) VARCHAR2(30) NOT NULL A user's ID
2 PERSON_ID Character(15) VARCHAR2(15) NOT NULL Person ID
3 BUSINESS_UNIT Character(5) VARCHAR2(5) NOT NULL Business Unit

Default Value: OPR_DEF_TBL_FS.BUSINESS_UNIT

Prompt Table: SP_BU_SP_NONVW

4 WORK_ORDER_ID Character(15) VARCHAR2(15) NOT NULL Work Order ID
5 JOB_TITLE Character(50) VARCHAR2(50) NOT NULL Job Title
6 DISTRIB_LINE_NUM Number(5,0) INTEGER NOT NULL Distribution Line
7 NAME Character(50) VARCHAR2(50) NOT NULL Name
8 DESCRSHORT Character(10) VARCHAR2(10) NOT NULL Short Description
9 WO_NAME Character(30) VARCHAR2(30) NOT NULL Work Order Name
10 DESCR Character(30) VARCHAR2(30) NOT NULL Description