This utility package of functions is intended to be used to assist in Derivation Expression and script creation.  These custom functions also can be used in report writing to obtain information otherwise not easily obtained by other means.

This package contains the following functions:

|[ACCUM_INIT|P2K_PU.ACCUMULATORS]|Used for totaling values outside the realm of the [UPPHF] and [UEEF] totaling functionality
|[ACCUM_ADD|P2K_PU.ACCUMULATORS]|Used for totaling values outside the realm of the [UPPHF] and [UEEF] totaling functionality
|[ACCUM_VALUE|P2K_PU.ACCUMULATORS]|Used for totaling values outside the realm of the [UPPHF] and [UEEF] totaling functionality
|[DES_TYPE|P2K_PU.DES_TYPE]|Provides the [EMPLOYMENT_TYPE] for an Employment [STATUS_CODE]
|[GET_EID|P2K_PU.GET_EID]|Determines the [EID_ID] for an employee, given either [PERSON_CODE] or [GOVERNMENT_CODE]
|[GET_EASD|P2K_PU.GET_EASD]|Determines the primary assignment [EASD_ID] for an employee, given a [PERSON_CODE] or [GOVERNMENT_CODE] 
|[VALB|P2K_PU.VALB]|Retrieves attendance bank information (official and processed only) for an employee, as seen on [VALB]
|[BEN|P2K_PU.BEN]|*Retrieves benefit plan and enrollment information for an employee, as seen on [IBEN]
|[PPR|P2K_PU.PPR]|*Retrieves payment rule information for an employee, as seen on [IPPM]
|[EIN_CODE|P2K_PU.EIN_CODE]|Get federal or state government registrations
|[CLOCK|P2K_PU.CLOCK]|Format time values
|[EASD_DIST|P2K_PU.EASD_DIST]|Retrieve distribution information for an assignment, as seen on [IEAS]
|[PSN|P2K_PU.PSN]|Retrieve sundry line information, as seen on [IPSN]
|[EID|P2K_PU.EID]|Retrieve Identity information
|[ECT|P2K_PU.ECT]|*Retrieve Contact information
|[PPH|P2K_PU.PPH]|*Retrieve Pay Header information
|[FIRST_MGR|P2K_PU.FIRST_MGR]|*Get Identity ID for derived first manager
|[GC|P2K_PU.GC]|Retrieve column value from a table, given the table ID