Functional Description
Purpose
To write a new record to the F0800606 (Job Competency Options) file.
Setup Notes and Prerequisites
Special Logic
Technical Specification
Use the parameters input to the function and write a new F0800606 record. If the draft flag is 1,
then do not write dates to the F0800606 record. Otherwise, use the effective date as the begin date and
the largest date available for the end date. If this is the first option override record written for
the effective date and UKID, then write a type 2 work file (F08006wf) record as well.
D0800192A - Manage Job Competency Option Adds
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
mnUniqueID | UKID | MATH_NUMERIC | REQ | INPUT |
This field is a unique number used to identify a record in a file. | ||||
szOrganizationType | OTPS | char | REQ | INPUT |
A user-defined code (00/TS) that identifies the type of organization structure, such as financial or responsibility. Each type of organization
| ||||
jdStructureBeginDate | EFTB | JDEDATE | REQ | INPUT |
The date that an address, item, transaction, or table record becomes active. The meaning of this field differs, depending on the program.
| ||||
jdStructureEndDate | EFTE | JDEDATE | REQ | INPUT |
The date on which the item, transaction, or table becomes inactive, or through which you want transactions to appear. This field is used
| ||||
szCompentencyType | CMPE | char | OPT | INPUT |
A code that identifies a competency table or category for which you can track employee competencies. Valid values
| ||||
szCompentencyCode | CMPC | char | OPT | INPUT |
A code that specifies a competency within a competency type. For example, a competency for the competency type "Skill" might be "C
| ||||
mnRequiredCompetencyLevel | REQL | MATH_NUMERIC | OPT | INPUT |
The required competency level for a particular job. | ||||
mnCompetencyLevelExpectedL | LOWC | MATH_NUMERIC | OPT | INPUT |
The low point in a range for a particular job competency. For example, if an employee's competency level falls above the low competency
| ||||
mnCompetencyLevelExpectedH | HIGHC | MATH_NUMERIC | OPT | INPUT |
The high point in a range for a particular job competency. For example, if an employee's competency level falls above the low
| ||||
mnCompetencyLevelRuleWeight | LVWT | MATH_NUMERIC | OPT | INPUT |
The relative value of each option within a job competency code. The weights of the combined options add up to 100%. | ||||
szOptionNumber | COPTN | char | OPT | INPUT |
A number that represents a user defined approach that an employee can use to demonstrate proficiency in a particular job competency.
| ||||
cPreferredMethod | PFMTH | char | OPT | INPUT |
A code that indicates what option in the Competency Options - Overrides table (F0800606) is the preferred method to achieve the
| ||||
szUserId | USER | char | OPT | INPUT |
The code that identifies a user profile. | ||||
szProgramId | PID | char | OPT | INPUT |
The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry
| ||||
szWorkStationId | JOBN | char | OPT | INPUT |
The code that identifies the work station ID that executed a particular job. | ||||
jdDateUpdated | UPMJ | JDEDATE | OPT | INPUT |
The date that specifies the last update to the file record. | ||||
mnTimeLastUpdated | UPMT | MATH_NUMERIC | OPT | INPUT |
The time that specifies when the program executed the last update to this record. | ||||
jdDateChangeIsEffective | EFT | JDEDATE | REQ | INPUT |
The date that identifies when a date is first valid. The effective date is used generically. It can be a lease effective date, a price or cost
| ||||
cDraftFlag | DFLAG | char | REQ | INPUT |
A code that indicates whether an organizational structure is in draft mode and has not yet been activated. Valid values are: 1 Yes 0 No | ||||
mnRuleNumber | RULEN | MATH_NUMERIC | REQ | INPUT |
Rule Number designates the order in which Employee Competencies will appear within a job competency option. | ||||
szJobCompetencyCode | JCC | char | REQ | INPUT |
A code that uniquely identifies each job competency. Competencies are high-level human attributes that help an employee achieve the
| ||||
mnParentKeyIDInternal | PUKID | MATH_NUMERIC | REQ | INPUT |
A unique number that the system uses to identify a record in a file. | ||||
szJobGroup | JGRP | char | REQ | INPUT |
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,
| ||||
szOrganizationalBusinessUn | ORMCU | char | REQ | INPUT |
A business unit that is included in the organizational structure for job competencies. You use organizational business units to assign job
| ||||
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
| ||||
cAutoCalculateCompetency | ACCOMP | char | OPT | INPUT |
An option that indicates whether this competency can be automatically calculated during an employee performance appraisal.
During an
|
None |
None |