GP_PI_VW

(SQL View)
Index Back

Manual Positive Input View

Manual Positive Input View

SELECT A.GP_PAYGROUP , A.CAL_ID , A.EMPLID , A.EMPL_RCD , A.PIN_NUM , A.INSTANCE , A.PI_ACTION_TYPE , A.CURRENCY_CD , A.GP_RATE , A.GP_UNIT , A.GP_BASE , A.GP_PCT , A.GP_AMT , A.LASTUPDOPRID , A.LASTUPDDTTM ,CASE WHEN B.CAL_FINAL_TS IS NULL AND C.GP_CALC_TS IS NULL THEN 'U' WHEN C.GP_CALC_TS IS NOT NULL AND A.LASTUPDDTTM < C.GP_CALC_TS THEN 'P' WHEN A.LASTUPDDTTM > B.CAL_FINAL_TS OR A.LASTUPDDTTM > C.GP_CALC_TS THEN 'U' END , B.CAL_IDNT_TS , B.CAL_FINAL_TS , B.CAL_RUN_ID , C.GP_CALC_TS ,C.PYE_CALC_STAT FROM (PS_GP_PI_MNL_DATA A LEFT OUTER JOIN PS_GP_PI_SRCH_VW2 B ON B.GP_PAYGROUP = A.GP_PAYGROUP AND B.CAL_ID = A.CAL_ID) LEFT OUTER JOIN PS_GP_PI_SRCH_VW1 C ON C.EMPLID=A.EMPLID AND C.GP_PAYGROUP=A.GP_PAYGROUP AND C.CAL_ID=A.CAL_ID AND C.ORIG_CAL_RUN_ID = B.CAL_RUN_ID

# PeopleSoft Field Name PeopleSoft Field Type Database Column Type Description
1 GP_PAYGROUP Character(10) VARCHAR2(10) NOT NULL Global Payroll pay group
2 CAL_ID Character(18) VARCHAR2(18) NOT NULL calendar id
3 EMPLID Character(11) VARCHAR2(11) NOT NULL Employee ID
4 EMPL_RCD Number(3,0) SMALLINT NOT NULL Empl Record
5 PIN_NUM Number(8,0) INTEGER NOT NULL PIN Number
6 INSTANCE Number(3,0) SMALLINT NOT NULL Instance Number
7 PI_ACTION_TYPE Character(1) VARCHAR2(1) NOT NULL Action Type Positive Input
A=Add
I=Ignore
N=Do Not Process
O=Override
Z=Resolve To Zero
8 CURRENCY_CD Character(3) VARCHAR2(3) NOT NULL Currency Code
9 GP_RATE Signed Number(20,6) DECIMAL(18,6) NOT NULL Rate
10 GP_UNIT Signed Number(20,6) DECIMAL(18,6) NOT NULL Unit
11 GP_BASE Signed Number(20,6) DECIMAL(18,6) NOT NULL Base
12 GP_PCT Signed Number(11,6) DECIMAL(9,6) NOT NULL Percent
13 GP_AMT Signed Number(20,6) DECIMAL(18,6) NOT NULL Amount
14 LASTUPDOPRID Character(30) VARCHAR2(30) NOT NULL Specifies the User ID which made the last update to an entry. This field is maintained by PeopleSoft and is used in a variety of contexts.
15 LASTUPDDTTM DateTime(26) TIMESTAMP Specifies the date and time of the last update to an entry. This field is maintained by PeopleSoft and is used in a variety of contexts.
16 PI_STATUS Character(1) VARCHAR2(1) NOT NULL PI Status
F=Finalized
P=Processed
U=Unprocessed
17 CAL_IDNT_TS DateTime(26) TIMESTAMP Calendar Identify Timestamp
18 CAL_FINAL_TS DateTime(26) TIMESTAMP Calendar Finalized Timestamp
19 CAL_RUN_ID Character(18) VARCHAR2(18) NOT NULL Calendar Run Id
20 GP_CALC_TS DateTime(26) TIMESTAMP Indicates when something (a segment) was calculated
21 PYE_CALC_STAT Character(2) VARCHAR2(2) NOT NULL Calculation Status: field indicates the processing status of a segment (payment)
00=Identified
02=Calculation Error
03=Calculation Error - Bypassed
04=Calculation Error - By Rule
11=No Segment Created
50=Calculation Successful
55=Frozen For Further Calc
70=Finalized
75=Finalized - With Banking