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
D0500042 - F08001 Retrieve Specific Job Information
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
szJobCategory | JBCD | char | REQ | INPUT |
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
| ||||
szJobStep | JBST | char | REQ | INPUT |
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
| ||||
szDescription001 | DL01 | char | OPT | NONE |
A user defined name or remark. | ||||
szJobGroup | JGRP | char | OPT | NONE |
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,
| ||||
cPayTypeHSP | SALY | char | OPT | NONE |
A code that specifies how an employee is paid. Valid codes are: H Hourly S Salaried P Piecework | ||||
cPayFrequency | PFRQ | char | OPT | NONE |
A user defined code (07/PF) that indicates how often an employee is paid. Valid codes are:
B
Biweekly
W
Weekly
S
Semimonthly
| ||||
szJobCategoryEeo | EEOJ | char | OPT | NONE |
A user defined code (07/J) that specifies classifications established by the U.S. Equal Employment Opportunity Commission (EEOC) or the
| ||||
szWorkersCompInsurCode | WCMP | char | OPT | NONE |
A user defined code (00/W) that represents a workers' compensation insurance (WCI) code. This code should correspond to the
| ||||
cWorkersCompSubClass | WET | char | OPT | NONE |
A code that specifies any special circumstances associated with the workers compensation insurance (WCI) code, resulting in multiple
| ||||
szBenefitGroupCode | DIVC | char | OPT | NONE |
The benefit group to which the employee is assigned. Benefit groups facilitate employee enrollment by categorizing benefit plans and
| ||||
szPayGrade | PGRD | char | OPT | NONE |
A code that designates a category for grouping employees according to pay ranges. For each pay grade, you enter a pay range that
| ||||
szPayGradeStep | PGRS | char | OPT | NONE |
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
| ||||
cFlsaExemptYN | FLSA | char | OPT | NONE |
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
| ||||
szJobStatusCode | JSTA | char | OPT | NONE |
A code that indicates whether a job is active or inactive. You can define codes using user defined code table 08/JS. | ||||
szStatusChangeReason | STCR | char | OPT | NONE |
A user defined code (system 08, type JC) that explains why a change in status was made. | ||||
szJobEvaluationMethod | EMET | char | OPT | NONE |
A user defined code (08/EM) that specifies the method or grouping that you use to evaluate the jobs within your organization.
Suggested
| ||||
jdDateJobEvaluation | EVD | JDEDATE | OPT | NONE |
The last date you evaluated the job. | ||||
mnJobEvaluationPoints | EPNT | MATH_NUMERIC | OPT | NONE |
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
| ||||
cErrorCode | ERRC | char | OPT | NONE |
Special Output Returned
| ||||
szNOCCanEmpEquity | CENC | char | OPT | NONE |
A code that identifies the National Occupational Classification (NOC) for a job or employee. The Canadian government defines NOC
| ||||
jdDateBeginningEffective | EFTB | JDEDATE | OPT | NONE |
The date that an address, item, transaction, or table record becomes active. The meaning of this field differs, depending on the program.
| ||||
jdDateEndingEffective | EFTE | JDEDATE | OPT | NONE |
The date on which the item, transaction, or table becomes inactive, or through which you want transactions to appear. This field is used
| ||||
szUnionCode | UN | char | OPT | NONE |
A user defined code (06/UN) that represents the union or plan in which the employee or group of employees work or participate. |
None |
None |