Inbound Queues stuck with RFC errors

Hi Experts,
Greetings for the Day !
We have BDOC related issue and we need your expert help ASAP in resolving the same.
We ahev a few BDOCS lying in intermediate state in transaction SMW01, which we found using BDOC monitoring on daily basis. When we check the same in SMQR - inbound queue, we found that the queues are stuck with an RFC error message.
We are re-activate these queues to actually resolve the intermediate bdocs. But, my query is
1> The raeson for getting these BDOCS in intermediate state & stuck queues
2> A permanent resolution for the same.
Please help and  let us know if you need more details.
Regards,
Kanika

Hi Kanika,
RFC error can be due to a bad connection as well. If the server is down, there might be a problem in communication with the connected system and the queues will not be processed further. You need to reactivate or unlock to get the queues processed.
But if there are any specific errors for which the queues are stuck do state the same, so that we can look into an actual resolution.
Regards,
Venkat

Similar Messages

  • ASR Hyper-v (VMM) to Azure and we are stuck with this error while preparing the VMM Server

    We are stuck with this error while installing ASR provider and registering with Azure Vault, can i get some help on this
    Error:
    NO Vaults could be retried for the registration key. Please ensure that
    1, your registration key has not expired.You can re-downloading registration key from Azure site Recovery portal
    2, Your system clock is not out of sync with the selected system time zone
    System Clock is set to IST and Azure to southeastasia

    Hi,
    Could you please ensure that you have downloaded the latest registration key from the portal?
    Also ensure that the machine from where you are accessing the portal and the VMM server has the right time according to your time zone.
    Thank you,
    Ruturaj

  • Queue Stuck with DWB authorization

    Hello All,
                   On sales order creation , queue is stuck with error "You do not have authorization for the DWB object". Any idea on the issue?
    Thanks,
    Shubh

    Hi Shubh,
    Can you check the USER authorization of integrating between two systems whether it has admin user role assigned to post the objects.  All companies are using as RFCUSER, so check whether EM Admin user role is assigned to this user.
    Regards
    GGOPII

  • Inbound Queue Stuck

    Hi,
    We send about 7000 IDOCs to PI. These IDOCs are sent to the PE for a ccBPM.
    However, the Inbound Queue got stuck with status of the first message on "Transaction Executing". This stayed this way for 2 days.
    In the end we locked and unloced the queue and every thing was running again.
    But a few minutes later all the data was punt into the BPM queue and nothing was happing. (first record had status "transaction recorded"). I had to activate the QIN scheduler and everyting was running again.
    This is happening in a production environment and is not acceptable (processes run at night).
    Does somebody have hints where to start looking or have a solution?
    Ron

    Check this blog :
    XI :  How to Re-Process failed XI Messages Automatically
    Note 527481 - tRFC or qRFC calls are not processed
    Regards
    Gangaprasad

  • Inbound Queues in XI --System error

    HI Friends,
    sceanrio : Outbound IDOC
        I have observed some messages struck in inbound queue and first message stoped because of system error.
    I know if we delete this message , rest of the message will restart and process it.
    BUt i don't know , if i delete , what will happen to this message ? I can't resart bcz restart not possible.
    2. If all messages in queue, and restart not possible then what is the solution ? only deletion or  ?????
    Deva

    HI Deva,
        Before deleting try to unlock the queue and re-execute the first message then remaining messages will process.If you are not able to resend the first message ....analyze the error why it is failing.
    Finally if the above two options are not working then you need to Identify the first message and delete the first message informing business to resend that perticular message.
    Regards,
    Naveen.

  • CRM Inbound Queue Stuck

    Folks,
    The status of my inbound queues in CRM is "stop". Tried activating it, unlocking it but it does not seem to work. This is a newly configure box where I just got done making related queue entries in smqr and trying to download a object in R/3. The object is in "running" status. Any idea what I am missing ?
    Faz

    Hi Fasi Syed.
    How about the results of the Tx MW_CHECK or the SMWP. Usually you get some info there to start your analysis.
    Regards
    Thomas

  • Stuck with an error, need help.

    Hi Gurus,
    I am calling the workflow throught the function module SWW_wi_start_simple, I am throwing with an exception 'read_failed' Can any one say why this error being stated.
    Secondly, I coded as below to start the work flow with the wf container. How can i use those conatiner variables in the workflow builder
    I coded as below now , now can i use these variables directly in workflow builder or do i need to create again in the workflow builder.
    Can any one say this please I am in need.
    code
    FUNCTION zhr_workflow_initiator.
    ""Local interface:
    *"  IMPORTING
    *"     REFERENCE(EMPLOYEENR) LIKE  PA0000-PERNR
    *"     REFERENCE(PLANNAME) LIKE  T5UCA-LTEXT
    *"     REFERENCE(DEPENDANCY) LIKE  T5UCF-LTEXT
    INCLUDE <cntn01>.
      DATA: wis_obj TYPE swc_object.
      DATA: task  LIKE  swwvpublic-wi_rh_task VALUE 'WS90000001',
            WI_ID LIKE  swwvpublic-wi_id.
      DATA: agents LIKE swhactor OCCURS 0 WITH HEADER LINE,
            wi_container LIKE swcont OCCURS 0 WITH HEADER LINE.
      DATA:BEGIN OF benadjreakey,
                pernr      LIKE  PA0001-PERNR,
               subty      like  p0378-subty,
               objps      like  p0378-objps,
               sprps      like  p0378-sprps,
               endda      like  p0378-endda,
               begda      like  p0378-begda,
               seqnr      like  p0378-seqnr,
            END OF benadjreakey.
    data: l_PLANNAME(30) TYPE c,
          l_DEPENDANCY(20)  TYPE c.
    data: BENEFIT_PLAN      like T5UCA-BPLAN,
          DEPENDACY_CODE    like T5UCF-DEPCV,
          COMPANY_CODE      like PA0001-BUKRS,
          PERSONAL_AREA     like PA0001-WERKS.
    "Initialize" NULL_AGENTS1
      CLEAR agents.
      REFRESH agents.
      MOVE employeenr  TO benadjreakey-pernr.
      move planname    to l_planname.
      move dependancy  to l_dependancy.
    **MOVE SUBTYPE        to BENADJREAKEY-subty.
    **MOVE LOCKINDICATOR  to BENADJREAKEY-sprps.
    **MOVE VALIDITYEND    to BENADJREAKEY-endda.
    **MOVE VALIDITYBEGIN    to BENADJREAKEY-begda.
    **MOVE RECORDNUMBER    to BENADJREAKEY-seqnr.
    CALL FUNCTION 'ZHR_BEN_WORFLOW_DATA'
    EXPORTING
       PLANNAME         = l_planname
       PERNR            = benadjreakey-pernr
       DEPENDANCY       = l_dependancy
    IMPORTING
       BENEFIT_PLAN         = benefit_plan
       DEPENDACY_CODE       = DEPENDACY_CODE
       COMPANY_CODE         = COMPANY_CODE
       PERSONAL_AREA        = PERSONAL_AREA
    Get object Referance
      swc_create_object wis_obj 'BENADJREAS' benadjreakey.
      swc_set_element wi_container 'benefit_plan_code'    BENEFIT_PLAN.
      swc_set_element wi_container 'Dependancy_code'      DEPENDACY_CODE.
      swc_set_element wi_container 'Company_code'         Company_code.
      swc_set_element wi_container 'PERSONAL_AREA'        PERSONAL_AREA.
    swc_set_element wi_container 'ADJUSTMENTREASON' wis_obj.
      swc_container_to_persistent wi_container.
      CALL FUNCTION 'SWW_WI_START_SIMPLE'
      EXPORTING
            task = task
      IMPORTING
            wi_id = wi_id
      TABLES
          AGENTS = AGENTS
          wi_container = wi_container
      EXCEPTIONS
            id_not_created = 1
            read_failed = 2
            execution_failed = 3.
    MOVE wi_id    TO workitem_id.
      IF sy-subrc <> 0.
        WRITE / 'NO_workflow_started'.
      ENDIF.
    ENDFUNCTION.
    Ravi

    Hi Ravi,
    You were able to program the function module but you are not able to find out why the exception is raised? This sounds a bit strange to me, or do you want us to give an answer in stead of searching for one yourself?
    If you didn't create these container elements in the workflow you can't use them, and it could even be that that is why your exception is raised. By putting them in a container which is used when starting the workflow, they will not be automatically created in your workflow.
    And to be more up to date use FM SAP_WAPI_START_WORKFLOW as Arghadip suggested.
    Regards,
    Martin

  • P35 Platinum stuck with 008D error in boot with newly added OCZ Fatal1ty rams

    Hi,
    I was using 2x1 GB 800 MHZ OCZ vista performance rams without any problem. I just bought 2x1 OCZ Fatal1ty 1066 MHZ rams. In the specification of my P35 Platinum mainboard it tells that it supports 1066 (OC).
    I don't want of course to run all my rams at 1066 MHZ. I just want to run all of them at 800 MHZ.
    However, when I placed all 4 rams in every combinotion on the slots, computer boots but it stuck after the boot screen and there is "008D" in the rightdown corner.
    Interestingly when I just put Fatality rams (2GB)  computer doesn't boot! Only 1xvista perf. Mhz 1xFatal1ty or 1xvista perf. Mhz 1xFatal1ty works but stuck at after the boot screen.
    I tried to enter 5-5-5-15 values and tried to adjust memory voltage to 2.1 V as told in the new ram's specification but doesn't affect. What is your solution? Since new rams do not work among themselves, are they broken or my board doesn't support them?

    If I'm not wrong, your post sounds to me that you are trying to mix the OCZ Vista and OCZ Fatal1ty RAMs on the same board.
    This is highly not recommended as both RAMs are very different in most aspects (Speed, latencies, voltage and made).
    I would suggest that you clear CMOS and choose which set you'll want to boot the system with and settle with that.

  • Stuck with some error

    this is a continuation from this thread
    http://forum.java.sun.com/thread.jspa?messageID=10307016&#65297;&#56776;
    i decide to start a new one, because it is something different.
    A
    package ABC;
    import java.io.*;
    import java.util.*;
    public class Test {
         public void main(String[] args) throws IOException {
             Numbering CM = Numbering(55, new byte[6]);
             CM.setNumber1(5);
             System.out.print(CM.getNumber1());
    }B
    package ABC;
    public class Numbering {
         private int number1;
         private byte[] number2;
         public Numbering(int number1, byte[] number2) {
              this.number1 = number1;
              this.number2 = number2;
         public int getNumber1() {
              return number1;
         public byte[] getNumber2() {
              return number2;
         public void setNumber1(int number1) {
              this.number1 = number1;
         public void setNumber2(byte[] number2) {
              this.number2 = number2;
    }C
    import java.io.BufferedReader;
    import java.io.FileReader;
    import java.io.IOException;
    import java.io.Writer;
    public class Reading {
         private BufferedReader reader;
         private Writer writer;
         public Reading(String file) throws IOException {
              reader = new BufferedReader(new FileReader((file)));
         public Numbering receive() throws IOException {
                   (lots of codes)
              return new Numbering(number1, number2);
    }how can i call the receive() command in C?
    i want to print the values of number1 and number2 that i generated in receive().
    tq

    fmpfmpf wrote:
    this is a continuation from this thread
    http://forum.java.sun.com/thread.jspa?messageID=103070161
    i decide to start a new one, because it is {color:#ff0000}something {color}different.
    ...something???

  • EWM : Error message in the in Inbound Queue

    During the creation of Inbound delivery in EWM through QRFC..the queue is stuck with an error message
    " Error accessing product data administration "Message no. /SCDL/AF032""..Please let me know if you have seen this issue earlier.
    ECC: Inbound delivery is created
    QRFC: Stuck in the queue and error message can be seen through SMQ2 transaction
    EWM: No IBN created because of the errored queue
    Thanks,
    Syed Ismail
    PS: Is there a way to create a new section for EWM queries so that they do not get mixed up with regular WM issues ?

    Thank you for your reply. The views are extended and i did look at the SCU set up and they seem to be good. Actually the scenario is that we had a system where all these processes were working fine in a client. A client copy was made to a new system and i am facing issues simulating in the new client.
    I faced an issue in the new system where the function module to create IDN and ID itself was not getting determined and it was because of logical system issue in EWM>Interfaces>ERP Integration>Goods movement>Map storage locations ERP and EWM..I have corrected and the queue gets processed now but i run into this new error.
    Will investigate a little more and see how it goes...
    I have checked out different settings but i was still not able to fid a solution..Did anybody see this kind of message earlier ?

  • SMQ2 - Found a queue with name "*" and all other queues stuck in STOP state

    Hi all,
    We have a problem on the ECC side, on outbound asynchronous proxies. Sometimes a new queue appears on SMQ2 there with name "", and with status "STOP". At this time, all other queues stuck with STOP status... the only way of resetting all those queues to RUNNING state again is to delete the queue named as ""...
    Some of you has any idea how this queue "*" appears there and stop all other queues?
    thanks
    roberti

    Hi Ravi,
    Is not only about one queue stopped... the problem is this queue named ""... with status STOP, all other queues stops too with it. The only way to make things work again is to delete the queue named as ""... the problem is to discover what or who is creating this stupid "*" queue. I think that this is a procedural error on datacenter, but they are saying is not the case... I'm investigating, but if someone else has any idea about I would appreciate
    thanks!
    roberti

  • Need to check tls/ssl but getting stuck with "You must provide a value expression on the right-hand side of the '-' operator."

    I would like to disable ssl 3 but need to test what sites only support ssl 3. I keep getting stuck with an error that is over my head. I've tried manipulating the string a dozen different ways and keep getting the same error. I am not familiar with -notin
    or how to specify which part of the property its checking: thanks a ton
    http://blog.whatsupduck.net/2014/10/checking-ssl-and-tls-versions-with-powershell.html
    line with issues:
    $ProtocolNames = [System.Security.Authentication.SslProtocols] | gm -static -MemberType Property | where-object{$_.Name -notin @("Default","None") | %{$_.Name}
    You must provide a value expression on the right-hand side of the '-' operator.
    At S:\scripts\test23.ps1:50 char:126
    + $ProtocolNames = [System.Security.Authentication.SslProtocols] | gm -static -MemberType Property | where-object{$_.Name - <<<< noti
    n @("Default","None") | %{$_.Name}
    + CategoryInfo : ParserError: (:) [], ParseException
    + FullyQualifiedErrorId : ExpectedValueExpression
    <#
    .DESCRIPTION
    Outputs the SSL protocols that the client is able to successfully use to connect to a server.
    .NOTES
    Copyright 2014 Chris Duck
    http://blog.whatsupduck.net
    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
    You may obtain a copy of the License at
    http://www.apache.org/licenses/LICENSE-2.0
    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS,
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.
    .PARAMETER ComputerName
    The name of the remote computer to connect to.
    .PARAMETER Port
    The remote port to connect to. The default is 443.
    .EXAMPLE
    Test-SslProtocols -ComputerName "www.google.com"
    ComputerName : www.google.com
    Port : 443
    KeyLength : 2048
    SignatureAlgorithm : rsa-sha1
    Ssl2 : False
    Ssl3 : True
    Tls : True
    Tls11 : True
    Tls12 : True
    #>
    function Test-SslProtocols {
    param(
    [Parameter(Mandatory=$true,ValueFromPipelineByPropertyName=$true,ValueFromPipeline=$true)]
    $ComputerName,
    [Parameter(ValueFromPipelineByPropertyName=$true)]
    [int]$Port = 443
    begin {
    $ProtocolNames = [System.Security.Authentication.SslProtocols] | gm -static -MemberType Property | where-object{$_.Name -notin @("Default","None") | %{$_.Name}
    process {
    $ProtocolStatus = [Ordered]@{}
    $ProtocolStatus.Add("ComputerName", $ComputerName)
    $ProtocolStatus.Add("Port", $Port)
    $ProtocolStatus.Add("KeyLength", $null)
    $ProtocolStatus.Add("SignatureAlgorithm", $null)
    $ProtocolNames | %{
    $ProtocolName = $_
    $Socket = New-Object System.Net.Sockets.Socket([System.Net.Sockets.SocketType]::Stream, [System.Net.Sockets.ProtocolType]::Tcp)
    $Socket.Connect($ComputerName, $Port)
    try {
    $NetStream = New-Object System.Net.Sockets.NetworkStream($Socket, $true)
    $SslStream = New-Object System.Net.Security.SslStream($NetStream, $true)
    $SslStream.AuthenticateAsClient($ComputerName, $null, $ProtocolName, $false )
    $RemoteCertificate = [System.Security.Cryptography.X509Certificates.X509Certificate2]$SslStream.RemoteCertificate
    $ProtocolStatus["KeyLength"] = $RemoteCertificate.PublicKey.Key.KeySize
    $ProtocolStatus["SignatureAlgorithm"] = $RemoteCertificate.PublicKey.Key.SignatureAlgorithm.Split("#")[1]
    $ProtocolStatus.Add($ProtocolName, $true)
    } catch {
    $ProtocolStatus.Add($ProtocolName, $false)
    } finally {
    $SslStream.Close()
    [PSCustomObject]$ProtocolStatus
    Test-SslProtocols -ComputerName "www.google.com"

    V2 version:
    function Test-SslProtocols {
    param(
    [Parameter(
    Mandatory=$true,
    ValueFromPipelineByPropertyName=$true,
    ValueFromPipeline=$true
    )]$ComputerName,
    [Parameter(
    ValueFromPipelineByPropertyName=$true
    )][int]$Port = 443
    begin {
    $protocols=[enum]::GetNames([System.Security.Authentication.SslProtocols])|?{$_ -notmatch 'none|default'}
    process {
    foreach($protocol in $protocols){
    $ProtocolStatus = @{
    ComputerName=$ComputerName
    Port=$Port
    KeyLength=$null
    SignatureAlgorithm=$null
    Protocol=$protocol
    Active=$false
    $Socket = New-Object System.Net.Sockets.Socket('Internetwork','Stream', 'Tcp')
    $Socket.Connect($ComputerName, $Port)
    try {
    $NetStream = New-Object System.Net.Sockets.NetworkStream($Socket, $true)
    $SslStream = New-Object System.Net.Security.SslStream($NetStream, $true)
    $SslStream.AuthenticateAsClient($ComputerName, $null, $protocol, $false )
    $RemoteCertificate = [System.Security.Cryptography.X509Certificates.X509Certificate2]$SslStream.RemoteCertificate
    $protocolstatus.Active=$true
    $ProtocolStatus.KeyLength = $RemoteCertificate.PublicKey.Key.KeySize
    $ProtocolStatus.SignatureAlgorithm = $RemoteCertificate.PublicKey.Key.SignatureAlgorithm.Split("#")[1]
    catch {
    Write-Host 'Failed'
    finally {
    New-Object PsObject -Property $ProtocolStatus
    $SslStream.Close()
    Test-SslProtocols -ComputerName www.google.com
    ¯\_(ツ)_/¯

  • Messages stuck in Inbound Queue with Ready Status

    Hi All,
    The messages in the Inbound queue are getting stuck in Ready status.
    I have to manually Unlock each queue to start the processing.
    After some time again all the message queue are back to the Ready State.
    Please help me on this issue.
    Regards
    Milan

    go to --> sxmb_adm
    Manage Queue
    Select all Queues, Activate Queues.
    & check your scenarios, now it will not stuck due to this error.

  • Queue with error in Inbound Queue SMQ2 can not de deleted

    Hello,
    We did the replication of Materials and Services correctly.
    However, in the SMQ2 trx. (inbound Queue in SRM 5), we keep seeing the following queues:
    R3AD_ATTRIBUTE
    R3AD_CONDITIONS
    R3AD_LEDELIVERY
    R3AD_OBJCL
    These queue have status "SYSFAIL". We want to get rid of these queues but upon deleting them, they keep appearing again the folowing day!
    How do we have to proceed?
    Thanks for any reply.
    Aart

    Thanks Dean but it did not work.
    The queue´s keep coming back.
    The message of the SYSFAIL is now:
    SR053 - No mapping function module entered in SMOFSUBTAB
    Any clues?
    Thanks,
    Aart

  • Messages still stuck in the Inbound queue SMQ2

    Hello XI Gurus,
    All my messages with "READY" status are still stuck in the inbound queue (smq2) for the last 2 hours...there was no SYSFAIL error messages or scheduled background running. I have to manually go in and executed each of those messages, instead of automatically process it. Could someone please tell me how to troubleshoot this?
    Thanks so much in advanced,
    Dng

    Implement SAP note 758677 for this. This exactly deals with your issue.
    This Basically speaks about scheduling 'RSQIWKEX' for inbound and 'RSQOWKEX' for outbound queues.
    Also, you need to set the parameter 'QRFC_Restart_ALLOWED' to '1' in the transaction 'SXMB_ADM' -> Integration engine. Its in the runtime dropdown menu.
    Note : without this parameter being set this will not work.
    Thanks,
    Karthik
    Edited by: Karthik Rangaraju on Oct 1, 2008 2:13 PM

Maybe you are looking for