Can ESS webdynpro debug?

Hi can we debug ESS webdyn pro DC components from NWDS just like normal web application?
Thanks
Praveen

Hi praveen,
Hope your WAS server is running in debug mode
Click on Run->Debug Dialog
Under the node Remote Java application
Right click select new
specify your debug port and server name add the Dc to the source.
Once this done, put the break point
Launch your debugger
Refer this link,
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/849170e3-0601-0010-d59e-ddfce735fac5
Regards,
Sunaina Reddy T

Similar Messages

  • ESS in debugging mode

    Hi All,
    When an employee logs in to ESS portal, need to know how this logging on takes place in the background (ABAP code, FM etc). Need to know what FMs/BAPIs are called right from the first step where it checks the userid info in infotype 0105.
    In other words, the need is to see in debugging mode while the employee logs on.
    Need to know what FMs are used and where to put the breakpoints etc.
    Any help will be highly appreciated.
    Thanks,
    Mark.

    Wow! You're really asking for it eh? haha You actually will have lots going on and not sure a trace will help you make sense of it all. Just from a high-level...
    (1) login into portal => userid/pword are authenticated against whatever the portal uses as a source (ldap server, portal db, R3/ system, etc). If it passes this authentication, the portal then locates the user in it's own db to find what PORTAL roles to assign to build out the user's portal specific to them.
    (2) Assuming single sign-on is set up, the portal issues a SAP Logonticket that is passed to the backend systems. This Logonticket is just a fancy non-persistent, encrypted cookie that contains (a) the userid (b) the portal's "key".
    (3) when the user (via the portal) makes a request to the backend system, the portal "hands" the Logonticket to the other system. The other system checks the "key" and says "ok, yep this is the portal...I trust the portal...no need to check the userfurther such as password". The backend system then will take the userid (again, no password needed) and check that that userid actually exists. Let's assume it does. As with the portal, the backend system can now determine what security authorizations and roles (don't confuse with a portal role!) the user has.
    (4) Now...that gets us to the "login" part of the backend. In the case of your ESS needs, we now could be playing with any number of possibilities.
       -ITS service which in turn is really running a SAP transaction (most common for ESS)
       -Webdynpro which is a Java app that calls SAP via BAPIs/RFCs
       -direct GUI access (via SAP WINGUI launched from portal)
       -other (custom apps that call RFCs/BAPIs)
       With all of the above there is usually some code in there that right off the bat will take the userid and try to find what employee it matches. Userid (ie. a system user record) is linked to employee records via infotype (kind of a HR table) 0105 (communication), subtype 0001 (SAP Userid). Given the current date, it will try to find which employee record has this userid assigned to IT0105 ST0001 (lots/most of HR records are date driven). If no employee record is found for the userid, you typically get an error that states something to the effect of "this userid does not match an employee record for this period".
    From this point, all of the "what's going on" largely depends on what ESS service you are trying to perform (address change, benefits enrollment, etc).
    Hope this helps.

  • ERROR In ESS WebDynpro with ERP2004  IDES System

    Hi,
    I have installed ERP2004 ECC 5.0 IDES version now i want to use ESS Application on Portal
    i Deployed the JAVA Components for ESS on the WAS 6.40 J2EE Server the componets are succesfully deployed.
    i also cofigure the SLD and JCO destination for ESS which is according to SAP Help.
    now my problem was when i test any of the ESS Webdynpro application using
    http://<host>:<Port>/webdynpro/welcome
    and login into webdynpro content administrator and expanding sap.com
    while running any of the ESS application from deployed content it's gives following common error for all application, no application is works
    error:---
    An error has occurred:
    "Failed to process the request."
    Please contact your system administrator.
    Web Dynpro runtime:
    Vendor: SAP, Build ID: 6.4009.00.0000.20041104173322.0000 (release=630_REL, buildtime=2004-11-18:22:17:10[UTC], changelist=298578, host=PWDFM027)
    Web Dynpro code generators of DC sap.com/essaraddr:
    SapDictionaryGenerationCore: 6.4009.00.0000.20040910101802.0000 (release=630_VAL_REL, buildtime=2004-09-29:21:24:41[UTC], changelist=280522, <b>host=PWDFM026.wdf.sap.corp</b>)
    SapMetamodelWebDynpro: 6.4009.00.0000.20040910102423.0000 (release=630_VAL_REL, buildtime=2004-09-29:21:28:58[UTC], changelist=280539, <b>host=PWDFM026.wdf.sap.corp</b>)
    SapMetamodelCore: 6.4009.00.0000.20040730142052.0000 (release=630_VAL_REL, buildtime=2004-09-29:21:18:03[UTC],
    Error stacktrace:
    com.sap.tc.webdynpro.services.exceptions.WDTypeNotFoundException: type com.sap.pcuigp.xssfpm.wd.model.types.Ext_Service could not be loaded: com.sap.dictionary.runtime.DdException:
         at com.sap.tc.webdynpro.services.datatypes.core.DataTypeBroker.getSimpleType(DataTypeBroker.java:242)
         at com.sap.tc.webdynpro.services.datatypes.core.DataTypeBroker.getDataType(DataTypeBroker.java:205)
         at com.sap.tc.webdynpro.progmodel.context.AttributeInfo.init(AttributeInfo.java:471)
         at com.sap.tc.webdynpro.progmodel.context.NodeInfo.initAttributes(NodeInfo.java:771)
         at com.sap.tc.webdynpro.progmodel.context.NodeInfo.init(NodeInfo.java:756)
    Caused by: com.sap.dictionary.runtime.DdException:
         at com.sap.tc.webdynpro.services.datatypes.core.DataTypeBroker$1.fillSldConnection(DataTypeBroker.java:89)
         at com.sap.dictionary.runtime.ProviderFactory.internalResolveLogicalNameToJCODestination(ProviderFactory.java:408)
         at com.sap.dictionary.runtime.ProviderFactory.resolveLogicalNameToJCODestination(ProviderFactory.java:354)
         at com.sap.dictionary.runtime.ProviderFactory.internalGetProvider
    look at the webdynpro application host type it's shows
    PWDFM026.wdf.sap.corp
    i think this host  are taken from R3 Side since the ERP2004 is IDES version, but my host was different
    if there is problem with host how can i changed this host setting
    if enything else i mising than plese help me to solve this
    regards,
    kaushal

    Hi,
    Go to technical landscapes and create a technical landscape for your ECC backend system.
    This should solve the problem.
    Regards
    Bharathwaj.

  • ESS Webdynpro Java Employee enqueue / lock

    Hi,
    the ESS-WebDynpro-Java Applications (f.e. esspdata, essadr, ess~cats) lock the employee in HCM Backend System. How long is the duration of the lock, is it possible to customize the duration?
    Regards

    the lock is valid till the session in these services is valid, ie its just like using pa30 to edit your details, as soon as you exit
    this is released, this cant be controlled for services but as a portal session this can be set for timeout if the user is idle!

  • 'java.lang.NoClassDefFoundError' when displaying ESS webdynpro iviews

    Hi,
    We are running ECC5 backend & EP6 SP9. I have done the following :
    (1) Applied via SDM the XSS components & ESS 60.2 Business Package in EP6
    (2) Configured SLD
    (3) Create/Maintain necessary Jco Destinations
    (4) Create necessary System landscape (SAP_Webdynpro_XSS and etc)
    (5) Activated integrated ITS 640 in ECC5
    When I try to access any ESS webdynpro iviews from the Portal, for eg the Address iview :
    https://Portalhost.domain/webdynpro/dispatcher/sap.com/essusaddr/Per_Address_US
    I received the following error :
    java.lang.NoClassDefFoundError: com/sap/tc/webdynpro/progmodel/api/IWDEventId
         at java.lang.Class.getDeclaredConstructors0(Native Method)
         at java.lang.Class.privateGetDeclaredConstructors(Class.java:1618)
         at java.lang.Class.getConstructors(Class.java:865)
         at com.sap.tc.webdynpro.progmodel.generation.ControllerHelper.createDelegate(ControllerHelper.java:68)
         at com.sap.tc.webdynpro.progmodel.generation.DelegatingComponent.<init>(DelegatingComponent.java:38)
         at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.doInit(ClientComponent.java:775)
         at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.init(ClientComponent.java:329)
         at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:352)
         at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.execute(WebDynproMainTask.java:593)
         at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:59)
         at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:249)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doWebDynproProcessing(DispatcherServlet.java:154)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:116)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doGet(DispatcherServlet.java:48)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:385)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:263)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:340)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:318)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:821)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:239)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:147)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37)
         at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:94)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:162)
    Any idea what went wrong ? Appreciate your help.
    Thanks,
    Joanna

    Hi Joanna,
    You can find information abt ESS from the following links
    https://websmp203.sap-ag.de/ess
    http://help.sap.com/saphelp_nw04/helpdata/en/52/01fc3f17c2c342e10000000a1550b0/frameset.htm
    Regards
    gEorgE

  • Multiple Data entry profiles in ESS -Webdynpro?

    Hi All,
    We have an issue here with the data entry profile.
    The current system(ITS with 4.6c) has multiple data entry profile, from which the employee can select the profile according to the personel area,  he is in. ( Employee can have multiple data entry profiles ) .
    But in new frontend Portal, we dont have such option in EP 7 how can we achieve this in ESS- Webdynpro applications.
    Need your valuable inputs on this.
    Regards,
    NR

    Hi,
    The newer version does not allow you to enter multiple ESS Profile. You will have to define one profile for the CVR parameter. If you think you the ESS User needs multiple profiles, its better to revisit those profiles and change them so that each user gets one profile that fits his time entry.
    If you search in this forum, I think one earlier post had a good informative discussion about the same.
    Thanks,
    Ravi

  • ESS~ WebDynpro ~ZERO object reference not possible

    Hello,
    this is about ESS (Mexican) -> IT 021
    I ESS Prtaol I am getting the follwing error.
    Root Cause
    The initial exception that caused the request to fail, was:
       com.sap.tc.webdynpro.modelimpl.dynamicrfc.WDDynamicRFCExecuteException: Access with ZERO object reference not possible., error key: RFC_ERROR_SYSTEM_FAILURE
        at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:102)
        at com.sap.xss.per.fc.persinfo.FcPersInfo.onCleanup(FcPersInfo.java:499)
        at com.sap.xss.per.fc.persinfo.wdp.InternalFcPersInfo.onCleanup(InternalFcPersInfo.java:536)
        at com.sap.xss.per.fc.persinfo.FcPersInfoInterface.onCleanup(FcPersInfoInterface.java:247)
        at com.sap.xss.per.fc.persinfo.wdp.InternalFcPersInfoInterface.onCleanup(InternalFcPersInfoInterface.java:249)
        ... 38 more
    Inputs to solve this are welcome
    ~Thanks

    Hi ,
    Are you editing ESS WebDynpro applications ? If its a error in the standard component its a product issue and u can raise a OSS message.
    But I doubt , you have edited the same.
    In that case , can u post the code in FcPersonalInfo s interface controller 's onCleanUp function.
    Regards
    Bharathwaj

  • ESS WebDynpro Appilication with Repetitive structure

    I am trying to develop an ESS Webdynpro application for Infotype P0585 (Section 80) P0591 (Nominee Details), both these infotypes have repetitive structure.
    There is no screen structure or RFC's(For Read, Modify, Edit Operations) for these Infotypes.
    We are using ECC 5.0 (Software Component: EA-HR(SAP R/3 Enterprise HR Extension) Support Package Level : 09 )
    I understand that customising for repeat Structure can be done by making an entry in the tables T588AUTO_MAP, T588AUTO_TABLE     (Mapping for Conversion of Repeat Structure/Tables), but both these tables do not permit entry.
    Any guidelines in developing Webdynpro application for services that use infotypes that have repetitive structure and implementing conversion class for the above infotype.

    Hi Sarath ,
    I am also working on Infotypes P0585/6 .
    There are some modifications to be done in the Output Table Conversion Method inside the CL_HRPA_UI_CONVERT class for IT0585/6. The screen structure's was not getting copied properly and the Object Key of the Line-Records were lost inside this method somewhere. These changes are been rectified now and will be working by the end of the week.
    As for the Entry in the T588AUTO_TABLE , it has been done  for P0585/6 .
    Regards
    Aditya Todi

  • Can't install debug version of flash player

    I have the Design Premium CS5 suite installed on the laptop I am using, which I have rented from my uni as my own was unstable.
    I have got admin rights, and I installed Flash Builder 4.
    When I tried to debug code, I got the following error [IMG]http://i52.tinypic.com/hu3w3r.png[/IMG].
    So I followed the link on the error message and downloaded from [url]http://www.adobe.com/support/flashplayer/downloads.html[/url].  I downloaded the Windows Flash Player 10.3 ActiveX control content debugger (for IE) (EXE, 3.22MB)
    Even after running it, the debug won't work and I can't view the image the sample code is supposed to display.  Is there a better version?
    I'm running a laptop with Vista.  I saw someone had success with installing safari and chrome during my searches for a solution.  I usually run firefox.  I have installed both safari and chrome, but don't see how this can help me yet.
    I found the following solution on this site: http://kb2.adobe.com/cps/831/cpsid_83106.html, but I can't find the INSTALL_DIRECTORY on this laptop.  The CS5 is installed as follows: [IMG]http://i52.tinypic.com/1zcl1g2.jpg[/IMG].  If I right click on Flash, I can't see  how to select a player or to even see which player it is set for.
    I also found a page on this site which checks what version of flash you have, and I have 10,3,181,34 with no debug.  I've tried uninstalling and reinstalling a debug version with no success.
    I am new to developing as it is for a project.  I'm creating an Augmented Reality app to display on my website, with a downloadable marker.  Is there a way to continue with developing but not using the debug function?
    If you can help I'd be very grateful.

    Install the Windows Flash Player 10.3 Plugin content debugger and see if that helps.
    You can proceed without debug by just double clicking the html file in bin-debug.
    -Anirudh

  • Why can't I debug my JSF Portlet application after inserting an IFrame

    Hi,
    1) I created a jsf portlet application
    2) I add a button in my jsf portlet application
    3) I can debug my button's action method
    4) Now I open my jsp editor and add an iframe
    <iframe height="500" id="ifWindow" name="ifWindow"/>
    5) I try to debug my button's action method but the debug cursor never reaches it like in step 3
    6) I added a messageGroup but nothing appears there
    7) I monitored "C:\Program Files\Sun\Creator2_1\SunAppServer8\domains\creator\logs\server.log" and nothing appears there
    Is this a bug in Java Studio Creator or is there a problem with iframe in jsf portlet applications?
    Why can't I debug a jsf portlet application if I put an iframe?
    Has anyone got this to work in their jsf portlet application? What can I do to debug this simple application?
    Thanks,
    Marc

    Hi,
    I figured it out. I can debug my jsf application if I placed the iframe outside the <ui:form> element. If it's inside, I cannot debug the application. Are there any books or tutorials that I can read to get rules like this in JSF development?

  • Infotypes and subtypes ESS WebDynpro

    Hi,
    How to find which infotype(and subtype) the specific ESS WebDynpro is storing(retrieving) information from?? There is not much information on ESS Business package or help.sap.com. There is not much on Service market place also....
    I am also looking for information on all the WebDynpros of ESS Business Package.
    Thanks

    Hi Santhosh,
    If you haven't already looked at it, there is some info available in <a href="http://help.sap.com/saphelp_erp2005/helpdata/en/6a/5bc8a009d54fcaa8e06c826a57253b/content.htm">SAP Help</a>
    probably not exactly what you wanted..
    Regards,
    Suresh Datti

  • Ess webdynpro java iview personalization problem

    Hi,
    we have a problem with the personalization dialog of the ESS-WebDynpro JAVA Applications (f.e. CATS, WhoISWho, Adress...) which the end user gets with Ctrl-Right mouseclick.
    Our portal and HCM Backend use language "DE" (Germany). The personalization dialog ist shown always in english. Is ist possible to change the language of the personalization dialog ?
    Regards

    HI,
    If you set the language as DE for the User performing the Personalisation and if you get all the portal standard menu in DE,  then it should show the personalisation  Dialog in DE.
    I had the same issue for Korean Language and i Did the personalisation successfully (text chage for Korean)
    so i think it should work for you case also.
    Regards
    Rajendra

  • Can ABAP Webdynpro use interactive form or just print only

    I saw a diagram in the ADS configuration Guide for SP10 what shows that the ABAP side of the configuration is only for print forms. Now my question is: can ABAP Webdynpro include an interactive Adobe form in the view? Has anyone done it before? It seems that it is only for Java Webdynpro that the interactive part is working.
    If you have done one, can you share some information?
    Thanks

    Hi Jeff,
    Sure, Web Dynpro ABAP can also embed Interactive Forms.
    Help is available on help.sap.com: http://help.sap.com/saphelp_nw04s/helpdata/en/aa/940ee5331b4b8fa0a6cb6714dc5db4/frameset.htm
    There are also some nice videos of this following https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/webcontent/uuid/7c3bc67e-0c01-0010-dbb3-908315896909?rid=/webcontent/uuid/24b9e126-0b01-0010-e098-f46384fad9f3">this [original link is broken] [original link is broken].
    Cheers,
    Francois

  • How can activate the debug?

    Hi,
    Is it possible activate the debug mode in the Visual Composer? How can do it?
    Thanks in advance,
    Regards,

    Hi,
    Yes , you can do the Debugging for VC models form the Administration Tool.
    Please lookinto the below linkf ro more details
    http://help.sap.com/saphelp_nw04/helpdata/en/c8/f77b40f7edd662e10000000a155106/frameset.htm
    Regards,
    Govindu

  • How to Pass personal number(pernr) to the ESS Webdynpro ABAP Application

    Hi,
    How to pass personal number of employee to the standard ESS webdynpro ABAP application as application parameter of iview.
    Thanks
    Srikanth

    Hi
    For WebDynpro application in iView there is a property to set Parameter for WebDynpro application.
    Handel these passed parameters in Default plug of Interface Controller.
    Note string passed as parameter in iview is case sensitive.
    Try this code to get URl of Deployed application
    String appURL = null;
    try {
         WDDeployableObjectPart currentAppPart =wdThis
                                  .wdGetAPI()
                                  .getComponent()
                                  .getApplication()
                                  .getDeployableObjectPart();
    appURL = WDURLGenerator.getApplicationURL(currentAppPart);
    } catch (final WDURLException ex) {
    wdComponentAPI.getMessageManager().reportException(
                             new WDNonFatalException(ex),
                             false);
    Mandeep Virk

Maybe you are looking for