cancel
Showing results for 
Search instead for 
Did you mean: 

requests for number range buffer increased

jochen_spieth
Participant
0 Kudos

Hi all,

recently I spotted some strange behaviour on one of my systems. The number of dialogue steps on <NUMBER RANGE BUFFERY> has increased by factor 20 and I cannot find a suitable explanation for this.

Has anybody made a similar experience and has an explanation on the mechanisms that might cause such an increaement?

Thanks and regards

Jochen

Accepted Solutions (1)

Accepted Solutions (1)

anandkarthik_raja
Active Participant
0 Kudos

Hi,

From transaction SM56 you can see the number range objects in the
buffer.

To understand the scenario in detail, we need to look at the following:

  Each statistical record for program <NUMBER RANGE BUFFER> indicates
  a buffer reload for the affected object. The number of buffer reload
  operations is directly related to the application, which frequently
  requests the numbers. In case of reload it needs to be considered that
  2 dialog steps are required: 1 dialog step for the reload operation
  itself, and a second dialog step to return the number to the
  requestor.

How to identify the root cause for the high number of reload operations?

  To investigate, why reload operations need to take place you need to
  verify how many numbers are buffered for objects. To do so, please
  check table TNRO, which lists all buffered objects, field NOIVBUFFER
  defines the number (individually for each object). In case the
  application program frequently requests numbers, but the value for
  NOIVBUFFER is set too small, the number of reload operations will
  increase.

Conclusion:

  The number of reload operations is directly related to the value of
  field NOIVBUFFER and the frequency of requests to the buffer
  (application/program logic). You need to discuss this with your
  application team whose number range object belongs to.

Answers (2)

Answers (2)

Ranjith418
Contributor
0 Kudos

Hi Jochen,

Number range entries can be changed using parameter nobuf/max_no_buffer_entries. please check if this changed.

Thanks,
Ranjith

former_member209119
Active Participant
0 Kudos