0% found this document useful (0 votes)
152 views6 pages

HCM Common Tables For Reporting

This document contains a summary of various tables related to absence management and human resources. It includes the table name and code, description of the table's purpose, notes on related or parent/child tables, and whether the table contains sensitive data. Some of the key tables listed are GP_ABS_EVENT for absence events, JOB for employee job history, and EXTERNAL_SYSTEM which contains sensitive ID information like SSN.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
152 views6 pages

HCM Common Tables For Reporting

This document contains a summary of various tables related to absence management and human resources. It includes the table name and code, description of the table's purpose, notes on related or parent/child tables, and whether the table contains sensitive data. Some of the key tables listed are GP_ABS_EVENT for absence events, JOB for employee job history, and EXTERNAL_SYSTEM which contains sensitive ID information like SSN.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Subject Area Module Table Name Description Recommended?

Notes Parent/Child or Used as Is Table Highly


Code Related Records Prompt Effective Containing Sensitive
Table? Dated Highly Field
Table? Sensitive Data? Category

Absence Management AB/AM GP_ABS_EVENT Absence Event definition, the data in this table is the raw reported absence.

Absence Management AB/AM GP_RSLT_ABS Absence data table contains the calculated result of reported absence takes.
This table will contain one row for each day of the absence event.
Absence Management AB/AM GP_PIN Pay item name definition that stores the pin details of all elements in Global YES
Payroll/Absence Management. Use to retrieve the Pin Name or Pin Code
corresponding to a pin number.
Absence Management AB/AM GP_RSLT_ACUM Accumulator PIN results contains the results of the accumulators in Global
Payroll/Absence Management. Accumulators can be used to track absence
balances, cumulative takes, cumulative paid hours etc.
Absence Management AB/AM GP_ABS_REASON Global setup table for Absence Reason by Country (USA), Absence Type YES YES
Option and Absence Reason. Contains Description.
Absence Management AB/AM GP_ABS_CUR_BAL Absence Balances
Absence Management AB/AM GP_CAL_RUN Calendar run definition table contains details regarding the Calendar Group YES
ID. The Calendar Group ID is the major run control parameter used for
running the absence processes and is a collection of various calendars.

Absence Management AB/AM GP_ABS_SS_STA Absence self service is coupled with the GP_ABS_EVENT table and is a Join GP_AB_SS_DAT to GP_ABS_EVENT on GP_ABS_SS_DAT
workflow table. This table can be used to know the workflow status of an Orig Date fields to the Beg/Edn Dates in
absence event. A separate entry is created for each workflow actions like GP_ABS_EVENT
Submit, Approval etc.

Human Resources Core HR PERSONAL_DATA Core personal bio/demo data by Emplid as of the current date. Includes YES
Primary Name Type in several different formats, Home Address, Preferred
Phone number, Gender, Birthdate and Veteran flag.
Human Resources Core HR PERSON_NAME Name data by Emplid, Primary Name Type as of the current date. Includes
Last Name, First Name, Middle Name, Prefix, Suffix, and Name (format: First
Last). View is from NAMES table.
Human Resources Core HR PERSONAL_PHONE Phone data by Emplid and Phone Type. Includes Phone Number and
Preferred Phone Flag.
Human Resources Core HR EMAIL_ADDRESSES Email data by Emplid and Email Type. Includes Email Address and Preferred
Email Flag.
Human Resources Core HR ADDRESSESES Address history data by Emplid and Address Type. Includes Effective Date and PERSON_ADDRESS YES
Status, Country, Address1, City, State and Postal.
Human Resources Core HR PERSON_ADDRESS Current address data by Emplid and Address Type. Includes Status, Country, ADDRESSES
Address1, City, State and Postal.
Human Resources Core HR STATE_TBL State data by Country and State code. Includes Description. COUNTRY_TBL YES
Human Resources Core HR COUNTRY_TBL Country data by Country code. Includes Description. STATE_TBL YES
Human Resources Core HR DIVERS_ETHNIC Ethnicity data by Emplid. Includes Ethnic Group Codes and Primary Indicatory SETID = USA ETHNIC_GRP_TBL
flag.
Human Resources Core HR ETHNIC_GRP_TBL Setup table for Ethnic Group Code. Includes Effective Date, Description and DIVERS_ETHNIC YES YES
Ethnic Group. Ethnic Group is an XLATITEM. ETHNICITY_DTL
Human Resources Core HR EXTERNAL_SYSKEY External System codes. Includes only Emplid and External System.
Human Resources Core HR EXTERNAL_SYSTEM External System data by Emplid. Includes the External System ID and Effective This field is used as a legacy ID to EMPLID YES EXTERNAL_SYSTEM SSN
Date. This record is considered Highly Sensitive and requires special cross reference.
permission to access. Highly Sensitive data is National ID/SSN.
Human Resources Core HR VHC_VISA_DATA Data Services view of the Visa Permit record by Emplid and Country. Includes YES VISA_PMT_DATA VISA PERMIT
Visa Permit Type and Dates. This record is an alternative to the Highly NBR
Sensitive version. Does not contain the Highly Sensitive data Visa Work
Permit Number.

