Search Results ben_calc_conditions
Overview
The BEN_CALC_CONDITIONS table is a core data object within the Oracle E-Business Suite Advanced Benefits (BEN) module, versions 12.1.1 and 12.2.2. It serves as the repository for defining logical conditions used in the calculation and eligibility engine. These conditions are fundamental building blocks for creating complex business rules that determine an employee's eligibility for specific benefits, coverage options, and contribution amounts. The table stores the definition of a condition, which is subsequently referenced by calculation equations to create sophisticated, rule-based logic that drives the automated administration of benefit plans.
Key Information Stored
While the full column list is not detailed in the provided metadata, the primary and foreign key relationships indicate the critical data elements. The central column is CONDITION_ID, which serves as the unique primary key identifier for each condition record. Another pivotal column is DEFINITION_ID, which is a foreign key linking the condition to its broader definition context within the benefits framework. The table likely contains columns for the condition's name, a logical expression (e.g., comparing a person's age, length of service, or salary to a threshold), effective dates, and other control attributes that manage the condition's behavior and validity within the system.
Common Use Cases and Queries
This table is primarily accessed for troubleshooting, auditing, and reporting on the business rules governing benefit plans. A common scenario involves tracing why a particular employee was deemed ineligible for a coverage option. An administrator or consultant might query the conditions associated with a specific plan to analyze the logic. A typical diagnostic query would join BEN_CALC_CONDITIONS to related objects using the documented foreign keys:
- Identifying all conditions for a specific definition:
SELECT * FROM ben_calc_conditions WHERE definition_id = <value>; - Finding which calculation equations use a specific condition:
SELECT e.* FROM ben_calc_conditions c, ben_calc_equations e WHERE c.condition_id = e.condition_id AND c.condition_id = <value>;
Related Objects
The BEN_CALC_CONDITIONS table has documented foreign key relationships with other critical tables in the Advanced Benefits schema, forming the backbone of the rule definition structure.
- BEN_CALC_EQUATIONS: This is a primary dependent object. The CONDITION_ID column in BEN_CALC_EQUATIONS is a foreign key referencing BEN_CALC_CONDITIONS.CONDITION_ID. This relationship shows how stored conditions are utilized within larger calculation formulas.
- Self-Referential Foreign Key: The table contains a foreign key on its own DEFINITION_ID column, which references another table named BEN_CALC_CONDITIONS. This suggests a hierarchical or grouped structure where multiple condition records can be associated with a single parent definition entity.
-
Table: BEN_CALC_CONDITIONS
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_CALC_CONDITIONS, object_name:BEN_CALC_CONDITIONS, status:VALID, product: BEN - Advanced Benefits , implementation_dba_data: BEN.BEN_CALC_CONDITIONS ,
-
Table: BEN_CALC_CONDITIONS
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_CALC_CONDITIONS, object_name:BEN_CALC_CONDITIONS, status:VALID, product: BEN - Advanced Benefits , implementation_dba_data: BEN.BEN_CALC_CONDITIONS ,
-
APPS.BEN_CWB_DYN_CALC_PKG dependencies on BEN_CALC_CONDITIONS
12.2.2
-
APPS.BEN_CWB_DYN_CALC_PKG dependencies on BEN_CALC_CONDITIONS
12.1.1
-
VIEW: BEN.BEN_CALC_CONDITIONS#
12.2.2
-
SYNONYM: APPS.BEN_CALC_CONDITIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_CALC_CONDITIONS, status:VALID,
-
APPS.BEN_CWB_DYN_CALC_PKG dependencies on BEN_CALC_EQUATIONS
12.1.1
-
APPS.BEN_CWB_DYN_CALC_PKG dependencies on BEN_CALC_EQUATIONS
12.2.2
-
VIEW: BEN.BEN_CALC_CONDITIONS#
12.2.2
owner:BEN, object_type:VIEW, object_name:BEN_CALC_CONDITIONS#, status:VALID,
-
SYNONYM: APPS.BEN_CALC_CONDITIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_CALC_CONDITIONS, status:VALID,
-
TABLE: BEN.BEN_CALC_CONDITIONS
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_CALC_CONDITIONS, object_name:BEN_CALC_CONDITIONS, status:VALID,
-
TABLE: BEN.BEN_CALC_CONDITIONS
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_CALC_CONDITIONS, object_name:BEN_CALC_CONDITIONS, status:VALID,
-
APPS.BEN_CWB_DYN_CALC_PKG dependencies on BEN_CALC_DEFINITIONS
12.1.1
-
Table: BEN_CALC_EQUATIONS
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_CALC_EQUATIONS, object_name:BEN_CALC_EQUATIONS, status:VALID, product: BEN - Advanced Benefits , implementation_dba_data: BEN.BEN_CALC_EQUATIONS ,
-
Table: BEN_CALC_EQUATIONS
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_CALC_EQUATIONS, object_name:BEN_CALC_EQUATIONS, status:VALID, product: BEN - Advanced Benefits , implementation_dba_data: BEN.BEN_CALC_EQUATIONS ,
-
APPS.BEN_CWB_DYN_CALC_PKG dependencies on BEN_CALC_DEFINITIONS
12.2.2
-
PACKAGE BODY: APPS.BEN_CWB_DYN_CALC_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_CWB_DYN_CALC_PKG, status:VALID,
-
PACKAGE BODY: APPS.BEN_CWB_DYN_CALC_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_CWB_DYN_CALC_PKG, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.BEN_CWB_DYN_CALC_PKG SQL Statements
12.2.2
-
APPS.BEN_CWB_DYN_CALC_PKG SQL Statements
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
Foreign Keys
12.2.2
-
Foreign Keys
12.1.1
-
PACKAGE BODY: APPS.BEN_CWB_DYN_CALC_PKG
12.2.2
-
PACKAGE BODY: APPS.BEN_CWB_DYN_CALC_PKG
12.1.1
-
eTRM - BEN Tables and Views
12.2.2
description: Start and End periods. ,
-
eTRM - BEN Tables and Views
12.1.1
description: Start and End periods. ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
eTRM - BEN Tables and Views
12.2.2
description: Start and End periods. ,
-
eTRM - BEN Tables and Views
12.1.1
description: Start and End periods. ,