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 |