Search Results ben_ext_dfn
Overview
BEN_EXT_DFN is a configuration table within the Oracle Advanced Benefits (BEN) module that stores extract definitions. Each row defines how a benefits extract should be generated — the criteria to select the population, the output file characteristics, the post-processing rules, and the global or legislation-specific behavior applied to the extraction. The table belongs to the BEN schema, carries a VALID status in Oracle E-Business Suite 12.1.1 and 12.2.2, and contains 63 documented columns in the 12.2.2 physical model.
From a heuristic Data Vault modeling perspective, BEN_EXT_DFN presents as satellite-leaning: it is a descriptive, attribute-rich entity that hangs off central business concepts rather than acting as a pure hub or link. Its foreign keys anchor it to an extract criteria profile and an extract file definition, while dependents reference it for extract results.
Key Information Stored
The surrogate primary key is EXT_DFN_ID, enforced by the unique index BEN_EXT_DFN_PK. In the documented 12.2.2 schema, the business-key candidate unique index is BEN_EXT_DFN_PK (EXT_DFN_ID, ZD_EDITION_NAME), reflecting the edition-based redefinition pattern used in this release line.
- EXT_DFN_ID — surrogate identifier for the extract definition.
- NAME — user-facing name of the extract definition.
- BUSINESS_GROUP_ID — owning business group, driving multi-tenant separation.
- EXT_CRIT_PRFL_ID — FK to BEN_EXT_CRIT_PRFL, the criteria profile that determines who is extracted.
- EXT_FILE_ID — FK to BEN_EXT_FILE, the output file layout and physical characteristics.
- DATA_TYP_CD, EXT_TYP_CD, OUTPUT_TYPE — the data/extract/output type controlling the generated payload.
- DRCTRY_NAME, OUTPUT_NAME — target directory and output file naming.
- STRT_DT, END_DT — effective window for the definition.
- PRMY_SORT_CD, SCND_SORT_CD — primary and secondary sort codes for output ordering.
- LEGISLATION_CODE, EXT_GLOBAL_FLAG — legislative context and global versus local applicability.
- XML_TAG_NAME, XDO_TEMPLATE_ID — XML/BI Publisher integration metadata.
- EXT_POST_PRCS_RL — post-processing rule executed after extraction.
- KICKOFF_WRT_PRC_FLAG, SPCL_HNDL_FLAG, CM_DISPLAY_FLAG — behavioral control flags.
- XDF_ATTRIBUTE_CATEGORY through XDF_ATTRIBUTE30 — descriptive flexfield segments.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATED_BY, CREATION_DATE, OBJECT_VERSION_NUMBER — WHO columns and optimistic locking.
Common Use Cases and Queries
Typical use cases include auditing configured extract definitions, tracing which criteria profile and file layout a given extract uses, and preparing operational reports on legislative or global scope. A representative join query:
SELECT d.EXT_DFN_ID, d.NAME, d.LEGISLATION_CODE,
c.NAME AS CRIT_PRFL_NAME, f.FILE_NAME
FROM BEN.BEN_EXT_DFN d,
BEN.BEN_EXT_CRIT_PRFL c,
BEN.BEN_EXT_FILE f
WHERE d.EXT_CRIT_PRFL_ID = c.EXT_CRIT_PRFL_ID
AND d.EXT_FILE_ID = f.EXT_FILE_ID
AND TRUNC(SYSDATE) BETWEEN d.STRT_DT AND NVL(d.END_DT, SYSDATE);
To locate dependents, join to BEN_EXT_RSLT on EXT_DFN_ID. In 12.2.2, always include ZD_EDITION_NAME predicates when querying across editions to avoid duplicate row returns.
Related Objects
- BEN_EXT_CRIT_PRFL — referenced via BEN_EXT_DFN.EXT_CRIT_PRFL_ID; defines population selection criteria.
- BEN_EXT_FILE — referenced via BEN_EXT_DFN.EXT_FILE_ID; defines output file characteristics.
- BEN_EXT_RSLT — references BEN_EXT_DFN via EXT_DFN_ID; stores generated extract results.
- BEN_EXT_DFN_PK — primary unique index on EXT_DFN_ID (12.2.2: EXT_DFN_ID, ZD_EDITION_NAME).
- Advanced Benefits concurrent programs and XML Publisher templates (via XDO_TEMPLATE_ID) consume these rows to produce output.
-
Table: BEN_EXT_DFN
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_EXT_DFN, object_name:BEN_EXT_DFN, status:VALID, product: BEN - Advanced Benefits , description: Extract definition. , implementation_dba_data: BEN.BEN_EXT_DFN ,
-
Table: BEN_EXT_DFN
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_EXT_DFN, object_name:BEN_EXT_DFN, status:VALID, product: BEN - Advanced Benefits , description: Extract definition. , implementation_dba_data: BEN.BEN_EXT_DFN ,
-
VIEW: APPS.BEN_EXT_DFN_DFV
12.2.2
-
VIEW: APPS.BEN_EXT_DFN_DFV
12.1.1
-
VIEW: BEN.BEN_EXT_DFN#
12.2.2
owner:BEN, object_type:VIEW, object_name:BEN_EXT_DFN#, status:VALID,
-
TRIGGER: APPS.BEN_EXT_DFN+
12.2.2
-
TRIGGER: APPS.BEN_EXT_DFN+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:BEN_EXT_DFN+, status:VALID,
-
APPS.GHR_WF SQL Statements
12.2.2
-
APPS.GHR_WF SQL Statements
12.1.1
-
APPS.BEN_XDF_BUS SQL Statements
12.2.2
-
APPS.BEN_XDF_BUS SQL Statements
12.1.1
-
FUNCTION: APPS.BEN_EXT_DFN=
12.2.2
-
SYNONYM: APPS.BEN_EXT_DFN
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_EXT_DFN, status:VALID,
-
SYNONYM: APPS.BEN_EXT_DFN
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_EXT_DFN, status:VALID,
-
APPS.BEN_XDF_SHD SQL Statements
12.2.2
-
Table: BEN_EXT_RSLT
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_EXT_RSLT, object_name:BEN_EXT_RSLT, status:VALID, product: BEN - Advanced Benefits , description: Extract result. , implementation_dba_data: BEN.BEN_EXT_RSLT ,
-
Table: BEN_EXT_RSLT
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_EXT_RSLT, object_name:BEN_EXT_RSLT, status:VALID, product: BEN - Advanced Benefits , description: Extract result. , implementation_dba_data: BEN.BEN_EXT_RSLT ,
-
Table: BEN_EXT_FILE
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_EXT_FILE, object_name:BEN_EXT_FILE, status:VALID, product: BEN - Advanced Benefits , description: Extract file. , implementation_dba_data: BEN.BEN_EXT_FILE ,
-
Table: BEN_EXT_CRIT_PRFL
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_EXT_CRIT_PRFL, object_name:BEN_EXT_CRIT_PRFL, status:VALID, product: BEN - Advanced Benefits , description: Extract criteria profile. , implementation_dba_data: BEN.BEN_EXT_CRIT_PRFL ,
-
12.2.2 DBA Data
12.2.2
-
FUNCTION: APPS.BEN_EXT_DFN=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:BEN_EXT_DFN=, status:VALID,
-
APPS.BEN_XDF_SHD SQL Statements
12.1.1
-
Table: BEN_EXT_FILE
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_EXT_FILE, object_name:BEN_EXT_FILE, status:VALID, product: BEN - Advanced Benefits , description: Extract file. , implementation_dba_data: BEN.BEN_EXT_FILE ,
-
Table: BEN_EXT_CRIT_PRFL
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_EXT_CRIT_PRFL, object_name:BEN_EXT_CRIT_PRFL, status:VALID, product: BEN - Advanced Benefits , description: Extract criteria profile. , implementation_dba_data: BEN.BEN_EXT_CRIT_PRFL ,
-
PACKAGE: APPS.BEN_EXT_XML_WRITE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_EXT_XML_WRITE, status:VALID,
-
PACKAGE: APPS.BEN_EXT_XML_WRITE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_EXT_XML_WRITE, status:VALID,
-
PACKAGE: APPS.GHR_NFC_POSITION_EXTRACTS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GHR_NFC_POSITION_EXTRACTS, status:VALID,
-
VIEW: BEN.BEN_EXT_DFN#
12.2.2
-
PACKAGE: APPS.GHR_US_NFC_EXTRACTS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GHR_US_NFC_EXTRACTS, status:VALID,
-
PACKAGE: APPS.GHR_US_NFC_EXTRACTS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GHR_US_NFC_EXTRACTS, status:VALID,
-
APPS.BEN_EXT_UTIL SQL Statements
12.1.1
-
APPS.BEN_EXT_UTIL SQL Statements
12.2.2
-
PACKAGE BODY: APPS.BEN_XDF_SHD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_XDF_SHD, status:VALID,
-
TRIGGER: APPS.BEN_EXT_DFN_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:BEN_EXT_DFN_WHO, status:VALID,
-
PACKAGE BODY: APPS.BEN_XDF_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_XDF_SHD, status:VALID,
-
PACKAGE: APPS.PQP_NL_PGGM_PENSION_EXTRACTS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PQP_NL_PGGM_PENSION_EXTRACTS, status:VALID,
-
PACKAGE BODY: APPS.GHR_WF
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_WF, status:VALID,
-
PACKAGE BODY: APPS.BEN_XFI_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_XFI_SHD, status:VALID,
-
PACKAGE BODY: APPS.PQP_COPY_EAT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PQP_COPY_EAT, status:VALID,
-
PACKAGE: APPS.PQP_US_SRS_EXTRACTS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PQP_US_SRS_EXTRACTS, status:VALID,
-
PACKAGE BODY: APPS.GHR_WF
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_WF, status:VALID,
-
PACKAGE BODY: APPS.BEN_XFI_SHD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_XFI_SHD, status:VALID,
-
APPS.PQP_COPY_EAT SQL Statements
12.1.1
-
VIEW: APPS.BEN_EXT_DFN_DFV
12.1.1
owner:APPS, object_type:VIEW, object_name:BEN_EXT_DFN_DFV, status:VALID,
-
PACKAGE: APPS.PQP_US_SRS_EXTRACTS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PQP_US_SRS_EXTRACTS, status:VALID,
-
PACKAGE: APPS.PQP_NL_PGGM_PENSION_EXTRACTS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PQP_NL_PGGM_PENSION_EXTRACTS, status:VALID,
-
PACKAGE: APPS.GHR_NFC_POSITION_EXTRACTS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GHR_NFC_POSITION_EXTRACTS, status:VALID,
-
VIEW: APPS.BEN_EXT_DFN_DFV
12.2.2
owner:APPS, object_type:VIEW, object_name:BEN_EXT_DFN_DFV, status:VALID,
-
PACKAGE: APPS.PQP_NL_PENSION_EXTRACTS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PQP_NL_PENSION_EXTRACTS, status:VALID,
-
PACKAGE BODY: APPS.BEN_XDF_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_XDF_BUS, status:VALID,