Search Results eam_asset_failures_n1
Overview
EAM.EAM_ASSET_FAILURES is a transactional table in the Oracle E-Business Suite Enterprise Asset Management (EAM) module. It stores failure events reported against an asset within the context of a business flow — most commonly during the lifecycle of a work order. Each row captures a point-in-time snapshot of the asset, the source object against which the failure was logged, and other key asset attributes as they existed at the moment of failure reporting.
In Oracle EBS 12.1.1 and 12.2.2, failure entry is recorded at the work order level. The SOURCE_TYPE column is restricted to a value of 1, which corresponds exclusively to Work Order. This means failures cannot currently be logged against other source objects, and the table functions as a normalized, denormalized-enriched record of asset reliability events tied to maintenance execution. The physical storage resides in the APPS_TS_TX_DATA tablespace with a PCT Free of 10.
The metadata does not assign a formal Data Vault classification; however, the documented structure — a single unique failure identifier plus foreign key references to departments and functional areas — suggests a satellite-style modeling approach, where the failure event is an immutable, auditable fact keyed to a hub asset identifier.
Key Information Stored
The most significant columns include:
- FAILURE_ID — Surrogate primary key and unique failure identifier, indexed by EAM_ASSET_FAILURES_U1. This is the mandatory unique column for the table.
- FAILURE_DATE — The date on which the failure occurred, used for reliability trending and MTBF analysis.
- SOURCE_TYPE — Indicates the source object type of the failure record; value 1 corresponds to Work Order.
- SOURCE_ID — Maps to the WIP entity ID when SOURCE_TYPE is 1. Indexed by EAM_ASSET_FAILURES_U2, a documented business-key candidate.
- OBJECT_TYPE — Identifies the table in which the asset is stored, such as MTL_SERIAL_NUMBERS.
- OBJECT_ID — The asset or rebuildable serial identifier, derived from the generic object ID in MTL_SERIAL_NUMBERS.
- MAINT_ORGANIZATION_ID — The maintenance organization in which the failure was reported.
- DEPARTMENT_ID — Department identifier at either the work order or asset level. Foreign key to BOM_DEPARTMENTS.
- AREA_ID — Area identifier, equivalent to EAM_LOCATION_ID. Foreign key to PAY_FUNCTIONAL_AREAS.
- CURRENT_ORGANIZATION_ID — The owning organization of the asset at the time the failure was recorded.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — Standard WHO audit columns present in all EBS transactional tables.
The primary key is FAILURE_ID; SOURCE_ID is a documented alternate unique (business-key) candidate via EAM_ASSET_FAILURES_U2. A non-unique index, EAM_ASSET_FAILURES_N1, exists on OBJECT_ID to support asset-centric lookups.
Common Use Cases and Queries
Because the table drives asset reliability reporting, common scenarios include MTBF/MTTR calculations, root-cause analysis by department or area, and work order failure trending. Analysts typically join to work order tables via SOURCE_ID and to asset masters via OBJECT_ID.
Representative query patterns include: retrieving all failures for a given asset using WHERE OBJECT_ID = :asset_id; aggregating failures by department with WHERE DEPARTMENT_ID = :dept_id; or grouping failures by month using FAILURE_DATE. A sample join to failure codes is shown below:
SELECT f.FAILURE_ID, f.FAILURE_DATE, f.OBJECT_ID FROM EAM.EAM_ASSET_FAILURES f WHERE f.OBJECT_ID = :p_asset_id ORDER BY f.FAILURE_DATE DESC;SELECT f.DEPARTMENT_ID, COUNT(*) FROM EAM.EAM_ASSET_FAILURES f GROUP BY f.DEPARTMENT_ID;SELECT f.FAILURE_ID, c.FAILURE_CODE FROM EAM.EAM_ASSET_FAILURES f JOIN EAM.EAM_ASSET_FAILURE_CODES c ON c.FAILURE_ID = f.FAILURE_ID;
Related Objects
The table participates in a compact but important set of referential relationships documented in ETRM metadata:
- EAM.EAM_ASSET_FAILURE_CODES — Child table referencing EAM_ASSET_FAILURES.FAILURE_ID, storing failure code assignments per failure event.
- BOM.BOM_DEPARTMENTS — Referenced via DEPARTMENT_ID, providing department attribution.
- PAY.PAY_FUNCTIONAL_AREAS — Referenced via AREA_ID, providing area or location attribution.
- WIP entities (via SOURCE_ID) — SOURCE_ID maps to the WIP entity ID when SOURCE_TYPE = 1, linking each failure to the originating work order.
- MTL_SERIAL_NUMBERS — The asset identified by OBJECT_ID is sourced from the generic object identifier in MTL_SERIAL_NUMBERS.
Together these objects support end-to-end failure tracking from work order execution through reliability reporting within Oracle EAM.
-
INDEX: EAM.EAM_ASSET_FAILURES_N1
12.1.1
owner:EAM, object_type:INDEX, object_name:EAM_ASSET_FAILURES_N1, status:VALID,
-
INDEX: EAM.EAM_ASSET_FAILURES_N1
12.2.2
owner:EAM, object_type:INDEX, object_name:EAM_ASSET_FAILURES_N1, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
TABLE: EAM.EAM_ASSET_FAILURES
12.2.2
owner:EAM, object_type:TABLE, fnd_design_data:EAM.EAM_ASSET_FAILURES, object_name:EAM_ASSET_FAILURES, status:VALID,
-
TABLE: EAM.EAM_ASSET_FAILURES
12.1.1
owner:EAM, object_type:TABLE, fnd_design_data:EAM.EAM_ASSET_FAILURES, object_name:EAM_ASSET_FAILURES, status:VALID,
-
eTRM - EAM Tables and Views
12.1.1
description: Table for storing workflow item type and keys corresponding to a work order ,
-
eTRM - EAM Tables and Views
12.2.2
description: Table for storing workflow item type and keys corresponding to a work order ,