Viewing Delivered Elements and System Data

This chapter provides an overview of the delivered system data and discusses how to view delivered elements.

Click to jump to top of pageClick to jump to parent topicUnderstanding the Delivered System Data

Global Payroll delivers a set of system data consisting of predefined rules that you can use when configuring your system. You do not need to define these rules. They are part of the Global Payroll core product and can be used wherever you need them.

Note. All system elements are delivered and are considered to be system data.

See Working with System Elements.

Warning! Do not modify this system data. Many Global Payroll calculations assume that the value of the system data remains consistent. Modifying them can jeopardize the integrity of the system.

This table lists the delivered system data:

Element Type

Element Name

Description

Comments

Array

GP AR PSLP GRP ID

Payslip message group ID.

 

Array

GP AR PSLP MSG PBD

Payslip message active.

Array to read PLSP_MSGs managed in GP that are active.

Array

GP AR PSLP PLIST

Payslip message HR group list.

 

Count

GP WORK DAY COUNT

Work day count.

Counts the number of workdays. Used with the standard proration element GP PRORATE WRK DAY. For this count element, a day is considered a workday if scheduled hours are greater than zero.

Count

GP WORK HRS COUNT

Work hours count.

Counts the number of workdays. Used with the standard proration element GP PRORATE WRK HRS. For this count element, count the number of scheduled hours.

Duration

GP YEARS OF SVC

Years of service.

Calculates the years of service based on the hire date through the calendar period end date.

Duration

GP MONTHS OF SVC

Months of service.

Calculates the months of service based on the hire date through the calendar period end date.

Duration

GP DAYS OF SVC

Days of service.

Calculates the days of service based on the hire date through the calendar period end date.

Duration

GP AGE IN YEARS

Age in years.

Calculates the age of person in years from the birth date through the calendar period end date.

Duration

GP AGE IN MONTHS

Age in months.

Calculates the age of person in months from the birth date through the calendar period end date.

Duration

GP AGE IN DAYS

Age in days.

Calculates the age of person in days from the birth date through the calendar period end date.

Duration

GP CAL DAYS SLICE

Calendar days in slice.

Calculates the number of calendar days in the slice. Used in the proration element GP PRORATE CAL DAYS.

Duration

GP CAL DAYS SEG

Calendar days in segment.

Calculates the number of calendar days in the segment.

Duration

GP CAL DAYS PERIOD

Calendar days in period.

Calculates the number of calendar days in the calendar period. Used in the proration element GP PRORATE CAL DAYS.

Date

GP ABS BGN DT - 1

Absence begin date - 1.

 

Date

GP PMNT DT EXTR

Payment date, date extract.

Returns three variable elements (GP PMNT DATE YR, GP PMNT DATE MO, GP PMNT DATE DY) that will resolve to the year, month, and day of the Calendar Payment Date.

Date

GP PRD BGN DT EXTR

Period begin date, date extract.

Returns three variable elements (GP PRD BGN DATE YR, GP PRD BGN DATE MO, GP PRD BGN DATE DY) that will resolve to the year, month, and day of the Calendar Period Begin Date.

Date

GP SLICE END DT +1

Slice end date, plus one day.

Returns the slice end date, plus one day. Used in a duration element GP CAL DAYS SLICE that calculates the number of calendar days in a slice.

Date

GP SEG END DT +1

Segment end date, plus one day.

Returns the segment end date, plus one day. Used in a duration element GP CAL DAYS SEG that calculates the number of calendar days in a segment.

Date

GP SEG END DT EXTR

Segment end date, date extract.

 

Date

GP SLI BGN DT EXTR

Slice begin date, date extract.

 

Date

GP SLI END DT EXTR

Slice end date, date extract.

 

Date

GP PRD END DT +1

Period end date, plus one day.

Returns the period end date, plus one day. Used in a duration element GP CAL DAYS PERIOD that calculates the number of calendar days in a calendar period.

Date

GP PRD END DT EXTR

Period end date, date extract.

Returns three variable elements (GP PRD END DATE YR, GP PRD END DATE MO, and GP PRD END DATE DY) that resolve to the year, month, and day of the calendar period end date.

Date

GP SEG BGN DT EXTR

Segment begin date, date extract.

 

Error message

MSG PIN

Call Error Message

Triggers the writing of a message, when entered in a Formula element. Before executing this element, the same formula must populate other system elements, such as MSG_NBR, MSG_SET_NBR, and MSG_PAYMENT_ERR.

Formula

GP JANUARY

January.

Returns True if the month of the calendar period is January; otherwise False.

Formula

