Skip to Content
author's profile photo Former Member
Former Member

RABAX_STATE termination when trying to open a running program

Hi Experts,

We are currently having an issue we are facing where a user clicks a link to open a WDA program from our Portal, and if the load is taking too long, they are clicking the link agai,n which causes an error because the program was already in the process of loading. Does anyone know if there is a way to fix/handle this situation?

This is the message:

The following error text was processed in the system PROD : WebDynpro Exception: ICF Service Node "/sap/bc/webdynpro/SAP/OUR_PROGRAM/~ucfLOADING" does not Exist (See SAP Note 1109215).

The error occurred on the application server OURAPPSERVER_00 and in the work process 0 .

The termination type was: RABAX_STATE

The ABAP call stack was:

Method: RAISE of program CX_WD_GENERAL=================CP

Method: STARTUP_CHECKS of program CL_WDR_UCF====================CP

Method: CONSTRUCTOR of program CL_WDR_UCF====================CP

Method: CREATE of program CL_WDR_UCF====================CP

Method: HANDLE_REQUEST of program CL_WDR_CLIENT_ABSTRACT_HTTP===CP

Method: IF_HTTP_EXTENSION~HANDLE_REQUEST of program CL_WDR_MAIN_TASK==============CP

Method: EXECUTE_REQUEST_FROM_MEMORY of program CL_HTTP_SERVER================CP

Function: HTTP_DISPATCH_REQUEST of program SAPLHTTP_RUNTIME

Module: %_HTTP_START of program SAPMHTTP

Thanks,

-Kevin

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

4 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Nov 08, 2011 at 09:27 PM

    It is likely that the Webdynpro application is not active in SICF.

    Go to transaction code SICF, find your application in the tree structure, right click and activate it.

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Nov 09, 2011 at 03:48 AM

    Hi,

    It was clearly mentioned to check Note 1109215 . The solution for this is.,

    If an application terminates with the above-mentioned error, you have to

    create the ICF service node for the application. Normally, this happens

    automatically when you create an application. Check whether you have

    sufficient authorization for the object S_ICF_ADM.

    To create an IFC service node

    1. Select the affected Web Dynpro application in transaction SE80.

    2. Choose the menu option "Goto -> HTTP Service Maintenance".

    3. If the node does not exist, the system issues the query: "ICF node

    for service "..." does not exist. Do you want to create it?"

    4. Choose "Yes"

    5. Save the ICF service node for a transport request. As soon as the

    node is activated, the Web Dynpro application is functional.

    You will find further information in Note 1120682.

    Hope this helps u.,

    Thanks & Regards,

    Kiran

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Nov 09, 2011 at 02:37 PM

    Hi Guys,

    Thank you for your responses. I am sorry, I wasnt clear enough in my post. Everything works, we have done all the service configurations, and under normal circumstances there are no issues. But, we have a few cases a day where a user clicks a link to view a WD ABAP program and it begins loading (the background turns gray), but if the user clicks the link to open the program again, while it is still loading, we get the above error.

    It appears that the SAP Function HTTP_DISPATCH_REQUEST is returning an error because it is attempting to run program that is already being loaded by the user.

    Has anyone else experienced this?

    Thanks,

    -Kevin

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Dec 14, 2011 at 06:53 PM

    We have upgraded to 7.02 which appears to have implemented better session management. We no longer see the issue.

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.