Now accepting guest editorial from SAP, Oracle, Workday and ServiceNow practitioners.Pitch a guide
The Sign-Off Table

Lesson 2 of 5

Time-based maintenance plans

10 min

Listen to this lesson

0:00 / 7:29

A maintenance plan tells SAP what to do, on which object, and how often. SAP's training defines it as the object that automatically generates call objects: maintenance orders, maintenance notifications or service entry sheets. Each plan has scheduling data and at least one maintenance item, which holds the planning data (planning plant, planner group, order type), the reference object and, optionally, the task list.

Single-cycle and strategy plans

Plan typeUse whenSAP GUIContoso example
Single-cycle planThe same work repeats at one fixed intervalIP41Annual safety inspection of crane hoist 10000480 in Detroit
Strategy planDifferent work falls due at different intervalsIP42Compressor 10000460: 1M check, 3M service, 12M overhaul with strategy CMC-TIME
Multiple counter planSeveral cycles (time and counters) combineIP43Forklift: every 250 operating hours or every 6 months, whichever comes first

Maintenance plan types. Plans are changed with IP02 and displayed with IP03.

A single-cycle plan always calls the complete task list. A strategy plan uses a maintenance strategy: a set of packages, each with a cycle length and unit, plus a scheduling indicator and default scheduling parameters. Packages in one strategy can use different units (months and years) but must share the same dimension, such as time. When several packages fall due on the same date, the package hierarchy decides which one is performed. Contoso gives the longer packages the higher hierarchy and assigns each operation to every package that should include it: the visual check belongs to all three packages, the oil change to 3M and 12M. When the 12M overhaul is due, its call therefore contains all three operations, and nothing is called twice.

When packages fall due together, the package hierarchy decides which one is called; because operation 0010 is in every package, the 12M call still includes the monthly check.
The Sign-Off Table · thesignofftable.com/academy/sap-eam-203
  1. Jan 1Cycle startPlan for compressor 10000460 starts
  2. Feb 11MVisual check and leak test
  3. Apr 11M + 3MCheck plus oil and filter change
  4. Jul 1, Oct 11M + 3MQuarterly service again
  5. Jan 1 next year1M + 3M + 12MAnnual overhaul with all packages due together
Due dates of Contoso's compressor strategy plan over one year.
The Sign-Off Table · thesignofftable.com/academy/sap-eam-203

Cycle, offset and scheduling parameters

The cycle is the interval. The offset sets the first due date of a package, so that, for example, a quarterly service can start in month two rather than month three. The scheduling indicator sets how dates are calculated: time-based by key date, time-based by factory calendar, or performance-based. Then come the parameters that fine-tune the dates and the calls. SAP's documentation groups them into date determination and call control.

ParameterWhat it doesContoso setting
Shift factor, late completionHow much of a late completion moves the next due date (0% none, 100% all)100%: a late service resets the interval
Shift factor, early completionThe same for early completion0%: finishing early does not pull the next date forward
Tolerance (+/-)Deviation, as a % of the cycle, ignored when calculating the next date10%
Cycle modification factorStretches or shrinks all cycles, for example for harsh conditions1 (no change)
Call horizonWhen the call is created within the cycle, as a %85%
Scheduling periodHow far ahead SAP calculates future dates365 days
Completion requirementNo new call until the previous call object is completedOn for the crane hoist safety inspection

Scheduling parameters and Contoso's choices. Strategy plans take defaults from the strategy.

SAP's documentation gives a clear shift factor example. A plan's next date was the 1st of the month, but the order was confirmed 15 days late. With a late shift factor of 0%, the following date stays on the 1st of the next month; with 100%, it moves 15 days later; with 50%, it moves about half that. Tolerance works the other way: a 10% tolerance on a 30-day cycle means deviations of up to 3 days are ignored entirely.

SAP's shift factor example with illustrative dates: work due on the 1st and completed 15 days late moves the next date by 0, about 7 or 15 days.
The Sign-Off Table · thesignofftable.com/academy/sap-eam-203

What would you do?

The compressor's quarterly service is often done a week late because of production schedules. Dan worries that the plan "drifts" and that services get further apart every year. Which settings should Rosa explain?

Maintenance plan: compressor 10000460Strategy CMC-TIME; scheduling parameters from the strategy, adjusted in the plan
Maintenance itemReference object 10000460 · planning plant 1710 · planner group D01 · order type PM02
Task listGeneral task list CMC-COMP, group counter 1, with packages 1M, 3M, 12M
Call objectsOne PM02 order per call, with the operations of the package called
How a strategy plan, its item and its task list fit together.
The Sign-Off Table · thesignofftable.com/academy/sap-eam-203

In Fiori, Contoso's planners use Manage Maintenance Plans and Manage Maintenance Items. SAP's training points out that these apps support compliance views, an automatically calculated final due date and reasons, which are not available in the older tools. The classic transactions remain available in Private Edition for planners who maintain plans in bulk.

Key points
  • Plans generate call objects (orders, notifications or service entry sheets) through maintenance items.
  • Single-cycle plans call the whole task list; strategy plans call packages with different cycles.
  • Cycle and offset set due dates; shift factors and tolerances decide how early or late completion moves them.
  • Call horizon, scheduling period and completion requirement control the calls.

Check your understanding · not graded

Lesson check

  1. 1. Which plan type fits work with different intervals for different tasks?

  2. 2. An order is confirmed 15 days late. With a late shift factor of 100%, what happens to the next due date?

  3. 3. What does the offset of a package set?

  4. 4. Which part of a maintenance plan holds the reference object and the task list?