GetBenefitSelfServiceConstants

Get Benefits Self Service Constants/Common Setting

Minor Business Rule

Object Name: N0800147

Parent DLL: CHRM

Location: Client/Server

Language: NER

Functional Description

1.1Purpose
This NER is used to retrieve the benefit self service constants and common setting.


1.2Setup Notes and Prerequisites


1.3Special Logic




2.Technical Specifications


2.1Parameters:

Data Item Data Structure DescriptionI/ORequiredNotes
EV01cGetEmployeeNumberI

MEOWcDisplayEmployeeNumberO

EV01cGetEmployeeTaxIDI

MEOWcDisplayEmployeeTaxIDO

EV01cGetParticipantNumberI

MEOWcDisplayParticipantNumberO

EV01cGetOverridesOutBenefitI

MEOWcDisplayOverridesOutBenefitO

EV01cGetBenToPlansI

MEOWcDisplayBenToPlansO

EVO1cGetDepToPlansI

MEOWcDisplayDepToPlansO

EV01cGetDepBenDateOfBirthI

MEOWcDisplayDepBenDateOfBirthO

EV01cGetDepBenTaxIDI

MEOWcDisplayDepBenTaxIDO

EV01cGetPersonalTabI

MEOWcDisplayPersonalTabO

EV01cGetBenefitConstantI

AGEDTjdPointInTimeDateAgeO

SALDTjdPastPointTimeDateSalariesO

PRBTYszPrimaryBeneficiaryCodeO

SCBTYszSecondaryBeneficiaryCodeO


2.2Related Tables 

Table Table Description
F08505Benefit Self Service Constant

F05004Common Settings for HR Employee Self Service Programs



2.3Related Business Functions

Source NameFunction Name
N0800146Get a Specific Employee Self Service Common Setting


Processing 


1.  If cGetEmployeeNumber is equal to '1', call N0800146 passing in "ENDSS" as the data item, and pass back the setting value of ENDSS.

2.  If cGetEmployeeTaxID is equal to '1', call N0800146 passing in "TXDSS" as the data item, and pass back the setting value of TXDSS.

3.  If cGetParticipantNumber is equal to '1', call N0800146 passing in "PNDSS" as the data item, and pass back the setting value of PNDSS.

4.  If cGetOverridesOutBenefit is equal to '1', call N0800146 passing in "SHCEOV" as the data item, and pass back the setting value of SHCEOV.    

5.  If cGetBenToPlans is equal to '1', call N0800146 passing in "ACBEN" as the data item, and pass back the setting value of ACBEN.

6.  If cGetDepToPlans is equal to '1', call N0800146 passing in "ACDEP" as the data item, and pass back the setting value of ACDEP.

7.  If cGetDepBenDateOfBirth is equal to '1', call N0800146 passing in "BDRQDOB" as the data item, and pass back the setting value of BDRQDOB.

8.  If cGetDepBenTaxID is equal to '1', call N0800146 passing in "BDRQTXID" as the data item, and pass back the setting value of BDRQTXID.

9.  If cGetPersonalTab is equal to '1', call N0800146 passing in "SHPER" as the data item, and pass back the setting value of SHPER. 

10. If  cGetBenefitConstant is equal to '1', get DTAGE, DTSAL, PRBTY, and SCBTY from F08505.

^

Data Structure

D0800147 - Get Benefits Self Service Constants/Common Setting

Parameter NameData ItemData TypeReq/OptI/O/Both
cGetEmployeeNumberEV01charOPTNONE

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

cDisplayEmployeeNumberMEOWcharOPTNONE

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

cGetEmployeeTaxIDEV01charOPTNONE

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

cDisplayEmployeeTaxIDMEOWcharOPTNONE

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

cGetParticipantNumberEV01charOPTNONE

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

cDisplayParticipantNumberMEOWcharOPTNONE

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

cGetOverridesOutBenefitEV01charOPTNONE

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

cDisplayOverridesOutBenefitMEOWcharOPTNONE

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

cGetBenToPlansEV01charOPTNONE

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

cDisplayBenToPlansMEOWcharOPTNONE

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

cGetDepToPlansEV01charOPTNONE

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

cDisplayDepToPlansMEOWcharOPTNONE

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

cGetDepBenDateOfBirthEV01charOPTNONE

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

cDisplayDepBenDateOfBirthMEOWcharOPTNONE

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

cGetDepBenTaxIDEV01charOPTNONE

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

cDisplayDepBenTaxIDMEOWcharOPTNONE

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

cGetPersonalTabEV01charOPTNONE

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

cDisplayPersonalTabMEOWcharOPTNONE

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

cGetBenefitConstantEV01charOPTNONE

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

jdPointInTimeDateForAgeDTAGEJDEDATEOPTNONE

Point in time date for determine age.

jdPastPointInTimeDateForSalariDTSALJDEDATEOPTNONE

Past point in time date to determine salaries (SAL, FSAL, LSAL).

szPrimaryBeneficiaryCodePRBTYcharOPTNONE

A user defined code (08/DB) that identifies the Primary Beneficiary code.

szSecondaryBeneficiaryCodeSCBTYcharOPTNONE

A user defined code (08/DB) that identifies the Secondary Beneficiary code .

Related Functions

None

Related Tables

None