GP_PI_VW(SQL View) |
Index Back |
---|---|
Manual Positive Input ViewManual 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 |