Maintenance Plan Calls

Hello, I am wondering if it is possible to have two maintenance or service orders generated for the same date from one maintenance plan?
For example, I have a piece of equipment that has a regular monthly check, but at certain times this equipment has to have a thorough inspection done and we need to keep track of when the inspection was done and completed.
There is no set period for the inspection to take place because it can happen at different times.
Is this possible in SAP? Please respond ASAP

Hi Charlie,
Given your requirement, its advised to make a single cycle plan for your equipment with a cycle unit of 1 month(as you have monthly maintenance requirements).You can then schedule this plan for the scheduling period as per your requirement. This will ensure that you have monthly call dates & planned dates. For your sporadic/unplanned inspection requirements, You can use Manual Call option in tcode IP10 (scheduling) which does not affect your regular schedule and is specifically meant for intermediate maintenance activities.
Its possible to create seperate orders from the same maintenance plan if u have created more than one maintenance item. For example. if u have an equipment whose electrical and mechanical maintenance activities are to be carried out on similar times, btu u have different task lists for both, then you can create a two maintenance items having their own task lists but will be scheduled as per the cycle/strategy defined in the plan.
Hope this gives some clarification..

Similar Messages

  • Maintenance Plan Call Completions Changing

    Has anyone noticed in ERP that a maintenance plan call completion date can be changed when the work order for a call is given a new TECO date.  I don't remember this happening with 4.6c.  When scheduling parameters are set to adjust future calls based on the completion of a previous call, the future calls are moved based on last completion date. 
    Is there a setting that can be made to fix the completion date for a call as the first TECO or call completion such that it cannot be changed with TECO reversals and new TECO dates? 
    Thank you,
    Gene

    Gene,
       I don't think there are any new settings there. The completion dates will be provided for input, on TECO, as long as the MP hasn't generated the next call object. Maybe you could schedule the plan to generate the next call object to be Planned and executed in the future, as soon as the existing call object has been set to TECO?
    if not, You could  try using the user exit  IWO10004 Maintenance order: Customer check for order completion to make sure that the date(NPLDA) isn't changed.
    Regards
    Narasimhan

  • Maintenance Plan Call Dates

    Guys,
    In the standard system, the call horizon % is based on the smallest package used in the maintenance plan..
    We have a typical scenario where we want the call date to be 6 months earlier than the 3Y or 5Y inspection.
    Has anyone managed to manipulate these call dates (not plan dates) in a maintenance plan via user-exit/BADI?
    Also posted [here|http://www.sapfans.com/forums/viewtopic.php?f=7&t=316460]
    PeteA

    Hi Pete,
    I think thru the normal process you can even achieve for huge packages.Lets say even if it is 3 years or 5 yrs...call date can be before 6 months and work order get created based on call date.I tested and it is working fine for me.
    Vijay

  • Maintenance Plan Call object in Past

    Hi Experts,
    Is it possible to call the object in past in ECC6.0.
    Suppose i want to call the PM order in 2008 through sceduling but system is not allowing me.
    Is it required any setting in system. i dont want to call it through mannual.
    Please tell me is it possible to call the pm order in past through PM Scheduling.
    AR

    Amit,
    It is very much possible to call the object in past from IP10. Only thing you have to ensure is the tasklist attached to maint plan will have to be valid for the past date.
    thks
    Edited by: Talankis on Apr 7, 2010 11:20 AM

  • How to look for New start Called call for a Maintenance plan

    Hi,
    I need to find out all calls for a maintenance plan of scheduling type- 'New Start' and Status- 'Called'. How to find this using tables.
    For 'New Start' scheduling type probably table field and value is MHIS-TERMA = 'N'. There are different statuse in this table but I am not able to identify the status 'called'. Also what is the field MHIS-ZAEHL(Maintenance package number) for?
    Thanks,
    Vimal

    Taken from the standard IP10 program:
    * possible status combinations
    * TSABR - Scheduling status: planned date called
    * TSVBT - Scheduling status: call outstanding
    * TSENQ - Scheduling status: call horizon not reached
    * TSENM - Scheduling status: stopped manually
    * TSTAT - Sceduling status
    * TSABR   TSVBT   TSENQ   TSENM   TSTAT
    *   X       -       -       -       A     called with order
    *   X       -       -       -       -     called without order
    *   -       X       X       -       -     on hold (TSENQ), due (TSVBT)
    *   -       X       X       -       F     on hold, due and fixed
    *   X       -       -       -       X     skipped
    *   -       X       X       X       -     blocked
    *   -       X       X       X       F     blocked
    *   X       -       -       -       -     LRMDT <> 0, completed

  • Function (or BAPI, ...) to skip calls and release calls in maintenance plan

    Hi, gurus!
    We need to find a function (or BAPI, ...) in order to skip a call number in a maintenance plan.
    We need a function (or BAPI, ...) to release a call in a maintenance plan, too.
    We could use a call-transaction to IP10, but we guess there could be problems with scroll and with pop-up warning messages.
    We also thought about using IP30 but there's a problem: if there are previous calls that are not skipped, transaction IP30 releases all those previous calls and we need to skipped them.
    Thanks in advance. We really appreciate your help.
    Best regards,
    J Madariaga

    You cannot skip a call in the middle of a list of active calls - this is standard functionality.
    Can you please give more info as to why you would want to do this?
    PeteA

  • Problem -repeated automatic calls thro' maintenance plan

    Hi Friends
    I m facing a problem in CS module . Repeated service orders being getting created through each maintenace plan for the 3 type of service order which are created by us .
    problem description : repeated call thro' maintenance plan in every year even after giving restriction of one year as a SCHEDULING PERIOD.
    Preface :
    1 . Currently we are creating single cycle plan for individual or multiple equipment through mainteance plan category service management
    2. We  are expecting only one call for each equipment plan in yar , however it is getting created in next year automatically
    IF it is possible , please let me know
    Thanks in advace
    Thnks & Rgds
    Amitabh

    Hi Pradhan,
    You can use the indicator Completion requirement in the Maintenance plan scheduling parameters. If you set this indicator, the system only generates the next call object once the preceding call object has been confirmed.
    Go through this documentation-
    For call objects which already exist, this means the following:
    The next order is only created once the preceding order has been technically completed.
    The next notification is only created once the preceding notification has been completed.
    The next service entry sheet is only created once the preceding service entry sheet has been accepted.
    Reward if cleared and close the thread.
    Keerthi

  • FM to find out schedule calls and their statuses for a Maintenance plan

    Hi,
    Please let me know if there is any FM to find out all schedule calls and their statuses for a Maintenance plan.
    Regards,
    Vimal

    Hi Vimal
    Below function module will serve your purpose.
    ZPM_GET_SCHEDULING_STATUS
    Regards
    Anil Kumar

  • Maintenance plan package change resulting in incorrect call dates

    When we change a maintenance package on an existing maintenance plan to a package whose frequency is not an exact multiple of the previous package (for example, changing from a 6M 180-day package to a 1Y 365-day package) and then restart the plan, the call horizon of the plan seems to be ignored and the new call dates are always a day or so before the plan date regardles
    Why is the call horizon being ignored in this situation?

    Hello
    Please check the Option Start in Cycle while scheduling the Plan.
    Also refer the below thread too
    http://scn.sap.com/thread/1788240
    Br
    Rakesh
    Message was edited by: RAKESH MANE

  • Preventive Maintenance Planning - change call date of future calls

    Hello,
    we are using time based maintenance plans to schedule our maintenance obligations towards customers. After creating the plan and scheduling (IP10) we get the scheduled calls proposed by the system.
    Now we want to use IP10 or IP19 to move those planned call dates that are in the future without releasing the predecssor calls but it gives us an error: "Maintenance plan 16.04.2009: Predecessor to still on hold".
    Does anyone know if there is a way around this?
    Thanks,
    Tobias

    Hi Tobias
    As per your query... you cannot move the call dates which are in the future. First you have to skip the cal which are before the future cal date. then only you can do...
    - Pithan

  • Maintenance Plan which has two call dates for year

    Hi all,
    I need to create a Maintenance Plan which has two call dates for year. The dates have to be the last Sunday of March and the last Sunday of October for the same Maintenance Plan. Does anyone know the solution? Please do throw some light on it.
    Thanks
    S
    Edited by: Sara Silva on May 14, 2008 11:39 AM

    Sara,
    You could do this without user-exits...
    Create a factory calendar with two working days. Then create a maintenance plan with a package of 1 day.
    Once scheduled it should produce the required maintenance cycles.
    There are two things you need to be very careful about:
    1. Keep the factory calendars updated, say, 3 years into the future
    2. Ensure you comprehensively test the IP30 transaction
    PeteA
    [www,pjas.com]

  • Calling external services from maintenance plans

    How to assign service packages to framework order?How the value limit is assigned in the framework order?
    How to create a settlement order?

    Hi
    I think you are looking for directly calling services (Calling Service entry Sheet) from maintenance plan.
    For that you have to create a purchase order or framework order with account assignment category as U or F and item category as D. Here you can assign your services directly in frame work order.
    Settlement Order you can create as normal order IW31 purpose is to capture the cost on order for all the services.
    Then you  can create a Maintenance plan and after scheduling a service entry sheet will be called directly from the maintenance plan as per your cycles.
    Hope its as per your requirement.
    Shail

  • No maintenance plan has been confirmed for Order 000004024181; Follow-up ca

    Hi
    I try to close a list of preventive order (initiated by maintenance plan) from the transaction IW38 but the system displays the following error message
    "No maintenance plan has been confirmed for Order 000004024181; Follow-up call exists
    Message no. IW597"
    thank you for your help

    Hi,
    You mean close -
    >TECO???
    If yes Go in IW38 select all orders  ,click Enviroment Tab and you can do the TECO but that order should not have Open reservation.
    Regards,
    Rakesh
    Edited by: RAKESH ASHOK MANE on Aug 26, 2010 1:02 PM

  • Certain Maintenance Plan not getting scheduled in the background job

    Hi Gurus,
    I am facing an issue here.
    A weekly background job (RISTRA20) runs every weekend and schedules the maintenance plans.
    But we have noticed that some maintenance plans are not getting scheduled. i.e no orders or schedule is getting generated.
    When I run IP30 manually for these plans then the schedule gets generated and orders get called.
    I have checked up the background job and it is running fine.
    Also, i have noticed a similarity in all these plans which are not getting scheduled. There schedule has been restarted (through IP10) at somepoint or the other.
    But i don't see any direct impact of this?
    Can any of you provide some help on this?? Points will be rewarded.
    Thanks and regards,
    Nitin Saini

    Hi Narender,
    Thanks for replying.
    The message number for 'Groups don't match' is ME303.
    I think this does not have anything to do with the restart as i have done further investigation.
    Whenever I run IP30 with sortfield input as AS02*, i get the error as mentioned above for a certain number of maintenance plans while the remaining plans get scheduled.
    If i run IP30 for any other sort fields, it runs fine and i don't encounter the error
    mentioned above.
    If you send me ur email address, i could forward you screen-shots of the issue.

  • Reversal of a maint. order which was released through a maintenance plan?

    Hi All,
    Is there a way to do reversal of a maintenance order that was released through a maintenance plan?
    Because I do not want to process the order; as such I would like to put a reversal indicator for that order and go ahead with the next order that was called through a maintenance plan.
    If YES, kindly let me know how to do it?
    Many thanks in advance.
    Kannan J

    Hi Thyagarajan, Thanks for the response!
    When I want to skip the maintenance call object that was generated through a plan, the system gives me the following message.
    "CALL CAN NO LONGER BE SKIPPED"
    When I press for further help, system gives me the following message:
    "Call can no longer be skipped
    Message no. IP405
    Diagnosis
    You have tried to skip a date that has already been called.
    System Response
    Since maintenance call objects, for example, maintenance orders, already exist for the dates that have been called, you can no longer skip a date within the scheduling process.
    Procedure
    If you do not want to perform the maintenance call objects due on that date, you must reverse the orders that have been called.
    You can select the maintenance call objects that have been called using the list editing functions in maintenance processing."
    Which means there should be a way to reverse the order, isn't it?
    May be with this message you may be able to throw some help on this.
    Many thanks in advance
    Kannan J

Maybe you are looking for