ReadRolloverPDBACache

Write/Read Rollover PDBA Cache

Minor Business Rule

Object Name: B0700690

Parent DLL: CHRM

Location: Client/Server

Language: C

Data Structure

D0700690 - DS to Read/Write to Rollover PDBA Cache

Parameter NameData ItemData TypeReq/OptI/O/Both
szRolloverPDBACacheNamePIDcharOPTNONE

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.

mnPayDeductBenAccTypePDBAPDBAMATH_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.

cPDBAFoundFlagEV01charOPTNONE

An option that specifies the type of processing for an event.

cSickVacationHolidaySVHSVHcharOPTNONE

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

szRolloverTableRTABRTABcharOPTNONE

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.

szBenefitDeductionTableDTABDTABcharOPTNONE

The table used if the calculation requires table values.

cTransactTypeTimePayDISODISOcharOPTNONE

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.

cUseNumberOfPeriodsNPERNPERcharOPTNONE

When you set up a DBA that is not a wage attachment deduction, use this field to indicate whether you want the system to read the Number 
of Periods field to determine if this DBA should be included in the payroll cycle. If you enter a Y, the number of periods must be entered in the 
No. of Deductions field or the system considers the DBA to be inactive. When you set up a wage attachment DBA, leave this field blank. Use 
the Employee Wage Attachment Entry form to enter the number of periods for which the deduction should be taken. For One World valid 
values are: Click on the field if you want the system to read the Number of Periods field and continue the DBA only until the amount due is zero.    
Blank Do not read the Number of Periods field for this DBA. For World, valid values are:    Y        Yes, read the Number of Periods field and 
continue this DBA only until the amount due is zero.    N        No, do not read the Number of Periods field for this DBA.    Blank Do not read the 
Number of Periods field for this DBA.

cDecliningBalanceDBALDBALcharOPTNONE

A code that indicates whether you want the system to use the Amount Due at the DBA, group, or employee level to determine whether to 
use the specified deduction in a payroll cycle.   Clicking on the field enables the Amount Due field to continue the deduction until the amount is 
zero. When you choose this field, you must also enter a value in the Amount Due field, otherwise the system considers the deduction to be 
cleared or inactive.   If you do not click on this field, the Amount Due will not be used with the specified deduction.   For advance deductions, you 
must click this field. 

mnCarryoverMaximumCMAXCMAXMATH_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. 

szPDBADescriptionEXAEXAcharOPTNONE

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

cCloseHandleFlagEV01charOPTNONE

An option that specifies the type of processing for an event.

Related Functions

None

Related Tables

None
WriteRolloverPDBACache

WriteRolloverPDBACache

Write/Read Rollover PDBA Cache

Minor Business Rule

Object Name: B0700690

Parent DLL: CHRM

Location: Client/Server

Language: C

Data Structure

D0700690 - DS to Read/Write to Rollover PDBA Cache

Parameter NameData ItemData TypeReq/OptI/O/Both
szRolloverPDBACacheNamePIDcharOPTNONE

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.

mnPayDeductBenAccTypePDBAPDBAMATH_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.

cPDBAFoundFlagEV01charOPTNONE

An option that specifies the type of processing for an event.

cSickVacationHolidaySVHSVHcharOPTNONE

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

szRolloverTableRTABRTABcharOPTNONE

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.

szBenefitDeductionTableDTABDTABcharOPTNONE

The table used if the calculation requires table values.

cTransactTypeTimePayDISODISOcharOPTNONE

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.

cUseNumberOfPeriodsNPERNPERcharOPTNONE

When you set up a DBA that is not a wage attachment deduction, use this field to indicate whether you want the system to read the Number 
of Periods field to determine if this DBA should be included in the payroll cycle. If you enter a Y, the number of periods must be entered in the 
No. of Deductions field or the system considers the DBA to be inactive. When you set up a wage attachment DBA, leave this field blank. Use 
the Employee Wage Attachment Entry form to enter the number of periods for which the deduction should be taken. For One World valid 
values are: Click on the field if you want the system to read the Number of Periods field and continue the DBA only until the amount due is zero.    
Blank Do not read the Number of Periods field for this DBA. For World, valid values are:    Y        Yes, read the Number of Periods field and 
continue this DBA only until the amount due is zero.    N        No, do not read the Number of Periods field for this DBA.    Blank Do not read the 
Number of Periods field for this DBA.

cDecliningBalanceDBALDBALcharOPTNONE

A code that indicates whether you want the system to use the Amount Due at the DBA, group, or employee level to determine whether to 
use the specified deduction in a payroll cycle.   Clicking on the field enables the Amount Due field to continue the deduction until the amount is 
zero. When you choose this field, you must also enter a value in the Amount Due field, otherwise the system considers the deduction to be 
cleared or inactive.   If you do not click on this field, the Amount Due will not be used with the specified deduction.   For advance deductions, you 
must click this field. 

mnCarryoverMaximumCMAXCMAXMATH_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. 

szPDBADescriptionEXAEXAcharOPTNONE

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

cCloseHandleFlagEV01charOPTNONE

An option that specifies the type of processing for an event.

Related Functions

None

Related Tables

None