SPA_EXP_APR_H_V

(SQL View)
Index Back

Expense history approver view

This view fetches Expense sheets for the approver Date Initials Reference # Description 020707 Raja 1608556002 Added validation for alternate user to be valid when timesheet/expense was submitted.

SELECT O.ROLEUSER , E.SHEET_ID , X.BUSINESS_UNIT , B.DESCRSHORT , X.WORK_ORDER_ID , W.WO_NAME , X.DISTRIB_LINE_NUM , E.PERSON_ID , P.NAME , E.EXP_HDR_STATUS , E.CREATION_DT , SUM(L.MONETARY_AMOUNT) , SUM(L.AMOUNT_BSE) , L.CURRENCY_CD , L.CURRENCY_CD_BASE FROM PS_SPA_SHEET_HDR E , PS_SPA_SHEET_LINE L , PS_SPA_EXP_XREF X , PS_SPF_WORDERREC W , PS_SPF_WORDERREC_1 W1 , PS_BUS_UNIT_TBL_FS B , PS_ROLEXLATOPR O , PS_SPB_PERSON_TBL P WHERE E.SHEET_ID = X.SHEET_ID AND E.SHEET_ID = L.SHEET_ID AND E.EXP_HDR_STATUS <> 'OPN' AND X.BUSINESS_UNIT = B.BUSINESS_UNIT AND B.BUSINESS_UNIT = W.BUSINESS_UNIT AND X.WORK_ORDER_ID = W.WORK_ORDER_ID AND W.BUSINESS_UNIT = W1.BUSINESS_UNIT AND W.WORK_ORDER_ID = W1.WORK_ORDER_ID AND P.PERSON_ID = W.WO_CONID AND O.ROLEUSER = ( SELECT O1.ROLEUSER_ALT FROM PS_ROLEXLATOPR O1 WHERE E.SUBMISSION_DATE BETWEEN O1.EFFDT_FROM AND O1.EFFDT_TO) GROUP BY O.ROLEUSER , E.SHEET_ID , X.BUSINESS_UNIT , B.DESCRSHORT , X.WORK_ORDER_ID , W.WO_NAME , X.DISTRIB_LINE_NUM , E.PERSON_ID, P.NAME, E.EXP_HDR_STATUS , E.CREATION_DT , L.CURRENCY_CD , L.CURRENCY_CD_BASE

# PeopleSoft Field Name PeopleSoft Field Type Database Column Type Description
1 USER_ID Character(30) VARCHAR2(30) NOT NULL User ID
2 SHEET_ID Character(10) VARCHAR2(10) NOT NULL Report ID
3 BUSINESS_UNIT Character(5) VARCHAR2(5) NOT NULL Business Unit
4 DESCRSHORT Character(10) VARCHAR2(10) NOT NULL Short Description
5 WORK_ORDER_ID Character(15) VARCHAR2(15) NOT NULL Work Order ID
6 WO_NAME Character(30) VARCHAR2(30) NOT NULL Work Order Name
7 DISTRIB_LINE_NUM Number(5,0) INTEGER NOT NULL Distribution Line
8 PERSON_ID Character(15) VARCHAR2(15) NOT NULL Person ID
9 NAME Character(50) VARCHAR2(50) NOT NULL Name
10 EXP_HDR_STATUS Character(3) VARCHAR2(3) NOT NULL Expense Header Status
ADJ=Adjusted
APY=Approved for Payment
APZ=Approved for zero Payment
DEN=Denied
DNA=Denied by Approver
DNU=Denied by Auditor
OPN=Open
PD=Paid
PND=Pending
RAP=Approved
SUB=Submitted
11 CREATION_DT Date(10) DATE Creation Date
12 SPF_EXPENSE_AMT Signed Number(28,3) DECIMAL(26,3) NOT NULL Total expense amount.
13 SPF_EXP_AMT_BSE Signed Number(28,3) DECIMAL(26,3) NOT NULL Total expense amount for base currency
14 CURRENCY_CD Character(3) VARCHAR2(3) NOT NULL Currency Code
15 CURRENCY_CD_BASE Character(3) VARCHAR2(3) NOT NULL Business Unit Base Currency