Skip to Content
0

Work order sequential scheduling

Dec 05, 2016 at 10:44 AM

88

avatar image

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

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

7 Answers

Peter Atkin Dec 05, 2016 at 12:54 PM
0

Michalis

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

PeteA

Share
10 |10000 characters needed characters left characters exceeded
Michail Papadopoulos Dec 05, 2016 at 01:27 PM
0

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

Share
10 |10000 characters needed characters left characters exceeded
Peter Atkin Dec 05, 2016 at 02:16 PM
0

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

Share
10 |10000 characters needed characters left characters exceeded
Michail Papadopoulos Dec 05, 2016 at 02:40 PM
0

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...

Share
10 |10000 characters needed characters left characters exceeded
Peter Atkin Dec 06, 2016 at 08:11 AM
0

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

Share
10 |10000 characters needed characters left characters exceeded
Michail Papadopoulos Dec 06, 2016 at 11:17 AM
0

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?

Share
10 |10000 characters needed characters left characters exceeded
Peter Atkin Dec 06, 2016 at 01:19 PM
0

Michalis,

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

Have a look at this document

PeteA

Share
10 |10000 characters needed characters left characters exceeded