Hi Pete,
Thanks for your response. I’m trying to change the Basic Finish Date of Preventive Maintenance Orders created at the back of the Maintenance Plan at the Order Creation. For the derivation logic I use the Planned Date of the Maintenance Call Object. For argument sake let’s say below is my formula
Basic Finish Date = Maintenance Call Object Planned Date + (30%* “some” number of days)
First, create a Maintenance Plan where,
• Cycle/Unit = 1/Months;
• Scheduling period = 100 days
• Scheduling Indicator = Time
• Call Horizon = 0
and save the plan. Then, schedule the plan via IP30 where Interval for Call Objects is 100 days.Therefore I expect 3 PM Orders to be created. For all 3 of them I need to change the Basic Finish Date as pointed out earlier at order creation. The problem I face is, as you would understand, in this scenario I cannot take the Maintenance Call Object Planned Date from tables (MHIS for example) as they have not been recorded in the table as yet (by the time I want them for order creation).
Therefore I’m after a BADI/Exit/Enhancement Spot (or equivalent) which provides me this piece of information at the point of IP30 run/order creation so that I can use it for my calculation. Hope it clarifies, please let me know if you need more information.
Cheers
Deepal