GPXPYE_STAT_WRK

(SQL Table)
Index Back

Temp Combined Payee Status

This combined PYE / SEG STAT record is semi-temporary It is populated during the Calc Process and used to simplify a series of Selects within the payment loop

# PeopleSoft Field Name PeopleSoft Field Type Database Column Type Description
1 EMPLID Character(11) VARCHAR2(11) NOT NULL Employee ID
2 CAL_RUN_ID Character(18) VARCHAR2(18) NOT NULL Calendar Run Id
3 EMPL_RCD Number(3,0) SMALLINT NOT NULL Empl Record
4 GP_PAYGROUP Character(10) VARCHAR2(10) NOT NULL Global Payroll pay group
5 CAL_ID Character(18) VARCHAR2(18) NOT NULL calendar id
6 ORIG_CAL_RUN_ID Character(18) VARCHAR2(18) NOT NULL Original Calendar Group ID
7 RSLT_SEG_NUM Number(4,0) SMALLINT NOT NULL Result Segment Number
8 RUN_CNTL_ID Character(30) VARCHAR2(30) NOT NULL Run Control ID
9 OPRID Character(30) VARCHAR2(30) NOT NULL A user's ID (see PSOPRDEFN).
10 PRD_TYPE Character(1) VARCHAR2(1) NOT NULL Period Type
C=Current
R=Retro
11 SEL_STAT Character(1) VARCHAR2(1) NOT NULL Indicates status of the selected payee in a Calendar Group As they are identified payees are pulled in either as Active or Inactive based on the EMPL_STATUS. The system or the user can remove a payee either permanently or temporarily for various reasons. These are indicated by the status values other than Active and Inactive.
A=Active
C=Cancelled
I=Inactive
S=System Suspend
U=User Suspend
12 CALC_ACTION Character(1) VARCHAR2(1) NOT NULL Calculate Action
C=Calculate
R=Calculate and Replace
V=Reverse
W=Reverse and Replace
13 PRIOR_VER_NUM Number(4,0) SMALLINT NOT NULL Version Number
14 PRIOR_REV_NUM Number(4,0) SMALLINT NOT NULL Revision Number
15 PRC_ORD_TS DateTime(26) TIMESTAMP Process Order Timestamp
16 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
17 RSLT_VER_NUM Number(4,0) SMALLINT NOT NULL Result Version Number
18 RSLT_REV_NUM Number(4,0) SMALLINT NOT NULL Result Revision Number
19 SEL_ACTION Character(1) VARCHAR2(1) NOT NULL Select Action
A=Retro Add
C=Current Calculation
R=Retro Recalc
V=Retro Reversal
Z=Retro Rvr & Recalc
20 PRIOR_MAX_SEG_NUM Number(4,0) SMALLINT NOT NULL Prior Max Seg Number
21 SEG_BGN_DT Date(10) DATE Payee Process Segment's Begin Date
22 SEG_END_DT Date(10) DATE Payee Process Segment's End Date
23 FRST_SEG_IND Character(1) VARCHAR2(1) NOT NULL First Segment Ind
24 LAST_SEG_IND Character(1) VARCHAR2(1) NOT NULL Last Segment Ind
25 SEG_STATUS Character(2) VARCHAR2(2) NOT NULL Segment Status
00=Active in Segment
01=Inactive in Segment
26 CALC_TYPE Character(1) VARCHAR2(1) NOT NULL Calculation Process Type. Identifies a run as either absence run or payroll run
A=Absence Calculation
B=All Calculations
P=Payroll Calculation
27 PAY_ENTITY Character(10) VARCHAR2(10) NOT NULL Pay Entity
28 RUN_TYPE Character(10) VARCHAR2(10) NOT NULL Run Type Name
29 RTO_MTHD_CHG_IND Character(1) VARCHAR2(1) NOT NULL Retro Method Change Indicator
30 FRST_JOB_SEG_IND Character(1) VARCHAR2(1) NOT NULL First Payee Segment Indicator
31 COUNTRY Character(3) VARCHAR2(3) NOT NULL Country
32 GP_TX_TYPE Character(1) VARCHAR2(1) NOT NULL Transaction Type (introduced with Off-cycle). Identifies an offcycle request as correction,manual payment, unscheduled payment or advance. XLAT values are assigned to support batch processing order
A=Advance
M=Manual Payment
R=Correction
U=Additional Payment
33 GP_CORR_TYPE Character(1) VARCHAR2(1) NOT NULL Identifies type of correction requested (in offcycle). See Translate values for set of types
N=Normal retro
R=Replacement
V=Reversal - Normal retro
W=Reversal - Replacement
Y=Year end adjustment
34 TRGT_CAL_ID Character(18) VARCHAR2(18) NOT NULL Calendar to which retro deltas are targeted or forwarded
35 PRD_BGN_DT Date(10) DATE Period Begin Date