Skip to Content
avatar image
Former Member

No change in Number Range status

Hello Experts,

I'm creating Vistex Chargeback agreements.

I checked the configuration and I see the Interval range as 2000000000 and 2999999999. And the number range status as 2000100999.

But the agreements I'm creating have agreement number 2000100969, 2000100967, so on..

I tried to debug and see how the number is identified. I found a system kernel call something like this.

CALL 'ThNoGet' ID 'ID1' FIELD 'f1'

                           ID 'ID2' FIELD 'f2

                           ....

Upon calling that, the agreement number is generated. I'm not able to understand why it is not reflected in the number range status. Can somebody please explain what might be going on behind all of this?

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Best Answer
    avatar image
    Former Member
    Sep 23, 2014 at 02:30 PM

    Ok, I think I found the answer.

    In SNRO transaction code, number range object is customized to set 100 numbers in the main memory.

    What this means is that, as soon as the document number reaches number range status + 1, system is buffering the next 100 numbers in its main memory. On doing that, number range status is set to old number range status + 100.

    To put it in more simple words, let's say, the number range status is 100. SNRO for object type is buffering 10 numbers. I created a document and the document number is now 99. Created another document and it is now 100. Created another document and it is now 101. At this point the new number range status is set to 100+10 = 110.

    Please correct me if there's anything wrong in what I mentioned.

    Also, provide any further useful information.

    Add comment
    10|10000 characters needed characters exceeded