SAP tableObjectMHISModulePM_EAM

MHIS table — Measuring Point History Table in Plant Maintenance

MHIS is a Plant Maintenance table that holds historical values tied to a measuring point or counter, used as supporting data behind the annual estimate and consumption forecast that drives performance based (counter based) maintenance plan scheduling. It is not the measurement document posting table, that role belongs to IMRG; MHIS is a derived history layer read by the scheduling logic, not something end users post to directly.

This page covers MHIS, the history table sitting behind measuring point and counter master data in Plant Maintenance, and how it feeds the annual estimate used for counter based maintenance scheduling. It focuses on how MHIS relates to MPLA, MPOS and the wider PM location model, and the mistakes consultants make when they treat it as a live document table.

Published 16 Sept 2026· 1,013 words

What it stores

One row in MHIS represents a historical value entry recorded against a single measuring point or counter, captured at a point in time. It exists to support the consumption based (performance based) maintenance planning function, which needs a rolling history of readings to calculate the annual estimate, the projected average consumption figure used to schedule the next maintenance call for a counter driven strategy. MHIS is not where a technician's reading lands when a measurement document is posted, that is IMRG. MHIS is a secondary, largely internal table that the estimate and forecast logic reads and refreshes as measurement documents accumulate or as the annual estimate is recalculated. Because of this, its population depends entirely on whether the measuring point is actually used in a counter based maintenance plan, not on whether readings exist at all.

Key fields

Only two fields on this table can be stated with confidence; the remaining columns (the historical value itself and its associated date or period marker) exist but their exact technical names are not asserted here and should be confirmed in the data dictionary before being used in a query or extract.

  • MANDT - client, standard client segregation field present on virtually every PM table
  • POINT - measuring point or counter number, the same key used on MPLA and MPOS to identify the measuring point master record

How it joins the data model

The practical join always starts from the measuring point number and moves outward to the owning technical object. From MHIS the join to the measuring point master is direct; from there the standard PM linkage table resolves the object the measuring point is attached to, whether equipment or functional location.

  • MHIS-POINT = MPLA-POINT
  • MPLA-POINT = MPOS-POINT
  • MPLA-ILOAN = ILOA-ILOAN
  • ILOA-EQUNR = EQUI-EQUNR

How to read it safely

Always restrict by client first, then by the specific measuring point number, never scan MHIS without a POINT filter in a live system, especially one with long history retention or many counter based plans, since the table accumulates one row per historical value per measuring point over years. Resolve the measuring point to its owning equipment or functional location through MPLA and ILOA before pulling history, otherwise the numbers are meaningless out of context. Do not expect a consistent row per calendar period; entries are only written when the estimate logic actually runs or a relevant measurement document triggers a recalculation.

How to prove it in the data

Symptom: a counter based maintenance plan is scheduling calls too early or too late, and the annual estimate on the measuring point looks wrong. Resolve the equipment to its measuring point via MPLA (matching on the equipment's ILOA installation number), take that POINT value, then select MHIS for that POINT and compare the historical values it holds against the actual posted readings in the measurement document table for the same period. A mismatch points to a stale or unrefreshed estimate rather than bad input readings.

ECC vs S/4HANA

The measuring point and counter data model in Plant Maintenance has not been a focus of the S/4HANA simplification effort, and no compatibility CDS view specific to MHIS is documented. It is reasonable to expect the table's shape and role are unchanged from ECC. Reporting and forecast display for counter based maintenance continue to run through the standard measuring point and maintenance plan transactions rather than through direct table access, which remains a diagnostic step rather than a supported reporting path in either release line.

Common pitfalls

The recurring mistake is treating MHIS as a document or audit table rather than a derived support table for scheduling logic.

  • Assuming a reading exists in MHIS because it was entered on the equipment; readings are posted to the measurement document table, MHIS only picks up values relevant to the annual estimate calculation for counter based plans
  • Assuming an empty MHIS for a given measuring point means no readings were ever taken; it more often means the point is not used in a performance based maintenance strategy, so nothing populates this history
  • Confusing the measuring point number (POINT) with the equipment or functional location number; a measuring point is its own master object and must be resolved through MPLA and ILOA to find what it is actually attached to
  • Manually deleting or editing rows in MHIS to correct a bad forecast; the estimate recalculation logic can silently rebuild or overwrite this data on the next run, so the fix belongs in the measuring point configuration or the measurement document data, not in this table
  • Treating MHIS as a change history for the measuring point's master data fields (unit of measurement, characteristic, annual estimate override); that kind of change trail belongs to the standard change document mechanism, not to this table

Whose problem this is

This is a PM/EAM functional consultant's table, specifically whoever configures counter based (performance based) maintenance strategies and measuring points. A data or basis team gets involved only if table growth or archiving of historical measurement data becomes a volume concern; they do not own the interpretation of what the history values mean for a given plan's scheduling.

Related SAP objects

Reviewed pages this object connects to in the ERPClimb knowledge graph.

Source: ERPClimb — https://erpclimb.com/sap-tables/mhisERPClimb is an independent platform and is not affiliated with SAP SE. Reference pages are written and reviewed by SAP consultants for learning and troubleshooting.