HCM - PeopleSoft Common Tables For Operational Reporting
HCM - PeopleSoft Common Tables For Operational Reporting
\PERSONAL_DATA
PeopleSoft Common
Tables for Operational
Reporting
Human Capital Management
This document contains a list of table (record) names that, based on security
roles, college staff can use to build PS Query reports in the Human Capital
Management pillar.
Includes:
Absence Management
Human Resources Information / Personal Data
Employment Data
Benefits Data
Tax Data
Payroll Data
Recruitment
Student Employees
Tenure Data
Time and Labor Data
GP_ABS_EVENT Absence Event definition, the data in this table is the raw reported absence.
Absence data table contains the calculated result of reported absence takes.
GP_RSLT_ABS
This table will contain one row for each day of the absence event.
Pay item name definition that stores the pin details of all elements in GP/AM.
GP_PINP
Use to retrieve the Pin Name or Pin Code corresponding to a pin number.
Accumulator PIN results contains the results of the accumulators in GP/AM.
GP_RSLT_ACUM Accumulators can be used to track absence balances, cumulative takes,
cumulative paid hours etc.
Global setup table for Absence Reason by Country (USA), Absence Type
GP_ABS_REASONEP
Option and Absence Reason. Contains Description.
GP_ABS_CUR_BAL Absence Balances
Calendar run definition table contains details regarding the Calendar Group
GP_CAL_RUNP ID. The Calendar Group ID is the major run control parameter used for
running the absence processes and is a collection of various calendars.
Generated PI data for any absence event that need to be sent to payroll will
require a positive input (in terms of an Earning Code) to be defined. The
GP_PI_GEN_DATA
positive input can be attached to a take in the Absence Take setup page. This
table contains the corresponding positive input for the processed absences.
Absence self service is coupled with the GP_ABS_EVENT table and is a
workflow table. This table can be used to know the workflow status of an
GP_ABS_SS_STA
absence event. A separate entry is created for each workflow actions like
Submit, Approval etc.
Page 1 of 8
Email data by Emplid and Email Type. Includes Email Address and Preferred
EMAIL_ADDRESSES
Email Flag.
Address history data by Emplid and Address Type. Includes Effective Date and
ADDRESSESE
Status, Country, Address1, City, State and Postal.
Current address data by Emplid and Address Type. Includes Status, Country,
PERSON_ADDRESS
Address1, City, State and Postal.
State data by Country and State code. Includes Description.
STATE_TBLP
Child record to COUNTRY_TBL.
Country data by Country code. Includes Description.
COUNTRY_TBLP
Parent record to STATE_TBL.
Ethnicity data by Emplid. Includes Ethnic Group Codes and Primary Indicatory
DIVERS_ETHNIC flag. Child record to ETHNIC_GRP_TBL.
Note: SETID = ‘USA’
Setup table for Ethnic Group Code. Includes Effective Date, Description and
Ethnic Group. Ethnic Group is an XLATITEM. Parent record to
ETHNIC_GRP_TBLEP
DIVERS_ETHNIC and ETHNICITY_DTL.
Note: REG_REGION = ‘USA’
External System codes. Includes only Emplid and External System. Child
EXTERNAL_SYSKEY
record to SCC_EXT_SYS_TBL.
External System data by Emplid. Includes the External System ID and Effective
EXTERNAL_SYSTEME Date. Child record to SCC_EXT_SYS_TBL.
Note: This field is used as a legacy ID to EMPLID cross reference.
VISA_PMT_DATA Visa Permit data by Emplid and Country. Includes Visa Permit Type and Dates.
Page 2 of 8
III. EMPLOYMENT DATA
Table Name Description
The core Employment record, contains employee jobs and job history by
Employee and Employee Record Number. Includes Company, Effective Date,
Status, JobCode, Position Nbr, Supervisor, Department ID and Compensation
JOBEP data.
Note: There are specific SETID fields depending on what table you are
joining to. For example, SETID_DEPT would be joined to DEPT_TBL.SETID
when querying.
View of Job for the most recent effective dated row for each Employee and
CURRENT_JOBE
Employee Record Number.
View of Job for non-terminated Employees as of current date – has no History
EMPLOYEES
and no Inactive HR Status employees.
View of Job for several job related Date fields by Employee Id and Employee
EMPLOYMENTP Record Number. Includes Last Date Worked, Hire Date, Last Hire Date,
Termination Date, Seniority Pay Date and Company Seniority Date.
CTC Job Data is a record that holds additional job related flags and fields
specific to ctcLink by Employee and Employee Record Number. Includes
CTC_JOB_DATAE
Effective Date, Status, Leave Accrual Date, Job Months, Union Member flag,
Bargaining Unit, Contract Dates and Contract Units.
Current Employees Base Data from Job selects all Jobs for all Employee
Classes except Student (STU) and VOL (Volunteer) that are Active as of the
VHC_CURR_EMPLOY current date. Includes Original Hire date, Job Entry date, Primary Secondary
Job Indicator, Supervisor flag, Union Code, JobCode, Grade, Step, Rates,
Department Id and Tenure Status.
Employee Compensation Data is where the Job record gets the basis for the
compensation rates that are calculated in the Job record. This table contains
COMPENSATIONE
the COMP_RATECD field that can then be joined to COMP_RATECD_TBL to
view detail about the Rate Code including Earn Code.
Global setup table for Positions by Position Nbr. Includes Effective Date,
POSITION_DATAEP
Status, Description, Business Unit, Department ID and JobCode.
Global setup table for Bargaining Units. Includes Effective Date, Status and
HR_BARG_UNITEP
Description.
Paygroup setup table by Company. Includes Effective Date, Status,
PAYGROUP_TBLEP Description, Pay Frequency, Retiree Paygroup flag and Employee Type (S-
Salary or H-Hourly).
COMPANY_TBLEP Company Codes. Includes Effective Date, Status, Description and Address.
Setup table for Department data by Set ID and Department ID. Includes
Effective Date, Status, Department Description and Manager ID and Manager
DEPT_TBLEP
Name.
Note: Join to JOB.SETID_DEPT
Page 3 of 8
Setup table for Job Code data by Set ID and Job Code. Includes Job Code
JOBCODE_TBLEP Descriptions classification, pay plan, grade and structure information.
Note: Join to JOB.SETID_JOBCODE
Valid Combination Codes
VALID_COMBO_TBLE In short, the valid combos are on VALID_COMBO_TBL, and the combos that
have been used are on ACCT_CD_TBL.
HR Business Unit Table
BUS_UNIT_TBL_HRP
Note: Join to JOB.BUSINESS_UNIT
Global setup table for Job ACTION. Includes Effective Date, Status and
ACTION_TBLEP
Description.
Global setup table for Action and Action Reason combinations. Includes
ACTN_REASON_TBLEP
Effective Date, Status and Description.
Global setup table for Union Codes. Includes Effective Date, Status,
UNION_TBLEP
Description and Address.
Page 4 of 8
FSA (Flexible Spending Account) Benefit Enrollment plans by Employee ID,
Employee Record (COMPANY) and Plan Type. Includes Coverage Election
field, Coverage Begin Date, Effective Date, Benefit Plan and Pledge Amount.
When coverage is terminated (T), the Benefit Plan is not populated in that
FSA_BENEFITE
row of data, only in rows where COVERAGE_ELECT = E
Note: Extra caution should be taken when joining tables with EMPL_RCD
field because in this record it represents and should be joined on COMPANY
instead.
Benefit Program Participation by Employee ID, Employee Record
(COMPANY). Includes Effective Date and Benefit Program.
BEN_PROG_PARTICEP Note: Extra caution should be taken when joining tables with EMPL_RCD
field because in this record it represents and should be joined on COMPANY
instead.
Global setup tale for combination of Plan Types and Benefit Plans. Includes
BENEF_PLAN_TBLEP
Effective Date, Description, SetId (WACTC), Vendor ID and Deduction Code.
Global setup table for combination of Benefit Program, Plan Type, Benefit
BEN_PROG_BENCVCEP
Plan and Coverage Code. Includes Description and Program Type.
Dependent and Beneficiaries by Employee Id. Includes Dependent Id,
Dependent Name, Relationship and Dependent Beneficiary Type.
DEPENDENT
For Dependents and Beneficiaries detail, such as Birthdate, use record
DEP_BEN joining on EMPLID and DEPENDENT_BENEF fields.
Savings Benefit Enrollment plans by Employee ID, Employee Record
(COMPANY) and Plan Type. Includes Coverage Election field, Coverage
Begin Date, Effective Date, Benefit Plan and Deduction Type and Amount.
When coverage is terminated (T), the Benefit Plan is not populated in that
SAVINGS_PLANE
row of data, only in rows where COVERAGE_ELECT = E
Note: Extra caution should be taken when joining tables with EMPL_RCD
field because in this record it represents and should be joined on COMPANY
instead.
Department of Retirement Systems (DRS) Enrollment plans by Employee ID,
Employee Record (COMPANY) and Plan Type. Includes Coverage Election
field, Coverage Begin Date, Effective Date and Benefit Plan
When coverage is terminated (T), the Benefit Plan is not populated in that
RTRMNT_PLANE
row of data, only in rows where COVERAGE_ELECT = E
Note: Extra caution should be taken when joining tables with EMPL_RCD
field because in this record it represents and should be joined on COMPANY
instead.
CTC Retirement Fields is a record that holds additional retirement related
flags and fields specific to ctcLink by Employee and Employee Record
Number (COMPANY). Includes Effective Date, PERS Option, PERS Option
CTC_RTRMNT_FLDSE Date and Retirement Plan Date.
Note: Extra caution should be taken when joining tables with EMPL_RCD
field because in this record it represents and should be joined on COMPANY
instead.
Page 5 of 8
V. TAX DATA
Table Name Description
This record contains federal tax data by Employee Id and Company.
FED_TAX_DATAE Includes Effective Date, Allowances and Marital Status for federal tax
withholdings.
This is a Data Services table that applies the required calculations to
VHC_W2_CONFIRM4 earnings and deductions to verify the configuration and internal
calculations done by PS to populate the W2 data.
Page 6 of 8
CTC_EARNS_DISTE Configuration table where Job Earning Codes are assigned Account Combo
Codes and Distribution Percentages by Employee Id, Employee Record
Number and Earn code. Includes Effective Date, Sequence and Primary Flag.
Note: This data controls how earnings are applied in the HR_ACCTG_LINE
record where earnings are recorded by Employee, Earn Code and Chartfield.
Configuration table where General Deduction detail is assigned by
Employee Id, Company and Deduction code. Includes Effective Date,
GENL_DEDUCTIONE
Deduction Calculation type, Amount (if applicable) and End Date (if
applicable).
Page 7 of 8
VII. RECRUITMENT
Table Name Description
X. TIME AND LABOR DATA – MUST BE JOINED TO JOB RECORD TO ENFORCE ROW LEVEL SECURITY
Table Name Description
Page 8 of 8