Skip to Content
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 :

  1. Check in SM56 to see if the object exists.
  2. 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. 

  3. 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

8 Comments
You must be Logged on to comment or reply to a post.
  • 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

     

  • 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