on 2016 Sep 27 8:30 PM
Request clarification before answering.
Hi Jeff, can I ask what the end goal of your use of IP30H is? From what I can tell from this documentation (also all I could find) and from looking at the transaction in my system, it looks like this just schedules ALL maintenance plans in the system?
The confusing part is that the "specific time frame" is actually just a single field with a unit, so I'm not sure what that behavior is. It's also odd that it would just schedule ALL maintenance plans without more detailed selection criteria.
Come to think of it, this is probably why one of the custom SAP programs I've worked on in the past has been a tool for mass management and manipulation of maintenance plans...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Stuart,
We have several reasons. One is that our company does not follow a typical Plant Based Structure, so we cant really say, create a Sort Field per Plant, and schedule by plant, because the equipment (and Maintenance Plans) in any given plant is constantly changing. We are a construction company, and most of our equipment is purchased through corporate, and throughout its life cycle could be used in hundreds of different locations (Construction projects). We are adding new equipment, (And Maint Plans) and getting rid of old equipment weekly.
Right now, I am running variants in IP30 using only Maintenance Strategy.
Some of our Strategies, including "No Strategy" or single cycle / multiple counter plans, have large numbers of plans, and the quantity of plans grows daily.
I currently run IP30 with 6 different variants using combinations of different strategies running in parallel starting at the same time every night.. They usually range from 30 minutes to 1 1/2 hours per job. Before splitting up the job, it would average over 4 hours per night, and sometimes never finish if there were large numbers of errors.
I was hoping to find a more efficient way to schedule plans besides IP30.
According to what little documentation I did find, SAP says "The system carries out a reselection taking numerous parameters into account (For example, Dates, strategies, counter readings). This ensures the system only processes maintenance plans that are due"
Most of our plans are counter based, and most of our measurement points are updated nightly from satellite feed into sap. I would think if SAP meter reading is updated with the same reading it was the day before, then the plan would not need rescheduled. We also have a fairly large quantity of plans not started.
IP30 also seems to try and schedule plans, even though they are not started, or even set as inactive, so I was hoping the new transaction would take those things into account. The other option might be in the future, would be to build a pre-selection program that dynamically creates the selection of plans before IP30 runs.
Jeff,
So to sum this up, you want IP30 to run more quickly??
If you are not using the sort field in the plan header (IP02) for another purpose. Then you could have a value of "deleted" set in those maintenance plans that are deactivated. Then exclude these "deleted" records in IP30.
https://launchpad.support.sap.com/#/notes/0002140915/E
For reference: here is the IP30H selection-screen which is part of switch EAM_SFWS_MPS1:
PeteA
Pete,
Thanks for the response. We have not used sort field in the maintenance plan yet. I have been considering using it for exactly the purpose you suggested, but this creates additional ongoing data maintenance that SAP should already have a solution for. I would not expect scheduling to try and schedule de-active plans. Also, we have already activated the business function LOG_EAM_MPS1, and have IP30H assigned to a role. Which is the purpose of asking the question, how it actually works. SAP documentation says that if you have large number of maintenance plans, you should use it, and that it preforms a pre-selection up front, and only schedules plans that need to be scheduled. I would question the reason why SAP would create a new transaction, and suggest that you use it, when it serves no useful purpose over the existing program.
Jeff
Jeff,
FYI - here's what I got back from my OSS Message regarding IP30H:
PeteA
-----
That's it. Once you execute selection criteria - program starts scheduling as it would be done by IP30. But this time it is much more faster.
Of course, it depends if customer uses some own / additional logic for older IP30. This should be done discussed how to adopt it in new IP30H.
Pete,
Thanks for the follow up.
I find the Notes interesting in that they are adding selection criteria that people have been wanting for years in IP30.
I am going to have these 2 notes implemented in our sandbox and test them out.
Also, I have been communicating with someone from SAP that has offered to put me in touch with someone who can go over in greater detail how the program actually works. I will post more when I get more information.
Jeff
User | Count |
---|---|
120 | |
10 | |
8 | |
5 | |
4 | |
4 | |
4 | |
4 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.