Human Resources Core HR JOB The core Employment record, contains employee jobs and job history by There are specific SETID fields depending on YES
Employee and Employee Record Number. Includes Company, Effective Date, what table you are joining to. For example,
Status, JobCode, Position Nbr, Supervisor, Department ID and Compensation SETID_DEPT would be joined to
data. DEPT_TBL.SETID when querying.

Human Resources Core HR CURRENT_JOB View of Job for the most recent effective dated row for each Employee and
Employee Record Number.
Human Resources Core HR VHC_EMPLOYEES_V Data Services view of Job for non-terminated Employees as of current date – YES EMPLOYEES SSN
has no History and no Inactive HR Status employees. This record is an
alternative to the Highly Sensitive version. Does not contain the Highly
Sensitive data National ID/SSN.

Human Resources Core HR EMPLOYMENT View of Job for several job-related Date fields by Employee Id and Employee YES
Record Number. Includes Last Date Worked, Hire Date, Last Hire Date,
Termination Date, Seniority Pay Date and Company Seniority Date.

Human Resources Core HR CTC_JOB_DATA CTC Job Data is a record that holds additional job-related flags and fields Must outer-join this table to JOB. JOB YES
specific to ctcLink by Employee and Employee Record Number. Includes
Effective Date, Status, Leave Accrual Date, Job Months, Union Member flag,
Bargaining Unit, Contract Dates and Contract Units.

Human Resources Core HR COMPENSATION Employee Compensation Data is where the Job record gets the basis for the YES
compensation rates that are calculated in the Job record. This table contains
the COMP_RATECD field that can then be joined to COMP_RATECD_TBL to
view detail about the Rate Code including Earn Code.

Human Resources Core HR VHC_SMRT_POS_NB This is a Data Services view that derives the smart coded position number YES
based on the employee type (EMPL_CLASS), PS Position, Job Code, full-time or
part-time status. This view includes employees who are both active or not
active (HR_STATUS = A or I).

Smart coding Position Number schema in PeopleSoft


Grouped (aka pooled) = Smart position number uses the Job Code to group all
employees together
Non-Grouped (aka non-pooled) = Smart position number uses the Job
Position field
Grouped or Non-Grouped = If there is a Job Position value, it will be used
when deriving the smart position number. Is there is not a Job Position value,
the Job Code is used to group employees
· Exempt Employees
o 10xxxxxxxx Full-Time Non-Grouped
o 1Mxxxxxxxx Full-Time with Moonlighting assignment Grouped
o 19xxxxxxxx Part-Time Non-Grouped
· Faculty
o 20xxxxxxxx Full-Time Non-Grouped
o 2Mxxxxxxxx Full-Time with Moonlighting assignment Grouped
o 29xxxxxxxx Part-Time Grouped or Non-Grouped
· Classified
o 30xxxxxxxx Full-Time Non-Grouped
o 3Mxxxxxxxx Full-Time with Moonlighting assignment Grouped
o 39xxxxxxxx Part-Time Non-Grouped
· Internships
o 40xxxxxxxx Full-time Grouped
o 49xxxxxxxx Part-Time Grouped
· Student Workers
o 59xxxxxxxx Part-Time Grouped or Non-Grouped
· Hourly Workers
o 69xxxxxxxx Part-Time Grouped or Non-Grouped
· Volunteers
o 79xxxxxxxx Part-Time Grouped or Non-Grouped
Design Notes
· All smart coded position numbers are 10 characters in length.
· We do not currently have a way of identifying Internships. Paid and
unpaid internships are the important characteristic.
Human Resources Core HR HR_BARG_UNIT Global setup table for Bargaining Units. Includes Effective Date, Status and YES YES
Description.
Human Resources Core HR PAYGROUP_TBL Paygroup setup table by Company. Includes Effective Date, Status, YES YES
Description, Pay Frequency, Retiree Paygroup flag and Employee Type (S-
Salary or H-Hourly).
Human Resources Core HR COMPANY_TBL Company Codes. Includes Effective Date, Status, Description and Address. YES YES

