Technical Articles
System unresponsive while creating user in SU01 with ‘ThINoResetBuf, reset no buffer’
Purpose/Motivation
While creating a user via SU01 the system became unresponsive and I was not able to move further and screen froze. The WP goes status becomes: SAPLSNR3 <client> <USER > Direct Read of DB NRIV
Environment
I am using a kernel with 753 version.
Troubleshooting
I could see this was also getting affected to UPD work process.
In SM50 I could see :
33 DIA 4.980 Running 00:00:06 102 High <NUMBER RANGE BUFFER> 000 Direct Read of DB NRIV
Also you can find entries in SM50 as:
28 DIA 6.752 On Hold Internal Response (Number Range) 00:00:35 4.629 SAPLSNR3 010 <USER>
Next thing was to check the corresponding trace file ( dev_wXX )
The trace file entries were as:
A Tue Jan 1 03:03:30:673 2019
A *GENER* request remote generation: CL_HRPADRU_IT3330_ELN_USAGE===CP.
M
M Thu Jan 3 13:03:02:531 2019
M SecAudit(rsauinit): WP attached to existing shared memory.
M SecAudit(RsauShmInit): addr of SHM for Audit.. = 0x7fa5d2dd0000
M SecAudit(RsauShmInit): addr of RSAUSHM…….. = 0x7fa5d2dd1000
M SecAudit(RsauShmInit): addr of RSAUSLOTINFO… = 0x7fa5d2dd3700
M SecAudit(RsauShmInit): addr of RSAUSLOTS…… = 0x7fa5d2dd3710
M
M Thu Jan 3 13:03:03:832 2019
M ThNoGet2: Return number range rc 4
M *** WARNING => ThNoGet: get from object (cli/obj/subobj/range = 010/SO_OBJ_FOL/ /01) returned rc 4
M ThINoResetEntry: reset entry 010/SO_OBJ_FOL/ /01
M ***LOG R0P=> ThINoResetBuf, reset no buffer (1 ) [thxxnum.c 2128]
Here notice the entry : returned rc 4
return code 4 stands for “4 (number range object not present): The specified number range object does not exist “
More information regarding meaning of different codes can be found in SAP note # 633980 – Error messages from number range buffer
I checked whether or not this object exists in my system. This can be found in transaction SM56.
In SM56 the entries are:
010 SO_OBJ_FOL 01 2019 00000000000000000001 00000000999999999999 3 00000000000000000000
Here notice the client and the object name (both in bold ).
Resolution
I will mention the steps that need to taken to resolve the issue :
- Check in SM56 to see if the object exists.
- From the output of SM56 check the client and object , ensure that client shown in SM56 must match with the entry that we got in dev_w XX trace file.
PS: number range objects are client specific. E.g. SO_OBJ_FOL needs to be maintained for each relevant client in your system. SNRO is not client specific though, it uses the client you’re currently logged on only.
- In case the object exists in other client and that is not shown in SM56 then please follow the SAP note # 2696703 – NUM: missing COMMIT after NUMBER_RANGE_UPDATE_CLOSE
If none of the above steps solve the issue , please apply the solution from SAP note # 2725610 – NR: TIME_OUT dump during automatic interval creation
Once I applied the pack (as per the SAP note #2725610 ) , my issue was resolved 🙂
Let me know in case any queries.
Kind regards,
Manjunath Hanmantgad
You saved my day! I was searching for the reason and relevant notes for nearly two days and can't find any. Creating the first user this year I got several TIME OUT. Now it's running smooth like last year.
Many thanks
Roland
Its great that it helped you to solve the issue.
Thank you!
Kind regards,
Manjunath Hanmantgad
Hi Manjunath, You really did a great thing. It really helped me a lot.. Thanks for this.. Great job..!!
I am glad it helped!
Thank you for the feedback.
Kind regards,
Manjunath Hanmantgad
Very good explanation. Thanks for this ... Thank you for sharing!
Thank you for the feedback Ulrich!
Kind regards,
Manjunath Hanmantgad
Thank you for article,
I have one question.
I found that in /nSNOTE , the note 2725610 has a prerequisite - 2623808 . And 2623808 also has 4 prerequisites:
2599667 NR: Main memory buffering is deactivated
2494722 SNUM: Interval number not ready for input during creation of interval
2505351 Intervals are not created in the target system during transport
2599414 NR: Intervals are not created during transport
One of the above notes - 2599414 - consists of manual activities which include creating a table in SE11. I am just a basis guy, and do not posses a developer key...
Can you advise what can be done from here ? Did you skip 2599414 , or you own a developer key in your situation ..
Thank you
Hi,
if this is the pre-requisite for the note please do NOT skip this. This could lead to errors in the note implementation.
I would recommend to check together with a developer in your company to get the object created for this SAP Note.
Please never miss out a prerequisite note or manual activities as this could lead to follow-up errors.
Best regards,
Sid
2725610 Saved my life.
Tanks, Manjunath Hanmanthgad