Wednesday, December 5, 2012

Number Range Jumping

It often happens that number range gets jumped when saving a transaction in SAP. It gets jumped randomly by 5 or 10 sometimes.

The reason for skipping of the numbers is due to the buffering of the numbers for that specific object. By default, SAP provides the buffering for few objects.

It makes sense to use buffering when there are multiple users creating the same type of object so that SAP can pre allocate the numbers and it needn't worry about the same number being used. This would improve the performance. It is useful if there are more than 10 users creating the same type of object.

However, in my case, I want to get rid of it. The process to get rid of it is simple. Goto  Transaction SNRO and select the object. Make the value as zero for the field 'No. of numbers in buffer' as shown below.