SPR_TIM3_TRC_VW(SQL View) |
Index Back |
---|---|
Invoice TRC ViewThis view fetches the TRC codes and total hours for each Invoice Line |
SELECT A.TIME_SHEET_ID , A.LINE_NBR , A.TRC , W.UNIT_OF_MEASURE , T.FACTOR_MULT , H.PERIOD_END_DT , W.SP_PAY_RATE , W.SP_PAY_RATE_BSE , W.SP_FIXED_COST , W.SP_FIXED_COST_BSE , W.SP_VNDR_MARKUP , W.SP_VNDR_MARKUP_BSE , W.SP_3RDPARTY_MARKUP , W.SP_3RDPTY_MKUP_BSE , W.CURRENCY_CD , W.CURRENCY_CD_BASE FROM PS_SPA_TIME_HDR H , PS_SPA_TM_DTL_HRLY A , PS_SPA_TIME_DTL D , PS_SPF_WO_PAYRATE W , PS_TL_TRC_TBL T WHERE H.TIME_SHEET_ID = D.TIME_SHEET_ID AND D.TIME_LINE_STATUS IN('RAP', 'ADJ') AND D.TE_INVOICE_FLG = 'N' AND D.SPA_BILLING_ACTION = 'B' AND D.TIME_SHEET_ID = A.TIME_SHEET_ID AND D.LINE_NBR = A.LINE_NBR AND W.BUSINESS_UNIT = D.BUSINESS_UNIT AND W.WORK_ORDER_ID = D.WORK_ORDER_ID AND W.EFFDT = ( SELECT MAX(W1.EFFDT) FROM PS_SPF_WO_PAYRATE W1 WHERE W1.BUSINESS_UNIT = W.BUSINESS_UNIT AND W1.WORK_ORDER_ID = W.WORK_ORDER_ID AND W.EFFDT <= H.PERIOD_END_DT) AND W.EFF_STATUS = 'A' AND T.TRC = A.TRC AND T.EFFDT = ( SELECT MAX(B.EFFDT) FROM PS_TL_TRC_TBL B WHERE T.TRC = B.TRC AND T.EFFDT <= %CurrentDateIn) AND T.EFF_STATUS = 'A' GROUP BY A.TIME_SHEET_ID , A.LINE_NBR , A.TRC, W.UNIT_OF_MEASURE , T.FACTOR_MULT , H.PERIOD_END_DT ,W.SP_PAY_RATE, W.SP_PAY_RATE_BSE, W.SP_FIXED_COST, W.SP_FIXED_COST_BSE, W.SP_VNDR_MARKUP, W.SP_VNDR_MARKUP_BSE, W.SP_3RDPARTY_MARKUP, W.SP_3RDPTY_MKUP_BSE, W.CURRENCY_CD, W.CURRENCY_CD_BASE |
# | PeopleSoft Field Name | PeopleSoft Field Type | Database Column Type | Description |
---|---|---|---|---|
1 | Character(10) | VARCHAR2(10) NOT NULL | Time Sheet Unique Identifier (System Generated) | |
2 | Number(5,0) | INTEGER NOT NULL | Line Number: 11/24/08 - Added TARGET label [PC product] | |
3 | Character(5) | VARCHAR2(5) NOT NULL | Time Reporting Code | |
4 | UNIT_OF_MEASURE | Character(3) | VARCHAR2(3) NOT NULL |
Used on an approval rule set.
MHR=Muti Hourly PER=Percentage SQF=Square Footage |
5 | FACTOR_MULT | Signed Number(11,4) | DECIMAL(9,4) NOT NULL | Multiplication Factor |
6 | PERIOD_END_DT | Date(10) | DATE | Represents the date termination point for a given time set utilized in cash worksheet processing. |
7 | SP_PAY_RATE | Number(15,4) | DECIMAL(14,4) NOT NULL | pay rate |
8 | SP_PAY_RATE_BSE | Number(15,4) | DECIMAL(14,4) NOT NULL | pay rate in the base currency |
9 | SP_FIXED_COST | Number(15,4) | DECIMAL(14,4) NOT NULL | fixed costs |
10 | SP_FIXED_COST_BSE | Number(15,4) | DECIMAL(14,4) NOT NULL | fixed costs in the base currency |
11 | SP_VNDR_MARKUP | Number(15,4) | DECIMAL(14,4) NOT NULL | vendor markup |
12 | SP_VNDR_MARKUP_BSE | Number(15,4) | DECIMAL(14,4) NOT NULL | vendor markup in the base currency |
13 | SP_3RDPARTY_MARKUP | Number(15,4) | DECIMAL(14,4) NOT NULL | third party markup amount |
14 | SP_3RDPTY_MKUP_BSE | Number(15,4) | DECIMAL(14,4) NOT NULL | third party markup amount in the base currency |
15 | CURRENCY_CD | Character(3) | VARCHAR2(3) NOT NULL | Currency Code |
16 | CURRENCY_CD_BASE | Character(3) | VARCHAR2(3) NOT NULL | Business Unit Base Currency |