BONDBENIF – Savings Bond Beneficiary

System
Benefits (BN)
Prefix
BON
Primary key
COMPANY, EMPLOYEE, PLAN-CODE, START-DATE, BOND-NBR
Fields
9
Updated by
2 programs
Referenced by
3 programs

BONDBENIF is the Savings Bond Beneficiary table in Lawson Benefits (prefix BON). It is indexed by COMPANY, EMPLOYEE, PLAN-CODE, START-DATE, BOND-NBR (BONSET1). It is related 1:1 to SBBEN, BENEFIT, BNCOMPANY, PRSYSTEM, EMPLOYEE, PAEMPLOYEE and PLAN. It is updated by BN140 and BN430 and referenced by BN48.1, BN48.2 and BN60.1. The table has 9 fields, 1 index and 9 documented relations.

About BONDBENIF

The Savings Bond Beneficiary file contains information about bonds assigned to owners, co-owners and beneficiaries. BN140 (Savings Bond Update) is the primary program that updates this file.

Fields (9)

Column = COBOL field name without the BON- prefix, hyphens → underscores. Derived fields are computed by the application and are not stored.

Field / columnTypeDescription & valuesUpdated by
BON-COMPANY PK
COMPANY
Numeric 4Contains the company number. The number correlates all information about the company.BN140
BON-EMPLOYEE PK
EMPLOYEE
Numeric 9Contains the employee's number. The number correlates all information about the employee.BN140
BON-PLAN-CODE PK
PLAN_CODE
Alpha 4Contains the code that represents a benefit plan.BN140
BON-START-DATE PK
START_DATE
Numeric 8 (yyyymmdd)Contains the benefit start date.BN140
BON-BOND-NBR PK
BOND_NBR
Numeric 4Contains the bond number.BN140
BON-OWNER
OWNER
Alpha 3Contains the number which indicates the bond's owner.BN140
BON-CO-OWNER
CO_OWNER
Alpha 3Contains the number which indicates the bond's co-owner.BN140
BON-BNFC-NBR
BNFC_NBR
Alpha 3 Occurs 12 Times ×12Contains the number which indicates the bond's beneficiary.BN140
BON-DATE-PURCH
DATE_PURCH
Numeric 8 (yyyymmdd)Contains the date the bond was purchased.BN140

Indexes (1)

Keys marked * are descending. Every documented Lawson index is unique unless flagged Duplicates; Subset indexes carry a Where condition.

IndexKeysFlagsConditionUsed in
BONSET1COMPANY, EMPLOYEE, PLAN-CODE, START-DATE, BOND-NBRPrimaryBN430, BN48.1, BN48.2, BN60.1

Relations

One to one (9) — lookups and parents

RelationTableRulesConditionField map
BeneficiarySBBENRequiredWhen BON-BNFC-NBR != SpacesBON-COMPANYSBB-COMPANY, BON-EMPLOYEESBB-EMPLOYEE, BON-BNFC-NBRSBB-BNFC-NBR
BenefitBENEFITRequiredBON-COMPANYBEN-COMPANY, "SB"BEN-PLAN-TYPE, BON-EMPLOYEEBEN-EMPLOYEE, BON-START-DATEBEN-START-DATE, BON-PLAN-CODEBEN-PLAN-CODE
Co OwnerSBBENRequiredWhen BON-CO-OWNER != SpacesBON-COMPANYSBB-COMPANY, BON-EMPLOYEESBB-EMPLOYEE, BON-CO-OWNERSBB-BNFC-NBR
CompanyBNCOMPANYRequiredBON-COMPANYBNC-COMPANY
Company NamePRSYSTEMRequiredBON-COMPANYPRS-COMPANY, SpacesPRS-PROCESS-LEVEL
EmployeeEMPLOYEERequiredBON-COMPANYEMP-COMPANY, BON-EMPLOYEEEMP-EMPLOYEE
OwnerSBBENRequiredWhen BON-OWNER != SpacesBON-COMPANYSBB-COMPANY, BON-EMPLOYEESBB-EMPLOYEE, BON-OWNERSBB-BNFC-NBR
Pa EmployeePAEMPLOYEERequiredBON-COMPANYPEM-COMPANY, BON-EMPLOYEEPEM-EMPLOYEE
PlanPLANRequiredBON-COMPANYPLN-COMPANY, "SB"PLN-PLAN-TYPE, BON-PLAN-CODEPLN-PLAN-CODE

Programs

Updated by (2)

Referenced by (3)