Human Resources Core HR DEPT_TBL Setup table for Department data by Set ID and Department ID. Includes Join to JOB.SETID_DEPT YES YES
Effective Date, Status, Department Description and Manager ID and Manager
Name.
Human Resources Core HR JOBCODE_TBL Setup table for Job Code data by Set ID and Job Code. Includes Job Code Join to JOB.SETID_JOBCODE YES YES
Descriptions classification, pay plan, grade and structure information.
Human Resources Core HR VALID_COMBO_TBL Valid Combination Codes YES
Human Resources Core HR BUS_UNIT_TBL_HR In
HRshort, the Unit
Business validTable
combos are on VALID_COMBO_TBL, and the combos that Join to JOB.BUSINESS_UNIT YES
have been used are on ACCT_CD_TBL.
Human Resources Core HR ACTION_TBL Global setup table for Job ACTION. Includes Effective Date, Status and YES YES
Description.
Human Resources Core HR ACTN_REASON_TBL Global setup table for Action and Action Reason combinations. Includes YES YES
Effective Date, Status and Description.
Human Resources Core HR UNION_TBL Global setup table for Union Codes. Includes Effective Date, Status, YES YES
Description and Address.
Benefits BA CTC_DRS_DETAIL DRS (Department of Retirement Systems) Transmittal Detail by Employee ID Extra caution should be taken joining the CTC_DRS_TRANS
and Benefit Record Number (COMPANY). Includes Begin Date, Pay End Date, BENEFIT_RCD_NBR field because in this
Transaction Date, Employee Record Number, Earnings used for Retirement record it represents and should be joined on
calculation, Retirement Deduction, Retirement Contribution and Time used in COMPANY instead.
Retirement calculation.
For Plan data related to the Detail, join to CTC_DRS_TRANS.

Benefits BA CTC_DRS_TRANS DRS Transmittal record by Employee ID and Benefit Record Number Extra caution should be taken joining the
(COMPANY). Includes Plan Type and Benefit Plan. BENEFIT_RCD_NBR field because in this
record it represents and should be joined on
COMPANY instead.

Benefits BA HEALTH_BENEFIT Health Benefit Elections in health insurance plans by Employee Id, Employee Extra caution should be taken when joining YES
Record (COMPANY) and Plan Type. Includes Coverage Election field, Coverage tables with EMPL_RCD field because in this
Begin Date, Effective Date, Benefit Plan and Coverage Code. record it represents and should be joined on
When coverage is terminated (T), the Benefit Plan is not populated in that COMPANY instead.
row of data, only in rows where COVERAGE_ELECT = E

Benefits BA FSA_BENEFIT FSA (Flexible Spending Account) Benefit Enrollment plans by Employee ID, Extra caution should be taken when joining YES
Employee Record (COMPANY) and Plan Type. Includes Coverage Election tables with EMPL_RCD field because in this
field, Coverage Begin Date, Effective Date, Benefit Plan and Pledge Amount. record it represents and should be joined on
When coverage is terminated (T), the Benefit Plan is not populated in that COMPANY instead.
row of data, only in rows where COVERAGE_ELECT = E

Benefits BA BEN_PROG_PARTIC Benefit Program Participation by Employee ID, Employee Record (COMPANY). Extra caution should be taken when joining YES
Includes Effective Date and Benefit Program. tables with EMPL_RCD field because in this
record it represents and should be joined on
COMPANY instead.

Benefits BA BENEF_PLAN_TBL Global setup tale for combination of Plan Types and Benefit Plans. Includes YES YES
Effective Date, Description, SetId (WACTC), Vendor ID and Deduction Code.

Benefits BA BEN_PROG_BENCVC Global setup table for combination of Benefit Program, Plan Type, Benefit YES
Plan and Coverage Code. Includes Description and Program Type.
Benefits BA DEPENDENT Dependent and Beneficiaries by Employee Id. Includes Dependent Id, For Dependents and Beneficiaries detail, such DEP_BEN
Dependent Name, Relationship and Dependent Beneficiary Type. as Birthdate, use record DEP_BEN joining on
EMPLID and DEPENDENT_BENEF fields.