GP FEBRUARY

February.

Returns True if the month of the calendar period is February; otherwise False.

Formula

GP MARCH

March.

Returns True if the month of the calendar period is March; otherwise False.

Formula

GP APRIL

April.

Returns True if the month of the calendar period is April; otherwise False.

Formula

GP MAY

May.

Returns True if the month of the calendar period is May; otherwise False.

Formula

GP JUNE

June.

Returns True if the month of the calendar period is June; otherwise False.

Formula

GP JULY

July.

Returns True if the month of the calendar period is July; otherwise False.

Formula

GP AUGUST

August.

Returns True if the month of the calendar period is August; otherwise False.

Formula

GP SEPTEMBER

September.

Returns True if the month of the calendar period is September; otherwise False.

Formula

GP OCTOBER

October.

Returns True if the month of the Calendar Period is October; otherwise False.

Formula

GP NOVEMBER

November.

Returns True if the month of the calendar period is November; otherwise False.

Formula

GP DECEMBER

December.

Returns True if the month of the calendar period is December; otherwise False.

Formula

GP COUNT WORK DAYS

Workday count.

Returns True if scheduled hours are greater than zero; otherwise False. Used in the count element GP WORK DAY COUNT to count the number of workdays.

Formula

GP COUNT WORK HRS

Work hour count.

Returns the number of work hours for a day. Used in the count element GP WORK HRS COUNT to count the number of work hours.

Formula

GP CHECK 1ST SEG

Check if first segment.

Returns True if you are in the first segment of a calendar for a payee; otherwise False. Determined by checking the value of the system element FIRST SEGMENT.

Formula

GP CHECK LST SEG

Check last segment.

Returns True if you are in the last segment of a calendar for a payee; otherwise False. This is determined by checking the value of the system element LAST SEGMENT.

Formula

GP CHK 1ST ACT SEG

Check first active segment.

Returns True if you are in the first active segment of a calendar for a payee; otherwise False. This is determined by checking the value of the system element FIRST ACT SEGMENT.

Formula

GP CHK LST ACT SEG

Check last active segment.

Returns True if you are in the last active segment of a calendar for a payee; otherwise False. This is determined by checking the value of the system element LAST ACT SEGMENT.

Formula

GP FM PSLP AR

Payslip messages duration.

(Duration formula). Calls GP FM PSLP SEL (population) when duration criteria is met.

Formula

GP FM PSLP SEL

Payslip messages duration.

(Population formula). Writes to the writable array If the EmplID meets the population criteria in the Message Definition. The message definition may have specified that a custom formula will be used to determine the criteria.

Formula

GP RETRO OVERRIDE

Retro process override formula.

 

Generation Control

GP QTR END ONLY

Quarter end only.

Checks generation control based on the quarter-end date. The quarter-end date is based on a predefined generation control frequency of QTR END (which references a frequency with a factor of 4).

Note. For generation control frequency to be True, enter the matching generation control frequency on any calendar for which you want generation control to be True.

Generation Control

GP YEAR END ONLY

Year end only.

Checks generation control based on the year-end date. The year-end date is based on a predefined generation control frequency of YEAR END (which references a frequency with a factor of 1).

Note. For generation control frequency to be True, you must enter the matching generation control frequency on any calendar for which you want generation control to be True.

Generation Control

GP APPLY 1ST SEG

Apply once - first segment.

Checks generation control based on whether the calculation is in the first segment (in a calendar). Generation control is True if you are in the first segment or False if you are not.

Generation Control

GP APPLY LST SEG

Apply once - last segment.

Checks generation control based on whether the calculation is in the last segment (in a calendar). Generation control is True if you are in the last segment or False if you are not.

Generation Control

GP APPLY LST A SEG

Apply once - last active segment.

Checks generation control based on whether the calculation is in the last active segment (in a calendar). Generation control is True if you are in the last active segment or False if you are not.

Generation Control

GP APPLY 1ST A SEG

Apply once - first active segment.

Checks generation control based on whether the calculation is in the first active segment (in a calendar). Generation control is True if you are in the first active segment or False if you are not.

Proration Rule

GP PRORATE CAL DAY

Proration based on calendar days.

Provides basic proration logic based on calendar days.

Proration Rule

GP PRORATE WRK DAY

Proration based on workdays.

Provides basic proration logic based on workdays.

Proration Rule

GP PRORATE WRK HRS

Proration based on work hours.

Provides basic proration logic based on work hours.

Rounding Rule

GP ROUND NEAR 0DEC

Round to nearest zero decimal places.

