on 09-11-2014 2:50 PM
We have a counter based maintenance plan that is supposed to trigger an order every 3600 counters. Accidentally a user entered a measurement and made a typo that caused the jump in the reading by a million. This resulted in SAP triggering several hundred orders.
Is this behavior normal and is there any way to stop it? Either give an error when a wrong reading is entered or let SAP create only one work order instead of creating hundreds of them.
We had a very similar incident.
We subsequently utilised user-exit IMRC0004 to check the new measurement value was within a certain %. If not, then a popup is issued to warn the user.
Talk to your ABAP Team.
PeteA
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Anir
What I usually suggest is using the completion requirement box to be set for counter based plans including the multi-counter ones. The other thing is running deadline monitoring with shorter call intervals for these maintenance plans in order to limit creation of the orders/notifications. First does not allow creation of multiple objects at the same time and the second helps creation of the subsequent orders not too early.
The enhancement that was addressed by Pete Atkinis a very smart one which will also control/check the correct entry of the measurement readings.
Regards
Savas
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Savas
Although the IP30 call interval and completion confirmation options may technically work, if the user enters a very high value (several orders on magnitude) then multiple orders will still be created. And often the completion confirmation option isn't suitable either due to business process constraints.
PeteA
User | Count |
---|---|
95 | |
11 | |
11 | |
6 | |
6 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.