Search Results ben_ext_data_elmt
Overview
BEN_EXT_DATA_ELMT is a core configuration table within the Oracle Advanced Benefits (BEN) module of Oracle E-Business Suite 12.1.1 and 12.2.2. It stores the definition of extract data elements — the individual fields, expressions, and computed values that the Benefits extract engine assembles when generating outbound benefit data files for carriers, third-party administrators, payroll interfaces, and regulatory reporting. Each row describes one logical data element that may be included in an extract, including its data type, formatting rules, default values, and the field source from which its value is derived.
From a Data Vault modeling perspective, the documented foreign-key topology — a single surrogate primary key with multiple dependent child tables — suggests a hub-leaning classification for BEN_EXT_DATA_ELMT. It behaves as a central business-concept anchor (the data element definition) referenced by several satellite-style and link-style tables that carry descriptive detail, inclusion rules, and conditional logic.
Key Information Stored
The table is defined with 57 columns owned by the BEN schema, and its documented unique index, BEN_EXT_DATA_ELMT_PK, is composed of EXT_DATA_ELMT_ID and ZD_EDITION_NAME. EXT_DATA_ELMT_ID is the surrogate primary key that establishes identity for each data element and is the column referenced by every dependent child table. ZD_EDITION_NAME participates in the unique key and supports the multi-edition (date-tracked) data model introduced for Benefits configuration objects.
- NAME — the user-visible name of the extract data element.
- DATA_ELMT_TYP_CD — identifies the element type (for example, field, constant, or aggregate).
- DATA_ELMT_RL — the role or function the element plays within an extract layout.
- EXT_FLD_ID — foreign key to BEN_EXT_FLD, linking the element to its underlying source field.
- FRMT_MASK_CD, STRING_VAL, DFLT_VAL, MAX_LENGTH_NUM, JUST_CD — formatting mask, literal string value, default value, maximum length, and justification used when the element is rendered.
- TTL_FNCTN_CD, TTL_COND_OPER_CD, TTL_COND_VAL, TTL_SUM_EXT_DATA_ELMT_ID, TTL_COND_EXT_DATA_ELMT_ID — define total/aggregation behavior and the conditional logic applied when summarizing a numeric element.
- DEFINED_BALANCE_ID, LEGISLATION_CODE, XML_TAG_NAME — links to defined balances, scopes the element to a legislation, and provides the XML tag used in extract output.
- BUSINESS_GROUP_ID — the operating business group that owns the configuration row.
- XEL_ATTRIBUTE_CATEGORY and XEL_ATTRIBUTE1–30 — a 30-column descriptive flexfield used to store customer-specific extensibility attributes.
- LAST_UPDATE_DATE, CREATED_BY, CREATION_DATE, OBJECT_VERSION_NUMBER — standard who-columns and optimistic locking.
Common Use Cases and Queries
Because extract data elements drive carrier feeds and benefit file generation, the most common reporting scenarios involve resolving the source field for each element, reviewing aggregation and conditional logic, and tracing which extracts consume a given element.
- List all data elements and their source fields: join BEN_EXT_DATA_ELMT to BEN_EXT_FLD on EXT_FLD_ID to see how each element is populated.
- Examine formatting before an extract run: query NAME, DATA_ELMT_TYP_CD, FRMT_MASK_CD, MAX_LENGTH_NUM, and JUST_CD to validate that carrier file layouts match specification.
- Investigate aggregate elements: filter on TTL_FNCTN_CD or TTL_SUM_EXT_DATA_ELMT_ID to review totals and their conditional operators.
- Locate elements by legislation or business group using LEGISLATION_CODE and BUSINESS_GROUP_ID to scope extraction to a legal entity's reporting requirement.
- Audit customization via the XEL descriptive flexfield columns, or trace XML output tags via XML_TAG_NAME.
A typical diagnostic query joins BEN_EXT_DATA_ELMT to its child tables to confirm that inclusion rules, conditional clauses, and defined-balance links are internally consistent before an extract is submitted.
Related Objects
BEN_EXT_DATA_ELMT participates in a well-defined foreign-key network that documents its dependencies in the Advanced Benefits extract model:
- BEN_EXT_FLD — referenced through BEN_EXT_DATA_ELMT.EXT_FLD_ID; supplies the source field definition.
- BEN_EXT_DATA_ELMT_DECD — references BEN_EXT_DATA_ELMT.EXT_DATA_ELMT_ID; holds decoded-value definitions for the element.
- BEN_EXT_DATA_ELMT_IN_RCD — references EXT_DATA_ELMT_ID; stores incoming-record mappings for extract processing.
- BEN_EXT_INCL_DATA_ELMT — references EXT_DATA_ELMT_ID; controls which extract definitions include the element.
- BEN_EXT_WHERE_CLAUSE — references the table twice, via EXT_DATA_ELMT_ID and COND_EXT_DATA_ELMT_ID, defining the element's selection condition and any conditional comparison element.
- Standard WHO audit columns (LAST_UPDATED_BY, CREATED_BY, OBJECT_VERSION_NUMBER) integrate with Oracle's concurrent and audit infrastructure used to manage Benefits setup data.
Together these objects form the metadata layer that Advanced Benefits uses to translate configured plan and enrollment data into standardized extract output.
-
Table: BEN_EXT_DATA_ELMT
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_EXT_DATA_ELMT, object_name:BEN_EXT_DATA_ELMT, status:VALID, product: BEN - Advanced Benefits , description: Extract data element. , implementation_dba_data: BEN.BEN_EXT_DATA_ELMT ,
-
Table: BEN_EXT_DATA_ELMT
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_EXT_DATA_ELMT, object_name:BEN_EXT_DATA_ELMT, status:VALID, product: BEN - Advanced Benefits , description: Extract data element. , implementation_dba_data: BEN.BEN_EXT_DATA_ELMT ,
-
APPS.BEN_XEL_SHD SQL Statements
12.1.1
-
VIEW: APPS.BEN_EXT_DATA_ELMT_DFV
12.1.1
-
VIEW: APPS.BEN_EXT_DATA_ELMT_DFV
12.2.2
-
Table: BEN_EXT_WHERE_CLAUSE
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_EXT_WHERE_CLAUSE, object_name:BEN_EXT_WHERE_CLAUSE, status:VALID, product: BEN - Advanced Benefits , description: Where clause for extract. , implementation_dba_data: BEN.BEN_EXT_WHERE_CLAUSE ,
-
APPS.BEN_XEL_SHD SQL Statements
12.2.2
-
VIEW: BEN.BEN_EXT_DATA_ELMT#
12.2.2
owner:BEN, object_type:VIEW, object_name:BEN_EXT_DATA_ELMT#, status:VALID,
-
APPS.BEN_COPY_EXTRACT SQL Statements
12.1.1
-
APPS.BEN_COPY_EXTRACT SQL Statements
12.2.2
-
Table: BEN_EXT_WHERE_CLAUSE
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_EXT_WHERE_CLAUSE, object_name:BEN_EXT_WHERE_CLAUSE, status:VALID, product: BEN - Advanced Benefits , description: Where clause for extract. , implementation_dba_data: BEN.BEN_EXT_WHERE_CLAUSE ,
-
TRIGGER: APPS.BEN_EXT_DATA_ELMT+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:BEN_EXT_DATA_ELMT+, status:VALID,
-
TRIGGER: APPS.BEN_EXT_DATA_ELMT+
12.2.2
-
TABLE: BEN.BEN_EXT_DATA_ELMT
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_EXT_DATA_ELMT, object_name:BEN_EXT_DATA_ELMT, status:VALID,
-
TABLE: BEN.BEN_EXT_DATA_ELMT
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_EXT_DATA_ELMT, object_name:BEN_EXT_DATA_ELMT, status:VALID,
-
SYNONYM: APPS.BEN_EXT_DATA_ELMT
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_EXT_DATA_ELMT, status:VALID,
-
SYNONYM: APPS.BEN_EXT_DATA_ELMT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_EXT_DATA_ELMT, status:VALID,
-
APPS.BEN_XEL_BUS SQL Statements
12.1.1
-
APPS.BEN_XEL_BUS SQL Statements
12.2.2
-
Table: BEN_EXT_INCL_DATA_ELMT
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_EXT_INCL_DATA_ELMT, object_name:BEN_EXT_INCL_DATA_ELMT, status:VALID, product: BEN - Advanced Benefits , description: <> , implementation_dba_data: BEN.BEN_EXT_INCL_DATA_ELMT ,
-
Table: BEN_EXT_FLD
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_EXT_FLD, object_name:BEN_EXT_FLD, status:VALID, product: BEN - Advanced Benefits , description: Extract field. , implementation_dba_data: BEN.BEN_EXT_FLD ,
-
Table: BEN_EXT_FLD
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_EXT_FLD, object_name:BEN_EXT_FLD, status:VALID, product: BEN - Advanced Benefits , description: Extract field. , implementation_dba_data: BEN.BEN_EXT_FLD ,
-
FUNCTION: APPS.BEN_EXT_DATA_ELMT=
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.BEN_BENXLAYT_XMLP_PKG SQL Statements
12.1.1
-
Table: BEN_EXT_DATA_ELMT_DECD
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_EXT_DATA_ELMT_DECD, object_name:BEN_EXT_DATA_ELMT_DECD, status:VALID, product: BEN - Advanced Benefits , description: Extract data element decoded. , implementation_dba_data: BEN.BEN_EXT_DATA_ELMT_DECD ,
-
Table: BEN_EXT_DATA_ELMT_DECD
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_EXT_DATA_ELMT_DECD, object_name:BEN_EXT_DATA_ELMT_DECD, status:VALID, product: BEN - Advanced Benefits , description: Extract data element decoded. , implementation_dba_data: BEN.BEN_EXT_DATA_ELMT_DECD ,
-
Table: BEN_EXT_INCL_DATA_ELMT
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_EXT_INCL_DATA_ELMT, object_name:BEN_EXT_INCL_DATA_ELMT, status:VALID, product: BEN - Advanced Benefits , description: <> , implementation_dba_data: BEN.BEN_EXT_INCL_DATA_ELMT ,
-
PACKAGE: APPS.BEN_EXT_WRITE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_EXT_WRITE, status:VALID,
-
APPS.BEN_XWC_BUS SQL Statements
12.2.2
-
APPS.BEN_XWC_BUS SQL Statements
12.1.1
-
APPS.BEN_BENXLAYT_XMLP_PKG SQL Statements
12.2.2
-
FUNCTION: APPS.BEN_EXT_DATA_ELMT=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:BEN_EXT_DATA_ELMT=, status:VALID,
-
VIEW: BEN.BEN_EXT_DATA_ELMT#
12.2.2
-
Table: BEN_EXT_DATA_ELMT_IN_RCD
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_EXT_DATA_ELMT_IN_RCD, object_name:BEN_EXT_DATA_ELMT_IN_RCD, status:VALID, product: BEN - Advanced Benefits , description: Extract data element in record. , implementation_dba_data: BEN.BEN_EXT_DATA_ELMT_IN_RCD ,
-
PACKAGE BODY: APPS.BEN_XEL_SHD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_XEL_SHD, status:VALID,
-
PACKAGE BODY: APPS.BEN_BENXLAYT_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_BENXLAYT_XMLP_PKG, status:VALID,
-
TRIGGER: APPS.BEN_EXT_DATA_ELMT_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:BEN_EXT_DATA_ELMT_WHO, status:VALID,
-
PACKAGE BODY: APPS.BEN_BENXLAYT_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_BENXLAYT_XMLP_PKG, status:VALID,
-
Table: BEN_EXT_DATA_ELMT_IN_RCD
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_EXT_DATA_ELMT_IN_RCD, object_name:BEN_EXT_DATA_ELMT_IN_RCD, status:VALID, product: BEN - Advanced Benefits , description: Extract data element in record. , implementation_dba_data: BEN.BEN_EXT_DATA_ELMT_IN_RCD ,
-
PACKAGE BODY: APPS.BEN_XEL_UPD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_XEL_UPD, status:VALID,
-
PACKAGE BODY: APPS.BEN_XEL_UPD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_XEL_UPD, status:VALID,
-
PACKAGE: APPS.BEN_EXT_WRITE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_EXT_WRITE, status:VALID,
-
TABLE: BEN.BEN_EXT_DATA_ELMT_IN_RCD
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_EXT_DATA_ELMT_IN_RCD, object_name:BEN_EXT_DATA_ELMT_IN_RCD, status:VALID,
-
PACKAGE BODY: APPS.BEN_XEL_DEL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_XEL_DEL, status:VALID,
-
PACKAGE BODY: APPS.BEN_XEL_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_XEL_BUS, status:VALID,
-
PACKAGE BODY: APPS.BEN_EXT_SMART_TOTAL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_EXT_SMART_TOTAL, status:VALID,
-
PACKAGE BODY: APPS.BEN_XWC_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_XWC_BUS, status:VALID,
-
TRIGGER: APPS.BEN_EXT_DATA_ELMT_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:BEN_EXT_DATA_ELMT_WHO, status:VALID,
-
PACKAGE BODY: APPS.BEN_XEL_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_XEL_SHD, status:VALID,