1. Write a detailed description of what the user calculations needs to do.
2. Break the description into logical sections. The following questions can help you to do this:
3. Create all necessary ‘Components’ needed for the UserCalc
Pay Component | IPPC 256 | Vac Pay |
Pay Element | IPPE | VACN-EARNS |
User Constant | IMVR | VACN- RATE Numeric 0.04 |
Lexicon List | IMLN | Group List |
Variables | IMUC | Not needed for this UserCalc |
Global Variables | IMUC | Not needed for this UserCalc |
4. Code the UserCalc on the Maintain UserCalc Form (IMUC)
Line | CMD | OT | Operand 1 | OPER | OT | Operand2 | OT | Operand3 | If Goto | Else GoTo |
---|---|---|---|---|---|---|---|---|---|---|
00010 | IF | DB | DGR.Group_Code | IN | $L | Group List | 00020 | 99999 | ||
00020 | LET | PC | 0256 | MLT | $C | VACN-RATE | EC | VACN-EARNS | 00030 | |
00030 | LET | PC | 0256 | RDN | PC | 0256 | N | .01 | 99999 | |
99999 | EXIT | 99999 |
6. Link the UserCalcs to the Calling Program or Application
Program | Form | Details |
---|---|---|
UPCALC | IPPP | Determine the Pay Point type and sequence in which the UserCalc should be executed, indicate the task of 'UserCalc', and enter the UserCalc in the 'User Calc Code' field. |
UFCALC | IPPP | Determine the Pay Point type and sequence in which the UserCalc should be executed, indicate the task of 'UserCalc', and enter the UserCalc in the 'User Calc Code' field. |
FLSA | IDGR | If a UserCalc is needed to aid the FLSA calculation, indicate the UserCalc to be executed in the 'Work Rules' tab, within the 'Accounting' section, in the 'FLSA User Calc' field. |
Application | Form | Details |
---|---|---|
Attendance | IALP | Determine the component at which the UserCalc should be executed and indicate the UserCalc |
Benefits | IBPN | Determine the component at which the UserCalc should be executed and indicate the UserCalc |
Screen captures are meant to be indicative of the concept being presented and may not reflect the current screen design.
If you have any comments or questions please email the Wiki Editor
All content © High Line Corporation