Troubleshooting
Problem
Receiving an error when cancelling a work order generated from a PM.
Symptom
BMXAA4590E - Could not change Work Order 53909 status to CAN.
BMXAA3175E - Meter reading for a PM meter should be greater than zero.
Diagnosing The Problem
ASSETMETER.LASTREADING is a positive number. What else to check?
Resolving The Problem
When canceling meter-based PM Work Orders, PMMETER table's LASTPMWOGENREAD is updated with the value from WOMETER.PMGENREADING. This Value should not be negative.
PMGENREADING is set by the Next Meter Reading (PMMETER.READINGATNEXTWO) at the time PM work order generation. So, PMMETER.READINGATNEXTWO cannot be less than FREQUENCY for CONTINUOUS Meter.
Also, wometer.pmgenreading should not be zero and less than zero. If the value is zero or less than zero, please update the PMGENREADING to be greater than PMMETER's FREQUENCY.
Once the WOMETER.PMGENREADING is greater than zero, you should be able to cancel the work order without any error.
Was this topic helpful?
Document Information
Modified date:
17 June 2018
UID
swg21663305