BNSIMDTL – Benefit Simulation Detail

System
Benefits (BN)
Prefix
BSD
Primary key
COMPANY, EMPLOYEE, PLAN-TYPE, PLAN-CODE
Fields
11
Updated by
4 programs
Referenced by
24 programs

BNSIMDTL is the Benefit Simulation Detail table in Lawson Benefits (prefix BSD). It is indexed by COMPANY, EMPLOYEE, PLAN-TYPE, PLAN-CODE (BSDSET1). It is related 1:1 to BNCOMPANY, PRSYSTEM, EMPLOYEE, PLAN and BNSIMHDR. It is updated by BN00.1, BN65.1, HR11.1 and PA115 and referenced by BN100, BN101, BN102, BN103, BN105, BN245, BN31.1, BN31.2 and 16 more. The table has 11 fields, 1 index and 5 documented relations.

About BNSIMDTL

The Benefit Simulation Detail file contains information for simulating employee benefit deductions and pay.

Fields (11)

Column = COBOL field name without the BSD- prefix, hyphens → underscores. Derived fields are computed by the application and are not stored. PK = primary key (present in every index); SETn = leading/alternate key of that index.

Field / columnTypeDescription & valuesUpdated by
#BSD-COMPANY PK
COMPANY
Numeric 4Contains the company number.BN65.1
#BSD-EMPLOYEE PK
EMPLOYEE
Numeric 9Contains the employee number.BN65.1
#BSD-PLAN-TYPE PK
PLAN_TYPE
Alpha 2Contains the plan type that identifies the type of benefit.
  • HL Health
  • DN Dental
  • DI Disability
  • EL Life
  • DL Dependent Life
  • DC Defined Contribution
  • DB Defined Benefit
  • VA Vacation
  • RS Spending Account
  • SB Savings Bond
  • SP Stock Purchase
BN65.1
#BSD-PLAN-CODE PK
PLAN_CODE
Alpha 4Contains the user-defined code used to represent a specific benefit plan.BN65.1
#BSD-DESC
DESC
Alpha 30 (Lower Case)Contains the benefit plan description.BN65.1
#BSD-COV-OPTION
COV_OPTION
Numeric 2This field contains the selected coverage option of the benefit plan.BN65.1
#BSD-COVER-AMT
COVER_AMT
Signed 11.2This field contains the benefit coverage amount.BN65.1
#BSD-EMP-PRE-CONT
EMP_PRE_CONT
Signed 11.2This field contains the employee pre-tax contribution.BN65.1, BN65.2
#BSD-EMP-AFT-CONT
EMP_AFT_CONT
Signed 11.2This field contains the employee after-tax contribution.BN65.1
#BSD-OPTION-COST
OPTION_COST
Signed 11.2Contains the total cost of the simulated benefit.BN65.1
#BSD-FLEX-FLAG
FLEX_FLAG
Alpha 1This field flags the benefit as a flex plan or a non-flex plan.
  • Y Yes
  • N No
BN65.1

Indexes (1)

Keys are listed in index order; marks a descending key. Every documented Lawson index is unique unless flagged Duplicates; Subset indexes carry a Where condition.

IndexKeysFlagsConditionUsed in
BSDSET1
  1. COMPANY
  2. EMPLOYEE
  3. PLAN-TYPE
  4. PLAN-CODE
PrimaryBN00.1, BN100, BN101, BN102, BN103, BN105, BN245, BN31.1 +21 more

Relations

Relationship map — 1:1 lookups/parents on the left, 1:M children on the right (up to 14 each)
BNCOMPANYPRSYSTEMEMPLOYEEPLANBNSIMHDRBNSIMDTL

One to one (5) — lookups and parents

RelationTableRulesConditionField map
CompanyBNCOMPANYRequired
BSD-COMPANYBNC-COMPANY
Company NamePRSYSTEMRequired
BSD-COMPANYPRS-COMPANY
SpacesPRS-PROCESS-LEVEL
EmployeeEMPLOYEERequired
BSD-COMPANYEMP-COMPANY
BSD-EMPLOYEEEMP-EMPLOYEE
PlanPLANRequiredWhen BSD-PLAN-CODE != Spaces
BSD-COMPANYPLN-COMPANY
BSD-PLAN-TYPEPLN-PLAN-TYPE
BSD-PLAN-CODEPLN-PLAN-CODE
Sim HeaderBNSIMHDRRequired
BSD-COMPANYBSH-COMPANY
BSD-EMPLOYEEBSH-EMPLOYEE

Programs

Updated by (4)

Referenced by (24)