Results for “difficulty_id”
30 results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
The EAM.EAM_DIFFICULTY_CODES table is a configuration and reference object within the Oracle Enterprise Asset Management (EAM) module. It stores difficulty code definitions together with the resource multipliers applied to them, along with the effectivity period during which each multiplier is valid. In the context of Oracle EBS 12.1.1 and 12.2.2, this table supports work management and estimating activities where the effort required to perform a maintenance task is adjusted according to a predefined difficulty factor. The metadata classifies this object as hub-leaning under a heuristic Data Vault model. This classification suggests that the table behaves primarily as a reference hub, holding a stable, uniquely identified set of difficulty definitions that other transactional or association tables reference through a foreign key. The object is owned by the EAM schema and carries a VALID status.
Key Information Stored
The documented physical schema lists 11 columns. The most important of these are summarized below.
- DIFFICULTY_ID — The surrogate primary key, defined through the constraint EDE_PK. It uniquely identifies each difficulty code record.
- DIFFICULTY_CODE — The business-facing short code used to identify the difficulty level. This is a strong business-key candidate used in user interfaces and lookups.
- DIFFICULTY_DESCRIPTION — A descriptive label providing the human-readable meaning of the difficulty code.
- DIFFICULTY_RESOURCE_MULTIPLIER — The numeric factor applied to resources (such as labor or material quantities) to reflect the added effort implied by the difficulty level.
- EFFECTIVE_FROM_DATE — The date from which the associated resource multiplier becomes active.
- EFFECTIVE_TO_DATE — The date on which the resource multiplier ceases to be effective, enabling date-driven versioning of multiplier values.
- CREATION_DATE, CREATED_BY — Standard audit columns recording when and by whom the record was created.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN — Standard audit columns capturing the most recent change and the session that made it.
The presence of both surrogate and business keys, together with effectivity dates, indicates that the table supports versioned reference data rather than transient transactional data.
Common Use Cases and Queries
Typical usage centers on retrieving the correct multiplier for a given difficulty code at a specific point in time. A common reporting pattern filters on the effectivity window to ensure the multiplier valid on the transaction date is selected:
- Resolving a difficulty code to its current multiplier for estimating calculations.
- Auditing historical multipliers by querying the effective date range.
- Joining to EAM_ESTIMATE_ASSOCIATIONS to enrich estimate data with difficulty-driven resource adjustments.
A representative SQL pattern is: SELECT DIFFICULTY_CODE, DIFFICULTY_RESOURCE_MULTIPLIER FROM EAM.EAM_DIFFICULTY_CODES WHERE SYSDATE BETWEEN EFFECTIVE_FROM_DATE AND EFFECTIVE_TO_DATE; Used with NVL on the effectivity end date, this returns the currently active multiplier set.
Related Objects
The principal documented foreign key relationship links this table to the estimate association table, which references the difficulty identifier.
- EAM_ESTIMATE_ASSOCIATIONS — References EAM_DIFFICULTY_CODES through the column
EAM_ESTIMATE_ASSOCIATIONS.DIFFICULTY_ID, effectively joining estimate records to their assigned difficulty definitions. - Other EAM estimating and work management tables may consume DIFFICULTY_ID indirectly through EAM_ESTIMATE_ASSOCIATIONS, though only the relationship above is documented in the ETRM metadata.
Because the table is a low-volume reference object, it is typically joined to transactional estimate tables for reporting rather than updated directly except during configuration maintenance.
-
This table contains difficulty code mapping with resource multipliers. It also includes the effectivity period for defined resource multiplier
-
Association table for Estimates and Construction Units
-
This table contains all the association data for an estimate. The association data include the following
-
eTRM - EAM Tables and Views 12.2.2
Table for storing workflow item type and keys corresponding to a work order
-
eTRM - EAM Tables and Views 12.2.2
Table for storing workflow item type and keys corresponding to a work order
-
eTRM - EAM Tables and Views 12.1.1
Table for storing workflow item type and keys corresponding to a work order