Results for “interval_per_cycle”

19 results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

EAM_PM_SCHEDULINGS is the master definition table for Preventive Maintenance schedules within the Oracle E-Business Suite Enterprise Asset Management (EAM) module. It stores the header-level configuration that governs how recurring preventive maintenance work orders are generated against assets, maintenance objects, and asset activities. Each row represents a single PM schedule, identified by its surrogate primary key PM_SCHEDULE_ID, and carries the control parameters that determine cycle intervals, effective date ranges, rescheduling logic, and work order generation behavior.

The table is owned by the EAM schema and is documented as VALID in ETRM 12.2.2 with 57 physical columns. It is present in both 12.1.1 and 12.2.2, though the column inventory may vary slightly between releases. Functionally, EAM_PM_SCHEDULINGS sits at the center of the PM forecasting chain: it is the parent of PM activities, scheduling rules, and forecasted work orders, and it is referenced by work order import, discrete job, and forecast staging tables. Under a Data Vault modeling heuristic, the foreign-key profile classifies this object as hub-leaning — it behaves as a business entity hub keyed on PM_SCHEDULE_ID, with descriptive and temporal attributes bordering on satellite semantics.

Key Information Stored

The most significant columns of EAM_PM_SCHEDULINGS include:

Common Use Cases and Queries

Typical applications of EAM_PM_SCHEDULINGS include PM program review, forecast reporting, work order generation validation, and migration or template analysis. A common reporting pattern joins the schedule header to its child activities:

  • Listing all active PM schedules plus their next service dates: SELECT pm.NAME, pm.SCHEDULING_METHOD_CODE, pm.NEXT_SERVICE_START_DATE, pm.NEXT_SERVICE_END_DATE FROM EAM_PM_SCHEDULINGS pm WHERE pm.TO_EFFECTIVE_DATE IS NULL OR pm.TO_EFFECTIVE_DATE > SYSDATE;
  • Identifying schedules due within a tolerance window using RESCHEDULING_POINT, LEAD_TIME, and DAY_TOLERANCE.
  • Auditing auto-instantiation: filtering on AUTO_INSTANTIATION_FLAG and GENERATE_WO_STATUS to confirm which schedules will produce work orders automatically.
  • Linking schedules to activities: joining ACTIVITY_ASSOCIATION_ID to MTL_EAM_ASSET_ACTIVITIES to enumerate the maintenance tasks within each PM program.
  • Comparing template schedules (TMPL_FLAG = 'Y') to instantiated schedules via SOURCE_TMPL_ID to trace template propagation.

Related Objects