Functional Description
Purpose
The purpose of this function is to build in cache the options for a particular job competency in a
particular competency-based performance appraisal. Building the options in cache provides quicker
calculation of the job competency percent achieved when one of the employee competencies changes.
Setup Notes and Prerequisites
This function should not be called externally. It is intended to be used by N0800226 - Update
Competency Level In Active Appraisals
Special Logic
Technical Specification
Go through the gap analysis file (F0800609) for the job competency passed. Calculate the job
competency percent achieved for each option in the job competency. Write the final percent achieved for each
option to the cache.
D0800226A - Build The Option Cache For Job Competency
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
mnAddressNumber | AN8 | MATH_NUMERIC | OPT | NONE |
A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or
| ||||
szJobCompetencyCode | JCC | char | OPT | NONE |
A code that uniquely identifies each job competency. Competencies are high-level human attributes that help an employee achieve the
| ||||
jdDateEffectiveRates | EFT | JDEDATE | OPT | NONE |
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
| ||||
szOrganizationType | OTPS | char | OPT | NONE |
A user-defined code (00/TS) that identifies the type of organization structure, such as financial or responsibility. Each type of organization
| ||||
szGapReason | GAPR | char | OPT | NONE |
A user defined code (08/GN) indicating the reason that a Gap Snapshot is done.
For example, a Gap Snapshot may be done at the end of
| ||||
cTypeIncreaseNextRevw | TINC | char | OPT | NONE |
A user defined code (06/RV) that specifies the type of performance review to be completed for the next review period. | ||||
szCurrentOptionCacheName | PID | char | OPT | NONE |
The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry
| ||||
szPerfOptionCacheName | PID | char | OPT | NONE |
The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry
| ||||
szSelfOptionCacheName | PID | char | OPT | NONE |
The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry
| ||||
szGapStatus | GAPS | char | OPT | NONE |
A user defined code (08/GT) that indicates the status of the Gap Snapshot. | ||||
szEmpSelfAppraisalStatus | ESAS | char | OPT | NONE |
A user defined code that defines the employee self appraisal status. Valid codes are: 1 Active 2 Complete When a new appraisal is
|
None |
None |