Skip to Content
avatar image
Former Member

Work order sequential scheduling

Dear all,

I am trying to do the following:

When a new order is created, I want to automatically schedule it so that it starts at the time when the previous order was scheduled to be) finished. For example

order 100000001/0010 with planned work =60 mins starts 12:00 and finishes 13:00. When I create order 100000002, I want the order to start at 13:00

I know I can do this with relationships within the operations, or capacity levelling but I was wondering whether there is something in customizing that I missed. I am leaning towards a user exit at save that does the whole thing, i.e finds the last order and adjusts the start date of the current order.

Any ideas?

Thanks

Michalis

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

7 Answers

  • Dec 05, 2016 at 12:54 PM

    Michalis

    Are these orders created from a maintenance plan? If, not, then how will the subsequent order "know" about any preceding orders?

    PeteA

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Dec 05, 2016 at 01:27 PM

    Hi Pete, long time no see :). Thanks for the reply, I've been struggling to get responses to messages in the new forum format.

    The orders would not be created from a maintenance plan. The logic is as follows:When I create a new work order, for the same work center, for the same day, I want the scheduled start time of the new order to be the scheduled start end time of the previous order (The system would always look for the closest open order). I can use tools like MRS and capacity levelling to do that manually, bit I want this to be done automatically at the order creation.

    Maybe the business scenario helps in understanding what I want to do. The work center is a workshop for repairing customer equipment. I want to be able to tell the customer when they'll be able to pick up their (repaired equipment). Have you done some thing similar?

    I am leaning towards custom development. Unless there is some customizing that I am not thinking about.

    Kind regards

    Michalis

    Add comment
    10|10000 characters needed characters exceeded

  • Dec 05, 2016 at 02:16 PM

    Hi Michalis,

    I can't say that this new format has been an overwhelming success to date. But fortunately there is a steady increase in questions...

    You could try the following settings in the work centre Capacity Header:

    • Relevant for finite scheduling
    • Can be used by several operations

    But I wouldn't be too hopeful.

    My guess is that you will need to develop a solution, possibly via BADI WORKORDER_UPDATE and method BEFORE_UPDATE (SE18).

    PeteA

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Dec 05, 2016 at 02:40 PM

    Pete,

    I have already tried the two settings before even posting anything . Doesn't seem to affect anything. Which is surprising because the technical information behind "Relevant for finite scheduling" says the following:

    "Finite scheduling calculates the start and finish dates for operations in an order.

    Production Planning and Detailed Scheduling (SCM-APO-PPS) A detailed scheduling strategy with which you schedule orders and operations, taking into account the existing resource load. A resource overload cannot occur."

    I am trying to find relevant customizing under Production Planning in SPRO, and I'm currently reading on Strategy profiles. Looks relevant, I just don't know how to assign the profile to my order...

    Add comment
    10|10000 characters needed characters exceeded

  • Dec 06, 2016 at 08:11 AM

    Michalis,

    From memory there's some customizing in the availability check area that needs to be done too.

    Have a look at transaction OIOI and the Capacity Availability settings at the bottom of the screen.


    PeteA

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Dec 06, 2016 at 11:17 AM

    Thanks Pete, I am fiddling around with the "Overall Profile" in that screen. I am trying to at least get my orders to shift when the work center is overloaded.

    work center capacity = 8 hrs

    order 1 = 4 planned hrs

    order 2 = 5 planned hours

    let's say both orders start on 08.12 I want the second order to continue into 09.12 for 1 hr. Is this possible?

    Add comment
    10|10000 characters needed characters exceeded

  • Dec 06, 2016 at 01:19 PM

    Michalis,

    Its a long time since I messed around with capacity planning in any detail.

    Have a look at this document

    PeteA

    Add comment
    10|10000 characters needed characters exceeded