Benefits BA SAVINGS_PLAN Savings Benefit Enrollment plans by Employee ID, Employee Record Extra caution should be taken when joining YES
(COMPANY) and Plan Type. Includes Coverage Election field, Coverage Begin tables with EMPL_RCD field because in this
Date, Effective Date, Benefit Plan and Deduction Type and Amount. record it represents and should be joined on
When coverage is terminated (T), the Benefit Plan is not populated in that COMPANY instead.
row of data, only in rows where COVERAGE_ELECT = E

Benefits BA RTRMNT_PLAN Department of Retirement Systems (DRS) Enrollment plans by Employee ID, Extra caution should be taken when joining YES
Employee Record (COMPANY) and Plan Type. Includes Coverage Election tables with EMPL_RCD field because in this
field, Coverage Begin Date, Effective Date and Benefit Plan. record it represents and should be joined on
When coverage is terminated (T), the Benefit Plan is not populated in that COMPANY instead.
row of data, only in rows where COVERAGE_ELECT = E

Benefits BA CTC_RTRMNT_FLDS CTC Retirement Fields is a record that holds additional retirement related Extra caution should be taken when joining YES
flags and fields specific to ctcLink by Employee and Employee Record Number tables with EMPL_RCD field because in this
(COMPANY). Includes Effective Date, PERS Option, PERS Option Date and record it represents and should be joined on
Retirement Plan Date. COMPANY instead.

Payroll PY PAY_CALENDAR Set up table for Pay Calendar by Company, Paygroup and Pay End Date. Using the expression substr(RUN_ID,1,3) will YES
Includes Pay Begin date and Check Date. return the Pay Period in format as 01A, 01B,
etc.
Payroll PY VHC_PAY_CHECK Data Services view of the Pay check record. This record is an alternative to YES For detail on pay data for each Employee HR_ACCTG_LINE, PAY_CHECK SSN & NET PAY
the Highly Sensitive version PAY_CHECK. Does not contain the Highly Record, Earning and Deduction Type use the VHC_PAY_LINE,
Sensitive data National ID/SSN and Net Pay. HR_ACCTG_LN PAY_EARNINGS,
Pay check is the summary transaction record for pay by Company, Employee PAY_OTH_EARNS,
and Pay Check record. All pay is lumped into one check and under one PAY_SPCL_EARNS,
Employee Record. VHC_PAY_DED_AGG and
PAY_TAX

Payroll PY VHC_PAY_CHK_NET Data Services view of the Pay check record. This record is considered Highly This record is recommended when Net Pay is PAY_CHECK SSN & NET PAY
Sensitive and requires special permission to access. Highly Sensitive data is required by SSN is not in the output or criteria
Net Pay. Does not contain the Highly Sensitive data National ID/SSN. of a query.
Payroll PY VHC_PAY_LINE Data Services view of Pay Line record. This record is an alternative to the YES PAY_LINE NET PAY
Highly Sensitive version. Does not contain the Highly Sensitive data Net Pay.
Designed to join to VHC_PAY_CHECK or VHC_PAY_CHK_NET as does not
contain EMPLID.

Payroll PY VHC_PAY_DED_AGG Data Services view of Pay Deduction record that does not contain Deduction YES PAY_DEDUCTION GARNISHMENT
Code. Aggregate deduction amounts by key fields. Designed to be joined to & NET PAY
VHC_PAY_CHECK as does not contain EMPLID.
This record is an alternative to the Highly Sensitive version. Does not contain
the Highly Sensitive data Garnishment

Payroll PY HR_ACCTG_LINE Payroll Accounting Line is the detail transaction record for pay by Employee, Do not join to EMPL_RCD on PAY_CHECK –Pay HR_ACCTG_LINE GARNISHMENT
Business Unit GL, Employee Record and Pay End Date. Includes most detail Check is limited to one EMPL RCD. & NET PAY
for all other supporting tables regarding Earning and Deductions. This record
is considered Highly Sensitive and requires special permission to access.
Highly Sensitive data is Garnishment and Net Pay.
CtcLink has added fields to the delivered record to make reporting more
efficient: EMPLID, PAY_END_DT, CTC_EXP_TYPE, CTC_REF_EMPLRCD,
CTC_EXP_CODE and PY_LIABEXPFLG. These fields are at the end of the
record.

