FetchRolloverDefinitionCache

Fetch Rollover Definition Cache Entry

Minor Business Rule

Object Name: B0701145

Parent DLL: CHRM

Location: Client/Server

Language: C

Data Structure

D0701145 - Fetch Rollover Definition Cache Entry

Parameter NameData ItemData TypeReq/OptI/O/Both
szRolloverDefinCacheNamePIDcharREQBOTH

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

cTypeofCrossReferenceXTYPcharREQBOTH

This field indicates if a DBA has a rollover table. The possible codes are:     o R - DBA is associated with a rollover table.     o B - Default  - 
this code is used for cross reference purposes.

mnRelatedToPDBAPPYFMATH_NUMERICREQBOTH

The number and description of the PDBA that you want the system to use to calculate the corresponding PDBA. This number is the 
beginning number in the range that is the basis of the calculation.

mnPayDeductBenAccTypePDBAMATH_NUMERICOPTNONE

A code that defines the type of pay, deduction, benefit, or accrual. Pay types are numbered from 1 to 999. Deductions and benefits are 
numbered from 1000 to 9999.

mnInceptionToDateLimitCMAXMATH_NUMERICOPTNONE

The maximum amount of dollars or hours that an accrual can have at any one time.   For example, your company might have a vacation 
policy that allows an employee to rollover 40 hours each year, but the accrued balance cannot exceed a total of 300 hours at any one time. The 
system calculates both the payroll cycle and year-end rollover up to the limit, taking into account the amounts that have been used. NOTE:  If 
the system rolls over the accrual at the end of a standard year, it applies the limit against payroll month history.  If it rolls the accrual over at 
the end of a fiscal or anniversary year, it applies the limit against fiscal and anniversary history. 

cLimitMethodTASFcharOPTNONE

A code that indicates which history file the system uses for DBA limits.  Values are: Blank  The system applies monthly, quarterly and annual 
limits to calendar month history. The system stores fiscal and anniversary history by pay period ending date. Table F06145 (Calendar 
Month DBA Summary History File) will be updated (default). 1  The system applies monthly, quarterly and annual limits to payroll month history. 
Use this method for retirement plans such as 401 (k) or RRSP. The system stores fiscal and anniversary history by check date. Table F06146 
(Employee Transaction History Summary) will be updated. 2  The system applies monthly and quarterly limits to calendar month history and 
updates table F06145 (Calender Month DBA Summary History File).  It applies annual limits to fiscal and anniversary history.  It stores fiscal 
and anniversary history by pay period ending date and updates table F06147 (Fiscal and Anniversary Year History). 

cAccruCarryovrOfAvailACOcharOPTNONE

This code is internally set by the system during DBA Setup. If a DBA has related pay types the code is set to Y. This tells the system that 
this is the available DBA. All other DBAs will have a code of N.

cDBATypeDISOcharOPTNONE

A code used to distinguish between the following types of payroll entries: P Time Cards (Earnings)   D Deductions withheld   B Benefit (both 
cash and non cash)   A Accrual of sick, vacation, comp, and so forth  Note: These codes may only be changed by J.D. Edwards If you enter an * 
in this field the system displays all four types of PDBAs.

szNameAlphaExplanationEXAcharOPTNONE

A description, remark, explanation, name, or address.

cSickVacationHolidaySVHcharOPTNONE

A user defined code (system 06, type SV) that specifies whether the benefit or accrual type is sick, vacation, holiday, leave, or other.

szAnniversaryFiscalBeginniAFDTcharOPTNONE

A user-defined code (07/AF) that specifies when the rollover year begins.  If blank, the system rolls the accrual over at the end of the 
standard calendar year (December 31, XXXX).   To specify a fiscal year, enter user defined code FISC.  The system will use the fiscal year setup for 
the employee's home company. To specify an anniversary year, enter any of the other codes in the user defined code table.  For example, 
if you want the rollover year to begin on the employee's date of birth, use code DOB. To create related DBAs, use the same date code on 
both the DBA for the accrual, and the DBA for the available balance. 

szRolloverTableRTABcharOPTNONE

This is the identification number of the rollover table that will be used to limit the amount that can be rolled over for an accrual. The limit is 
based on an employee's months of service. For example, the table can be setup so an employee with 0 thru 12 months can roll over up to 40 
hours at year end and an employee with 13 thru 999 can roll over up to 80 hours.

szErrorMessageKeyEKEYcharOPTNONE

A 4-digit number assigned to all errors. When this number is used in the error message facility (F7 from any form), you may enter a specific 
error message number and press F13 to automatically exit to the revisions program referenced within the text of the error message. This 
function applies only to error messages that refer to items such as user defined codes.

mnAddressNumberAN8MATH_NUMERICOPTNONE

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

Related Functions

None

Related Tables

None