Search Results default_implement




Overview

EAM_PM_SCHEDULINGS_V is a reporting view owned by the APPS schema in Oracle E-Business Suite, part of the Enterprise Asset Management (EAM) module. It presents individual Preventive Maintenance (PM) schedules, denormalizing the core scheduling definition in EAM_PM_SCHEDULINGS against asset instances, master item information, set names, work order statuses, and reviewing personnel. Its purpose is to give report and integration developers a single, human-readable row per active PM schedule without requiring knowledge of the underlying join logic.

The view filters out templates (NVL(PM.TMPL_FLAG,'N') = 'N') and non-maintainable assets, so it returns only operational schedules applied to real maintainable asset instances. It is valid and available in both 12.1.1 and 12.2.2; in the latter the documented base object list is expanded to include HR and MTL lookups that support secure, formatted output. For users searching the term pm_source_code, this is the view that exposes that column directly — PM.SOURCE_CODE is aliased as PM_SOURCE_CODE.

Underlying Base Objects

The view is defined primarily over the EAM_PM_SCHEDULINGS synonym, with joins to the following documented objects:

Key Columns

Common Use Cases and Queries

The view is commonly used for PM schedule inquiries, asset PM reports, work order generation audits, and integrations that need to know whether a schedule is automated and which source it originated from. A typical query lists PM schedules by asset or organization using PM_SOURCE_CODE:

SELECT pm_schedule_id, organization_id, inventory_item_id, asset_number, name, pm_source_code, pm_source_line, scheduling_method_code, current_cycle, from_effective_date, to_effective_date, set_name FROM eam_pm_schedulings_v WHERE pm_source_code = :p_source_code AND organization_id = :p_org ORDER BY asset_number, name;

Another frequent pattern reports schedules that will generate work orders, or those reviewed after a given date, by filtering on generate_next_work_order, auto_instantiation_flag, or last_reviewed_date and joining pm_schedule_id to EAM_PM_ACTIVITIES or EAM_WORK_ORDERS for detail. Because the view resolves item, asset, set name, and status descriptions in one pass, it is a preferred source for custom concurrent programs and EAM operational dashboards rather than querying the base tables individually.