Search Results eam_pm_last_service
Overview
The EAM_PM_LAST_SERVICE table is a core operational data object within the Oracle E-Business Suite Enterprise Asset Management (EAM) module, owned by the EAM schema. Its documented description, "PM Last Service Information," indicates that it stores the most recent preventive maintenance service readings for asset activities that are driven by meter or counter values. In EAM, preventive maintenance programs frequently trigger work orders based on cumulative usage rather than elapsed calendar time; this table preserves the last-known meter reading at the point a service was performed, allowing the application to determine when the next maintenance threshold has been crossed.
The object carries a documented physical schema of eleven columns and is classified heuristically under a Data Vault modeling suggestion as a link. This classification is consistent with its structure: the table resolves a relationship between a meter (captured in CSI_COUNTERS_B) and an asset activity association (captured in MTL_EAM_ASSET_ACTIVITIES), rather than acting as a standalone descriptive hub or a purely historical satellite.
Key Information Stored
The table's primary key, EAM_PM_LAST_SERVICE_PK, is defined as a composite of METER_ID and ACTIVITY_ASSOCIATION_ID. A second unique index, EAM_PM_LAST_SERVICE_U1, covers the same two columns in reverse order (ACTIVITY_ASSOCIATION_ID, METER_ID), confirming that this pair functions as the business key. The most important columns are:
METER_ID— Foreign key to CSI_COUNTERS_B; identifies the counter or meter against which service usage is measured.ACTIVITY_ASSOCIATION_ID— Foreign key to MTL_EAM_ASSET_ACTIVITIES; links the reading to a specific preventive maintenance activity association.LAST_SERVICE_READING— The meter value recorded at the most recent service event.PREV_SERVICE_READING— The meter value captured at the preceding service, enabling usage-delta calculations.WIP_ENTITY_ID— Foreign key to WIP_DISCRETE_JOBS; the work order under which the last service was performed.MIGRATED_FLAG— Indicates whether the record was introduced through a data migration rather than native EAM processing.LAST_UPDATE_DATE,LAST_UPDATED_BY,CREATION_DATE,CREATED_BY, andLAST_UPDATE_LOGIN— Standard Oracle EBS audit columns tracking creation and modification.
Common Use Cases and Queries
Typical applications include preventive maintenance scheduling, meter-based service forecasting, and audit reporting on asset utilization. A common query retrieves service history for a given meter:
- SELECT activity_association_id, last_service_reading, prev_service_reading FROM eam_pm_last_service WHERE meter_id = :meter_id;
- Join to CSI_COUNTERS_B to resolve meter names and units of measure.
- Join to MTL_EAM_ASSET_ACTIVITIES to obtain the associated asset and PM definition.
- Join to WIP_DISCRETE_JOBS to identify the work order that closed the last service.
Related Objects
- CSI_COUNTERS_B — referenced via METER_ID; provides counter definitions.
- MTL_EAM_ASSET_ACTIVITIES — referenced via ACTIVITY_ASSOCIATION_ID; defines the maintenance activity.
- WIP_DISCRETE_JOBS — referenced via WIP_ENTITY_ID; source work order for the last service.
- EAM_PM_LAST_SERVICE_PK / EAM_PM_LAST_SERVICE_U1 — indexes enforcing business-key uniqueness.
-
Table: EAM_PM_LAST_SERVICE
12.2.2
owner:EAM, object_type:TABLE, fnd_design_data:EAM.EAM_PM_LAST_SERVICE, object_name:EAM_PM_LAST_SERVICE, status:VALID, product: EAM - Enterprise Asset Management , description: PM Last Service Information , implementation_dba_data: EAM.EAM_PM_LAST_SERVICE ,
-
Table: EAM_PM_LAST_SERVICE
12.1.1
owner:EAM, object_type:TABLE, fnd_design_data:EAM.EAM_PM_LAST_SERVICE, object_name:EAM_PM_LAST_SERVICE, status:VALID, product: EAM - Enterprise Asset Management , description: PM Last Service Information , implementation_dba_data: EAM.EAM_PM_LAST_SERVICE ,
-
VIEW: EAM.EAM_PM_LAST_SERVICE#
12.2.2
owner:EAM, object_type:VIEW, object_name:EAM_PM_LAST_SERVICE#, status:VALID,
-
VIEW: APPS.EAM_PM_LAST_SERVICE_V
12.2.2
-
SYNONYM: APPS.EAM_PM_LAST_SERVICE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:EAM_PM_LAST_SERVICE, status:VALID,
-
APPS.EAM_PM_LAST_SERVICE_PUB SQL Statements
12.1.1
-
SYNONYM: APPS.EAM_PM_LAST_SERVICE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:EAM_PM_LAST_SERVICE, status:VALID,
-
APPS.EAM_PM_LAST_SERVICE_PUB SQL Statements
12.2.2
-
VIEW: EAM.EAM_PM_LAST_SERVICE#
12.2.2
-
VIEW: APPS.EAM_PM_LAST_SERVICE_V
12.1.1
-
TABLE: EAM.EAM_PM_LAST_SERVICE
12.1.1
owner:EAM, object_type:TABLE, fnd_design_data:EAM.EAM_PM_LAST_SERVICE, object_name:EAM_PM_LAST_SERVICE, status:VALID,
-
TABLE: EAM.EAM_PM_LAST_SERVICE
12.2.2
owner:EAM, object_type:TABLE, fnd_design_data:EAM.EAM_PM_LAST_SERVICE, object_name:EAM_PM_LAST_SERVICE, status:VALID,
-
Table: CSI_COUNTERS_B
12.1.1
owner:CSI, object_type:TABLE, fnd_design_data:CSI.CSI_COUNTERS_B, object_name:CSI_COUNTERS_B, status:VALID, product: CSI - Install Base , description: Holds the counter instance data , implementation_dba_data: CSI.CSI_COUNTERS_B ,
-
View: EAM_PM_LAST_SERVICE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:EAM.EAM_PM_LAST_SERVICE_V, object_name:EAM_PM_LAST_SERVICE_V, status:VALID, product: EAM - Enterprise Asset Management , description: Last service information view , implementation_dba_data: APPS.EAM_PM_LAST_SERVICE_V ,
-
Table: CSI_COUNTERS_B
12.2.2
owner:CSI, object_type:TABLE, fnd_design_data:CSI.CSI_COUNTERS_B, object_name:CSI_COUNTERS_B, status:VALID, product: CSI - Install Base , description: Holds the counter instance data , implementation_dba_data: CSI.CSI_COUNTERS_B ,
-
PACKAGE BODY: APPS.EAM_PM_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_PM_UTILS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
VIEW: APPS.EAM_RUNTIME_INTERVAL_V
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
VIEW: APPS.EAM_RUNTIME_INTERVAL_V
12.2.2
-
PACKAGE BODY: APPS.EAM_PM_UTILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_PM_UTILS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.EAM_METERS_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_METERS_UTIL, status:VALID,
-
PACKAGE BODY: APPS.EAM_METERS_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_METERS_UTIL, status:VALID,
-
PACKAGE BODY: APPS.EAM_PM_LAST_SERVICE_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_PM_LAST_SERVICE_PUB, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
Table: MTL_EAM_ASSET_ACTIVITIES
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_EAM_ASSET_ACTIVITIES, object_name:MTL_EAM_ASSET_ACTIVITIES, status:VALID, product: INV - Inventory , description: Table for Asset Activity Association , implementation_dba_data: INV.MTL_EAM_ASSET_ACTIVITIES ,
-
View: EAM_PM_LAST_SERVICE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:EAM.EAM_PM_LAST_SERVICE_V, object_name:EAM_PM_LAST_SERVICE_V, status:VALID, product: EAM - Enterprise Asset Management , description: Last service information view , implementation_dba_data: APPS.EAM_PM_LAST_SERVICE_V ,
-
Table: MTL_EAM_ASSET_ACTIVITIES
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_EAM_ASSET_ACTIVITIES, object_name:MTL_EAM_ASSET_ACTIVITIES, status:VALID, product: INV - Inventory , description: Table for Asset Activity Association , implementation_dba_data: INV.MTL_EAM_ASSET_ACTIVITIES ,
-
PACKAGE BODY: APPS.EAM_PMDEF_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_PMDEF_PUB, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.EAM_PMDEF_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_PMDEF_PUB, status:VALID,
-
PACKAGE BODY: APPS.EAM_PM_LAST_SERVICE_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_PM_LAST_SERVICE_PUB, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
Table: WIP_DISCRETE_JOBS
12.1.1
owner:WIP, object_type:TABLE, fnd_design_data:WIP.WIP_DISCRETE_JOBS, object_name:WIP_DISCRETE_JOBS, status:VALID, product: WIP - Work in Process , description: Discrete jobs , implementation_dba_data: WIP.WIP_DISCRETE_JOBS ,
-
Table: WIP_DISCRETE_JOBS
12.2.2
owner:WIP, object_type:TABLE, fnd_design_data:WIP.WIP_DISCRETE_JOBS, object_name:WIP_DISCRETE_JOBS, status:VALID, product: WIP - Work in Process , description: Discrete jobs , implementation_dba_data: WIP.WIP_DISCRETE_JOBS ,
-
VIEW: APPS.EAM_PM_LAST_SERVICE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:EAM.EAM_PM_LAST_SERVICE_V, object_name:EAM_PM_LAST_SERVICE_V, status:VALID,
-
PACKAGE BODY: APPS.EAM_PM_LAST_SERVICE_PUB
12.2.2
-
View: EAM_RUNTIME_INTERVAL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:EAM.EAM_RUNTIME_INTERVAL_V, object_name:EAM_RUNTIME_INTERVAL_V, status:VALID, product: EAM - Enterprise Asset Management , description: View used to get runtime rule information and meter details. , implementation_dba_data: APPS.EAM_RUNTIME_INTERVAL_V ,
-
VIEW: APPS.EAM_PM_LAST_SERVICE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:EAM.EAM_PM_LAST_SERVICE_V, object_name:EAM_PM_LAST_SERVICE_V, status:VALID,
-
PACKAGE BODY: APPS.EAM_PM_LAST_SERVICE_PUB
12.1.1
-
VIEW: APPS.EAM_RUNTIME_INTERVAL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:EAM.EAM_RUNTIME_INTERVAL_V, object_name:EAM_RUNTIME_INTERVAL_V, status:VALID,
-
VIEW: APPS.EAM_RUNTIME_INTERVAL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:EAM.EAM_RUNTIME_INTERVAL_V, object_name:EAM_RUNTIME_INTERVAL_V, status:VALID,
-
APPS.EAM_PMDEF_PUB SQL Statements
12.1.1
-
APPS.EAM_METERS_UTIL SQL Statements
12.2.2
-
APPS.EAM_PMDEF_PUB SQL Statements
12.2.2