Purpose
Explain Number Range Buffering type and the advantages and disadvantages of every type.
Overview
There are 4 types of buffering setting.
Details
Buffering type:
- No buffering
Advantages:
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
Advantages:
No serialization of applications
Disadvantages:
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.
Advantages:
No gaps can occur
Disadvantages:
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
Advantages:
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