1.Functional Description
1.1Purpose
This function is used to check for records in the F08992 where the keys are the same except begin date. For each of these records, it checks whether
the dates overlap with another rule.
1.2Setup Notes and Prerequisites
Source Data Structure
Data Item Data Structure DescriptionI/OReqNotes
QE1szQualifyingEvent1IYEvent that qualified a participant for COBRA coverage
TOIFszTypeOfInformationIyThe type of information that a qualifying event is related
to.
HMCOszCompanyHomeIyThe company number where the employee records
generally reside.
HMCUszCostCenterHomeThe number of the business unit in which the employee
generally resides.
TARRszTaxAreaResidenceIyA code that identifies both the geographical location
and the tax authorities for the employee's residence
EFTBjdDateBeginningEffective IyThe date when an address, item, transaction, or table
record becomes active
EFTEjdDateEndingEffectiveIyThe date on which the item, transaction, or table
becomes inactive
EV01cOverlapExistsFlagOnThe flag that indicates if there is a date overlap or
not. (N=No date overlap, Y=Date overlap)
Related Tables
Table Table Description
F08992Qualifying Event Rules Header
Related Business Functions
N0800044F08330 Date Overlap Check
Special Logic
2. Technical Specifications
1.0Fetch for record in F08992.
2.0Set OverlapExistsFlag to N
3.0While the fetch is success and the overlapExistsflag is N
D0800380 - Check for Overlapping Rules
Data Item Data Structure DescriptionI/OReqNotes
QE1szQualifyingEvent1IYEvent that qualified a participant for COBRA coverage
TOIFszTypeOfInformationIyThe type of information that a qualifying event is related
to.
HMCOszCompanyHomeIyThe company number where the employee records
generally reside.
HMCUszCostCenterHomeThe number of the business unit in which the employee
generally resides.
TARRszTaxAreaResidenceIyA code that identifies both the geographical location
and the tax authorities for the employee's residence
EFTBjdDateBeginningEffective IyThe date when an address, item, transaction, or table
record becomes active
EFTEjdDateEndingEffectiveIyThe date on which the item, transaction, or table
becomes inactive
EV01cOverlapExistsFlagOnThe flag that indicates if there is a date overlap or
not. (N=No date overlap, Y=Date overlap)
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
szQualifyingEvent1 | QE1 | char | REQ | INPUT |
Data Item ab Data Structure Descriptionab I/Oab Reqab Notes | ||||
szTypeOfInformation | TOIF | char | REQ | INPUT |
Data Item ab Data Structure Descriptionab I/Oab Reqab Notes | ||||
szCompanyHome | HMCO | char | REQ | INPUT |
Data Item ab Data Structure Descriptionab I/Oab Reqab Notes | ||||
szCostCenterHome | HMCU | char | REQ | INPUT |
Data Item ab Data Structure Descriptionab I/Oab Reqab Notes | ||||
szTaxAreaResidence | TARR | char | REQ | INPUT |
Data Item ab Data Structure Descriptionab I/Oab Reqab Notes | ||||
jdDateBeginningEffective | EFTB | JDEDATE | REQ | INPUT |
Data Item ab Data Structure Descriptionab I/Oab Reqab Notes | ||||
jdDateEndingEffective | EFTE | JDEDATE | REQ | INPUT |
Data Item ab Data Structure Descriptionab I/Oab Reqab Notes | ||||
cOverlapExistsFlag | EV01 | char | OPT | OUTPUT |
Data Item ab Data Structure Descriptionab I/Oab Reqab Notes |
None |
None |