EmployeeByDetailCache

Employee by Detail Cache

Minor Business Rule

Object Name: B0800190

Parent DLL: CHRM

Location: Client/Server

Language: C

Data Structure

D0800190 - Employee by Detail Cache

Parameter NameData ItemData TypeReq/OptI/O/Both
mnJobnumberAJOBSMATH_NUMERICREQINPUT

The job number (work station ID) which executed the particular job.

mnAddressNumberAN8MATH_NUMERICOPTBOTH

A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
location.

mnNumberKeysNKEYSMATH_NUMERICREQINPUT

The number of keys in an index that will be used to retrieve, delete, or update a record.

szCacheActionCodeCACTNcharREQINPUT

A code that indicates the activity you want to perform. Valid codes:     o Get - Retrieve the cache element     o Add - Add a cache element     o 
Update - Update a cache element     o Delete - Delete a cache element     o Delete All - Delete all cache elements     o Get Next - Retrieve the 
next cache element     o Add/Update - Add a cache element if it does not exist; Update a cache element if it does exist     o Terminate - 
Terminate Cache

cSuppressErrorMessageSUPPScharOPTINPUT

A flag indicating whether or not runtime error messaging will occur when an error message is issued from a business function.        0 = allow 
runtime error message handling.        1 = suppress runtime error message handling.

szErrorMessageIDDTAIcharOPTOUTPUT

A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

idCacheCursorGENLNGIDREQBOTH

General purpose ID variable.

szIncreaseTypeTRScharOPTBOTH

A code that indicates the reason for one of the following:   o  Changing an active employee's record   o  Terminating an employee   o  
Recommending a change in salary or rate This is a user defined code (06/T). If you are reactivating an employee, the code must be numeric. The 
code for new hires is the default reason code.

mnBudgetPercentageALPCMATH_NUMERICOPTBOTH

The percentage to be allocated to the various payroll elements. Based upon the program being called, this may represent various types of 
percentages such as Percentage of Tip Wages versus Total Wages.

mnProrateFactorPRORFTMATH_NUMERICOPTBOTH

The multiplication factor for the actual amount of increase received.

mnIncreaseAmountINCRAMATH_NUMERICOPTBOTH

The amount of increase for this type.

cActualEligibilityACTELcharOPTBOTH

This field is for the Actual Eligibility flag.

mnModelOwnerMOWNRMATH_NUMERICOPTBOTH

The address book number of the person creating the model.

jdTerminationDateEFTSJDEDATEOPTBOTH

The date on which a requisition, a position, or activity within a position takes effect.

mnCalculatedFTEFTEMATH_NUMERICOPTBOTH

The full-time equivalent (FTE) amount. This figure is the portion of a full-time worker that an employee represents within the business unit. 
For example, an employee who works 20 hours per week would represent .50 (1/2 FTE). This number cannot be greater than 1 for any 
employee.

mnEmployeeMasterFTEFTEMATH_NUMERICOPTBOTH

The full-time equivalent (FTE) amount. This figure is the portion of a full-time worker that an employee represents within the business unit. 
For example, an employee who works 20 hours per week would represent .50 (1/2 FTE). This number cannot be greater than 1 for any 
employee.

szEmployeeNameALPHcharOPTBOTH

The text that names or describes an address. This 40-character alphabetic field appears on a number of forms and reports. You can enter 
dashes, commas, and other special characters, but the system cannot search on them when you use this field to search for a name.

szSuperviosrNameALPHcharOPTBOTH

The text that names or describes an address. This 40-character alphabetic field appears on a number of forms and reports. You can enter 
dashes, commas, and other special characters, but the system cannot search on them when you use this field to search for a name.

mnSupervisorNumberAN8MATH_NUMERICOPTBOTH

A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
location.

szModelName9MNAMEcharOPTBOTH

The model name. Valid values are:    MASTER is a model name to be used for the Final Submitted Compensation.    PUBLIC model is 
controlled by a UDC Table.  Must use entry from the UDC Table.    PRIVATE model could have any name the owner chooses.

cReviewTypeRWTYPcharOPTBOTH

A code that indicates the last compensation review type.

szIncreaseDescriptionIDL01charOPTBOTH

This field is a user defined name or remark.

cAllowJobTitleChangeJTCHGcharOPTBOTH

A code that specifies whether a job title change is allowed. 

cModifiedEligibilityMODELcharOPTBOTH

This field is for the modified eligibility flag.

mnGuidelineLowRangeGLLORMATH_NUMERICOPTBOTH

A guideline is given to managers when they are designating wage increases. This field indicates the guideline low range.

mnGuidelineHighRangeGLHRMATH_NUMERICOPTBOTH

A guideline is given to managers when they are designating wage increases. This would be the guideline high range.

cGuideLineInputmethodGLIMcharOPTBOTH

UDC table with fixed amount or percentage.

mnIncreasePercentageINCRAMMATH_NUMERICOPTBOTH

This field is for the percentage amount of increase.

mnProrateAmountPRORAMATH_NUMERICOPTBOTH

The prorate factor multiplied by the grid increase amount (rounded according to rounding rule defined for the increase type). If the prorate 
amount is rounded, the increase amount and increase percentage need to be readjusted based on the rounded prorate amount.

mnProratePercentagePRORTMATH_NUMERICOPTBOTH

The percentage of an increase after being adjusted by the prorate factor. If a full time employee receives a 5% raise, than another 
employee working at 80%of full time would receive a raise based on a 4% prorate.

cIncreaseOutsideINCROcharOPTBOTH

The amount of increase below or above the guideline range.

mnPreviousIncreasePREVIMATH_NUMERICOPTBOTH

The previous amount of increase for this type.

mnPreviousPercentagePRINCMATH_NUMERICOPTBOTH

The percentage amount of previous increase.

mnPreviousProrateAmountPRPRAMATH_NUMERICOPTBOTH

The previous prorate factor multiplied by the grid increase amount (rounded according to the rounding rule defined for the increase type). If 
the prorate amount is rounded, the increase amount and increase percentage need to be readjusted based on the rounded prorate 
amount.

mnPreviousProratePRPROMATH_NUMERICOPTBOTH

The percentage amount of the previous prorate.

mnAllocatedBudgetAmtALBAMATH_NUMERICOPTBOTH

This is the amount of increase an employee would receive based on their annual salary multiplied by the budget allocation percent for the 
increase type being used. The increase types and budget allocation percent are stored in the increase type rules table.

Related Functions

None

Related Tables

None