E recruitment Internal error( Rabax_state) in webdynpro abap services

Hi all,
We are facing an error as shown below in our webdynpro services for E recruitment release 604 level 0006 and Ecc 6.0 , all customizations has been done , trex already installed and running properly but many of services throwing this error as below . I have searched extensively on sdn but not found the solution , tried debugg dump in st22, pls guide me , i am stuck up in between due to this error.
Error when processing your request
What has happened?
The URL http://kbldev.kbl.co.in:8000/sap/bc/webdynpro/sap/hrrcf_a_candidate_profile_int was not called due to an error.
Note
The following error text was processed in the system DEV : Internal Error
The error occurred on the application server kbldev_DEV_00 and in the work process 0 .
The termination type was: RABAX_STATE
The ABAP call stack was:
Method: REPORT_MESSAGE of program CL_WDR_MESSAGE_MANAGER========CP
Method: IF_WD_MESSAGE_MANAGER~REPORT_T100_MESSAGE of program CL_WDR_MESSAGE_MANAGER========CP
Method: INITIALIZE of program /1BCWDY/6N9NUEU3ADS9XG9U4DTI==CP
Method: WDDOINIT of program /1BCWDY/6N9NUEU3ADS9XG9U4DTI==CP
Method: IF_WDR_COMPONENT_DELEGATE~WD_DO_INIT of program /1BCWDY/6N9NUEU3ADS9XG9U4DTI==CP
Method: DO_INIT of program CL_WDR_DELEGATING_COMPONENT===CP
Method: INIT_CONTROLLER of program CL_WDR_CONTROLLER=============CP
Method: INIT_CONTROLLER of program CL_WDR_COMPONENT==============CP
Method: INIT of program CL_WDR_CONTROLLER=============CP
Method: INIT of program CL_WDR_CLIENT_COMPONENT=======CP
Regards,
Shwetang

Hi,
such errors can have quite a number of reasons. As a first step I'd head for the sap-load-generator (T-Code SGEN) and run it over the complete system and after it over all web dynpro applications. When everything is finished invalidated the http server caches e.g. by usung T-Code smicm.
If this is not successful please give us a nother post.
Kind regards
Roman

