0% found this document useful (0 votes)
746 views

HCM - PeopleSoft Common Tables For Operational Reporting

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.

Uploaded by

TVLong
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
746 views

HCM - PeopleSoft Common Tables For Operational Reporting

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.

Uploaded by

TVLong
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

2018

\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

ctcLink Reporting and Analytics


Washington State Board for Community and Technical Colleges
updated 12/5/2018
PEOPLESOFT HUMAN CAPITAL MANAGEMENT COMMON TABLES
I. ABSENCE MANAGEMENT
Table Name Description

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.

II. HUMAN RESOURCES INFORMATION / PERSONAL DATA


Table Name Description
Core personal bio/demo data by Emplid as of the current date. Includes
PERSONAL_DATAP Primary Name Type in several different formats, Home Address, Preferred
Phone number, Gender, Birthdate, Veteran flag and FERPA Flag.
Name data by Emplid, Primary Name Type as of the current date. Includes Last
PERSON_NAME Name, First Name, Middle Name, Prefix, Suffix, and Name (format: First Last).
View is from NAMES table.
Phone data by Emplid and Phone Type. Includes Phone Number and Preferred
PERSONAL_PHONE
Phone Flag.

Superscript key: E = Effective-dated table P = Prompt table

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.

Superscript key: E = Effective-dated table P = Prompt table

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

Superscript key: E = Effective-dated table P = Prompt table

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.

IV. BENEFITS DATA


Table Name Description
DRS (Department of Retirement Systems) Transmittal Detail by Employee ID
and Benefit Record Number (COMPANY). Includes Begin Date, Pay End Date,
Transaction Date, Employee Record Number, Earnings used for Retirement
calculation, Retirement Deduction, Retirement Contribution and Time used
CTC_DRS_DETAIL in Retirement calculation.
For Plan data related to the Detail, join to CTC_DRS_TRANS.
Note: Extra caution should be taken joining the BENEFIT_RCD_NBR field
because in this record it represents and should be joined on COMPANY
instead.
DRS Transmittal record by Employee ID and Benefit Record Number
(COMPANY). Includes Plan Type and Benefit Plan.
CTC_DRS_TRANS Note: Extra caution should be taken joining the BENEFIT_RCD_NBR field
because in this record it represents and should be joined on COMPANY
instead.
Health Benefit Elections in health insurance plans by Employee Id, Employee
Record (COMPANY) and Plan Type. Includes Coverage Election field,
Coverage Begin Date, Effective Date, Benefit Plan and Coverage Code.
When coverage is terminated (T), the Benefit Plan is not populated in that
HEALTH_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.

Superscript key: E = Effective-dated table P = Prompt table

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.

Superscript key: E = Effective-dated table P = Prompt table

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.

VI. PAYROLL DATA


Table Name Description
Set up table for Pay Calendar by Company, Paygroup and Pay End Date.
Includes Pay Begin date and Check Date.
PAY_CALENDARP
Note: Using the expression substr(RUN_ID,1,3) will return the Pay Period in
format as 01A, 01B, etc.
Pay check is the summary transaction record for pay by Company,
Employee and Pay Check record. All pay is lumped into one check and
under one Employee Record. For detail on pay data for each Employee
PAY_CHECK Record, Earning and Deduction Type use the HR_ACCTG_LN
Additional Pay Check specific records:
PAY_LINE, PAY_EARNINGS, PAY_OTH_EARNS, PAY_SPCL_EARNS,
PAY_DEDUCTION and PAY_TAX
Payroll Accounting Line is the detail transaction record for pay by
Employee, Business Unit GL, Employee Record and Pay End Date. Includes
most detail for all other supporting tables regarding Earning and
Deductions. This should be used in most situation vs the Pay Check and
related records.
HR_ACCTG_LINE Note: Do not join to EMPL_RCD on PAY_CHECK –Pay Check is limited to one
EMPL RCD.
CtcLink has added fields to the delivered record to make reporting more
efficient: EMPLID, PAY_END_DT, CTC_EXP_TYPE, CTC_REF_EMPLRCD,
CTC_REF_ERNCD and PY_LIABEXPFLG. These fields are at the end of the
record.
Global Setup table for Plan and Deduction Code combinations. Includes
DEDUCTION_TBLEP
Effective Date and Description.
Global Setup table for Plan and Deduction Code combinations. Includes
DEDUCTION_CLASSEP
Deduction Classification, Sales Tax Classification, GL Liability Account and
Deduction balances by Employee Id, Calendar Year or Fiscal Year, Quarter,
Period, Plan Type, Benefit Plan, Deduction Code, Deduction Class and
DEDUCTION_BAL
Company. Includes Year to Date Amounts, Quarter to Date Amounts and
Month to Date Amounts.

Superscript key: E = Effective-dated table P = Prompt table

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).

Superscript key: E = Effective-dated table P = Prompt table

Page 7 of 8
VII. RECRUITMENT
Table Name Description

HRS_APPLICANTP Applicant details

HRS_RCMNTP Recruitment tracking

HRS_APP_STS Applicant status

HRS_APP_PROFILEP Applicant profiles

VIII. STUDENT EMPLOYEES


Table Name Description
Student Units in Progress by Institution, Term, Career and Student
ID. Connects directly to CS Pillar through a database link. This
VHC_CS_UNT_PRGS
record is used to verify the number of units a student employee is
taking to ensure student employment requirements are met.

IX. TENURE DATA


Table Name Description

EG_TENURE_DATA Tenure data for Faculty

X. TIME AND LABOR DATA – MUST BE JOINED TO JOB RECORD TO ENFORCE ROW LEVEL SECURITY
Table Name Description

TL_RPTD_TIME Holds all data regarding the time reported by employee.


Maps data between EMPLID and T&L parameters like workgroup,
TL_EMPL_DATAEP
task group and time reporter status
TL_PAYABLE_TIME Contains final processed time ready to be sent to payroll system.
Transaction table containing details of all exceptions that are
TL_EXCEPTION
generated.

Superscript key: E = Effective-dated table P = Prompt table

Page 8 of 8

You might also like