Payroll PY VHC_HR_ACCT_LN Data Services limited view of HR Payroll Accounting Line to provide an YES HR_ACCTG_LINE GARNISHMENT
aggregate Amount by Employee, Business Unit GL, Pay End Date and & NET PAY
Chartfield string. This record is an alternative to the Highly Sensitive version.
Does not contain the Highly Sensitive data Garnishment and Net Pay.

Payroll PY VHC_HRACTLN_PYE Data Services limited view of HR Payroll Accounting Line for Employer Costs. YES HR_ACCTG_LINE GARNISHMENT
Limiting criteria is where the Payroll Liability Expense Flag = E & NET PAY
This record is an alternative to the Highly Sensitive version. Does not contain
the Highly Sensitive Garnishment data.

Payroll PY VHC_AP_EXT_LINE Data Services limited view of AP Extract Line with EMPLID but no DEDCD or YES AP_EXTRACT_LINE GARNISHMENT
other Garnishment related fields.
This record is an alternative to the Highly Sensitive version. Does not contain
the Highly Sensitive Garnishment data.

Payroll PY VHC_AP_EX_LN_E Data Services limited view of AP Extract Line without EMPLID but does contain YES AP_EXTRACT_LINE GARNISHMENT
DEDCD. This record is an alternative to the Highly Sensitive version. Does not
contain the Highly Sensitive personally identifiable Garnishment data.

Payroll PY DEDUCTION_TBL Global Setup table for Plan and Deduction Code combinations. Includes YES YES
Effective Date and Description.
Payroll PY DEDUCTION_CLASS Global Setup table for Plan and Deduction Code combinations. Includes YES YES
Deduction Classification, Sales Tax Classification, GL Liability Account and
Payroll PY DEDUCTION_BAL Deduction balances by Employee Id, Calendar Year or Fiscal Year, Quarter, DEDUCTION_BAL GARNISHMENT
Period, Plan Type, Benefit Plan, Deduction Code, Deduction Class and
Company. Includes Year to Date Amounts, Quarter to Date Amounts and
Month to Date Amounts. Contains highly sensitive Garnishment data.

Payroll PY CTC_EARNS_DIST Configuration table where Job Earning Codes are assigned Account Combo This data controls how earnings are applied in YES
Codes and Distribution Percentages by Employee Id, Employee Record the HR_ACCTG_LINE record where earnings
Number and Earn code. Includes Effective Date, Sequence and Primary Flag. are recorded by Employee, Earn Code and
Chartfield.

Payroll PY GENL_DEDUCTION Configuration table where General Deduction detail is assigned by Employee YES GENL_DEDUCTION GARNISHMENT
Id, Company and Deduction code. Includes Effective Date, Deduction
Calculation type, Amount (if applicable) and End Date (if applicable).
Contains highly sensitive Garnishment data.

Payroll PY VHC_YE_DATA Data Services view of annual W-2 data. YES YE_DATA GARNISHMENT
This record is an alternative to the Highly Sensitive version. Does not contain & NET PAY
the Highly Sensitive data Garnishment and Net Pay.
Payroll PY FED_TAX_DATA This record contains federal tax data by Employee Id and Company. YES
Includes Effective Date, Allowances and Marital Status for federal tax
withholdings.
Payroll PY VHC_W2_CONFIRM4 This is a Data Services view that applies the required calculations to earnings VHC_W2_CONFIRM4 GARNISHMENT
and deductions in HR Accounting Line to verify the configuration and internal
calculations done by PS to populate the W2 data. Contains highly sensitive
Garnishment data.

Talent Management TM HRS_APPLICANT Applicant details


Talent Management TM HRS_RCMNT Recruitment tracking YES
Talent Management TM HRS_APP_STS Applicant status
Talent Management TM HRS_APP_PROFILE Applicant profiles YES
Student Employees HR VHC_CS_UNT_PRGS Student Units in Progress by Institution, Term, Career and Student ID.
Connects directly to CS Pillar through a database link. This record is used to
verify the number of units a student employee is taking to ensure student
employment requirements are met.

Tenure HR EG_TENURE_DATA Tenure data for Faculty


Faculty Workload See CS
Time and Labor TL TL_RPTD_TIME Holds all data regarding the time reported by employee.
Time and Labor TL TL_EMPL_DATA Maps data between EMPLID and T&L parameters like workgroup, task group YES YES
and time reporter status
Time and Labor TL TL_PAYABLE_TIME Contains final processed time ready to be sent to payroll system.
Time and Labor TL TL_EXCEPTION Transaction table containing details of all exceptions that are generated.

You might also like