Search Results mtl_eam_locations
Overview
MTL_EAM_LOCATIONS is an Inventory (INV) module table that stores the EAM (Enterprise Asset Management) location definitions used by Oracle eAM to identify where assets, work orders, and maintenance activities are performed. In Oracle EBS 12.1.1 and 12.2.2, the table resides in the INV schema and holds the master list of asset locations per inventory organization. Each row represents a discrete EAM location — such as a physical area, building, line, or functional work center — and is scoped to a single inventory organization through ORGANIZATION_ID. The table is central to the eAM data model because eAM assets, work orders, and meter readings are frequently associated with an EAM location rather than a standard subinventory or stock locator.
From a Data Vault modeling perspective, the mined classification of this table is satellite-leaning. This is a heuristic suggestion: because the table carries descriptive attributes (LOCATION_CODES, DESCRIPTION, START_DATE, END_DATE) and is tied to a single parent (MTL_PARAMETERS via ORGANIZATION_ID), it behaves like a descriptive satellite rather than a hub or a link. Treating it as a satellite of the organization context is a reasonable modeling choice, though LOCATION_ID itself functions as the stable surrogate key.
Key Information Stored
The table contains 16 documented columns. The most significant are:
- LOCATION_ID — Surrogate primary key (MTL_EAM_LOCATIONS_PK). Uniquely identifies each EAM location. Also surfaced as unique index MTL_EAM_LOCATIONS_U1.
- LOCATION_CODES — The business identifier for the location, such as a short code or name. Combined with ORGANIZATION_ID, this forms unique index EAM_LOCATIONS_U2, making it the primary business-key candidate.
- ORGANIZATION_ID — Foreign key to MTL_PARAMETERS. Scopes the location to a specific inventory organization and anchors the tenant/operating-unit context.
- DESCRIPTION — Free-text description of the location, used in reporting and on work order documents.
- START_DATE / END_DATE — Effective-dating attributes indicating when the location is valid for use. Inactive or retired locations are typically represented by an END_DATE in the past.
- CREATION_ORGANIZATION_ID — The organization in which the location record was originally created, useful for multi-org audit and reconciliation.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN — Standard EBS audit columns capturing who created and last modified the record.
- REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, PROGRAM_UPDATE_DATE — Concurrent program context columns recording which request and program inserted or updated the row.
Common Use Cases and Queries
Typical use cases include reporting on active EAM locations, validating location references on work orders, and generating asset-location listings for maintenance planning.
- List active EAM locations for an organization:
SELECT LOCATION_ID, LOCATION_CODES, DESCRIPTION
FROM MTL_EAM_LOCATIONS
WHERE ORGANIZATION_ID = :org_id
AND (END_DATE IS NULL OR END_DATE > SYSDATE); - Resolve a location code to its surrogate key for join logic:
SELECT LOCATION_ID FROM MTL_EAM_LOCATIONS
WHERE LOCATION_CODES = :code AND ORGANIZATION_ID = :org_id; - Audit recently created locations using CREATION_DATE and CREATED_BY.
- Join to MTL_PARAMETERS to obtain the organization name alongside location rows for cross-org reporting.
Related Objects
- MTL_PARAMETERS — Referenced by MTL_EAM_LOCATIONS.ORGANIZATION_ID; provides inventory organization definition.
- EAM_WORK_ORDERS / EAM_ASSETS — eAM work order and asset tables that commonly reference LOCATION_ID to indicate where maintenance occurs.
- MTL_EAM_LOCATIONS_PK / MTL_EAM_LOCATIONS_U1 / EAM_LOCATIONS_U2 — Primary and unique indexes enforcing LOCATION_ID uniqueness and the LOCATION_CODES + ORGANIZATION_ID business key.
- MTL_ITEM_LOCATIONS / MTL_SYSTEM_ITEMS — Related INV tables frequently joined for asset and item context surrounding EAM locations.
- EAM Location APIs/concurrent programs — Standard eAM maintenance forms and import programs that read and write location rows, governed by the audit columns listed above.
-
Table: MTL_EAM_LOCATIONS
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_EAM_LOCATIONS, object_name:MTL_EAM_LOCATIONS, status:VALID, product: INV - Inventory , description: Table for EAM area , implementation_dba_data: INV.MTL_EAM_LOCATIONS ,
-
Table: MTL_EAM_LOCATIONS
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_EAM_LOCATIONS, object_name:MTL_EAM_LOCATIONS, status:VALID, product: INV - Inventory , description: Table for EAM area , implementation_dba_data: INV.MTL_EAM_LOCATIONS ,
-
APPS.EAM_ASSET_AREAS_PUB SQL Statements
12.1.1
-
APPS.EAM_ASSET_AREAS_PUB SQL Statements
12.2.2
-
VIEW: INV.MTL_EAM_LOCATIONS#
12.2.2
owner:INV, object_type:VIEW, object_name:MTL_EAM_LOCATIONS#, status:VALID,
-
SYNONYM: APPS.MTL_EAM_LOCATIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_EAM_LOCATIONS, status:VALID,
-
SYNONYM: APPS.MTL_EAM_LOCATIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_EAM_LOCATIONS, status:VALID,
-
VIEW: INV.MTL_EAM_LOCATIONS#
12.2.2
-
TABLE: INV.MTL_EAM_LOCATIONS
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_EAM_LOCATIONS, object_name:MTL_EAM_LOCATIONS, status:VALID,
-
TABLE: INV.MTL_EAM_LOCATIONS
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_EAM_LOCATIONS, object_name:MTL_EAM_LOCATIONS, status:VALID,
-
VIEW: APPS.WIP_EAM_WORK_REQUESTS_V
12.2.2
-
VIEW: APPS.WIP_EAM_WORK_REQUESTS_V
12.1.1
-
VIEW: APPS.MTL_EAM_ASSET_NUM_INTERFACE_V
12.1.1
-
VIEW: APPS.MTL_EAM_ASSET_NUM_INTERFACE_V
12.2.2
-
PACKAGE BODY: APPS.EAM_MAINT_ATTRIBUTES_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_MAINT_ATTRIBUTES_PUB, status:VALID,
-
APPS.EAM_WOREP_PUB SQL Statements
12.1.1
-
PACKAGE BODY: APPS.EAM_MAINT_ATTRIBUTES_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_MAINT_ATTRIBUTES_PUB, status:VALID,
-
PACKAGE BODY: APPS.EAM_ASSET_AREAS_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_ASSET_AREAS_PUB, status:VALID,
-
PACKAGE BODY: APPS.EAM_ASSET_AREAS_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_ASSET_AREAS_PUB, 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,
-
PACKAGE BODY: APPS.WIP_EAM_WRAPPROVAL_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_EAM_WRAPPROVAL_PVT, status:VALID,
-
APPS.EAM_WOREP_PUB SQL Statements
12.2.2
-
PACKAGE BODY: APPS.EAM_ASSET_NUM_IMPORT_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_ASSET_NUM_IMPORT_PUB, status:VALID,
-
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_ASSET_NUM_IMPORT_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_ASSET_NUM_IMPORT_PUB, status:VALID,
-
PACKAGE BODY: APPS.WIP_EAM_WRAPPROVAL_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_EAM_WRAPPROVAL_PVT, status:VALID,
-
PACKAGE BODY: APPS.EAM_TEXT_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_TEXT_UTIL, status:VALID,
-
PACKAGE BODY: APPS.EAM_TEXT_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_TEXT_UTIL, status:VALID,
-
PACKAGE BODY: APPS.EAM_ASSET_AREAS_PUB
12.1.1
-
PACKAGE BODY: APPS.EAM_ASSET_AREAS_PUB
12.2.2
-
PACKAGE BODY: APPS.EAM_WORKORDERREP_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_WORKORDERREP_PVT, status:VALID,
-
View: MTL_EAM_ASSET_NUM_INTERFACE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_EAM_ASSET_NUM_INTERFACE_V, object_name:MTL_EAM_ASSET_NUM_INTERFACE_V, status:VALID, product: INV - Inventory , description: Asset Number Interface View , implementation_dba_data: APPS.MTL_EAM_ASSET_NUM_INTERFACE_V ,
-
PACKAGE BODY: APPS.EAM_COMMON_UTILITIES_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_COMMON_UTILITIES_PVT, status:VALID,
-
View: MTL_EAM_ASSET_NUM_INTERFACE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_EAM_ASSET_NUM_INTERFACE_V, object_name:MTL_EAM_ASSET_NUM_INTERFACE_V, status:VALID, product: INV - Inventory , description: Asset Number Interface View , implementation_dba_data: APPS.MTL_EAM_ASSET_NUM_INTERFACE_V ,
-
PACKAGE BODY: APPS.EAM_COMMON_UTILITIES_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_COMMON_UTILITIES_PVT, status:VALID,
-
PACKAGE BODY: APPS.EAM_WORKORDERREP_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_WORKORDERREP_PVT, status:VALID,
-
View: WIP_EAM_WORK_REQUESTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:WIP.WIP_EAM_WORK_REQUESTS_V, object_name:WIP_EAM_WORK_REQUESTS_V, status:VALID, product: WIP - Work in Process , description: View for Work Request information , implementation_dba_data: APPS.WIP_EAM_WORK_REQUESTS_V ,
-
APPS.EAM_FAILURE_ANALYSIS_PVT SQL Statements
12.1.1
-
VIEW: APPS.EAM_FORECAST_WORK_ORDER_V
12.2.2
-
View: WIP_EAM_WORK_REQUESTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:WIP.WIP_EAM_WORK_REQUESTS_V, object_name:WIP_EAM_WORK_REQUESTS_V, status:VALID, product: WIP - Work in Process , description: View for Work Request information , implementation_dba_data: APPS.WIP_EAM_WORK_REQUESTS_V ,
-
APPS.EAM_FAILURE_ANALYSIS_PVT SQL Statements
12.2.2
-
VIEW: APPS.EAM_FORECAST_WORK_ORDER_V
12.1.1
-
PACKAGE: APPS.EAM_ASSET_AREAS_PUB
12.2.2
-
PACKAGE: APPS.EAM_ASSET_AREAS_PUB
12.1.1
-
VIEW: APPS.EAM_FORECAST_WORK_ORDER_V
12.1.1
owner:APPS, object_type:VIEW, object_name:EAM_FORECAST_WORK_ORDER_V, status:VALID,
-
VIEW: APPS.EAM_FORECAST_WORK_ORDER_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:EAM.EAM_FORECAST_WORK_ORDER_V, object_name:EAM_FORECAST_WORK_ORDER_V, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.EAM_MAINT_ATTRIBUTES_PUB SQL Statements
12.2.2