!!UserCalcs ---- *[Purpose of UserCalcs|PURPOSE_OF_USERCALCS] *[UserCalc Types|USERCALC_TYPES] *[Where to Use UserCalcs|WHERE_TO_USE_USERCALCS] *[How to Plan a UserCalc|HOW_TO_PLAN_A_USERCALC] *[UserCalc Conventions|USERCALC_CONVENTIONS] *[Further UserCalc Naming Conventions|FURTHER_USERCALC_NAMING_CONVENTIONS] **[Function UserCalcs|FURTHER_USERCALC_NAMING_CONVENTIONS#Function UserCalcs] **[Qualification UserCalcs|FURTHER_USERCALC_NAMING_CONVENTIONS#Qualification UserCalcs] !!Define UserCalcs ---- *[Define UserCalc Access|IMUC] !!Commands ---- *[Commands|COMMANDS] *[Most Common Commands|MOST_COMMON_COMMANDS] **[IF - If Comparison|IF_COMMAND] **[LET - Let One Value Be Another|LET_COMMAND] *[Frequency Commands|FREQUENCY_COMMANDS] **[ANN - Anniversary Check|ANN_COMMAND] **[BOM - Beginning of the Month Check|BOM_COMMAND] **[EOM - End of the Month Check|EOM_COMMAND] **[FREQ - Frequency Check|FREQ_COMMAND] **[PPE - Pay Period Date Check|PPE_COMMAND] *[Auxiliary Commands|AUXILIARY_COMMANDS] **[CALL - Call Another UserCalc|CALL_COMMAND] **[MSG - Sends a Message to the UPCALC Report|MSG_COMMAND] *[Completion Commands|COMPLETION_COMMANDS] **[EXIT - Exit the UserCalc|EXIT_COMMAND] **[RET - Return a Value to Another UserCalc or Program|RET_COMMAND] **[XPPT - Exit the Pay Point and the UserCalc|XPPT_COMMAND] !!Operand Types ---- Users need to declare the type of the Operand string being entered. These types consist of Variables, Constants, Database Items, Elements, and Pay Components. For example, the string “BIWEEKLY” could represent a Processing Frequency, a database item such as a Group Code or even another UserCalc. Operand Types declare what value the Operand will have, and how to process it within the UserCalc. *[Variables|VARIABLES] **[SC - User Variable|SC_VARIABLE] **[$F - Processing Frequency|$F_VARIABLE] **[$G - Global Variable|$G_VARIABLE] **[$L - List|$L_VARIABLE] **[$P - Parameter|$P_VARIABLE] **[$S - System Constant|$S_VARIABLE] **[$V - System Variable|$V_VARIABLE] **[FT - Pension Factor|FT_VARIABLE] **[V - Local Variable|V_VARIABLE] *[Constants|CONSTANTS] **[a - Alphanumeric|a_CONSTANT] **[b - Boolean|b_CONSTANT] **[d - Date|d_CONSTANT] **[N - Number|N_CONSTANT] *[Database|DATABASE] **[DB - Database Field|DB_FIELD] **[WB - Wage Basis|WB_DATABASE] **[UC - UserCalc Calculation|UC_DATABASE] **[UF - UserCalc Function/Qualifier|UF_DATABASE] *[Elements|ELEMENTS] **[eC - Current Element Value|EC_ELEMENT] **[EF - Fiscal to Date Element Value|EF_ELEMENT] **[EM - Month to Date Element Value|EM_ELEMENT] **[eP - Period to date Element Value|EP_ELEMENT] **[EQ - Quarter to Date Element Value|EQ_ELEMENT] **[ET - Transaction to Date Element Value|ET_ELEMENT] **[EY - year to Date Element Value|EY_ELEMENT] *[Pay Components|PAY_COMPONENTS] **[PT - Transactions To Date PC Value|PT_PAY_COMPONENT] **[PY - Year-to-date PC Value|PY_PAY_COMPONENT] *[Statistics|STATISTICS] **[S - Statistical Component Value|S_STATISTIC] !!!Operators *Introduction **Student Objective **Operator *Arithmetic Operators *Rounding Operators *Conversion Operators *Date Operators *Relative Date Operators *Comparison Operators !!!Administer UserCalcs *Introduction **Student Objectives *IMUCA Administer UserCalc *UserCalc Statuses *Publishing UserCalcs *Copying an 'In Production' UserCalc *Editing an 'In Production' UserCalc *List UserCalcs !!!Sample UserCalcs *Introduction *AT - No Time Allowed to be Taken for 6 Months *BE- 401K Maximum **401K Maximum Amount **401K Maximum Deduction *PR - Disbursement Message *PR - FLSA Adjustment !!!UserCalc Quick Reference Guide *Type: Function *Type: Qualifier