PayGradeServer

Pay Grade Server

Master Business Function

Object Name: N0800005

Parent DLL: CFND

Location: Client/Server

Language: NER

Data Structure

DN0800005 - Pay Grade Server

Parameter NameData ItemData TypeReq/OptI/O/Both
szPayGradePGRDcharNONENONE

A code that designates a category for grouping employees according to pay ranges. For each pay grade, you enter a pay range that 
includes a minimum, a midpoint, and a maximum pay rate. The system uses these pay ranges to calculate compa-ratios for the employees that 
you assign to pay grades. After you enter a pay grade for an employee, the system displays either an error or a warning message if you enter 
a rate for the employee that is not within the pay range for the employee's pay grade. To set up pay grades, use Pay Grades by Class 
(P082001). If you have set up your system to use rates in the Pay Grade Step table as the default pay rates for employees, changing an 
employee's pay grade step causes the system to automatically update the following fields:   o  Salary   o  Hourly Rate   o  Hours per day   o  Hours per 
year   o  Days per year  

szLocalitySLOCcharNONENONE

A user defined code (07/SL) that defines the different salary localities within an organization.  For example, you can compare salaries for 
employees on the East Coast with employees in the Midwest.

cPayClassSALYcharNONENONE

A code that specifies how an employee is paid. Valid codes are: H Hourly S Salaried P Piecework

mnErrorFlgMATH01MATH_NUMERICNONENONE

- - - Good Performance Low Value. 

jdDateEffectiveDEFJDEDATENONENONE

The date on which this transaction takes effect. The effective date is used generically. It can be the date of the next raise, a lease effective 
date, a price or cost effective date, a currency effective date, a tax rate effective date, a change in well status, or any other date that is 
appropriate.

mnMinSalaryAAQ1MATH_NUMERICNONENONE

The minimum salary or hourly rate allowed within a pay grade. This field is used to trigger warnings in the Salary and Wage module when 
an employee's salary or rate is lower than the minimum permitted within the pay grade.

mnMidSalaryAAQ2MATH_NUMERICNONENONE

The midpoint salary or hourly rate within a pay grade or pay range. For job IDs with a defined pay grade, this amount is defined in the Pay 
Grade table (F082001).  For job IDs that are evaluated by points, this amount is calculated using a Pay Range Formula table (F08290). The 
compa-ratio figure (data item #CRA) is calculated by dividing an employee's salary or rate by the appropriate midpoint.

mnMaxiSalaryAAQ3MATH_NUMERICNONENONE

The maximum salary or hourly rate within a pay grade. This field is used to trigger warnings in the Salary and Wage module when an 
employee's salary or rate is higher than the maximum permitted in the pay grade.

mnFourthQrtAmtAAQ4MATH_NUMERICNONENONE

An information only field for a user defined fourth figure in a pay grade salary range.  This is a display only field.  It is not used in any of the 
computations done on this screen. This field is reserved for future use.

mnOtherAmtAAQ5MATH_NUMERICNONENONE

An information only field for a user defined second figure in a pay grade salary range. This field is for display only.  It is not used in any of 
the computations done on this screen. This field is reserved for future use.

szNameRmkRMKcharNONENONE

A generic field that you use for a remark, description, name, or address.

szSourceSRcharNONENONE

A code that identifies the source of the salary information. This is a user defined code (08/SS). To display all pay grades regardless of the 
source, enter * in this field.

szPayStepPSTPcharNONENONE

A quantity that identifies the number of optional pay increments, if any, available within each pay grade.

mnAmtStepSTAAMATH_NUMERICNONENONE

The amount to be added to current salary or current hourly rate if you are using pay steps (data item PSTP) within a pay grade/salary 
range.

mnRangespreadpercentRNGPMATH_NUMERICNONENONE

The percent difference between the minimum salary and the maximum salary of a pay grade/step, using the midpoint of the minimum and 
maximun salary as the divisor.     Ex.  If minimum salary = 18,000 and maximum salary = 22,000, you would calculate the range spread percent 
as follows: ((22000 - 18000) / ((22000 + 18000) / 2)) * 100 = (4000 / 20000) * 100 = 20%

szUserIDUSERcharNONENONE

The code that identifies a user profile.

szProgramIDPIDcharNONENONE

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.

jdDateUpdatedUPMJJDEDATENONENONE

The date that specifies the last update to the file record.

szWorkStnIDJOBNcharNONENONE

The code that identifies the work station ID that executed a particular job.

szPayGradeStepPGRScharNONENONE

A code that identifies a pay grade and pay step. You can use this code to determine an employee's pay rate. If you have set up your 
system to use rates in the Pay Grade Step table as the default pay rates for employees, changing an employee's pay grade step causes the 
system to automatically update the following fields:     o Salary     o Hourly Rate     o Hours per day     o Hours per year     o Days per year 

szNextPayGradeNPGDcharNONENONE

The next higher pay grade in an employee's progression path.

szNextPayGradeStepNPGScharNONENONE

The next pay-grade step in an employee's progression path.

mnPayGradeStepRatePGSRMATH_NUMERICNONENONE

A value that specifies the pay rate that is assigned to a pay grade and step. In certain programs, such as the Pay Grade Step Table 
program (P082003), you can also use a rate multiplier in combination with this value so that the system automatically calculates the pay rate. For 
example, you can enter a percentage value that the system uses to increase a pay rate.

mnHoursStandardPerDaySTDDMATH_NUMERICNONENONE

The number of hours that the employee normally works in one day. If you leave this field blank, the default is the standard number of hours 
per day that you defined in the payroll company constants (company options, in OneWorld). For example, if, in the payroll company constants 
(company options), you specified 8 as the standard number of hours per day, but a few employees normally work 7 hours per day, enter 7 in 
this field for those employees.

mnDaysStandardperYearSDYYMATH_NUMERICNONENONE

The number of workdays in a year. The number of standard days per year multiplied by the number of hours per day equals the standard 
hours per year. When you set up the human resources constants (System Options, in OneWorld) and you use the pay grade step table as the 
default source for the pay rate,the system calculates the salary for an employee by multiplying the standard days per year by the 
employee's hourly rate.

mnWorkHoursPerYearIHMATH_NUMERICNONENONE

The number of work hours in the year. When you do not set your payroll company constants to use the Pay Grade Step table as the 
pay-rate source, the system uses this number to compute the hourly rate when you supply the annual salary (or to compute the annual salary when 
you supply the hourly rate). When you set your constants to use the Pay Grade Step table as the pay rate source, the system uses the 
following sequence to search for the standard number of hours that it uses to calculate the salary or hourly rate per pay period:     o Employee entry 
forms (this field)     o Pay Grade Step table (hours per day multiplied by days per year)     o Payroll company constants for the employee's 
company     o Payroll company constants for the default company (company 00000)     o Data dictionary     o System default value of 2080 
standard hours per year

szUnionCodeUNcharNONENONE

A user defined code (06/UN) that represents the union or plan in which the employee or group of employees work or participate.

Related Functions

None

Related Tables

F082001 Pay Grade/Salary Range Table