GetCompMgmtSystemOptions

Get Compensation Management System Options

Minor Business Rule

Object Name: N0800178

Parent DLL: CHRM

Location: Client/Server

Language: NER

Functional Description

Purpose

The NER fetches the compensation management system options. The compensation management system 
options are options defined in F05004, F08040, and F08043.   


Setup Notes and Prerequisites



Special Logic

To request the system options to be retrieved, pass '1' in the appropriate "Get" flags. 



Technical Specification

System options retrieved from F05004 are:
a.  CMPOPEN - Compensation Review Process Open

b.  CMPBDGT - Reflect in Budget if eligibility is overridden

c.  CMPOVEL - Allow increase eligibility to be overridden

d.  CMPPRFT - Use prorate factor in compensation review

e.  CMPSPNT - Use prorate amount in the spent calculation

Pass '1' in the appropriate "Get" flags to these system option settings.



System options retrieved from F08040 are:

a.  Pay Range Edit

c.  Position Control Prompt

Pass '1' in the appropriate "Get" flag to get both of these system options.



System options retrieved from F08043 are:

a.  Increase Guideline Edit

b.  Based Date for Length of Service

Pass '1' in the appropriate "Get" flag to get these system options.



Data Structure

D0800178 - Get Compensation Management System Options

Parameter NameData ItemData TypeReq/OptI/O/Both
cGetOpenCompReviewProcessOptEV01charOPTINPUT

An option that specifies the type of processing for an event.

cOpenCompReviewProcessFlagMEOWcharOPTOUTPUT

A code to indicate a particular module has been installed in your system.

cGetEligibilityOverriddenOptEV01charOPTINPUT

An option that specifies the type of processing for an event.

cEligibilityOverriddenFlagMEOWcharOPTOUTPUT

A code to indicate a particular module has been installed in your system.

cGetReflectBudgetAmountOptEV01charOPTINPUT

An option that specifies the type of processing for an event.

cReflectBudgetAmtFlagMEOWcharOPTOUTPUT

A code to indicate a particular module has been installed in your system.

cGetUseProrateFactorOptEV01charOPTINPUT

An option that specifies the type of processing for an event.

cUseProrateFactorFlagMEOWcharOPTOUTPUT

A code to indicate a particular module has been installed in your system.

cGetUseProrateAmtInSpentOptEV01charOPTINPUT

An option that specifies the type of processing for an event.

cUseProrateAmtInSpentFlagMEOWcharOPTOUTPUT

A code to indicate a particular module has been installed in your system.

cGetF08043OptionsEV01charOPTINPUT

An option that specifies the type of processing for an event.

cIncreaseGuidelineEditF08043IGLEcharOPTOUTPUT

A code that specifies whether the system allows increase amounts that are outside of the guideline range, and the type of message that 
appears when this occurs. Valid values are: 0 Do not increase. 1 Issue a warning message that indicates that the increase is out of range. 2 Issue 
an error message that indicates that the increase is out of range.

szBasedDtForLenghtOfSvF08043BDLScharOPTOUTPUT

The UDC table is attached to this item (08/RW).

cGetF08040ptionsEV01charOPTINPUT

An option that specifies the type of processing for an event.

cPayRangeEditF08040PRF1charOPTOUTPUT

This field specifies pay range minimum and maximum, or pay grade step amount editing.    Allowed values are:    blank No Edit    1       
Warning message if out of range for pay grade or not the pay grade step amount, processing allowed to continue.    2       Hard error if out of range 
for pay grade or not the pay grade step amount, processing stops, no file updates.

cPositionControlPromptF08040EH05charOPTNONE

This code determines whether you are using the position control feature and,if so, whether all employees are required to have a position 
ID. Valid codes are:    1   Position ID is required.    2   Position ID is optional. The Position ID field appears on the HR Employee Entry form.    3   
Position ID is not required, and the Position ID field does not appear on the HR Employee Entry form. If you leave this field blank, the system 
assumes that the Position ID is optional (code 2). When you set this option to position ID required, the job ID associated with a position in the 
Position Master table becomes the default job for the employee.

Related Functions

None

Related Tables

None