Dear SAP Community Member,
In order to fully benefit from what the SAP Community has to offer, please register at:
Thank you,
The SAP Community team.
Skip to end of metadata
Go to start of metadata


Explain Number Range Buffering type and the advantages and disadvantages of every type.


There are 4 types of buffering setting.


Buffering type:

  •  No buffering
     No gaps
     Order of numbers = chronological order
    Disadvantages :
     Serialization of all applications
     Multiplicator effect for other performance problems

Read NRIV table directly.

  • Main Memory Buffering

   No serialization of applications
   Numbers might get lost (rollback, application server shutdown, ...)
   Order of number <> chronological order

Gets blockwise from NRIV in a separate DB LUW.

  • Local Buffering with WP-Id.

  No gaps can occur
  Order of numbers <> chronological order
  With long running batch jobs a serialization is still possible

A number is read from a record in table NRIV_LOKAL which is work process specific.

  •  Parallel Buffering
     No serialization of applications
     No gaps can occur
    With special case of parallel buffering even a
     pseudo-chronological order is possible

A number is read from a record in NRIVSHADOW which is work process specific.

Related Content

Related Documents

Related Notes & KBAs

SAP Note 599157: Number ranges: new buffering method
SAP Note 840901:  Parallel buffering and pseudo ascending number assig

SAP Note 504875: Buffering number ranges

SAP KBA 1524325: Poor performance due to locks on table NRIV - Buffering of billing documents




  • No labels