Rounds to nearest (up if greater than or equal to 5; otherwise down) zero decimal places.

Rounding Rule

GP ROUND NEAR 2DEC

Round to nearest two decimal places.

Rounds to nearest (up if greater than or equal to 5; otherwise down) two decimal places.

Rounding Rule

GP ROUND UP 0DEC

Round up to zero decimal places.

Rounds up to zero decimal places.

Rounding Rule

GP ROUND UP 2DEC

Round up to two decimal places.

Rounds up to two decimal places.

Rounding Rule

GP ROUND DOWN 0DEC

Round down to zero decimal places.

Rounds down (truncates) to zero decimal places.

Rounding Rule

GP ROUND DOWN 2DEC

Round down to two decimal places.

Rounds down (truncates) to two decimal places.

Variable

GP TEMP001 CHAR

Temporary variable - character.

For use in formulas as a temporary variable (to calculate intermediate results).

Variable

GP TEMP002 CHAR

Temporary variable - character.

For use in formulas as a temporary variable (to calculate intermediate results).

Variable

GP TEMP003 CHAR

Temporary variable - character.

For use in formulas as a temporary variable (to calculate intermediate results).

Variable

GP TEMP004 CHAR

Temporary variable - character.

For use in formulas as a temporary variable (to calculate intermediate results).

Variable

GP TEMP005 CHAR

Temporary variable - character.

For use in formulas as a temporaryvariable (to calculate intermediate results).

Variable

GP TEMP006 CHAR

Temporary variable - character.

For use in formulas as a temporaryvariable (to calculate intermediate results).

Variable

GP TEMP007 CHAR

Temporary variable - character.

For use in formulas as a temporaryvariable (to calculate intermediate results).

Variable

GP TEMP008 CHAR

Temporary variable - character.

For use in formulas as a temporaryvariable (to calculate intermediate results).

Variable

GP TEMP009 CHAR

Temporary variable - character.

For use in formulas as a temporaryvariable (to calculate intermediate results).

Variable

GP TEMP010 CHAR

Temporary variable - character.

For use in formulas as a temporaryvariable (to calculate intermediate results).

Variable

GP TEMP001 NUM

Temporary variable - number.

For use in formulas as a temporary variable (to calculate intermediate results).

Variable

GP TEMP002 NUM

Temporary variable - number.

For use in formulas as a temporary variable (to calculate intermediate results).

Variable

GP TEMP003 NUM

Temporary variable - number.

For use in formulas as a temporary variable (to calculate intermediate results).

Variable

GP TEMP004 NUM

Temporary variable - number.

For use in formulas as a temporary variable (to calculate intermediate results).

Variable

GP TEMP005 NUM

Temporary variable - number.

For use in formulas as a temporary variable (to calculate intermediate results).

Variable

GP TEMP006 NUM

Temporary variable - number.

For use in formulas as a temporary variable (to calculate intermediate results).

Variable

GP TEMP007 NUM

Temporary variable - number.

For use in formulas as a temporary variable (to calculate intermediate results).

Variable

GP TEMP008 NUM

Temporary variable - number.

For use in formulas as a temporary variable (to calculate intermediate results).

Variable

GP TEMP009 NUM

Temporary variable - number.

For use in formulas as a temporary variable (to calculate intermediate results).

Variable

GP TEMP010 NUM

Temporary variable - number.

For use in formulas as a temporary variable (to calculate intermediate results).

Variable

GP TEMP001 DATE

Temporary variable - date.

For use in formulas as a temporary variable (to calculate intermediate results).

Variable

GP TEMP002 DATE

Temporary variable - date.

For use in formulas as a temporary variable (to calculate intermediate results).

Variable

GP TEMP003 DATE

Temporary variable - date.

For use in formulas as a temporary variable (to calculate intermediate results).

Variable

GP TEMP004 DATE

Temporary variable - date.

For use in formulas as a temporary variable (to calculate intermediate results).

Variable

GP TEMP005 DATE

Temporary variable - date.

For use in formulas as a temporary variable (to calculate intermediate results).

Variable

GP PRD END DATE YR

Period end date - year.

Stores the calendar period year if the date element GP PRD END DT EXTR is resolved.

Note. The date element GP PRD END DT EXTR extracts the year from the calendar period and populates the variable GP PRD END DATE DY. For this date extract and corresponding variable to be resolved, either put this date element directly on the process list (include it in a section) or reference it in another element that is being resolved.

Variable

GP PRD END DATE MO

Period end date - month.

Stores the calendar period month if the date element GP PRD END DT EXTR is resolved.

