Functional Description
Purpose
The NER gets the available increase types for a supervisor's organization. The NER gets a max of 10
increase types.
Setup Notes and Prerequisites
Required inputs are the superviosr number, compensation reveiw type, Model Name, Model Owner.
The outputs are max of 10 sets of increase type codes and increase descriptions.
Special Logic
Technical Specification
Select all non blank increase type records in F08818. //F08818 are sorted by increase types first//
Fetchnext F08818, getting the increase type code
Initialize number of increase types obtained = 1
While file I/O is successful and the number of increase types obtained <=10
Check if any one of the supervisor's reports has the increase type in F08831WF
If one of the reports has the increase type, map the increase type and description to the
appropriate output fields.
Increment the number of increase types obtained by 1
Select records in F08818, where the increase type > the last retrieved increase type. //This skips
over the increase types already looked at//
Fetch Next F08818
EndWhile
D0800171 - Get Available Increase Types for Supervisor
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
mnSupervisor | ANPA | MATH_NUMERIC | REQ | INPUT |
The address book number of the supervisor. | ||||
mnNumberOfIncreaseTypes | MATH01 | MATH_NUMERIC | OPT | OUTPUT |
- - - Good Performance Low Value. | ||||
szIncreaseType1 | TRS | char | OPT | OUTPUT |
A code that indicates the reason for one of the following:
o Changing an active employee's record
o Terminating an employee
o
| ||||
szIncreaseDescr1 | DL01 | char | OPT | OUTPUT |
A user defined name or remark. | ||||
szIncreaseType2 | TRS | char | OPT | OUTPUT |
A code that indicates the reason for one of the following:
o Changing an active employee's record
o Terminating an employee
o
| ||||
szIncreaseDescr2 | DL01 | char | OPT | OUTPUT |
A user defined name or remark. | ||||
szIncreaseType3 | TRS | char | OPT | OUTPUT |
A code that indicates the reason for one of the following:
o Changing an active employee's record
o Terminating an employee
o
| ||||
szIncreaseDescr3 | DL01 | char | OPT | OUTPUT |
A user defined name or remark. | ||||
szIncreaseType4 | TRS | char | OPT | OUTPUT |
A code that indicates the reason for one of the following:
o Changing an active employee's record
o Terminating an employee
o
| ||||
szIncreaseDescr4 | DL01 | char | OPT | OUTPUT |
A user defined name or remark. | ||||
szIncreaseType5 | TRS | char | OPT | OUTPUT |
A code that indicates the reason for one of the following:
o Changing an active employee's record
o Terminating an employee
o
| ||||
szIncreaseDescr6 | DL01 | char | OPT | OUTPUT |
A user defined name or remark. | ||||
szIncreaseType6 | TRS | char | OPT | OUTPUT |
A code that indicates the reason for one of the following:
o Changing an active employee's record
o Terminating an employee
o
| ||||
szIncreaseDescr5 | DL01 | char | OPT | OUTPUT |
A user defined name or remark. | ||||
szIncreaseType7 | TRS | char | OPT | OUTPUT |
A code that indicates the reason for one of the following:
o Changing an active employee's record
o Terminating an employee
o
| ||||
szIncreaseDescr7 | DL01 | char | OPT | OUTPUT |
A user defined name or remark. | ||||
szIncreaseType8 | TRS | char | OPT | OUTPUT |
A code that indicates the reason for one of the following:
o Changing an active employee's record
o Terminating an employee
o
| ||||
szIncreaseDescr9 | DL01 | char | OPT | OUTPUT |
A user defined name or remark. | ||||
szIncreaseType9 | TRS | char | OPT | OUTPUT |
A code that indicates the reason for one of the following:
o Changing an active employee's record
o Terminating an employee
o
| ||||
szIncreaseDescr8 | DL01 | char | OPT | OUTPUT |
A user defined name or remark. | ||||
szIncreaseType10 | TRS | char | OPT | OUTPUT |
A code that indicates the reason for one of the following:
o Changing an active employee's record
o Terminating an employee
o
| ||||
szIncreaseDescr10 | DL01 | char | OPT | OUTPUT |
A user defined name or remark. | ||||
szModelName9 | MNAME | char | REQ | INPUT |
The model name. Valid values are:
MASTER is a model name to be used for the Final Submitted Compensation.
PUBLIC model is
| ||||
cReviewType | RWTYP | char | REQ | INPUT |
A code that indicates the last compensation review type. | ||||
mnModelOwner | MOWNR | MATH_NUMERIC | REQ | INPUT |
The address book number of the person creating the model. |
None |
None |