Similar Messages

  • PI internal error : HTTP connection to ABAP Runtime failed

    Hi Experts,
    From last 3 days,I am geting a SAP PI internal error(PFA for the detail).for that error,previous sucessful scenario also not working.The error I am getting in the 'TEST CONFIGURATION' of the ID:(sometimes i am getting this error in ' Receiver Determination' and sometimes in 'interface determination & mapping')
    [ Receiver Determination
    <Not found>
    Internal Error
    HTTP connection to ABAP Runtime failed. Error: Unexpected end of file from server URL: http://deveppi103:8002/sap/xi/simulation?sap-client=117 User: PIDIRUSER ]
    Please,suggest.
    Regards,
    Raj Tripathy

    Hi Raj,
    We had faced this issue a few days back and there was an entry missing in the table.
    This issue has been discussed on this forum multiple times:
    Prefix number: entry missing for system TST client
    workflow- Prefix number: entry missing for system xxx Client xxx
    Regards,
    Sanjeev.

  • Error in opening webdynpro abap application

    hi All,
    I am facing below issue in opening webdynpro abap application, this is first WDA application in production system, please help me in resolving this issue.
    ============================================================================
    Error when processing your request
    What has happened?
    The URL http://grp.mysap.pg.com:9500/sap/bc/webdynpro/sap/zgpuvstapp/~ucfLOADING was not called due to an error.
    Note
    The following error text was processed in the system GRP : A request for server adln5412 has been sent to server adln5411; see Note 1364846
    The error occurred on the application server adln5411_GRP_10 and in the work process 3 .
    The termination type was: ERROR_MESSAGE_STATE
    The ABAP call stack was:
    Method: PREPROCESS_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 of program CL_HTTP_SERVER================CP
    Function: HTTP_DISPATCH_REQUEST of program SAPLHTTP_RUNTIME
    Module: %_HTTP_START of program SAPMHTTP
    What can I do?
    If the termination type was RABAX_STATE, then you can find more information on the cause of the termination in the system GRP in transaction ST22.
    If the termination type was ABORT_MESSAGE_STATE, then you can find more information on the cause of the termination on the application server adln5411_GRP_10 in transaction SM21.
    If the termination type was ERROR_MESSAGE_STATE, then you can search for more information in the trace file for the work process 3 in transaction ST11 on the application server adln5411_GRP_10 . In some situations, you may also need to analyze the trace files of other work processes.
    If you do not yet have a user ID, contact your system administrator.
    Error code: ICF-IE-http -c: 400 -u: BS6402 -l: E -s: GRP -i: adln5411_GRP_10 -w: 3 -d: 20100929 -t: 140306 -v: ERROR_MESSAGE_STATE -e: A request for server adln5412 has been sent to server adln5411; see Note 1364846
    HTTP 500 - Internal Server Error
    Your SAP Internet Communication Framework Team
    ============================================================================
    Edited by: brahmanandam ausali on Sep 30, 2010 4:11 AM

    Hi Shibli,
    I'm facing the same issue with the POWL only if called from a part of the network outside our country (Italy) so I think it would be a network configuration problem as you suppose. Can you explain us the configuration of the balancer and dispatcher to solve the issue?
    Thanks
    Mattia

  • ADS Error while calling WebDynpro Abap with Adobe Form

    Hi Experts,
    I have created an Adobe Form and its interface in Transaction SFP. In a WebDynpro Abap Component I created an UI-element "Interactive Form" with the context of my form. So the WebDynpro Context was created automatically. Then I tried to call the WebDynpro Application in  the Internet Explorer but got the error message:
    german(original):
    WebDynpro Exception: Der Aufruf des ADS schlug fehl. Informationen zur Ursache finden Sie im error.pdf auf dem Applikationsserver.
    english:
    WebDynpro Exception: The call of ADS failed. You find information in error.pdf on Application server.
    How can I call error.pdf and what can that be? One WebDynpro Component with the form runs without any problems, the other one doesn't do this. I have no idea if it is a problem with context or server or something else.
    I hope you can help.
    Thanks al lot.
    Best regards,
    Ingmar

    Hi,
    Check the note in this site...
    https://websmp204.sap-ag.de/notes
    Regards,
    <i><b>Raja Sekhar</b></i>

  • E-recruitment Internal error

    Hello,
    I have configurated all the functional requirement, then i generated the URL for Employee, Ext cand recruiter, Administrator. but when i pasted the URL in IE and executed, it give me error
    " An internal error occurred. Please try again later." for Recruiter's Page after login with user id
    "Blank page for  internal employee page"
    first time i am able to see ext cand page for registration but next time the page is blank.
    any opinion on this errors. Is thing i missed out in configuration or missed any activations.

    Hello Tendai,
    beside my recommendation not to run sap e-recruiting in an integrated scenario - yeah, won't stop telling that to people till perhaps anywhen someone changes it that integrated installation is an option in an serious HR environment :o(.
    Ok back to the question. SAP help as only half right at this topic. In general for the production environment the candidates are created by the hr / bp / e-recruting integration documented in note 997181.
    As usually there are exceptions. Of course you can, as very first project step, set up the whole integration and create your candidate to work with by running HRALXSYNC on an existing employee id in your development system or run a new hire action to get an employee which triggers the integration and creates a candidate. But in standalone you won't start your project by setting up the ALE to get your candidate either. So the standard approach when starting a project is to run RCF_CREATE_USER for the first core project team members which want to have a look on the installation to check if everything was installed fine. You can use a free employee Id and perhaps a fake email address if you want to use your existing PA record (if available on DEV) for testing the integration later, but just if you want. With these candidates you can begin your project having system access supporting the design / customizing process without waiting till the integration is running properly which proved to be very helpful.
    In addition to that even on production RCF_CREATE_USER is used for creating candidates for non employees. Most common case here is creating the candidate for WF-BATCH who needs one e.g. for sending correspondences. Other such situation is having candiates for support / consultancy users which have to do some tests / checks on the e-recruiting frontend. 
    Hope that answers your question.
    Kind Regards
    Roman

  • Error - while executing webdynpro abap

    Hi Friends,
    I have installed Netweaver 7.01 ABAP Trial. Everything is working fine except webdynpro ABAP which doesnt get opened in browser while executing.
    Error says: 'The requested URL could not be retrieved - /sap/public/myssocntl?sap-client=000', 'Invalid URL'.
    Am wondering how to solve this problem. If anyone has the solution, plz guide me.
    Thanks in advance.
    Regards,
    Prabhu

    Hi Rich Heilman,
    Already tht service node was activated! Do I need to set-up anything in my system network? I already installed Loopback adapter.
    Still problem exist..
    Thanx and regards,
    Prabhu

  • E-Recruiting: internal error occurs

    Hi guys,
    I'm trying to test the E-Recruiting-Application, but when I try to save some information in the cadidate's profile over the webapplication an internal error occurs.
    When I access over the start page of the recruiter I can make changes to the corporate structure. So all connection settings should be okay. Do anybody know what I can do next?
    (We are running E-Recruiting 600 and ERP HCM on the same machine.)
    Edited by: MHP OSS User on Jun 12, 2008 5:15 PM

    Hi Jacqueline,
    it seems that the standard netweaver virus scan profile for /PAOC_RCF_BL/ is active.
    Since 6.40 the virus scan can be activated in netweaver instead of the e-recruiting BADI.
    So this might be the second option to look at.
    Therefore check unter System administration/VirusScanInterface in SPRO if any profile was marked as active.
    Regards
    Sebastian

  • Webdynpro ABAP - service inactive

    Hello,
    I begin with Webdynpro Abap, in transaction se80 views on the tab Layout, I have the screen (on the left with the button Show/Hide Layout Preview) (http page) : The page cannot be displayed ... 10061 - Connection refused ... The server you are attempting to access has refused the connection with the gateway. This usually results from trying to connect to a service that is inactive on the server.
    In transaction SICF, I have activated services under default host/ sap /bc and service wdvd HTTP Service View Designer. But a tet service give the same errors.
    Please could you help me.
    Thanks in advance,
    Daniel.

    Hi,
    Pls try to save your host address( check the Address on SAP LOG ON pad-Change Item)
    and try to add this in DRIVERS list.
    In start -> Run-> give Drivers-> open ETC folder-> drivers-> open with notepad. and try to give ur sap address (server->check in change item) save it.
    Now run the application agan.
    You can also find this Adress in Properties of BSP/Webdynpro Application in the Host Adress field.
    Reward fi helpful.
    Regards
    Chandralekha.

  • DCA-40000: internal error when calling a web service

    Hello,
    I would like to call a web service in Oracle UCM with basic authentication (CheckInUniversal). In JDeveloper 11.1.1.2 I can specify username and password for the WS at design time and the JSPX runs fine.
    Now I have added some piece of code into a managed bean (CheckInBean) to use a specific username and password at runtime. When I run the page I get a DCA-40000 with the following error stack:
    <Utils><buildFacesMessage> ADF: Adding the following JSF error message: The Web Service call failed due to an internal error.
    oracle.adf.model.adapter.AdapterException: DCA-40000: The Web Service call failed due to an internal error.
         at oracle.adfinternal.model.adapter.webservice.WSDataControl.invokeOperation(WSDataControl.java:270)
         at oracle.adf.model.bean.DCBeanDataControl.invokeMethod(DCBeanDataControl.java:430)
         at oracle.adf.model.binding.DCInvokeMethod.callMethod(DCInvokeMethod.java:257)
         at oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:1625)
         at oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:2141)
         at oracle.adf.model.bean.DCBeanDataControl.invokeOperation(DCBeanDataControl.java:467)
         at oracle.adf.model.adapter.AdapterDCService.invokeOperation(AdapterDCService.java:307)
         at oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:730)
         at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.executeEvent(PageLifecycleImpl.java:394)
         at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding._execute(FacesCtrlActionBinding.java:252)
         at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding.execute(FacesCtrlActionBinding.java:210)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at com.sun.el.parser.AstValue.invoke(AstValue.java:157)
         at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:283)
         at integration.view.CheckInBean.execute(CheckInBean.java:134)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at com.sun.el.parser.AstValue.invoke(AstValue.java:157)
         at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:283)
         at org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:53)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodBinding(UIXComponentBase.java:1245)
         at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:183)
         at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:148)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:90)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:309)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:94)
         at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:102)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:90)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:309)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:94)
         at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:96)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.broadcastEvents(LifecycleImpl.java:812)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:292)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:177)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:191)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:97)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:420)
         at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:420)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:247)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:157)
         at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:94)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:138)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:70)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:159)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:326)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3592)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2202)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2108)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1432)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    With debugger I found that it happens when the iterator CheckInUniversalResultIterator is called.
    HTTP Analyzer shows that there are only empty SOAP messages sent to UCM but the correct values are present in the the bean.
    Here is the code of the bean:
    package integration.view;
    import java.util.HashMap;
    import java.io.*;
    import java.util.Properties;
    import javax.el.ELContext;
    import javax.el.ExpressionFactory;
    import javax.el.MethodExpression;
    import javax.el.ValueExpression;
    import javax.faces.application.Application;
    import javax.faces.context.FacesContext;
    import javax.faces.event.ActionEvent;
    import oracle.adf.model.BindingContainer;
    import oracle.adf.model.BindingContext;
    import oracle.adf.model.binding.DCBindingContainer;
    import oracle.adf.model.binding.DCDataControl;
    import oracle.adfinternal.model.adapter.webservice.WSDataControl;
    import oracle.adfinternal.model.adapter.webservice.security.SecurityModel;
    // import oracle.binding.BindingContainer;
    import oracle.webservices.model.Port;
    public class CheckInBean extends SecurityModel {
    private String fileName;
    private String fileContent;
    private HashMap primaryFile;
    String mSavedCSFKey = null;
    public CheckInBean() {
    public void setFileName(String fileName) {
    this.fileName = fileName; }
    public String getFileName() {
    return fileName;
    public void setFileContent(String fileContent) {
    this.fileContent = fileContent;
    public String getFileContent() {
    return fileContent;
    public void setPrimaryFile(HashMap primaryFile) {
    this.primaryFile = primaryFile;
    public HashMap getPrimaryFile() throws IOException {
    FacesContext facesCtx = FacesContext.getCurrentInstance();
    Application app = facesCtx.getApplication();
    ExpressionFactory elFactory = app.getExpressionFactory();
    ELContext elContext = facesCtx.getELContext();
    // gets the value from the managed bean
    fileName = elFactory.createValueExpression(elContext, "#{pageFlowScope.ReportBean.reportName}", Object.class).getValue(elContext).toString();
    System.out.println(fileName);
    // puts the file name and the content into a hash map
    HashMap hashMap = new HashMap();
    hashMap.put("fileName",fileName);
    System.out.println(fileName);
    hashMap.put("fileContent",getFileInBytes(ReportBean.reportPath, fileName));
    return hashMap;
    private static byte[] getFileInBytes(String reportOutputPath, String fileName) throws IOException {
    File file = new File(reportOutputPath,fileName);
    System.out.println(reportOutputPath + "+" + fileName);
    InputStream inputStream = new FileInputStream(file);
    // Get the size of the file
    long size = file.length();
    System.out.println("Size of the file: "+ size);
    // Check that size is not larger than Integer.MAX_VALUE
    if (size > Integer.MAX_VALUE) {
    System.out.println("File too large !!");
    return null;
    // Read the bytes into the byte array
    byte[] byteArray = new byte[(int)size];
    System.out.println("New Byte Array");
    int offset = 0;
    int byteRead = 0;
    while ((offset < byteArray.length)
    ((byteRead=inputStream.read(byteArray, offset, byteArray.length-offset)) >= 0)){
    byteRead = offset + byteRead;
    System.out.println(byteRead);
    inputStream.close();
    return byteArray;
    public void execute(ActionEvent aev) {
    FacesContext fctx = FacesContext.getCurrentInstance();
    Application app = fctx.getApplication();
    ExpressionFactory expF = app.getExpressionFactory();
    ValueExpression ve = expF.createValueExpression(fctx.getELContext(), "#{bindings}", DCBindingContainer.class);
    DCBindingContainer cont = (DCBindingContainer)ve.getValue(fctx.getELContext());
    DCDataControl dc = cont.findDataControl("CheckInECM");
    if(dc.getAdaptedDC() instanceof WSDataControl)
    WSDataControl wsdc = (WSDataControl)dc.getAdaptedDC();
    wsdc.getProvider().setSecurityModel(this);
    // execute the data control method, that was bound to this
    // button's action listener.
    MethodExpression me = expF.createMethodExpression(fctx.getELContext(),
    "${bindings.CheckInUniversal.execute}", Object.class,
    new Class[0]);
    me.invoke(fctx.getELContext(), null);
    // public BindingContainer getBindings() {
    // return (BindingContainer)BindingContext.getCurrent().getCurrentBindingsEntry();
    // override security properties for any policy on the current port
    // before the method execution.
    public void initSecurity(Port thisPort) {
    super.initSecurity(thisPort);
    System.out.println(thisPort.hashCode());
    Properties callP = (Properties)this.getCallProperties(thisPort);
    callP.put("javax.xml.ws.security.auth.username", "sysadmin");
    callP.put("javax.xml.ws.security.auth.password", "welcome1");
    mSavedCSFKey = (String)callP.remove("csf-key");
    this.saveCallProperties(thisPort, callP);
    // Restore the config at the end of the request.
    public void clearSecurityParameters(Port thisPort) {
    super.clearSecurityParameters(thisPort);
    Properties callP = (Properties)this.getCallProperties(thisPort);
    callP.remove("javax.xml.ws.security.auth.username");
    callP.remove("javax.xml.ws.security.auth.password");
    //put back the saved csf key as default...
    callP.put("csf-key", mSavedCSFKey);
    this.saveCallProperties(thisPort, callP);
    }

    If you could enclose your code inside tag it will improve readability for us.
    Anyways, first thing that I could think of is - what is the scope of your managed bean..? If its in request scope can you try changing it to higher scope level (session scope or page view scope).
    regards,
    ~K                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Error to import  RFC (ABAP) service in CAF

    I am trying to import a ABAP service  (as an external service) BAPI_USER_GET_DETAIL and getting the following error after selecting  BAPI_USER_GET_DETAIL  checkbox
    cannot load R/3 descriptions.
    Env. -
    NetweSAP NetWeaver Developer Studio Version: 7.0.0
    Please help

    Hi,
    Mmmh, in general case the import mechanism for external services in the CAF perspective works really stable and reliable. So I'm wondering if this is a general problem or does this message occurs only if you use the BAPI_USER_GET_DETAIL?
    Regards,
      Jan

  • Internal error during pricing in CRM service order

    Hello Guys,
       Here is an issue when i add line item in service order, it pops up with an error message " Internal error during pricing "at header & line item. Its observed that output tax condition type MWST is not called from TTE. Pricing procedure has picked up perfectly & even TTE setting is maintained which in turn calls Tax Calculation procedure 11000. But then we are unable to trace where system is falling to call MWST condition type. Request you to guide me on the issue.
    Regards
    Devika.S

    Hi Devika,
    please refer to following SAP notes:
    559836          FAQ: tips & tricks for CRM pricing
    559876          FAQ: Tricks and hints for the error analysis in pricing
    559866          FAQ: tips & tricks for the IPC installation
    best regards,
    Johannes

  • Travel Management--Webdynpro ABAP Services

    This has reference to Enhancement Pack 2 ABAP Webdynpro Travel iviews. We installed enhacement package 2 and activated/switched on the business function FIN_TRAVEL_1.
    The ABAP Webdynpro services were successfully loaded in the backend and the same have been activated and tested through SICF.We expected that the Webdynpro ABAP iviews would also be loaded in the PCD. But we are unable to find these ABAP Webdynpro iviews. Please let us know what could be the reason and what further needs to be done.
    R Kumar

    hi john,
    Thanks John for reverting back again...
    i checked with my basis team, and they gave me following details regarding EHP2 download.
    SAP ERP Enhancement Package 2005.2 1 of 4--51032841_part1
    SAP ERP Enhancement Package 2005.2 3 of 4--51032841_part3
    SAP ERP Enhancement Package 2005.2 4 of 4----51032841_part4
    51032841_part2---SAP ERP Enhancement Package 2005.2 2 of 4
    51032841 this is DVD No for EHP2
    We found BP for ESS_1.2 package and deployed the same.(SAP_ESS and PCUI java components 602 is not available in any of the 4 parts downloaded)
    Following was the path from were this EHP2 pack was downloaded:
      service.sap.com ->Downloads-? SW Distribution Center-->Entry By Application group->SAP Application Components->SAP ERP->SAP Enhance Package--->SAP ERP ENHANCE PACKAGE 2005.2
    Kindly can u tell us the path from where we can upgrade our SAP_ESS and PCUI java components to 602...
    And, one more thing if this: SAP_ESS and PCUI java components for 602 is not applied than how am I able to see all iviews ??...i can actually go to create travel request and create one....BUT i am not getting the desired functionality.
    awaiting response.
    Regards,
    JJ

  • E-Recruitment: Customizing error of Tell a Friend service

    I have assigned the Service user to all unregistered services.but again facing same error "Customizing error of Tell a Friend service".
    Please find attachment.

    Did you customize the table  V77RCF_MDL_PRMC with the following parameter:
    SERVICE_USER // with the unregistered service user
    TF_SMARTFORM_NAME // HRRCF_TELL_A_FRIEND_RAW
    TF_SEND_METHOD // MAILTO_REGONLY
    KR, Antje

  • Troubles generating an error message in WebDynpro ABAP

    Good evening guys.
    I set the following code in enhancement method (pre-method) of ONACTIONNAVIGATE method, which is triggered after push the "Review" button in WebDynpro Application FITE_REQUEST:
    method PRED78YJIDJ8M8KXTC2MXQI1XK5O . "Exit of ONACTIONNAVIGATE (in ZENH_FITV_FPM_02 )
      data: L_CURRENT_CONTROLLER type ref to IF_WD_CONTROLLER,
            L_MESSAGE_MANAGER    type ref to IF_WD_MESSAGE_MANAGER,
            TEKSTO TYPE STRING.
      IF NAVIGATION_TYPE = 'FORWARD'.
        L_CURRENT_CONTROLLER ?= WD_THIS->WD_GET_API( ).
        call method L_CURRENT_CONTROLLER->GET_MESSAGE_MANAGER
          receiving
            MESSAGE_MANAGER = L_MESSAGE_MANAGER.
    report message
    CALL METHOD l_message_manager->REPORT_T100_MESSAGE
      EXPORTING
        MSGID                     = '00'
        MSGNO                     = '398'
        MSGTY                     = 'E'
        P1                        = 'Test'
        P2                        = 'Test2'
       P3                        =
       P4                        =
       MSG_USER_DATA             =
       IS_PERMANENT              = ABAP_FALSE
       SCOPE_PERMANENT_MSG       = CO_MSG_SCOPE_CONTROLLER
       VIEW                      =
       SHOW_AS_POPUP             =
       CONTROLLER_PERMANENT_MSG  =
       MSG_INDEX                 =
         CANCEL_NAVIGATION         = 'X'
       ENABLE_MESSAGE_NAVIGATION =
    RECEIVING
       MESSAGE_ID                =
    ENDIF.
    endmethod.
    Unfortunately, this code is not working, because the message is not appearing. I generated this piece of code with the WebDynpro Code Wizard, but even so is not working.
    The standard application generates standard messages an places them in WDR_MESSAGE_AREA WD component, in the View MESSAGE_AREA, regarding blanks in text fields that are located on another WebDynpro component (FITE_VC_GENERAL_DATA, view GENERAL_DATA_VIEW). I put my own code in WD component FITV_FPM, in the LAYOUT_VIEW. But I wanna the messages also appear at WDR_MESSAGE_AREA WD component, MESSAGE_AREA view.
    Do you know why I am having trouble generating an error message in this standard Webdynpro? It is not possible to generate an error message to appear in another Webdynpro component, but the same WD application?
    Regards guys!

    Hi
    you can store message ID, message no and message type in the context node in ur exit and make this context node interface enabled. Map this node to the component where you want todisplay the message. read the context node .
    Call the method for displaying the messages and pass message id, no and type from context node.
    invalidate this context node using method "invalidate" from interface if_wd_context_node.
    Regards
    Vishal kapoor

  • Facing Error in Radiobutton - Webdynpro ABAP

    Hi,
    I am using Radiobutton UI Element.
    I have requirement of taking 5 Radiobutton in which user can only select 1 value.
    So I have created 5 Radiobutton . I have binded KeytoSelect property to different value
    Say
    For 
    RD1 its LA
    RD2 its LB
    RD3 its LC
    RD4 its LD
    RD5 its LE
    So i have bound all these radiobutton to one attribute of node whose cardanality is 1 : 1 and type char2.
    So when i execute it , on any event on screen it is giving me error
    'The value entered is not in the list of allowed values.'
    So i could not found the reason why it is coming. I have also tried to make one data element and domain and try to put
    the values like LA  to LC in its fixed value but again it is giving the same error.
    Please suggest
    Thanks
    Ankesh

    Have you used RADIO_BUTTON_GROUP_BY_IDX or RADIO_BUTTON_GROUP_BY_KEY?  And check the fixed values that you have used. You should use LA rathen than 'LA'.
    You need to do some coding for radio button ui element and attach an event for eg. ON_SELECT to it.
    Eg. I have 4 radio buttons and bound it to attribute with domain having fixed values 1,2,3 and 4.
    Then do the coding in method ONACTIONON_SELECT that is attached to UI Element radio button.
    Here RADIO_BUTTON_GROUP_BY_KEY is used.
    data : str type string.
      str = wdevent->get_string('KEY').
      if str = '1'.
        CALL METHOD wd_context->set_attribute
          EXPORTING
           index  = USE_LEAD_SELECTION
         value  =  ' radio button 1 selected'
            name   = 'DISPLAY'
    where DISPLAY is attribute of type string.
        ELSEIF str = '2'.
       CALL METHOD wd_context->set_attribute
          EXPORTING
           index  = USE_LEAD_SELECTION
         value  =  ' radio button 2 selected'
            name   = 'DISPLAY'.
      ELSEIF str = '3'.
        CALL METHOD wd_context->set_attribute
          EXPORTING
           index  = USE_LEAD_SELECTION
         value  =  ' radio button 3 selected'
            name   = 'DISPLAY'
        ELSEIF str = '4'.
         CALL METHOD wd_context->set_attribute
          EXPORTING
           index  = USE_LEAD_SELECTION
         value  =  ' radio button 4 selected'
            name   = 'DISPLAY'.
        endif.

Maybe you are looking for