Note. The date element GP PRD END DT EXTR extracts the month from the calendar period and populates the variable GP PRD END DATE DY. For this date extract and corresponding variable to be resolved, either put this date element directly on the process list (include it in a section) or reference it in another element that is being resolved.

Variable

GP PRD END DATE DY

Period end date - day.

Stores the calendar period day, if the date element GP PRD END DT EXTR is resolved.

Note. The date element GP PRD END DT EXTR extracts the day from the calendar period and populates the variable GP PRD END DATE DY. For this date extract and corresponding variable to be resolved, either put this date element directly on the process list (include it in a section) or reference it in another element that is being resolved.

Variable

GP TRUE

True.

Default is 1. Can be used in conjunction with formulas to set a value that is equal to True, which can then be used to validate against generation control or other checks.

Variable

GP FALSE

False.

Default is 0. Can be used in conjunction with formulas to set a value to False, which can then be used to validate against generation control or other checks.

Variable

GP ACTIVE

Active.

Default is A (active). Can be used in conjunction with formulas to check and compare with an active or inactive status that is retrieved from a different table.

Variable

GP GL AFF INTRA1

Affiliate Intra 1 - Chartfield

 

Variable

GP GL AFF INTRA2

Affiliate Intra 2 - Chartfield

 

Variable

GP GL AFFILIATE

Affiliate - Chartfield

 

Variable

GP GL ALT ACCOUNT

Alternate Account - Chartfield

 

Variable

GP GL BUDGET REF

Budget Reference - Chartfield

 

Variable

GP GL CHARTFIELD1

Chartfield 1 - Chartfield

 

Variable

GP GL CHARTFIELD2

Chartifeld2 - Chartfield

 

Variable

GP GL CHARTFIELD3

Chartfield 3 - Chartfield

 

Variable

GP GL CLASS

Class Field - Chartfield

 

Variable

GP GL DEPT

GL Department - Chartfield

 

Variable

GP GL FUND

Fund Code - Chartfield

 

Variable

GP GL OP UNIT

Operating Unit - Chartfield

 

Variable

GP GL PRODUCT

Product - Chartfield

 

Variable

GP GL PROGRAM

Program Code - Chartfield

 

Variable

GP GL PROJECT

Program Code - Chartfield

 

Variable

GP NULL DATE

Null Date

Used within rules when a reference to a 'null' date needs to be checked (or initialized).

Variable

GP PMNT DATE DY

Payment Date - Day

Stores the Calendar Payment Date 'Day' - if the Date GP PMNT DT EXTR is resolved. Note: The Date element GP PMNT DT EXTR will extract the 'day' from the Calendar Period and populate the variable GP PMNT DATE DY.

Variable

GP PMNT DATE MO

Payment Date - Month

Stores the Calendar Payment Date 'Month' - if the Date GP PMNT DT EXTR is resolved. Note: The Date Element GP PMNT DT EXTR will extract the 'month' from the Calendar Period and populate the Variable GP PMNT DATE MO.

Variable

GP PMNT DATE YR

Payment End Date - Year

Stores the Calendar Payment Date 'Year' - if the Date GP PMNT DT EXTR is resolved. Note: The Date Element GP PMNT DT EXTR will extract the 'year' from the Calendar Period and populate the Variable GP PMNT DATE YR.

Variable

GP PRD BGN DATE DY

Period Begin Date - Day

Stores the Calendar Period Begin Date 'Day' - if the Date GP PRD BGN DT EXTR is resolved. Note: The Date Element GP PRD BGN DT EXTR will extract the 'day' from the Calendar Period and populate the Variable GP PRD BGN DATE DY.

Variable

GP PRD BGN DATE MO

Period Begin Date - Month

Stores the Calendar Period Begin Date 'Month' - if the Date GP PRD BGN DT EXTR is resolved. Note: The Date Element GP PRD BGN DT EXTR will extract the 'month' from the Calendar Period and populate the Variable GP PRD BGN DATE DY.

Variable

GP PRD BGN DATE YR

Period Begin Date - Year

Stores the Calendar Period Begin Date 'Year' - if the Date GP PRD BGN DT EXTR is resolved. Note: The Date Element GP PRD BGN DT EXTR will extract the 'year' from the Calendar Period and populate the Variable GP PRD BGN DATE DY.

Variable

GP PSLP ASOF

Payslip Message Duration As Of

Message definition - if using date for duration- date is as of what?

Variable

GP PSLP CAL RUN

Payslip Message Calendar Run

Message definition calendar run only populated if Duration of message = Calendar

Variable

GP PSLP EMPLID

Payslip Message Employee ID

