GetDependentBeneficiaryF08901

Get Dependent Beneficiary F08901 Relationship F08336

Minor Business Rule

Object Name: N0800115

Parent DLL: CHRM

Location: Client/Server

Language: NER

Functional Description

Purpose

This function will either insert F08901 and F08336WF records or get the relationship flag from 
F08336WF, based on the AddUpdateOrInquire flag.

Setup Notes and Prerequisites


Special Logic




Technical Specification


if the add update inquire flag = 1 then attempt to update f08901and F08336WF

if it fails then add the record



If the add update inquire flag <> 1 then get the relationship flag from the F08336WF.

Data Structure

D0800115 - Get Dependent/Beneficiary F08901/Relationship

Parameter NameData ItemData TypeReq/OptI/O/Both
mnEEAddressNumberAN8MATH_NUMERICREQBOTH

A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
location.

mnParticipantAddressPAN8MATH_NUMERICREQBOTH

The address number of the participant as defined in the Participant file table (F08901).

cDepBenRelationshipF08336RELAcharOPTBOTH

A user defined code (system 08/type RL) that defines the relationship of the dependent or beneficiary to the employee.

szNameAlphaALPHcharOPTBOTH

The text that names or describes an address. This 40-character alphabetic field appears on a number of forms and reports. You can enter 
dashes, commas, and other special characters, but the system cannot search on them when you use this field to search for a name.

szSocialSecurityNumberSSNcharOPTBOTH

A number that indicates the tax ID. In the United States, the tax ID is the social security number. In Canada, it is the social insurance number. 
If you add employee information for a non-US or non-Canadian company, you can leave this field blank. However, if the international code is 
set to Y and the default company is non-Canadian and non-United States, you can enter a 16-character number for the tax ID. The system 
does not permit duplicate tax ID numbers. Also, the number cannot include dashes. For example, if a social security number of nn-nn-nnnn is 
used, the number should be entered as follows: 123456789.

jdDateBirthDOBJDEDATEOPTBOTH

The employee's date of birth.

cSexMaleFemaleSEXcharOPTBOTH

Valid codes are: M Male   F Female  

cFullTimeStudentFTScharOPTBOTH

A code that indicates whether the participant is a full time student. Valid codes are: Y Yes, the participant is a full time student. The SCA 
(School Attending) field must contain the name of the school. N No, the participant is not a full time student. The SCA (School Attending) field 
cannot contain an entry.

cEmployedEMPcharOPTBOTH

A code that indicates whether the participant is employed (anywhere). Valid codes are: Y Yes, the participant is employed. N No, the 
participant is not employed.

cDisabilityFlagDSBFcharOPTBOTH

A code that indicates whether the participant is currently disabled. Valid codes are: Y Yes, the participant is disabled. N No, the participant is 
not disabled. If the participant is currently disabled, you must type a date in the Date of Disability field.

cAddUpdateOrInquireEV01charREQINPUT

Enter a 1 to Add or Update
Enter any other char. to inquire on a record

^

szProgramIdPIDcharOPTINPUT

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

cErrorEV01charOPTOUTPUT

1 no record found
2 add/update failed

^

mnEnrollmentEventTypeEVETMATH_NUMERICOPTINPUT

A field that indicates the event during which the enrollment occurs. Valid values include:    1   Open Enrollment    2   Enrollment for current plan 
year

szEnrollmentEventCodeEECDcharOPTINPUT

The user defined code (08/BE) that you use to denote an enrollment event such as marriage.

cAssociateCrossRefToPlanFlagEV01charOPTINPUT

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

jdEventDateEDTEJDEDATEOPTINPUT

The date on which a work order event took place.

szNameMailingMLNMcharOPTINPUT

The company or person to whom billing or correspondence is addressed.

Related Functions

None

Related Tables

None