SPA_EXPSUP_WO_V(SQL View) |
Index Back |
---|---|
Work Order ViewExpenses 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 | Character(30) | VARCHAR2(30) NOT NULL | A user's ID | |
2 | Character(15) | VARCHAR2(15) NOT NULL | Person ID | |
3 | Character(5) | VARCHAR2(5) NOT NULL |
Business Unit
Default Value: OPR_DEF_TBL_FS.BUSINESS_UNIT Prompt Table: SP_BU_SP_NONVW |
|
4 | 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 |