Message definition Emplid only populated if Population criteria is Emplid.

Variable

GP PSLP FM NUM

Payslip Message

Message definition FM NUM only populated if population criteria is 'custom formula'

Variable

GP PSLP FROM DT

Payslip Message From Date

Message definition From Date only populated if duration of message is as of a date

Variable

GP PSLP GP

Payslip Message Assign Method

Message definition - Assignment Method

Variable

GP PSLP GRP ID

Payslip Message Group ID

Message definition Group ID only populated if GP Group Build is Population criteria.

Variable

GP PSLP MSG CTRY

Payslip Message Country

Country of message definition (key to message definition)

Variable

GP PSLP MSG NBR

Payslip Message Number

Message number from payslip definition (key to message definition)

Variable

GP PSLP PLIST

Payslip Message HR Group List

Message definition HR Group List only populated if HR Group List is Population criteria.

Variable

GP PSLP SEL

Payslip Message Select

Message definition - population selection criteria

Variable

GP PSLP STATUS

Payslip Message Status

Status of message "active or inactive"

Variable

GP PSLP TO DT

Payslip Message To Date

Message definition To Date optionally populated if duration of message is as of a date

Variable

GP SEG BGN DATE DY

Segment Begin Date - Day

 

Variable

GP SEG BGN DATE MO

Segment Begin Date - Month

 

Variable

GP SEG BGN DATE YR

Segment Begin Date - Year

 

Variable

GP SEG END DATE DY

Segment End Date - Day

 

Variable

GP SEG END DATE MO

Segment End Date - Month

 

Variable

GP SEG END DATE YR

Segment End Date - Year

 

Variable

GP SLI BGN DATE DY

Slice Begin Date - Day

 

Variable

GP SLI BGN DATE MO

Slice Begin Date - Month

 

Variable

GP SLI BGN DATE YR

Slice Begin Date - Year

 

Variable

GP SLI END DATE DY

Slice End Date - Day

 

Variable

GP SLI END DATE MO

Slice End Date - Month

 

Variable

GP SLI END DATE YR

Slice End Date - Year

 

Writable Array

GP WA GUIDE

WA Segmentation Guide

Used for integration with Performance Management. To use it, just add the WA to any section. The writable array will not cause the resolution of the system elements defined in the Writable Array Fields grid.

Writable Array

GP WA PSLP MSG

Payslip Messages

Payslip Messages writable array

Click to jump to top of pageClick to jump to parent topicViewing the Delivered Elements

This section provides an overview of the GP_ELEMENTS query and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding the GP_ELEMENTS Query

Global Payroll delivers a query that you can run to list the elements that are defined for your system. With this query, you specify which elements you want to see. You can view elements defined for all countries or a specific country, view elements by category or name, or a combination of these criteria.

You can view the query results online and download them to a Microsoft Excel spreadsheet.

Click to jump to top of pageClick to jump to parent topicPage Used to Access and Run the GP_ELEMENTS Query

Page Name

Object Name

Navigation

Usage

Query Manager

QRY_SELECT

Reporting Tools, Query, Query Manager

Create, update, and launch queries.

Click to jump to top of pageClick to jump to parent topicAccessing the GP_ELEMENTS Query

Access the Query Manager page.

Edit

Click to edit field properties and sort order for your query.

Run to HTML

Click to access the GP_ELEMENTS query, where you can view results of your query online. Once you've defined your search criteria for the GP_ELEMENTS query, in addition to viewing results online, you also have the option of downloading the results into a Microsoft Excel spreadsheet or a CSV text file.

Run to Excel

Click to access the GP_ELEMENTS query, where you can download the results of your query to a Microsoft Excel spreadsheet.

Schedule

Click to define criteria for scheduling a query.

See Also

Enterprise PeopleTools PeopleBook: PeopleSoft Query

Click to jump to top of pageClick to jump to parent topicRunning the GP_ELEMENTS Query

Access the GP_ELEMENTS query.

To run the query, enter your search criteria and click the View Results button. Modify the query using the criteria described below.

Used By

Identify whether you want to view elements for All Countries or Specific Country.

Country

If you select All Countries in the Used By field, enter ALL in the Country field. If you select Specific Country in the Used By field, enter the country code for which you want to view elements.

Category and Element Name

To narrow your results, you can enter a functional category code, such as ABS, for absences. You can also enter part of or all of an element name.

Note. For information about category and element naming conventions, see the country extension PeopleBooks.

View Results

Click to download the results to a Microsoft Excel file.

See Also

Enterprise PeopleTools PeopleBook: PeopleSoft Query