cancel
Showing results for 
Search instead for 
Did you mean: 

TO Number range jumping

munawwar_khan
Explorer
0 Kudos

Dear experts,

In our system, we observed few TO's for group (LT0E) are created with number greater than TO for individual issue against delivery.

Please refer below screenshot

Cl.WhNTO NumberMvTMTySCreatedTimeGroupTR NumberPostChNoDocumentCConf.Date
108101339490641601A1/31/20161:17:51 PM0000621446000080577576X1/31/2016
108101339558-850A1/31/20162:56:18 AM000062144600X1/31/2016

For e.g. TO 339558 is created (against group) earlier but number is greater than TO 339490 (against individual issue) which is created later.

Have you faced any issue similar to this. Also I would like to know does system keep buffer number range and skips number if TO creation screen is accessed but TO is not created (like material or quant)

Waiting for your reply.

Best Regards,

Munawwar

Accepted Solutions (1)

Accepted Solutions (1)

JL23
Active Contributor
0 Kudos

How many application servers do you have in your system landscape?

munawwar_khan
Explorer
0 Kudos

2 application servers with 5 dialog instances

JL23
Active Contributor
0 Kudos

Each application server has its own memory.

if user on application server 1 is creating a document then the number is taken from the number range. Usually the number range is buffered, which means 1 number is taken directly, the other numbers stay in the memory.

If another document is created from a user on server 2 then the system takes the next buffer interval from number range and adds it into its memory.

Then the numbers are taken from the memory until they are all eaten, and this is application server specific. If most users where active in application server 1, then this server had already several times retrieved a new buffer interval while in application server 2 the numbers from the first access where still in memory. If then a user at server 2 creates a new document it will be as in your screenshots, a smaller number will appear later than a higher number.

you can only avoid this by changing the buffers of the number range to 1, which means that your system needs to access the database more often and this costs performance.

munawwar_khan
Explorer
0 Kudos

Thanks Jurgen for your valuable feedback. I will close this thread shortly.

Answers (0)