Skip to Content
avatar image
Former Member

CRM Middleware - Queue Stuck: User is Locked/Doesn't Exist

Hello SAP Experts,

I'm facing the following issue in both our SAP CRM 5.0 and 7.0:

There are several Queues in SMQ1 and SMQ2 which display the following errors:

     - User is Locked: Please inform responsabile

     - User account no longer exists or is not valid

After checking with Security, the issue is that these users do not belong to the Company anymore or are locked for a particular reason (they already left the company and cannot be unlocked).

The queues affected by this problem are of this type:




How could I process these Queues without unlocking these users? Is there a way to Change the Users under which these Queues are processed?

I've tried reading forums regarding this but I was unable to find any issue similar to mine.

I'll greatly appreciate any sort of tip.


Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • avatar image
    Former Member
    May 06, 2013 at 05:45 AM

    one option, process the queue record with debug, change the user during debug. or change the return of check user.

    Add comment
    10|10000 characters needed characters exceeded

  • May 06, 2013 at 07:05 AM

    Hi Uriel,

    Goto SMQ1 or SMQ2 whichever the first that trigger. I mean SMQ2 if data flows from ECC, SMQ1 for CRM.

    Goto the respective Queue which you have stated above.

    DB Click on the Queue. It shows a detail screen with Error.

    Reprocess the queue. Now there is a option called Debug LUW.

    Click on the Debug LUW on selecting the Queue.

    this will trigger a Debugger session and now In the Debugger Menu Goto Break at Statement/Keyword.

    Enter the keyword 'MESSAGE'. Now Press F8. it will stop at the error message. Do a Bottoms-Up Approach from there. This will resolve your Issue.

    Hope this helps.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    May 23, 2013 at 02:01 PM

    I already know what is the problem, basically users are locked.

    Problem is I'd like to process these queues under a generic User ID, but I'm not familiar on how to do this.

    Michael said something about going to SMQR-SMQS, do you know which steps should I take to perform suck task?

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi Nilima,

      whenever we are trying replicate any data to CRM , there are bdocs (tx- SMW01) generated for it . when you go to tx. SMW01 you can find out the tab name " queue name" actually this queue name is nothing but the queue responsible for transferring the data .. if you double click on any one of the queue name it will directly take you to the tx SMQ2 displaying the respective queue which you selected on the SMW01 screen. Hope it helps you .


      Sumit Srivastava