Search Results ben_ext_chg_evt_log
Overview
BEN_EXT_CHG_EVT_LOG is a table in the BEN schema (Oracle Advanced Benefits) that serves as the extract change event log. It records changes to benefit-related data that are detected during extract processing, capturing both the prior and the new values of the changed attributes together with identifying context such as the person, the change event type, and the effective date. Its role in Oracle EBS 12.1.1 and 12.2.2 is to provide an auditable, queryable history of change events surfaced by the benefits extract engine, supporting downstream carrier feeds, reconciliation, and troubleshooting of benefit enrollment or eligibility changes.
The documented physical schema (ETRM 12.2.2) records 35 columns owned by BEN. The primary key is BEN_EXT_CHG_EVT_LOG_PK on EXT_CHG_EVT_LOG_ID. Based on the mined foreign-key structure, the heuristic Data Vault classification for this table is standalone; from a modeling perspective it can be treated as a satellite-style change log keyed by its surrogate identifier, with the business attributes (person, change event, values) forming the descriptive payload. This classification is a suggestion drawn from the FK metadata and should be validated against the actual implementation before being relied upon for warehouse design.
Key Information Stored
The table centers on a surrogate primary key, EXT_CHG_EVT_LOG_ID, which uniquely identifies each logged change event and is the single documented unique index/business-key candidate (BEN_EXT_CHG_EVT_LOG_PK). Beyond this identifier, the most significant columns fall into the following groups:
- Change context: CHG_EVT_CD (the change event code, indicating the type of change), CHG_EFF_DT (the effective date of the change), and CHG_ACTL_DT (the actual date the change occurred).
- Subject identification: PERSON_ID, identifying the person to whom the change applies.
- Value pairs: OLD_VAL1 through OLD_VAL6 capture the values prior to the change, while NEW_VAL1 through NEW_VAL6 capture the corresponding post-change values. These paired columns permit direct before-and-after comparison for each tracked attribute.
- Parameters: PRMTR_01 through PRMTR_10 provide ten generic parameter slots used to carry additional extract-specific context for the event.
- Audit and tenancy: BUSINESS_GROUP_ID scopes the row to a business group, while CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN, CHG_USER_ID, and OBJECT_VERSION_NUMBER provide the standard EBS audit trail and optimistic-locking support.
The OLD_VAL/NEW_VAL pairing and the CHG_EVT_CD/CHG_EFF_DT combination constitute the semantic core of the table; the PRMTR_n columns and audit columns provide supporting and operational context.
Common Use Cases and Queries
Typical uses include auditing benefit changes for a given person over time, reconciling extract output against the source enrollment data, and diagnosing discrepancies raised by carriers when an extract appears to have transmitted an unexpected value.
- Change history for a person: select the event code, effective date, and old/new values filtered by PERSON_ID and ordered by CHG_EFF_DT to reconstruct the sequence of changes.
- Change-event type reporting: group by CHG_EVT_CD and CHG_EFF_DT to trend how frequently each type of change occurs within a period.
- Business-group scoping: filter on BUSINESS_GROUP_ID to restrict reporting to a single business group in multi-group environments.
- Before/after comparison: compare OLD_VALn to NEW_VALn to identify rows where a value actually changed versus rows logged despite no net difference.
- Audit queries: use CREATION_DATE, CREATED_BY, and CHG_USER_ID to attribute changes to specific users or processes.
A representative pattern filters on PERSON_ID and CHG_EFF_DT, selecting EXT_CHG_EVT_LOG_ID, CHG_EVT_CD, OLD_VAL1, and NEW_VAL1 to produce a concise change report.
Related Objects
The mined FK metadata classifies BEN_EXT_CHG_EVT_LOG as standalone, meaning no foreign-key relationships were documented to other tables; consequently the joins below are logical associations inferred from the columns rather than enforced constraints.
- PER_ALL_PEOPLE_F — joined on PERSON_ID to resolve person names and details.
- BEN_EXT_CHG_EVT — the change-event definition object associated via CHG_EVT_CD, providing the meaning of the event code.
- BEN_EXT_ACTN_TYP — related through the extract action configuration that drives change-event processing.
- BEN_EXT_CHG_EVT_LOG audit/version references rely on standard EBS audit columns rather than FK constraints.
- HR_ORGANIZATION_UNITS — associated via BUSINESS_GROUP_ID for business-group context.
Because the relationship metadata is limited to the standalone classification, consumers should confirm actual join keys against the application's data model before relying on any inferred relationship in production SQL.
-
Table: BEN_EXT_CHG_EVT_LOG
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_EXT_CHG_EVT_LOG, object_name:BEN_EXT_CHG_EVT_LOG, status:VALID, product: BEN - Advanced Benefits , description: Extract change event log. , implementation_dba_data: BEN.BEN_EXT_CHG_EVT_LOG ,
-
Table: BEN_EXT_CHG_EVT_LOG
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_EXT_CHG_EVT_LOG, object_name:BEN_EXT_CHG_EVT_LOG, status:VALID, product: BEN - Advanced Benefits , description: Extract change event log. , implementation_dba_data: BEN.BEN_EXT_CHG_EVT_LOG ,
-
VIEW: BEN.BEN_EXT_CHG_EVT_LOG#
12.2.2
owner:BEN, object_type:VIEW, object_name:BEN_EXT_CHG_EVT_LOG#, status:VALID,
-
APPS.BEN_XCL_SHD SQL Statements
12.1.1
-
APPS.BEN_XCL_SHD SQL Statements
12.2.2
-
SYNONYM: APPS.BEN_EXT_CHG_EVT_LOG
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_EXT_CHG_EVT_LOG, status:VALID,
-
VIEW: BEN.BEN_EXT_CHG_EVT_LOG#
12.2.2
-
APPS.PQP_NL_EXT_FUNCTIONS SQL Statements
12.2.2
-
SYNONYM: APPS.BEN_EXT_CHG_EVT_LOG
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_EXT_CHG_EVT_LOG, status:VALID,
-
APPS.PQP_NL_EXT_FUNCTIONS SQL Statements
12.1.1
-
TABLE: BEN.BEN_EXT_CHG_EVT_LOG
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_EXT_CHG_EVT_LOG, object_name:BEN_EXT_CHG_EVT_LOG, status:VALID,
-
TABLE: BEN.BEN_EXT_CHG_EVT_LOG
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_EXT_CHG_EVT_LOG, object_name:BEN_EXT_CHG_EVT_LOG, status:VALID,
-
PACKAGE BODY: APPS.BEN_XCL_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_XCL_BUS, status:VALID,
-
PACKAGE BODY: APPS.BEN_XCL_UPD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_XCL_UPD, status:VALID,
-
PACKAGE BODY: APPS.PQP_NL_EXT_FUNCTIONS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PQP_NL_EXT_FUNCTIONS, status:VALID,
-
PACKAGE BODY: APPS.BEN_EXT_PURGE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_EXT_PURGE, status:VALID,
-
PACKAGE BODY: APPS.BEN_XCL_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_XCL_BUS, status:VALID,
-
PACKAGE: APPS.PQP_NL_PENSION_EXTRACTS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PQP_NL_PENSION_EXTRACTS, status:VALID,
-
PACKAGE BODY: APPS.BEN_XCL_DEL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_XCL_DEL, status:VALID,
-
TRIGGER: APPS.BEN_EXT_CHG_EVT_LOG_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:BEN_EXT_CHG_EVT_LOG_WHO, status:VALID,
-
PACKAGE BODY: APPS.BEN_XCL_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_XCL_SHD, status:VALID,
-
TRIGGER: APPS.BEN_EXT_CHG_EVT_LOG_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:BEN_EXT_CHG_EVT_LOG_WHO, status:VALID,
-
PACKAGE BODY: APPS.BEN_EXT_CHG_EVT_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_EXT_CHG_EVT_API, status:VALID,
-
TRIGGER: APPS.BEN_EXT_CHG_EVT_LOG_WHO
12.2.2
-
PACKAGE BODY: APPS.BEN_XCL_DEL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_XCL_DEL, status:VALID,
-
PACKAGE BODY: APPS.BEN_XCL_SHD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_XCL_SHD, status:VALID,
-
PACKAGE BODY: APPS.BEN_XCL_INS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_XCL_INS, status:VALID,
-
PACKAGE BODY: APPS.BEN_XCL_UPD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_XCL_UPD, status:VALID,
-
PACKAGE BODY: APPS.PQP_NL_EXT_FUNCTIONS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PQP_NL_EXT_FUNCTIONS, status:VALID,
-
PACKAGE BODY: APPS.BEN_XCL_INS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_XCL_INS, 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_EXT_PURGE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_EXT_PURGE, status:VALID,
-
PACKAGE BODY: APPS.BEN_EXT_EVALUATE_INCLUSION
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_EXT_EVALUATE_INCLUSION, status:VALID,
-
PACKAGE: APPS.BEN_EXT_EVALUATE_INCLUSION
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_EXT_EVALUATE_INCLUSION, status:VALID,
-
APPS.BEN_XCL_BUS SQL Statements
12.2.2
-
PACKAGE BODY: APPS.BEN_EXT_CHLG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_EXT_CHLG, status:VALID,
-
PACKAGE BODY: APPS.BEN_DELETE_ORPHAN_ROWS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_DELETE_ORPHAN_ROWS, status:VALID,
-
PACKAGE: APPS.BEN_EXT_CHLG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_EXT_CHLG, status:VALID,
-
PACKAGE BODY: APPS.BEN_EXT_CHLG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_EXT_CHLG, status:VALID,
-
PACKAGE BODY: APPS.BEN_DM_DELETE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_DM_DELETE, status:VALID,
-
APPS.PQP_NL_PENSION_EXTRACTS SQL Statements
12.1.1
-
TRIGGER: APPS.BEN_EXT_CHG_EVT_LOG_WHO
12.1.1
-
PACKAGE BODY: APPS.BEN_EXT_CHG_EVT_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_EXT_CHG_EVT_API, status:VALID,
-
APPS.BEN_XCL_BUS SQL Statements
12.1.1
-
PACKAGE BODY: APPS.BEN_PERSON_DELETE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_PERSON_DELETE, status:VALID,
-
PACKAGE BODY: APPS.BEN_EXT_EVALUATE_INCLUSION
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_EXT_EVALUATE_INCLUSION, status:VALID,
-
APPS.BEN_XCL_DEL SQL Statements
12.2.2
-
PACKAGE BODY: APPS.BEN_DELETE_ORPHAN_ROWS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_DELETE_ORPHAN_ROWS, status:VALID,
-
APPS.BEN_XCL_DEL SQL Statements
12.1.1
-
PACKAGE BODY: APPS.BEN_DM_DELETE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_DM_DELETE, status:VALID,