BNPRMOPT – Benefit Premium Options
- System
- Benefits (BN)
- Prefix
PCV- Primary key
COMPANY,PLAN-TYPE,PLAN-CODE,COVER-TYPE,START-DATE,GROUP-NAME,COVERAGE-OPT- Fields
- 27
- Updated by
- 11 programs
- Referenced by
- 35 programs
BNPRMOPT is the Benefit Premium Options table in Lawson Benefits (prefix PCV). It is indexed by COMPANY, PLAN-TYPE, PLAN-CODE, COVER-TYPE, START-DATE, GROUP-NAME, COVERAGE-OPT (PCVSET1); alternate indexes: PCVSET2. It is related 1:1 to BNCOVOPT, PRSYSTEM, PERSGROUP, PLAN and RATETBLHDR and 1:M to PREMIUM and RATETBLDTL. It is updated by BN15.1, BN17.1, BN18.1, BN18.2, BN18.3, BN18.4, BN18.5, BN18.6 and 3 more and referenced by BN02.1, BN02.2, BN02.3, BN02.4, BN02.5, BN100, BN101, BN102 and 27 more. The table has 27 fields, 2 indexes and 8 documented relations.
About BNPRMOPT
No description in the Lawson data dictionary.
Fields (27)
Column = COBOL field name without the PCV- 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 / column | Type | Description & values | Updated by |
|---|---|---|---|
#PCV-COMPANY PKCOMPANY | Numeric 4 | Contains the company number. | BN15.1, BN17.1, BN19.1, BN19.2 |
#PCV-PLAN-TYPE PKPLAN_TYPE | Alpha 2 | Contains the plan type that identifies the type of benefit.
| BN15.1, BN17.1, BN19.1, BN19.2 |
#PCV-PLAN-CODE PKPLAN_CODE | Alpha 4 | Contains the user-defined code that represents a benefit plan. | BN15.1, BN17.1, BN19.1, BN19.2 |
#PCV-GROUP-NAME PKGROUP_NAME | Alpha 10 | Contains the group that uses the contribution record. This field may contain spaces. | BN15.1, BN17.1, BN19.1, BN19.2 |
#PCV-START-DATE PKSTART_DATE | Numeric 8 (yyyymmdd) | Contains the start date for contribution. | BN15.1, BN17.1, BN19.1, BN19.2 |
#PCV-COVERAGE-OPT PKCOVERAGE_OPT | Numeric 2 | Contains the coverage option with which the contributions are associated. | BN15.1, BN17.1, BN19.1, BN19.2 |
#PCV-EMP-CONTEMP_CONT | Signed 7.2 | If the contribution type is the same as the option amount, this is the employee contribution. | BN15.1, BN17.1, BN19.1, BN19.2 |
#PCV-COMP-CONTCOMP_CONT | Signed 11.2 | If the contribution type is the same as the option amount, this field contains the company contribution. | BN15.1, BN17.1, BN19.1, BN19.2 |
#PCV-FLEX-CONTFLEX_CONT | Signed 7.2 | If the contribution type is the same as the option amount, this field contains the flex credit contribution. | BN15.1, BN17.1, BN19.1, BN19.2 |
#PCV-RATE-TABLERATE_TABLE | Alpha 4 | If the contribution type is the same as the options amount range, this field contains the rate table used for the contribution. | BN15.1, BN17.1, BN19.1, BN19.2 |
#PCV-E-RET-CONTE_RET_CONT | Signed 7.2 | This field is not used. | BN15.1, BN17.1, BN19.1, BN19.2 |
#PCV-E-CO-CONTE_CO_CONT | Signed 7.2 | This field is not used. | BN15.1, BN17.1, BN19.1, BN19.2 |
#PCV-R-RET-CONTR_RET_CONT | Signed 7.2 | This field is not used. | BN15.1, BN17.1, BN19.1, BN19.2 |
#PCV-R-CO-CONTR_CO_CONT | Signed 7.2 | This field is not used. | BN15.1, BN17.1, BN19.1, BN19.2 |
#PCV-COBRA-CONTCOBRA_CONT | Signed 7.2 | This field is not used. | BN15.1, BN17.1, BN19.1, BN19.2 |
#PCV-EARLY-RET-AGEEARLY_RET_AGE | Numeric 2 | This field is not used. | BN15.1, BN17.1, BN19.1, BN19.2 |
#PCV-REG-RET-AGEREG_RET_AGE | Numeric 2 | This field is not used. | BN15.1, BN17.1, BN19.1, BN19.2 |
#PCV-TERM-AGETERM_AGE | Numeric 2 | This field is not used. | BN15.1, BN17.1, BN19.1, BN19.2 |
#PCV-PREMIUM-CHGPREMIUM_CHG | Numeric 1 | This field is not used.
| BN15.1, BN17.1, BN19.1, BN19.2 |
#PCV-ACTIVE-FLAGACTIVE_FLAG | Alpha 1 | Indicates if the option contribution is active or inactive.
| BN15.1, BN17.1, BN19.1, BN19.2 |
#PCV-COVER-TYPE PKCOVER_TYPE | Alpha 1 | For each record, indicates if the contribution type is for employees, retirees, COBRA participants.
| BN15.1, BN17.1, BN19.1, BN19.2 |
#PCV-CREATE-DATECREATE_DATE | Numeric 8 (yyyymmdd) | — | BN15.1, BN17.1, BN19.1, BN19.2 |
#PCV-CREATE-TIMECREATE_TIME | Numeric 6 (hhmmss) | — | BN15.1, BN17.1, BN19.1, BN19.2 |
#PCV-CREATE-USER-IDCREATE_USER_ID | Alpha 10 (Lower Case) | — | BN15.1, BN17.1, BN19.1, BN19.2 |
#PCV-DATE-STAMPDATE_STAMP | Numeric 8 (yyyymmdd) | — | BN15.1, BN17.1, BN19.1, BN19.2 |
#PCV-TIME-STAMPTIME_STAMP | Numeric 6 (hhmmss) | — | BN15.1, BN17.1, BN19.1, BN19.2 |
#PCV-USER-IDUSER_ID | Alpha 10 (Lower Case) | — | BN15.1, BN17.1, BN19.1, BN19.2 |
Indexes (2)
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.
| Index | Keys | Flags | Condition | Used in |
|---|---|---|---|---|
PCVSET1 |
| Primary | BN02.1, BN02.2, BN02.3, BN02.4, BN02.5, BN100, BN101, BN102 +22 more (list truncated in source) | |
PCVSET2 |
| BN17.1 |
Relations
One to one (6) — lookups and parents
| Relation | Table | Rules | Condition | Field map | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Bncovopt | BNCOVOPT | Required |
| |||||||||||||
| Company Name | PRSYSTEM | Required |
| |||||||||||||
| Persgroup | PERSGROUP | Not Required |
| |||||||||||||
| Plan | PLAN | Required |
| |||||||||||||
| Prsystem | PRSYSTEM | Required |
| |||||||||||||
| Ratetblhdr | RATETBLHDR | Not Required |
|
One to many (2) — child tables
| Relation | Table | Rules | Condition | Field map | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Premium | PREMIUM | Required |
| |||||||||||||||||||
| Ratetbldtl | RATETBLDTL |
|
Programs
Updated by (11)
- BN15.1 Benefit Plan
- BN17.1 Coverage Options by Plan
- BN18.1 Options Amount
- BN18.2 Options Amount Range
- BN18.3 Flat Contributions
- BN18.4 Salary or Coverage Rate Table
- BN18.5 Contribution Limits
- BN18.6 Match Limit Schedule
- BN18.7 Match Percent Schedule
- BN19.1 Options Rates
- BN19.2 Options Rate Tables
Referenced by (35)
- BN02.1 Age Rate Table
- BN02.2 Salary Rate Table
- BN02.3 Service Rate Table
- BN02.4 Credits Rate Table
- BN02.5 Coverage Reduction Table
- BN100 Employee Change Benefit Update
- BN101 Mass Benefit Add
- BN102 Plan Employee Update
- BN103 Mass Benefit Termination
- BN105 Plan Update
- BN215 Plan Parameter Listing
- BN245 Benefit Election Form
- BN31.1 Speed Benefit Entry
- BN31.2 Employee Benefit Entry
- BN32.1 Employee Benefit Changes
- BN32.2 Employee Benefit Detail Changes
- BN32.3 Benefit Add
- BN531 Batch Benefit Enrollment
- BN65.1 Election Simulation
- BN71.1 COBRA Benefit Entry
- BN72.1 Retiree Benefit Entry
- BS10.1 Web Enrollment Current Benefit Inquiry
- BS12.1 Web Enrollment Eligible New Plans
- BS13.1 Web Enrollment Coverage Options
- BS14.1 Web Enrollment Coverage Amounts
- BS15.1 Web Enrollment Contribution Limits
- BS32.1 Web Enrollment Stop Benefits Update
- HR55.1 Employee Group Definition
- ZB10.1 Coverage Options Calculator
- ZB31.1 Speed Benefit Entry
- ZB31.2 Employee Benefit Entry
- ZB32.1 Employee Benefit Changes
- ZB32.2 Employee Benefit Detail Changes
- ZB32.3 Benefit Add
- ZB599 Update Enrollment Data Structu