F08001RetrieveSpecificJobInfo

F08001 Retrieve Specific Job Information

Minor Business Rule

Object Name: N0500042

Parent DLL: CFND

Location: Client/Server

Language: NER

Functional Description

Purpose

The purpose of this function is to fetch specific fields from the Job Information File (F08001).  The 
key to the file is Job Type (JBCD) and Job Step (JBST).  Both members of the key must be passed to 

the function.  If a record is not found an error code is returned.

Setup Notes and Prerequisites


Special Logic




Technical Specification


Perform a Fetch single on F08001 using JBCD & JBST as the key.


ERROR CODES:

0 = Fetch was successful

1 = Fetch was not successful


Data Structure

D0500042 - F08001 Retrieve Specific Job Information

Parameter NameData ItemData TypeReq/OptI/O/Both
szJobCategoryJBCDcharREQINPUT

A user defined code (07/G) that defines the jobs within your organization. You can associate pay and benefit information with a job type and 
apply that information to the employees who are linked to that job type.

szJobStepJBSTcharREQINPUT

A user defined code (07/GS) that designates a specific level within a particular job type. The system uses this code in conjunction with job 
type to determine pay rates by job in the Pay Rates table.

szDescription001DL01charOPTNONE

A user defined name or remark.

szJobGroupJGRPcharOPTNONE

A grouping of similar jobs that are linked together to form a unit. The jobs might be similar in functions within the organization, job duties, 
tasks, responsibilities, job evaluation methods, or pay philosophies. Typical job units are clerical or administrative; technical, engineering, 
scientific, and professional; factory jobs; management; and executive. Consider dividing groups into separate populations based on the 
differences between exempt and non-exempt employees, according to the rules and regulations of the Fair Labor Standards Act. For example, 
consider assigning all your managers to the Managers job group. A job category defines a specific job, and all related job categories are 
classified by a job group. You can define job group codes using user defined code table 08/JG.

cPayTypeHSPSALYcharOPTNONE

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

cPayFrequencyPFRQcharOPTNONE

A user defined code (07/PF) that indicates how often an employee is paid. Valid codes are: B Biweekly   W Weekly   S Semimonthly  
M Monthly   A Annually   C European Annualized  The system uses the value in the Description-2 field on user defined codes to calculate the amount per 
pay period for a salaried employee.

szJobCategoryEeoEEOJcharOPTNONE

A user defined code (07/J) that specifies classifications established by the U.S. Equal Employment Opportunity Commission (EEOC) or the 
Canadian Employment Equity Occupational Group (EEOG) for use in reporting levels of minority employment. Do not change any of the 
codes provided by J.D. Edwards. You can add codes if needed.

szWorkersCompInsurCodeWCMPcharOPTNONE

A user defined code (00/W) that represents a workers' compensation insurance (WCI) code. This code should correspond to the 
classifications on your periodic workers' compensation insurance reports.

cWorkersCompSubClassWETcharOPTNONE

A code that specifies any special circumstances associated with the workers compensation insurance (WCI) code, resulting in multiple 
rates for the same WCI code due to location or risk, for example. The subclass should remain blank if multiple rates do not exist. Default codes 
are: Blank There are no special circumstances associated with this code. F There are special circumstances associated with this code.

szBenefitGroupCodeDIVCcharOPTNONE

The benefit group to which the employee is assigned. Benefit groups facilitate employee enrollment by categorizing benefit plans and 
allowing enrollment rules for those categories. For example, assigning an employee to an executive (EXEC) benefit group automatically links the 
employee to the benefits available to executives in your organization.

szPayGradePGRDcharOPTNONE

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  

szPayGradeStepPGRScharOPTNONE

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 

cFlsaExemptYNFLSAcharOPTNONE

A code that indicates whether the employee fits the rules of the Fair Labor Standards Act (FLSA) and thus does not have to be paid for 
working overtime. Valid codes are: Y Yes, the employee fits the rules and does not have to be paid for working overtime. N No, the employee 
does not fit the rules and is to be paid for working overtime.

szJobStatusCodeJSTAcharOPTNONE

A code that indicates whether a job is active or inactive. You can define codes using user defined code table 08/JS.

szStatusChangeReasonSTCRcharOPTNONE

A user defined code (system 08, type JC) that explains why a change in status was made.

szJobEvaluationMethodEMETcharOPTNONE

A user defined code (08/EM) that specifies the method or grouping that you use to evaluate the jobs within your organization. Suggested 
values are: Blank Simple subjective point system E Evalucomp method F Factor comparison method P Point factor method H Hay method 

jdDateJobEvaluationEVDJDEDATEOPTNONE

The last date you evaluated the job.

mnJobEvaluationPointsEPNTMATH_NUMERICOPTNONE

The number of points calculated for a specific job using any job evaluation method. A job is defined as the combination of job type and job 
step. You can calculate the points manually and enter them at the Job Master Information level, or you can assign points to each individual 
factor that has been defined within the evaluation method.

cErrorCodeERRCcharOPTNONE

Special Output Returned
Error Code Values are as follows:

0 = Fetch was successful

1 = Fetch was not successful

^

szNOCCanEmpEquityCENCcharOPTNONE

A code that identifies the National Occupational Classification (NOC) for a job or employee. The Canadian government defines NOC 
codes. See the Canadian Federal Employment Equity documentation for more information about NOC codes.

jdDateBeginningEffectiveEFTBJDEDATEOPTNONE

The date that an address, item, transaction, or table record becomes active.  The meaning of this field differs, depending on the program.  
For example, the effective date could represent the following:    o When a change of address becomes effective.   o When a lease becomes 
effective.   o When a price becomes effective.   o When the currency exchange rate becomes effective.   o When a tax rate becomes effective. 

jdDateEndingEffectiveEFTEJDEDATEOPTNONE

The date on which the item, transaction, or table becomes inactive, or through which you want transactions to appear. This field is used 
generically throughout the system. It could be a lease effective date, a price or cost effective date, a currency effective date, a tax rate effective 
date, or whatever is appropriate.

szUnionCodeUNcharOPTNONE

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

None