cancel
Showing results for 
Search instead for 
Did you mean: 

How the free WPID is allocated ?

ks_subramaniam
Discoverer
0 Kudos

Hi,

We have configures for the enhanced number range buffering. As per this the NRIV_LOKAL file manage the buffered number for each of the appserver+WPID (called instances). Based on this we can see we cannot acheive chronology, since the WPID allocated when the user invokes the transaction can vary leading to number allocated from various lot. While this is expected behaviour by theory.

However when we were in ECC5 we did not see much difference in chronology to numbers allocated. With in the day, all the numbers from buffer were getting used. Now after upgrading to ECC6 we see one buffered range is getting not used for almost more than 15 days. Possibly because the WPID is free and did not pick up the user performing the transaction.

Question? Is there a change in SAP's logic (possibly dispatcher or Kernel) of allocating the WPID for a user between ECC5 and ECC6.

I am suspecting in the past when a user login, he was allocated the same WPID as long as it was free for every transaction he called..something like that.

If you need more technical details on the issue I can provide. This is just a brief to make this message short.

Thanks

KS Subramanim - ksubrama@in.ibm.com

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hey,

The WPID (work process ID) is allocated by the operation system, OS(for example windows, linux and etc), each operation system, has it own algorithm for allocating PID (process ID).

Therefore, sap can not create workporcess id and ecc5 or 6 both uses the OS, I guess with the upgrade to ECC6 you have also upgraded your OS.