Already mentioned that user exit has been given in the thread which I gave in my initial reply. Please read my previous replies again.
To consider System Condition on your development is as per business requirement. SAP has given the option to mention whether the specific maintenance is being done during Production run or stopping Production run.
If you wish to block Production in any PM Order condition, then no need of considering this system condition.