Skip to Content
avatar image
Former Member

Can we get work order operation actual end date as completion date in maintenance plan ?

Dear All,

In maintenance plans we have selected completion requirement tick and also shift factor for let ency 100%, now order are generating until previous order get TECO, which is ok.

end user wants next order to be generated as per actual finish date and plan is for example 1 month, what they are entering at the time of order confirmation and they want to close mass order as well.

it has been tested that when entering reference date same as actual end date at the time of TECO then, in maintenance plan completion date is coming same actual end date and plan are scheduling accordingly to actual and date.

How can we bring actual end date in reference date, so once mass order TECO done scheduling will be done accordingly. I am not sure it is correct scenario or if any one can suggest better option to get a solution.


ERP Supp

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Mar 07, 2018 at 01:08 PM

    The reference date would be calculated based on the configuration done in below IMG path.

    Maintenance & Service Orders => Functions & Settings => Define proposed reference time for TECO.

    Press F4 in Ref. Date option.

    Blank Today's date

    1 Date entered

    2 Basic start

    3 Basic finish

    Now your requirement is not any of above mentioned. Thus you should make a development in either exit IWO10004 (technical completion) or IWO10009 (save).

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member


      I have checked with abaper he said that it is a customer check, where you can set a check at the time of TECO and it is not a export field to bring this date to the reference date place and in our case user wants to do a bulk order TECO, so where if there will be a check then it will be difficult to TECO one by one order.


  • Mar 12, 2018 at 10:57 AM

    That was my fear as well, I have tried to update that field in exit and I could not too. It seems like you are not gonna be able to do it through an exit. If there is an exit for this purpose, then someone shall share with us.

    What further you can do is, develop a custom program that ask for order numbers and when you execute, program shall TECO them with the reference date that you provide. With BAPI_ALM_ORDER_MAINTAIN you can easily achieve this. You would pass below values to BAPI, again consult your ABAPer. The solution is slippery but there is nothing else comes to mind.

    Add comment
    10|10000 characters needed characters exceeded