Search Results eam_asset_failure_codes
Overview
EAM_ASSET_FAILURE_CODES is a transactional table owned by the EAM schema within the Oracle Enterprise Asset Management (EAM) module. It stores the detailed coding information captured for a failure event. In the EAM data model, a failure event recorded in EAM_ASSET_FAILURES may be decomposed into one or more failure entries, each of which attributes the event to a specific failure code, cause code, and resolution code. This table holds that attribution detail, and it serves as the primary source for failure analysis, reliability reporting, and corrective action tracking.
The Data Vault classification for this table is a standalone classification, mined heuristically from its foreign key structure. Under a Data Vault modeling approach, this suggests the table behaves as a satellite-like detail structure anchored to an event parent, rather than as a pure hub or link. It is not a business key registry in its own right; its identity is derived from the parent failure record it qualifies.
Key Information Stored
The table contains twelve documented columns. The most significant are:
- FAILURE_ENTRY_ID — the surrogate primary key, enforced by EAM_ASSET_FAILURE_CODES_PK and also indexed by EAM_ASSET_FAILURE_CODES_U1. It uniquely identifies each failure coding entry.
- FAILURE_ID — foreign key to EAM_ASSET_FAILURES, identifying the parent failure event to which this coding row belongs.
- COMBINATION_ID — foreign key to EAM_FAILURE_COMBINATIONS, linking the entry to a predefined valid combination of failure, cause, and resolution codes.
- FAILURE_CODE — the specific failure mode or fault classification observed.
- CAUSE_CODE — the assigned root cause of the failure.
- RESOLUTION_CODE — the corrective action or resolution applied.
- COMMENTS — free-form text describing the failure, diagnosis, or corrective work.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — the standard EBS audit columns providing creation and change attribution.
Beyond the primary key, the business-key candidate is captured by the unique index EAM_ASSET_FAILURE_CODES_U2 on the composite of FAILURE_ID, FAILURE_CODE, CAUSE_CODE, and RESOLUTION_CODE. This enforces that a given failure event cannot carry duplicate coding combinations.
Common Use Cases and Queries
Typical scenarios include failure code distribution analysis, root cause trending, reliability-centered maintenance reporting, and linking coding detail back to work orders and asset history. A representative query joining the detail table to its parent event is:
SELECT f.FAILURE_ID, c.FAILURE_CODE, c.CAUSE_CODE, c.RESOLUTION_CODE, c.COMMENTS FROM EAM.EAM_ASSET_FAILURE_CODES c JOIN EAM.EAM_ASSET_FAILURES f ON f.FAILURE_ID = c.FAILURE_ID;SELECT FAILURE_CODE, COUNT(*) FROM EAM.EAM_ASSET_FAILURE_CODES GROUP BY FAILURE_CODE ORDER BY 2 DESC;— top failure modes.SELECT c.FAILURE_CODE, c.CAUSE_CODE, c.RESOLUTION_CODE FROM EAM.EAM_ASSET_FAILURE_CODES c WHERE c.COMBINATION_ID = :p_combination_id;— resolving code combinations.
These patterns support Pareto analysis on failure modes, mean-time-between-failure studies, and audit of the coding validity against configured combinations.
Related Objects
- EAM_ASSET_FAILURES — parent table referenced via FAILURE_ID; the primary join path for event-level context.
- EAM_FAILURE_COMBINATIONS — reference table referenced via COMBINATION_ID; defines valid failure/cause/resolution combinations.
- Failure code lookup and setup tables in the EAM module that populate FAILURE_CODE, CAUSE_CODE, and RESOLUTION_CODE values.
- Work order and asset history objects in EAM that consume failure coding for reliability reporting.
The two documented foreign keys — FAILURE_ID to EAM_ASSET_FAILURES and COMBINATION_ID to EAM_FAILURE_COMBINATIONS — are the essential relationships for navigating this table.
-
Table: EAM_ASSET_FAILURE_CODES
12.2.2
owner:EAM, object_type:TABLE, fnd_design_data:EAM.EAM_ASSET_FAILURE_CODES, object_name:EAM_ASSET_FAILURE_CODES, status:VALID, product: EAM - Enterprise Asset Management , description: Stores detailed information captured for a failure event. , implementation_dba_data: EAM.EAM_ASSET_FAILURE_CODES ,
-
Table: EAM_ASSET_FAILURE_CODES
12.1.1
owner:EAM, object_type:TABLE, fnd_design_data:EAM.EAM_ASSET_FAILURE_CODES, object_name:EAM_ASSET_FAILURE_CODES, status:VALID, product: EAM - Enterprise Asset Management , description: Stores detailed information captured for a failure event. , implementation_dba_data: EAM.EAM_ASSET_FAILURE_CODES ,
-
VIEW: EAM.EAM_ASSET_FAILURE_CODES#
12.2.2
owner:EAM, object_type:VIEW, object_name:EAM_ASSET_FAILURE_CODES#, status:VALID,
-
APPS.EAM_PROCESS_FAILURE_ENTRY_PVT SQL Statements
12.1.1
-
VIEW: APPS.EAM_WORK_ORDERS_V
12.2.2
-
SYNONYM: APPS.EAM_ASSET_FAILURE_CODES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:EAM_ASSET_FAILURE_CODES, status:VALID,
-
SYNONYM: APPS.EAM_ASSET_FAILURE_CODES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:EAM_ASSET_FAILURE_CODES, status:VALID,
-
APPS.EAM_PROCESS_FAILURE_ENTRY_PUB SQL Statements
12.2.2
-
VIEW: EAM.EAM_ASSET_FAILURE_CODES#
12.2.2
-
APPS.EAM_PROCESS_FAILURE_ENTRY_PVT SQL Statements
12.2.2
-
VIEW: APPS.EAM_WORK_ORDERS_V
12.1.1
-
APPS.EAM_PROCESS_FAILURE_ENTRY_PUB SQL Statements
12.1.1
-
View: EAM_WORK_ORDERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:EAM.EAM_WORK_ORDERS_V, object_name:EAM_WORK_ORDERS_V, status:VALID, product: EAM - Enterprise Asset Management , description: View shows all maintenance work orders along with the work requests/service requests associated to them. , implementation_dba_data: APPS.EAM_WORK_ORDERS_V ,
-
TABLE: EAM.EAM_ASSET_FAILURE_CODES
12.1.1
owner:EAM, object_type:TABLE, fnd_design_data:EAM.EAM_ASSET_FAILURE_CODES, object_name:EAM_ASSET_FAILURE_CODES, status:VALID,
-
TABLE: EAM.EAM_ASSET_FAILURE_CODES
12.2.2
owner:EAM, object_type:TABLE, fnd_design_data:EAM.EAM_ASSET_FAILURE_CODES, object_name:EAM_ASSET_FAILURE_CODES, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
PACKAGE BODY: APPS.EAM_PROCESS_FAILURE_ENTRY_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_PROCESS_FAILURE_ENTRY_PUB, status:VALID,
-
PACKAGE BODY: APPS.EAM_PROCESS_FAILURE_ENTRY_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_PROCESS_FAILURE_ENTRY_PUB, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.EAM_FAILURECODES_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_FAILURECODES_PVT, status:VALID,
-
VIEW: APPS.EAM_FAILUREINFO_V
12.1.1
-
VIEW: APPS.EAM_FAILUREINFO_V
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.EAM_FAILURECODES_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_FAILURECODES_PVT, status:VALID,
-
PACKAGE BODY: APPS.EAM_FAILURE_ANALYSIS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_FAILURE_ANALYSIS_PVT, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.EAM_FAILURE_ANALYSIS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_FAILURE_ANALYSIS_PVT, status:VALID,
-
PACKAGE BODY: APPS.EAM_PROCESS_FAILURE_ENTRY_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_PROCESS_FAILURE_ENTRY_PVT, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
PACKAGE BODY: APPS.EAM_PROCESS_FAILURE_ENTRY_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_PROCESS_FAILURE_ENTRY_PVT, status:VALID,
-
APPS.EAM_FAILURE_ANALYSIS_PVT SQL Statements
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.EAM_FAILURE_ANALYSIS_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.EAM_WORKORDERREP_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_WORKORDERREP_PVT, status:VALID,
-
PACKAGE BODY: APPS.EAM_PROCESS_FAILURE_ENTRY_PVT
12.2.2
-
PACKAGE BODY: APPS.EAM_PROCESS_FAILURE_ENTRY_PVT
12.1.1
-
PACKAGE BODY: APPS.EAM_WORKORDERREP_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_WORKORDERREP_PVT, status:VALID,
-
View: EAM_FAILUREINFO_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:EAM.EAM_FAILUREINFO_V, object_name:EAM_FAILUREINFO_V, status:VALID, product: EAM - Enterprise Asset Management , description: This view gives details of Failures Information as reported against a Work Order. , implementation_dba_data: APPS.EAM_FAILUREINFO_V ,
-
VIEW: APPS.EAM_FAILUREINFO_V
12.1.1
owner:APPS, object_type:VIEW, object_name:EAM_FAILUREINFO_V, status:VALID,
-
VIEW: APPS.EAM_FAILUREINFO_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:EAM.EAM_FAILUREINFO_V, object_name:EAM_FAILUREINFO_V, status:VALID,
-
PACKAGE BODY: APPS.EAM_FAILURE_ANALYSIS_PVT
12.2.2
-
PACKAGE BODY: APPS.EAM_FAILURE_ANALYSIS_PVT
12.1.1
-
PACKAGE BODY: APPS.EAM_PROCESS_FAILURE_ENTRY_PUB
12.2.2
-
PACKAGE BODY: APPS.EAM_PROCESS_FAILURE_ENTRY_PUB
12.1.1
-
APPS.EAM_FAILURECODES_PVT SQL Statements
12.1.1
-
APPS.EAM_FAILURECODES_PVT SQL Statements
12.2.2