Search Results ben_ext_crit_val
Overview
BEN_EXT_CRIT_VAL is a table in the BEN (Advanced Benefits) schema of Oracle E-Business Suite, holding the value records associated with extract criteria definitions. In the Oracle Advanced Benefits extract framework, extract criteria describe the conditions under which participant, enrollment, or plan data is selected for extraction to external systems such as payroll providers, third-party administrators, or carriers. BEN_EXT_CRIT_VAL supplies the concrete values that those criteria are evaluated against, complementing the criteria type definitions held in BEN_EXT_CRIT_TYP.
The table is documented as VALID in both EBS 12.1.1 and 12.2.2, with a physical schema of 14 columns. Based on its foreign key structure — a single parent reference to BEN_EXT_CRIT_TYP and inbound references from BEN_EXT_CRIT_CMBN — the heuristic Data Vault classification is satellite-leaning. That is, the table is best modeled as a descriptive satellite attached to one or more parent hubs or links (the criteria type and combination structures) rather than as an independent hub or associative link.
Key Information Stored
Each row in BEN_EXT_CRIT_VAL captures one criterion value instance. The most significant columns are:
- EXT_CRIT_VAL_ID — the surrogate primary key, defined by the BEN_EXT_CRIT_VAL_PK constraint.
- EXT_CRIT_TYP_ID — foreign key to BEN_EXT_CRIT_TYP, identifying the criterion type this value satisfies.
- EXT_CRIT_BG_ID — the business group context for the criterion value.
- VAL_1 and VAL_2 — the actual stored value fields for the criterion; depending on the criterion type, these may carry coded values, ranges, or identifiers.
- BUSINESS_GROUP_ID — the owning business group, supporting multi-tenant partitioning within the BEN schema.
- LEGISLATION_CODE — the legislation or country context limiting applicability of the criterion value.
- ZD_EDITION_NAME — the edition designator used by Oracle's editioning and data-vaulting framework.
- OBJECT_VERSION_NUMBER — optimistic locking column used by the Oracle Applications framework.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, CREATION_DATE, CREATED_BY — standard WHO audit columns tracking creation and modification history.
The documented unique index BEN_EXT_CRIT_VAL_PK covers (EXT_CRIT_VAL_ID, ZD_EDITION_NAME), establishing the business-key candidate pair alongside the surrogate identifier.
Common Use Cases and Queries
Typical usage centers on resolving which participants or enrollments meet an extract criterion and on reporting the configuration of extract criteria. A representative join retrieves each criterion value together with its type description:
SELECT v.EXT_CRIT_VAL_ID, v.VAL_1, v.VAL_2, t.NAME FROM BEN_EXT_CRIT_VAL v, BEN_EXT_CRIT_TYP t WHERE v.EXT_CRIT_TYP_ID = t.EXT_CRIT_TYP_ID;- Filtering by business group and legislation:
WHERE v.BUSINESS_GROUP_ID = :p_bg_id AND v.LEGISLATION_CODE = :p_leg. - Resolving criterion combinations through BEN_EXT_CRIT_CMBN to reconstruct the full logical expression used by an extract process.
Reporting use cases include auditing extract criteria configuration, verifying criterion values after a patch or upgrade, and diagnosing extract output discrepancies by tracing which values were applied. Because editions are represented via ZD_EDITION_NAME, queries intended for the current edition should constrain on the appropriate edition name.
Related Objects
BEN_EXT_CRIT_VAL participates in a small, well-defined object network:
- BEN_EXT_CRIT_TYP — parent table; joined via BEN_EXT_CRIT_VAL.EXT_CRIT_TYP_ID = BEN_EXT_CRIT_TYP.EXT_CRIT_TYP_ID.
- BEN_EXT_CRIT_CMBN — combination table; references BEN_EXT_CRIT_VAL via EXT_CRIT_VAL_ID, linking criterion values into combined expressions.
- BEN_EXT_CRIT_VAL_PK — the primary key constraint and index.
- BEN_EXT_CRIT_VAL_PK unique index — the (EXT_CRIT_VAL_ID, ZD_EDITION_NAME) business-key index.
These three tables together form the core of the Advanced Benefits extract criteria configuration model, with BEN_EXT_CRIT_VAL acting as the satellite holding the values that drive extract selection logic.
-
Table: BEN_EXT_CRIT_VAL
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_EXT_CRIT_VAL, object_name:BEN_EXT_CRIT_VAL, status:VALID, product: BEN - Advanced Benefits , description: Extract Criteria value. , implementation_dba_data: BEN.BEN_EXT_CRIT_VAL ,
-
Table: BEN_EXT_CRIT_VAL
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_EXT_CRIT_VAL, object_name:BEN_EXT_CRIT_VAL, status:VALID, product: BEN - Advanced Benefits , description: Extract Criteria value. , implementation_dba_data: BEN.BEN_EXT_CRIT_VAL ,
-
VIEW: BEN.BEN_EXT_CRIT_VAL#
12.2.2
owner:BEN, object_type:VIEW, object_name:BEN_EXT_CRIT_VAL#, status:VALID,
-
VIEW: BEN.BEN_EXT_CRIT_VAL#
12.2.2
-
APPS.BEN_XCV_SHD SQL Statements
12.2.2
-
TRIGGER: APPS.BEN_EXT_CRIT_VAL+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:BEN_EXT_CRIT_VAL+, status:VALID,
-
APPS.BEN_EXT_THREAD SQL Statements
12.1.1
-
APPS.BEN_XCV_BUS SQL Statements
12.1.1
-
APPS.BEN_XCV_BUS SQL Statements
12.2.2
-
APPS.BEN_XCV_SHD SQL Statements
12.1.1
-
TRIGGER: APPS.BEN_EXT_CRIT_VAL+
12.2.2
-
TABLE: BEN.BEN_EXT_CRIT_VAL
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_EXT_CRIT_VAL, object_name:BEN_EXT_CRIT_VAL, status:VALID,
-
SYNONYM: APPS.BEN_EXT_CRIT_VAL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_EXT_CRIT_VAL, status:VALID,
-
SYNONYM: APPS.BEN_EXT_CRIT_VAL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_EXT_CRIT_VAL, status:VALID,
-
TABLE: BEN.BEN_EXT_CRIT_VAL
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_EXT_CRIT_VAL, object_name:BEN_EXT_CRIT_VAL, status:VALID,
-
APPS.BEN_EXT_THREAD SQL Statements
12.2.2
-
FUNCTION: APPS.BEN_EXT_CRIT_VAL=
12.2.2
-
Table: BEN_EXT_CRIT_CMBN
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_EXT_CRIT_CMBN, object_name:BEN_EXT_CRIT_CMBN, status:VALID, product: BEN - Advanced Benefits , description: Extract criteria combination. , implementation_dba_data: BEN.BEN_EXT_CRIT_CMBN ,
-
Table: BEN_EXT_CRIT_CMBN
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_EXT_CRIT_CMBN, object_name:BEN_EXT_CRIT_CMBN, status:VALID, product: BEN - Advanced Benefits , description: Extract criteria combination. , implementation_dba_data: BEN.BEN_EXT_CRIT_CMBN ,
-
APPS.BEN_EXT_EVALUATE_INCLUSION SQL Statements
12.2.2
-
Table: BEN_EXT_CRIT_TYP
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_EXT_CRIT_TYP, object_name:BEN_EXT_CRIT_TYP, status:VALID, product: BEN - Advanced Benefits , description: Extract Criteria type. , implementation_dba_data: BEN.BEN_EXT_CRIT_TYP ,
-
Table: BEN_EXT_CRIT_TYP
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_EXT_CRIT_TYP, object_name:BEN_EXT_CRIT_TYP, status:VALID, product: BEN - Advanced Benefits , description: Extract Criteria type. , implementation_dba_data: BEN.BEN_EXT_CRIT_TYP ,
-
APPS.BEN_EXT_EVALUATE_INCLUSION SQL Statements
12.1.1
-
FUNCTION: APPS.BEN_EXT_CRIT_VAL=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:BEN_EXT_CRIT_VAL=, status:VALID,
-
TRIGGER: APPS.BEN_EXT_CRIT_VAL_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:BEN_EXT_CRIT_VAL_WHO, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.BEN_XCV_DEL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_XCV_DEL, status:VALID,
-
PACKAGE BODY: APPS.BEN_EXT_CRIT_VAL_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_EXT_CRIT_VAL_API, status:VALID,
-
PACKAGE BODY: APPS.BEN_XCV_INS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_XCV_INS, status:VALID,
-
PACKAGE BODY: APPS.BEN_XCV_UPD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_XCV_UPD, status:VALID,
-
TRIGGER: APPS.BEN_EXT_CRIT_VAL_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:BEN_EXT_CRIT_VAL_WHO, status:VALID,
-
TRIGGER: APPS.BEN_EXT_CRIT_VAL_WHO
12.1.1
-
PACKAGE BODY: APPS.BEN_XCV_SHD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_XCV_SHD, status:VALID,
-
PACKAGE BODY: APPS.BEN_EXT_PAYROLL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_EXT_PAYROLL, status:VALID,
-
PACKAGE BODY: APPS.BEN_XCV_UPD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_XCV_UPD, status:VALID,
-
PACKAGE BODY: APPS.BEN_XCV_DEL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_XCV_DEL, status:VALID,
-
PACKAGE BODY: APPS.BEN_XCV_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_XCV_SHD, status:VALID,
-
PACKAGE BODY: APPS.BEN_XCV_INS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_XCV_INS, status:VALID,
-
PACKAGE BODY: APPS.BEN_XCR_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_XCR_BUS, status:VALID,
-
PACKAGE BODY: APPS.BEN_XCC_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_XCC_BUS, status:VALID,
-
PACKAGE BODY: APPS.BEN_XCR_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_XCR_BUS, status:VALID,
-
PACKAGE BODY: APPS.BEN_XCT_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_XCT_BUS, status:VALID,
-
PACKAGE BODY: APPS.BEN_XCC_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_XCC_BUS, status:VALID,
-
PACKAGE BODY: APPS.BEN_XCT_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_XCT_BUS, status:VALID,
-
PACKAGE BODY: APPS.BEN_XCV_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_XCV_BUS, status:VALID,
-
PACKAGE BODY: APPS.BEN_EXT_PAYROLL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_EXT_PAYROLL, status:VALID,
-
PACKAGE BODY: APPS.BEN_XCV_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_XCV_BUS, status:VALID,
-
PACKAGE BODY: APPS.BEN_EXT_CRIT_VAL_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_EXT_CRIT_VAL_API, status:VALID,
-
PACKAGE BODY: APPS.PAY_INTERPRETER_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_INTERPRETER_PKG, status:VALID,
-
TRIGGER: APPS.BEN_EXT_CRIT_VAL_WHO
12.2.2