cancel
Showing results for 
Search instead for 
Did you mean: 

Best Practice for Change Maintenance Order Number Range

Former Member
0 Kudos

Hello

We have decided that our Maintenance Orders will always start with the year of the open date. Example 201112345155

Every year we will need to change the number ranges

What is the best practice to change the order number range? What is the best approach here?

I have also another question. Why the "Current Number" is not incremental?

Thanks for the help

Accepted Solutions (1)

Accepted Solutions (1)

former_member661330
Contributor
0 Kudos

Hi,

I donu2019t think is a good idea to change the number range every year, it may have some issues.

You need to create a number range 201100000000 to 201199999999 and change the current number to 201100000000 (for 2011); after the first work order is created the number will be increment automatically

Regards

Carlos

Former Member
0 Kudos

Dear Carlos

Thank your help. What kind of issues we could have?

Do you know why the current number sometimes does not follow an order. For example. After changing the number range from 2011000000 to 20119999999, the first order created was 20110000001, but the current position was 2011000020. Why does that happen?

paul_meehan
Advisor
Advisor
0 Kudos

Hi,

The current number can be explained by use of buffering of the numbers. Buffering is defined via transaction SNRO, the AUFTRAG object is relevant for orders. When buffering is active, a set of unused numbers are assigned to each application server.

In your example - The fiirst 20 numbers were taken from the available number range and assigned to the buffer (possible 10 numbers to each of two servers). As orders are created a number is assigned from the buffer. Once the buffer values are used a further set of numbers are taken from the number range and the current number is increased (by buffer value).

-Paul

Rajen_Patel
Product and Topic Expert
Product and Topic Expert
0 Kudos

We had simmilar complaint from users.

We reduced our buffer to '1'.

As Paul suggested use Tcode: SNRO, the AUFTRAG

Answers (1)

Answers (1)

former_member661330
Contributor
0 Kudos

Hi,

As Paul and RP said, you need to change the buffer to 1 to avoid this issue.

To change the number range every year is not a normal practice in PM, you need to have authorization to change number ranges on production and you need to be very careful; you will have several number ranges on the future and some of them will have a lot of numbers available

Regards

Carlos