Understanding the Delivered System Data

Absence Management 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 Absence Management core application 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 Absence Management 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 temporary variable (to calculate intermediate results).

Variable

GP TEMP006 CHAR

Temporary variable - character.

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

Variable

GP TEMP007 CHAR

Temporary variable - character.

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

Variable

GP TEMP008 CHAR

Temporary variable - character.

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

Variable

GP TEMP009 CHAR

Temporary variable - character.

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

Variable

GP TEMP010 CHAR

Temporary variable - character.

For use in formulas as a temporary variable (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 EPM. 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

This table lists the legend for the following tables listing system elements:

Abbreviation

Description

DU

Could be use during duration element process.

DB

The value of the Day Before is available (name = System Element + DB).

DA

The value of the Day After is available (name = System Element + DA).

OS

What day does the system element value correspond: Current day being processed in the beginning balance offset period Current day being processed in the beginning balance offset period.

PA

These system elements will only be populated when processing a take element that was created from the negative balance take with other absence rule (redirected to), or was created by the mapped to functionality.

OR

Represent the overridden system elements related work schedule and alternate work schedule.

This table lists system elements that are related to a work schedule:

System Element Name

Description

Format

DU

DB

DA

OS

PA

OR

Comments

DAY OF WEEK

Day of the Week

Character

X

X

X

X

Represents the day of the week, Sunday through Saturday. The value of this system element is calculated each day absent and therefore could be different each day. Valid Values: Character '1' through '7' (Sunday through Saturday).

DAY STATUS

Day Status

Character

X

X

X

X

Represents whether the day has been processed ('P') or not ('U'). Valid Values: Character 'P' & 'U' ('P' = Processed / 'U' = Unprocessed).

SCHED DFNx

Schedule define x

Decimal

X

X

X

X

X

X

Represents the primary work schedule's x user defined field. The value of this system element could vary each day.

SCHED HRS

Scheduled Hours

Decimal

X

X

X

X

X

X

Represents the overridden work schedule's x user defined field from the daily work schedule override of the primary workday ID. The value of this system element could vary each day.

SCHED HRS OR

Scheduled Hours

Decimal

X

X

X

X

X

Represents the overridden scheduled work hours from the daily work schedule override of the primary workday ID. The value of this system element could be different each day of the event.

SCHED HRS WK

Sched Hours without Overrides

Decimal

X

X

X

X

X

Represents the scheduled work hours from the primary work schedule. The value of this system element could be different each day of the event.

SCHED ID

Work Schedule

Character

X

Represents the primary work scheduled ID. The value of this system element could be different each day of the event.

SCHED OVER IND

Schedule Over. Ind

Character

X

X

X

X

X

This system element equals 'Y' (Yes), if the day of the event being processed has a daily work schedule override for the primary work day ID, else the system element equals 'N' (No). The value of this system element is calculated each day absent and therefore could be different each day. Valid Values: Character 'Y' &'N' ('Y' = Yes/'N' = No).

WORK DAY ID

Work day ID

Character

X

X

X

X

X

X

Represents the workday ID of the primary work schedule. The value of this system element could be different each day of the event.

WORKDAY ID OR

Work day ID

Character

X

X

X

X

X

Represents the primary workday ID of the daily work schedule override. The value of this system element could be different each day of the event.

This table lists system elements that are related to an alternate work schedule:

System Element Name

Description

Format

DU

DB

DA

OS

PA

OR

Comments

SCHED DFx1 ALT

Schedule define x

Decimal

X

X

X

X

X

X

Represents the alternate work schedule's x user defined field. The value of this system element could vary each day.

SCHED HRS ALT

Scheduled Hours Alternate

Decimal

X

X

X

X

X

X

Represents the overridden work schedule's x user defined field from the daily work schedule override of the alternate workday ID. The value of this system element could vary each day.

SCHED HRS ALT OR

Scheduled Hours Alternate

Decimal

X

X

X

X

X

Represents the overridden scheduled work hours from the daily work schedule override of the alternate workday ID. The value of this system element could be different each day of the event.

SCHED HRS ALT WK

Sched Hours Alt s/o Overrides

Decimal

X

X

X

X

X

X

Represents the scheduled work hours from the alternate work schedule. The value of this system element could be different each day of the event.

SCHED ID ALT

Alternate Work Schedule

Character

X

Represents the alternate work scheduled ID. The value of this system element could be different each day of the event.

SCHED OVER ALT IND

Schedule Alt. Over. Ind

Character

X

X

X

X

X

This system element equals 'Y' (Yes), if the day of the event being processed has a daily work schedule override for the alternate work day ID, else the system element equals 'N' (No). The value of this system element is calculated each day absent and therefore could be different each day. Valid Values: Character 'Y' &'N' ('Y' = Yes/'N' = No).

WORK DAY ID ALT

Work day ID

Character

X

X

X

X

X

X

Represents the workday ID of the alternate work schedule. The value of this system element could be different each day of the event.

This table lists system elements that are related to holidays:

System Element Name

Description

Format

DU

DB

DA

OS

PA

OR

Comments

HOLIDAY HRS

Holiday Hours

Decimal

X

X

X

X

X

Represents the public holiday hours from the HR holiday table. The value of this system element could be different each day of the event.

HOLIDAY SCHEDULE

Holiday Schedule

Character

X

X

X

X

X

Represents the holiday schedule code from the HR holiday table. The value of this system element could be different each day of the event.

HOLIDAY TYPE

Holiday Type

Character

X

X

X

X

X

Represents the public holiday type from the HR holiday table. The value of this system element could be different each day of the event.

This table lists system elements that are related to take definitions:

System Element Name

Description

Format

DU

DB

DA

OS

PA

OR

Comments

ABSENCE REASON

Absence Reason

Character

X

X

X

X

X

X

Represents the absence reason for the absence event. The value of this system element is resolved once prior to the 1st day of each event and therefore will be the same value each day of the event.

ABSENCE TYPE

Absence Type

Character

X

X

X

X

X

X

Represents the absence type of the Take associated with the absence event. The value of this system element is resolved once prior to the 1st day of each event and therefore will be the same value each day of the event.

TAK CONFIGx PARENT

Take Configx of Parent

Character

X

Represents the x user defined field associated with the Take element of the absence event being processed. The value of this system element is resolved once prior to the 1st day of each event and therefore will be the same value each day of the event.

TAKE CONFIGx

Take Config x

Character

X

X

X

X

X

Represents the x user defined field associated with the Take element of the absence event being processed. The value of this system element is resolved once prior to the 1st day of each event and therefore will be the same value each day of the event.

This table lists system elements that are related to absence event entry:

System Element Name

Description

Format

DU

DB

DA

OS

PA

OR

Comments

ABS BGN DATE

Absence Begin Date

Date

X

X

X

X

X

Represents the absence event begin date. The value of this system element will be the same for all days within each event.

ABS END DATE

Absence End Date

Date

X

X

X

X

X

Represents the absence event end date. The value of this system element will be the same for all days within each event.

ABSENCE DATE

Absence Date

Date

X

X

X

X

X

Represents the calendar date of the day of the event being processed. The value of this system element is calculated each day absent and therefore is different each day.

BGN DAY IND

Begin Day Indicator

Character

X

X

X

X

X

This system element equals '1' (Yes), if the 1st day of the event is being processed, else the system element equals '0' (No). The value of this system element is calculated each day absent and therefore could be different each day. Valid Values: Character '1' &'0' ('1' = Yes/'0' = No).

BGN DAY IND HLF

Begin Half Day Indicator

Character

X

X

X

X

X

This system element equals the value entered on the absence event entry component for this event. The employee was absent a half a day on the first day of the event. What day does the system element value correspond: Current day being processed. Valid Values: Character 'Y' &'N' ('Y' = Yes/'N' = No).

END DAY IND

End Day Indicator

Character

X

X

X

X

X

This system element equals '1' (Yes), if the 1st day of the event is being processed, else the system element equals '0' (No). The value of this system element is calculated each day absent and therefore could be different each day. Valid Values: Character '1' &'0' ('1' = Yes/'0' = No).

END DAY IND HLF

End Half Day Indicator

Character

X

X

X

X

X

This system element equals the value entered on the absence event entry component for this event. The employee was absent a half a day on the last day of the event. What day does the system element value correspond: Current day being processed. Valid Values: Character 'Y' &'N' ('Y' = Yes/'N' = No).

EVENT ADJUSTMENT

Event Adjustment (override)

Decimal

X

X

X

X

X

Represents the adjustment to the 'per absence' entitlement balance associated with the Absence Take of the absence event being processed. The value of this system element is resolved once prior to the 1st day of each event and therefore will be the same value each day of the event.

EVENT ENTITLEMENT

Event entitlement (override)

Decimal

X

X

X

X

X

Represents the override to the 'per absence' entitlement units for the absence event being processed. The value of this system element is resolved once prior to the 1st day of each event and therefore will be the same value each day of the event.

EVT CONFIGx CH

Event Config

Character

X

X

X

X

X

Represents the absence event entry's first user defined character field for the absence event being processed. The value of this system element is resolved once prior to the 1st day of each event and therefore will be the same value each day of the event.

EVT CONFIGx CH UPD

Event Configx Character Update

Character

X

Represents the first daily absence user defined character field that can be assigned a value and then stored on the absence daily results. The value of this system element will be retrieved and stored on the absence daily results only if the system element is entered in the User Defined Result Fields grid of the Absence Take definition. It is a daily system element. A common place to assign a value to this system element is the absence take day formula or the absence take unit formula. A different value could be stored each day on the absence daily results depending upon what value is assigned to the system element each day. The stored value can then be used in a take element offset formula via the system element EVT CONFIG CHx OS, or in a duration element via the system element EVT CONFIG CHx DU.

EVT CONFIGx DC

Event Configx

Decimal

X

X

X

X

X

Represents the absence event entry's first user defined character field for the absence event being processed. The value of this system element is resolved once prior to the 1st day of each event and therefore will be the same value each day of the event.

EVT CONFIGx DC UPD

Event Configx Decimal Update

Decimal

X

Represents the first daily absence user defined character field that can be assigned a value and then stored on the absence daily results. The value of this system element will be retrieved and stored on the absence daily results only if the system element is entered in the User Defined Result Fields grid of the Absence Take definition. It is a daily system element. A common place to assign a value to this system element is the absence take day formula or the absence take unit formula. A different value could be stored each day on the absence daily results depending upon what value is assigned to the system element each day. The stored value can then be used in a take element offset formula via the system element EVT CONFIG DCx OS, or in a duration element via the system element EVT CONFIG DCx DU.

EVT CONFIGx DT

Event Config x

Date

X

X

X

X

X

Represents the absence event entry's first user defined character field for the absence event being processed. The value of this system element is resolved once prior to the 1st day of each event and therefore will be the same value each day of the event.

EVT CONFIGx DT UPD

Event Configx Date Update

Date

X

Represents the first daily absence user defined character field that can be assigned a value and then stored on the absence daily results. The value of this system element will be retrieved and stored on the absence daily results only if the system element is entered in the User Defined Result Fields grid of the Absence Take definition. It is a daily system element. A common place to assign a value to this system element is the absence take day formula or the absence take unit formula. A different value could be stored each day on the absence daily results depending upon what value is assigned to the system element each day. The stored value can then be used in a take element offset formula via the system element EVT CONFIG DTx OS, or in a duration element via the system element EVT CONFIG DTx DU.

EVT CONFIGx MN

Event Config x

Monetary

X

X

X

X

X

Represents the absence event entry's first user defined character field for the absence event being processed. The value of this system element is resolved once prior to the 1st day of each event and therefore will be the same value each day of the event.

EVT CONFIGx MN UPD

Event Configx Monetary Update

Monetary

X

Represents the first daily absence user defined character field that can be assigned a value and then stored on the absence daily results. The value of this system element will be retrieved and stored on the absence daily results only if the system element is entered in the User Defined Result Fields grid of the Absence Take definition. It is a daily system element. A common place to assign a value to this system element is the absence take day formula or the absence take unit formula. A different value could be stored each day on the absence daily results depending upon what value is assigned to the system element each day. The stored value can then be used in a take element offset formula via the system element EVT CONFIG MNx OS, or in a duration element via the system element EVT CONFIG MNx DU.

ORIG BEGIN DATE

Original Begin Date

Date

X

X

X

X

X

Represents the absence event original begin date. The value of this system element will be the same for all days within each event.

PARTIAL HOURS

Partial Hours

Decimal

X

X

X

X

X

Represents the partial hours if any for the day of the absence event being processed. Partial hours can be entered for each event via the absence event entry component for the begin day of the event, or for the end day of the event. Partial hours can also be entered for all days of the event. The value of this system element is calculated each day absent and therefore could be different each day.

PIN TAKE NUM

Absence Take Element

Pointer

X

X

X

X

X

Represents the PIN (element) number of the Take element for the day.

This table lists system elements that are calculated during absence processing:

System Element Name

Description

Format

DU

DB

DA

OS

PA

OR

Comments

ABS BEGIN ENTL BAL

Absence Begin Entitl Balance

Decimal

X

X

X

X

X

X

Represents the entitlement period balance as of the beginning of the day. The value of this system element is calculated each day absent and therefore could be different each day.

ABS BEGIN WAIT BAL

Absence Begin Wait Balance

Decimal

X

X

X

X

X

X

Represents the wait period balance as of the beginning of the day. The value of this system element is calculated each day absent and therefore could be different each day.

ABS CUM EVT WAIT

Absence Cum Event Wait

Decimal

X

X

X

X

X

X

Represents the entitlement balance as of the beginning of the day. The value of this system element is calculated each day absent and therefore could be different each day.

ABS CUM LINK WAIT

Absence Cum Linked Wait

Decimal

X

X

X

X

X

X

Represents the sum of the wait count of each day of the absence event through the day of the absence event being processed including the wait counts of previously linked absence events. The value of this system element is calculated each day absent and therefore could be different each day.

ABS CUM PARTIAL HR

Absence Cum Partial Hours

Decimal

X

X

X

X

X

X

Represents the sum of the partial hours of Absence Takes for the same day being processed including the current Absence Take. This system element is only available when duplicates are allowed for that Absence Take. The value of this system element is calculated each day absent and therefore could be different each day.

ABS ELIG DATE

Absence Eligible Date

Date

X

X

X

X

X

X

The Take element's eligibility date resolves once at the beginning of each absence event. The resulting value of the eligibility date is available via this system element. The employee is not eligible to be paid prior to this date (all daily units will be considered unpaid). The value of this system element is resolved once prior to the 1st day of each event and therefore will be the same value each day of the event.

ABS ELIG IND

Absence Eligible Indicator

Character

X

X

X

X

X

X

This system element equals 'Y' (Yes), if the day of the event being processed is greater than or equal to the eligibility date, else the system element equals 'N' (No). (See ABS_ELIG_DATE) The value of this system element is calculated each day absent and therefore could be different each day. Valid Values: Character 'Y' &'N' ('Y' = Yes/'N' = No).

ABS END ENTL BAL

Absence End Entitl Balance

Decimal

X

X

X

X

X

X

Represents the entitlement balance as of the end of the day. The value of this system element is calculated each day absent and therefore could be different each day.

ABS END WAIT BAL

Absence End Wait Balance

Decimal

X

X

X

X

X

X

Represents the wait period balance as of the end of the day. The value of this system element is calculated each day absent and therefore could be different each day.

ABS LINK IND

Absence Link Indicator

Character

X

X

X

X

X

X

This system element = 'Y' (Yes) if the event is linked to a prior event. If the current absence event is not linked, the system element will equal 'N' (No). This system element can be used in your rules to share a linked entitlement balance, or to share a linked waiting period. The value of this system element is resolved once prior to the 1st day of each event and therefore will be the same value each day of the event. Valid Values: Character 'Y' &'N' ('Y' = Yes/'N' = No).

ABS LINK PRD

Absence Link Period

Decimal

X

X

X

X

X

X

The Take element's link period duration between two absences is resolved once at the beginning of each event. The resulting value of this period of time is available via this system element. This is used to help determine whether or not the current event is linked to a previous event. The value of this system element is resolved once prior to the 1st day of each event and therefore will be the same value each day of the event.

ABS MAP ELEMENT

Absence Map Element Number

Pointer

X

X

X

X

X

X

Represents the Take element's mapped to Take element. This system element will be populated for each day of the current event that is mapped (a mapped to Take element is generated). The value of this system element is resolved each day and therefore could have a different value each day.

ABS MIN IND

Absence Minimum Indicator

Character

X

X

X

X

X

X

This system element = 'Y' (Yes) if this event satisfies the minimum number of calendar days the absence must span before the event is eligible to be paid else the system element equals 'N' (No). The value of this system element is resolved once prior to the 1st day of each event and therefore will be the same value each day of the event. Valid Values: Character 'Y' &'N' ('Y' = Yes/'N' = No).

ABS MIN PRD

Absence Minimum Period

Decimal

X

X

X

X

X

X

Represents the Take Element's minimum period or the minimum number of calendar days the absence must span to be considered a valid absence event. If the absence event spans fewer calendar days than the minimum period, the event is not eligible to be paid and will not be considered for linking (a future dated event will never link to this event). The value of this system element is resolved once prior to the 1st day of each event and therefore will be the same value each day of the event.

ABS NEG ELEMENT

Absence Negative Element Number

Pointer

X

X

X

X

X

X

Represents the Take element's negative balance rules, take with other absence. This system element will be populated when the amount of the entitlement balance drops below zero (the day is redirected to another take element). The value of this system element is resolved once prior to the 1st day of each event and therefore will be the same value each day of the event.

ABS SOURCE ELEMENT

Absence Source Element Number

Pointer

X

X

X

X

X

X

Represents the PIN number of the Take element from which this Absence Take was mapped or redirected. The value of this system element could vary each day.

ABS WAIT COUNT

Absence Wait Count

Decimal

X

X

X

X

X

X

The Take element's wait count formula resolves each day if the wait per absence indicator is checked on. The resulting value of the wait count formula is available via this system element each day (the unit representation for each day). The value of this system element is calculated each day absent and therefore could be different each day.

DAY COUNT

Day Count

Decimal

X

X

X

X

X

X

The Take element's Day Formula resolves each day. The resulting value of the Day Formula is available via this system element each day (the unit representation for each day). The value of this system element is calculated each day absent and therefore could be different each day.

DAY COUNT UNP

Day count unpaid

Decimal

X

X

X

X

X

X

This system element equals the number of unpaid units (the unpaid portion of the day count). The value of this system element is calculated each day absent and therefore could be different each day.

FIRST DATE LINK

First Date Link

Date

X

Represents the begin date of the earliest absence event linked to the absence event begin processed. If the event is not linked it represents the begin date of the absence event being processed. The value of this system element will be the same for all days within each event.

FIRST EVT BGN DT

First Event Begin Date

Date

X

X

X

X

X

Represents the begin date of the earliest absence event linked to the absence event begin processed. If the event is not linked it represents the begin date of the absence event being processed. The value of this system element will be the same for all days within each event.

LINK YES-NO

Link Yes-No

Character

X

This system element = 'Y' (Yes) if the event is linked to a prior event. If the current absence event is not linked, the system element will equal 'N' (No). This system element can be used in your rules to share a linked entitlement balance, or to share a linked waiting period. The value of this system element is resolved once prior to the 1st day of each event and therefore will be the same value each day of the event. Valid Values: Character 'Y' &'N' ('Y' = Yes/'N' = No).

TOTAL ABS BY DAY

Total Absence hours by day

Decimal

X

Represents the sum of the partial hours of Absence Takes for the same day being processed including the current Absence Take. This system element is only available when duplicates are allowed for that Absence Take. The value of this system element is calculated each day absent and therefore could be different each day.

This table lists system elements related to the forecasting process:

System Element Name

Description

Format

DU

DB

DA

OS

PA

OR

Comments

TXN ID

Transaction Identifier

Character

X

Represents the transaction ID of either the Absence Forecasting or Balance Inquiry transaction being processed. When is it Available: This system element is resolved during Absence Forecasting or Balance Inquiry. It is only available during the Absence Forecasting or Balance Inquiry transaction processing. The value of this system element will not change during the processing of the transaction.

TXN RSLT OPTN

Transaction Result Option

Character

X

Represents the transaction result option of either the Absence Forecasting or Balance Inquiry transaction being processed. When is it Available: This system element is resolved during Absence Forecasting or Balance Inquiry. It is only available during the Absence Forecasting or Balance Inquiry transaction processing. The value of this system element will not change during the processing of the transaction. Valid Values: Character Value. 'T' - Use Temporary Tables, 'N' - Do not write results.

FCST ASOF DT

Forecast As Of Date

Date

X

Represents the as of date for which the absence balance of the specified Take element will be calculated. When is it Available: This system element is resolved during the Balance Inquiry. It is only available during the Balance Inquiry transaction processing. The value of this system element will not change during the processing of the transaction.

FCST BGN DT

Forecast Begin Date

Date

X

Represents the Forecast Period Begin Date for which either Absence Forecasting or Balance Inquiry being processed. When is it Available: This system element is resolved during Absence Forecasting or Balance Inquiry. It is only available during the Absence Forecasting or Balance Inquiry transaction processing. The value of this system element will not change during the processing of the transaction.

FCST END DT

Forecast End Date

Date

X

Represents the Forecast Period End Date for which either Absence Forecasting or Balance Inquiry being processed. When is it Available: This system element is resolved during Absence Forecasting or Balance Inquiry. It is only available during the Absence Forecasting or Balance Inquiry transaction processing. The value of this system element will not change during the processing of the transaction.

PIN FCST TAKE NUM

Forecast Pin Number

Pointer

X

Represents the Take element for which the absence balance will be calculated. When is it Available: This system element is resolved during the Balance Inquiry. It is only available during the Balance Inquiry transaction processing. The value of this system element will not change during the processing of the transaction. Valid Values: PIN Number.

ABS EVT FCST VAL

Absence Event Forecast Value

Character

X

X

X

X

X

X

Represents the value of the Take element's Forecast Element resolved for an absence event during Absence Forecasting. When is it Available: This system element is resolved during Absence Forecasting. It is only available during the batch Absence Take element processing. It is a daily system element. The value of this system element will be the same for each day of the event.