Page tree
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