ESS Salary Statement 'No result exist'

Hi All,
We are setting-up our salary statements on ESS and I am getting this error. I can see results in the overview section, but no form. We are using the HR Forms (PE51) method. I think I have the features setup correctly.
EDTIN: CUS&BEHR_MXESS
HRFOR: ESS = $CEDT$
EDPDF: Y_MX_ESS_PAYSLIP_TO_PDF
The error doesnt say there is an issue with the form, so maybe its something else .. authorization?
Any help is appreciated.
Brandyn

Hi Brandyn,
Are you able to see form Y_MX_ESS_PAYSLIP_TO_PDF under SMARTFORMS transaction and see if it is active status.
This could be anothe rreason for form not showing on ESS.
Also, check if you are logging into ESS for correct system and login system. Possibly url may be incorrect.
Also, ensure new transaction pz11_pdf (old one was pz11) is assigned to ESS user role and pz11_pdf service is published under ITS/Portal in order to recognize the transaction.
Thanks,
Ameet

Similar Messages

  • How to configure ESS Salary Statement

    Hello,
    I am trying to configure the ESS Salary Statement in ECC->spro where I have specified the Z.....Form name in the various features.....but when I view it on the portal....I get the following errors:
    com.sap.pcuigp.xssfpm.java.FPMRuntimeException: Form Z.......does not exist
    for 1 user
    and No payroll results found for personnel number <personnel number> for the other user...
    Please let me know if I am missing something.

    Hi Anil,
    Please go to TCODE: PTARQ
    Employee Self-Service -> Service-Specific Settings -> Benefits and Payment -> Salary Statement -> Form Using HR Forms Editor (PE51)
    -> Edit Feature HRFOR: insert the constant $CEDT$ - this is how you tell to the program that you want to select the remuneration statement from the portal
    -> Edit Variant and Feature EDTIN: need to insert the variant you create to call the remuneration statement
    -> Provide Salary Statement as PDF File in Internet:
       - Edit Feature EDPDF: insert the name of the remuneration statement
    If you want to make some customizing on the form, use transaction SMARTFORMS.
    To the employees which have acess to the remuneration statement on ESS, please make a check on IT0655.
    And thats it!
    Hope this help.
    Sónia

  • Overview Link of ESS Salary Stat application

    Hello,
    We are using few ESS applications in our environment. We were using the ESS applications without any customization so far. Now, we have some requirements for customizing a few things. I would really appreciate your help in the following requirement.
    (We have the NWDI setup and track created I have imported the configuration into NWDS and created the appropriate project for ess/rem and ess/rep).
    (We are on EP 7.0 using Webdynpro Java XSS 600 components)
    Our requirement is:
    In the ESS pay (Remuneration) statement application:
    1. Display the Overview screen by default (This is hidden now and will only be displayed if you click on the link "Show Overview")
    I really have very limited idea about this webdynpro application and am having difficulty finding the exact piece of code to be modified.
    I will appreciate your help.
    Thank You,
    Kalyan B

    Dear Kalyan,
         I have not done anything, try to check the table properties and redeploy it again.
        Please find my coding
    // This file has been generated partially by the Web Dynpro Code Generator.
    // MODIFY CODE ONLY IN SECTIONS ENCLOSED BY @@begin AND @@end.
    // ALL OTHER CHANGES WILL BE LOST IF THE FILE IS REGENERATED.
    package com.sap.xss.hr.rem2.selection;
    // IMPORTANT NOTE:
    // ALL IMPORT STATEMENTS MUST BE PLACED IN THE FOLLOWING SECTION ENCLOSED
    // BY @@begin imports AND @@end. FURTHERMORE, THIS SECTION MUST ALWAYS CONTAIN
    // AT LEAST ONE IMPORT STATEMENT (E.G. THAT FOR IPrivateSelectionView).
    // OTHERWISE, USING THE ECLIPSE FUNCTION "Organize Imports" FOLLOWED BY
    // A WEB DYNPRO CODE GENERATION (E.G. PROJECT BUILD) WILL RESULT IN THE LOSS
    // OF IMPORT STATEMENTS.
    //@@begin imports
    import com.sap.tc.webdynpro.clientserver.uielib.standard.api.IWDTable;
    import com.sap.tc.webdynpro.progmodel.api.WDVisibility;
    import com.sap.xss.hr.rem2.selection.wdp.IPrivateSelectionView;
    //@@end
    //@@begin documentation
    //@@end
    public class SelectionView
    Logging location.
      private static final com.sap.tc.logging.Location logger =
        com.sap.tc.logging.Location.getLocation(SelectionView.class);
      static
        //@@begin id
        String id = "$Id$";
        //@@end
        com.sap.tc.logging.Location.getLocation("ID.com.sap.tc.webdynpro").infoT(id);
    Private access to the generated Web Dynpro counterpart
    for this controller class.  </p>
    Use <code>wdThis</code> to gain typed access to the context,
    to trigger navigation via outbound plugs, to get and enable/disable
    actions, fire declared events, and access used controllers and/or
    component usages.
    @see com.sap.xss.hr.rem2.selection.wdp.IPrivateSelectionView for more details
      private final IPrivateSelectionView wdThis;
    Root node of this controller's context. </p>
    Provides typed access not only to the elements of the root node
    but also to all nodes in the context (methods node<i>XYZ</i>())
    and their currently selected element (methods current<i>XYZ</i>Element()).
    It also facilitates the creation of new elements for all nodes
    (methods create<i>XYZ</i>Element()). </p>
    @see com.sap.xss.hr.rem2.selection.wdp.IPrivateSelectionView.IContextNode for more details.
      private final IPrivateSelectionView.IContextNode wdContext;
    A shortcut for <code>wdThis.wdGetAPI()</code>. </p>
    Represents the generic API of the generic Web Dynpro counterpart
    for this controller. </p>
      private final com.sap.tc.webdynpro.progmodel.api.IWDViewController wdControllerAPI;
    A shortcut for <code>wdThis.wdGetAPI().getComponent()</code>. </p>
    Represents the generic API of the Web Dynpro component this controller
    belongs to. Can be used to access the message manager, the window manager,
    to add/remove event handlers and so on. </p>
      private final com.sap.tc.webdynpro.progmodel.api.IWDComponent wdComponentAPI;
      public SelectionView(IPrivateSelectionView wdThis)
        this.wdThis = wdThis;
        this.wdContext = wdThis.wdGetContext();
        this.wdControllerAPI = wdThis.wdGetAPI();
        this.wdComponentAPI = wdThis.wdGetAPI().getComponent();
      //@@begin javadoc:wdDoInit()
      /** Hook method called to initialize controller. */
      //@@end
      public void wdDoInit()
        //@@begin wdDoInit()
        // Added here to Call methods When the Application is loaded.
        if(wdContext.currentVCDATAElement().getLINK_ENABLED()){
           try{ 
                   wdContext.currentContextElement().setTable_visible(WDVisibility.VISIBLE);
                   wdContext.currentVCDATAElement().setOVERVIEW_SEL("99");
                   wdThis.wdGetVcRem2SelectionController().execAction(wdContext.currentVCDATAElement().getACTIONID_LINK());
                   wdThis.wdGetVcRem2SelectionController().execAction(wdContext.currentVCDATAElement().getACTIONID_DDSEL());
             }catch(NullPointerException e){               
                   wdComponentAPI.getMessageManager().reportWarning("Salary Statement does not Exists in database for You : " + e.getMessage());
        }else{
              wdContext.currentContextElement().setTable_visible(WDVisibility.NONE);
              wdComponentAPI.getMessageManager().reportWarning("Payroll data does not Exists, Check with HR Team");
        //@@end
      //@@begin javadoc:wdDoExit()
      /** Hook method called to clean up controller. */
      //@@end
      public void wdDoExit()
        //@@begin wdDoExit()
        //@@end
      //@@begin javadoc:wdDoModifyView
    Hook method called to modify a view just before rendering.
    This method conceptually belongs to the view itself, not to the
    controller (cf. MVC pattern).
    It is made static in order to discourage a way of programming that
    routinely stores references to UI elements in instance fields
    for access by the view controller's event handlers etc.
    The Web Dynpro programming model recommends to restrict access to
    UI elements to code executed within the call to this hook method!
    @param wdThis generated private interface of the view's controller as
           provided by Web Dynpro; provides access to the view controller's
           outgoing controller usages etc.
    @param wdContext generated interface of the view's context as provided
           by Web Dynpro; provides access to the view's data
    @param view the view's generic API as provided by Web Dynpro;
           provides access to UI elements
    @param firstTime indicates whether the hook is called for the first time
           during the lifetime of the view
      //@@end
      public static void wdDoModifyView(IPrivateSelectionView wdThis, IPrivateSelectionView.IContextNode wdContext, com.sap.tc.webdynpro.progmodel.api.IWDView view, boolean firstTime)
        //@@begin wdDoModifyView
         //wdContext.nodeVCTABLE().getNodeInfo().addAttributesFromDataNode();     
         //wdComponentAPI.getMessageManager().reportWarning("Check Status : " + wdContext.currentVCDATAElement().getOVERVIEW_VISIBLE());
        IWDTable viewTab = (IWDTable) view.getElement("OverViewTab");
        wdThis.wdGetVcRem2SelectionController().assignTable(view, viewTab, wdContext.nodeTABLE0(), firstTime);
        if (wdContext.currentVCDATAElement().getOVERVIEW_VISIBLE() == WDVisibility.VISIBLE) {
             // overview is already shown - enable close
                  wdContext.nodeCONTENT_TABLE0().setLeadSelection(wdContext.currentVCDATAElement().getSELECTED_TABROW());
                   wdContext.currentRemLocalElement().setLinkOverviewLabel(wdThis.wdGetAPI().getComponent().getTextAccessor().getText("CloseOverviewLabel"));
                   wdContext.currentRemLocalElement().setLinkOverviewTooltip(wdThis.wdGetAPI().getComponent().getTextAccessor().getText("CloseOverviewLabel"));
              } else {
                  wdContext.nodeCONTENT_TABLE0().setLeadSelection(-1);
                   wdContext.currentRemLocalElement().setLinkOverviewLabel(wdThis.wdGetAPI().getComponent().getTextAccessor().getText("OpenOverviewLabel"));
                   wdContext.currentRemLocalElement().setLinkOverviewTooltip(wdThis.wdGetAPI().getComponent().getTextAccessor().getText("OpenOverviewLabel"));
        //@@end
      //@@begin javadoc:onActionOverViewRowSelection(ServerEvent)
      /** declared validating event handler */
      //@@end
      public void onActionOverViewRowSelection(com.sap.tc.webdynpro.progmodel.api.IWDCustomEvent wdEvent )
        //@@begin onActionOverViewRowSelection(ServerEvent)
         wdContext.currentVCDATAElement().setSELECTED_TABROW(wdContext.nodeCONTENT_TABLE0().getLeadSelection());
        wdThis.wdGetVcRem2SelectionController().execAction(wdContext.currentVCDATAElement().getACTIONID_TABSEL());
        //@@end
      //@@begin javadoc:onActionToggleVisibility(ServerEvent)
      /** declared validating event handler */
      //@@end
      public void onActionToggleVisibility(com.sap.tc.webdynpro.progmodel.api.IWDCustomEvent wdEvent )
        //@@begin onActionToggleVisibility(ServerEvent)
         wdThis.wdGetVcRem2SelectionController().execAction(wdContext.currentVCDATAElement().getACTIONID_LINK());
        //@@end
      //@@begin javadoc:onActionSel_ListSelection(ServerEvent)
      /** declared validating event handler */
      //@@end
      public void onActionSel_ListSelection(com.sap.tc.webdynpro.progmodel.api.IWDCustomEvent wdEvent )
        //@@begin onActionSel_ListSelection(ServerEvent)
        wdThis.wdGetVcRem2SelectionController().execAction(wdContext.currentVCDATAElement().getACTIONID_DDSEL());
        //@@end
    The following code section can be used for any Java code that is
    not to be visible to other controllers/views or that contains constructs
    currently not supported directly by Web Dynpro (such as inner classes or
    member variables etc.). </p>
    Note: The content of this section is in no way managed/controlled
    by the Web Dynpro Designtime or the Web Dynpro Runtime.
      //@@begin others
      //@@end
    Regards
    Ponnusamy

  • Configure ESS Salary Statement and Quota Overview

    Hello,
    I am having problems in displaying ESS salary statement on portal (EP 7.0) .....this is the error :
    Form SAP_PAYSLIP_US does not exist
    I feel there is some configuration to be done for this....also how do I configure Time accounts in ESS....is creation of Rule groupd a necessity...?
    Any help would be appreciated.

    Hi Anil,
    just a small check, the z smartform name, have you created this through HRFORMS.
    For example in HRFORMS, u have maintiend HRFORM name say, ZHR_TIME_IN. Now this shoud be activeted and check the details. Here it would be showing the zsmartform name and report name.
    Also, in backend config spro, have u maintained this ZHR_TIME_IN for TESD, TESP,TMW etc..u can select the relevant class. please go thru the node config help on HRFOR feature. u will get sufficient information here
    also,

  • No Form Exists error in ESS salary statement

    Hi,
    The Salary statement in our ESS portal is with standard functinality.  This problem started recently.
    All the employees are assigned to the sayme payroll area.  However, for some employees the "Salary Satement" in ESS is working fine and for a few employees it is throwing the dump "No Form Exists" in portal.
    "com.sap.pcuigp.xssfpm.java.FPMrUNTIMException: No form exists"
    We have checked the configuration for the Payslip in r/3 and they are fine.
    We have executed the tcode PC00_M20_CEDT successfully to view the salaryslips for the individual employees in R/3.
    We are currently on EP7.0 SP19 and ECC.0
    I have found some similar threads on this issue, which did not cater to our need.
    Any help on this would be appreciated.
    Regards,
    Venu

    Hello,
    We've run into the same issue as described above. We've been able to narrow down the issue but still can't find a solution, even after applying what was suggested.
    The PDF pay advice works fine when we log on with a user assigned to an employee role.  When we log on with a user id assigned to both a manager and employee role, we get the following error when viewing the PDF pay advice "error " Form ZFHR_PAYSLIP does not exist ".
    However, If we switch configuration to use the PE51 form, everything seems to work fine. The issue arises when we try and use the PDF pay advice logged and logged in as a manager.
    Thanks in advance,
    -joel

  • Salary Statement - No Form Exist

    Hi experts,
    I've been google all topic about no form exist while display salary statement form in ESS, but nothing solve the problem.
    salary forms is active
    the problems is in authorization because when we give SAP_ALL, employee can display the form.
    but when we just give SAP_ESSUSER_ERP, then it give error "No Form Exist"
    where do I missed for user roles authorization?
    thanks

    Please check the note 1306980, When there is no payroll results, user gets the error, And also check below feature customisation using PE03
    1. HRFOR  - This feature decides whether to use HRFORMS or CEDT forms
    (configured in PE51) for the payslip. If HRFORMS, the name of HRFORM has
    to be mentioned here. If PE51 needs to be used then $CEDT$ should be
    specified.
    2. EDTIN - This should hold the value of the variant to be executed in
    the CEDT program (payslip program). The variant should be proper with
    the with the correct CEDT (payslip) form name and other parameters.
    3. EDPDF - The name of the smartform (standard smartform
    HR_ESS_PAYSLIP_TO_PDF or customer specific form) used to show the output
    in the ESS.

  • Error when creating the form Pay ESS "Salary Statement"-Benefits and Payments

    Dear All.
    I have a issue when genere the PayError when creating the form Pay ("Salary Statement"-Benefits and Payments)
    Thanks in advance
    Regards

    Hi Juan,
    This is a very common problem.
    refer the following thread ESS EHP5 Payslip form error
    Thanks,
    Aashima

  • ESS - Salary statement

    We have a salary statement designed in PE51. This has been desgined to be mass printed as a pay stub. When this same form is  plugged in ESS , the form alignment is not correct - which is obvious becuase this was created keeping in mind that it will be printed on paper that has a different size window frame as opposed to ESS window. Now the question : Inorder to fit this form in ESS also,
    Do I have re align the form using PE51 or are there settings in ESS itself that can be used to achieve this?
    - Mark

    Hi,
    You have to redesign in PE51.
    Good Luck
    Om

  • ESS salary statement view problem

    Hi All ,
    I created a custom form from using PE51 and configured IMG setting Personnel Management >Employee Self-Service > Service-Specific Settings > Benefits and Payment > Salary Statement
    The form is visible fine when i am giving authorization to the user SAP_ALL and SAP_NEW  but when i am removing the authorization SAP_ALL and SAP_NEW its giving following me the error.
    Can anybody help me on this.
    com.sap.pcuigp.xssfpm.java.FPMRuntimeException: Form ZAP_PAYSLIP does not exist
         at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:111)
         at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:121)
         at com.sap.xss.hr.rep.fcrfw.FcRepFramework.reportBapiRet2Error(FcRepFramework.java:495)
         at com.sap.xss.hr.rep.fcrfw.FcRepFramework.callRfcGetForm(FcRepFramework.java:366)
         at com.sap.xss.hr.rep.fcrfw.FcRepFramework.processFollowingActions(FcRepFramework.java:454)
         at com.sap.xss.hr.rep.fcrfw.FcRepFramework.callRfcExecAction(FcRepFramework.java:350)
         at com.sap.xss.hr.rep.fcrfw.FcRepFramework.initModel(FcRepFramework.java:264)
         at com.sap.xss.hr.rep.fcrfw.wdp.InternalFcRepFramework.initModel(InternalFcRepFramework.java:243)
         at com.sap.xss.hr.rep.fcrfw.FcRepFrameworkInterface.initModel(FcRepFrameworkInterface.java:136)
         at com.sap.xss.hr.rep.fcrfw.wdp.InternalFcRepFrameworkInterface.initModel(InternalFcRepFrameworkInterface.java:196)
         at com.sap.xss.hr.rep.fcrfw.wdp.InternalFcRepFrameworkInterface$External.initModel(InternalFcRepFrameworkInterface.java:256)
         at com.sap.xss.hr.rem2.selection.VcRem2Selection.onInit(VcRem2Selection.java:217)
         at com.sap.xss.hr.rem2.selection.wdp.InternalVcRem2Selection.onInit(InternalVcRem2Selection.java:238)
         at com.sap.xss.hr.rem2.selection.VcRem2SelectionInterface.onInit(VcRem2SelectionInterface.java:161)
         at com.sap.xss.hr.rem2.selection.wdp.InternalVcRem2SelectionInterface.onInit(InternalVcRem2SelectionInterface.java:144)
         at com.sap.xss.hr.rem2.selection.wdp.InternalVcRem2SelectionInterface$External.onInit(InternalVcRem2SelectionInterface.java:220)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent.doProcessEvent(FPMComponent.java:466)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent.doEventLoop(FPMComponent.java:354)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent.wdDoInit(FPMComponent.java:179)
         at com.sap.pcuigp.xssfpm.wd.wdp.InternalFPMComponent.wdDoInit(InternalFPMComponent.java:110)
         at com.sap.tc.webdynpro.progmodel.generation.DelegatingComponent.doInit(DelegatingComponent.java:95)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.initController(Controller.java:215)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:200)
         at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.init(ClientComponent.java:347)
         at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:382)
         at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.execute(WebDynproMainTask.java:618)
         at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:59)
         at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:251)
         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:401)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
         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:102)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
    Thanks in Advance.
    Edited by: BI Consultant BI Consultant on May 10, 2009 12:20 PM

    Hi,
    Request you to debug the object associated with payslip  with SAP_ALL. Basis folks can help you to debug and find the objects for proper authorization.
    Regards,
    Sanjeev mourya

  • ESS Salary Statement PDF Format

    Hello,
    We are implementing ESS 600 SP11 on EP 7.0 ECC 6.0 and for the Pay Statement when try to send email through the Tools option and select option 'Send as a copy' it opens up the Microsoft Outlook setup but does not show up the document in the Subject as PDF ...then the receiver has to open the document using the Adobe Document option and open it ....has anybody encountered this situation....so that the users do not have to do this extra step...
    Any help would be highly appreciated.
    Edited by: Shikhil Arora on Oct 17, 2008 5:16 PM
    Edited by: Shikhil Arora on Oct 17, 2008 5:17 PM

    I have a similar problem with Adobe Reader 7, but if I try it on a different PC with Adobe Reader 8 (including the updated browser plug-in) it correctly opens the Outlook message with a file called "unknown.pdf" attached.
    You might want to try upgrading to the later version.......

  • "SAP_PAYSLIP_US does not exist" error in Salary statement iView of ESS

    Hi all,
    We have SAP EP7.0 (NW 2004s) with the ESS business package for MySAPERP 2005.Most of our iViews of the business package are working fine,but some are givig problems.
    When we try to launch the Salary Statement iView under BEnefits and Payments Workset we get the "SAP_PAYSLIP_US does not exist" error.
    The form name SAP_PAYSLIP_US is active and also we have specified the form name in the SPRO settings.
    If we change the form name (for e.g.UF01) then the error displayed is "UF01 does not exist".
    Can anyone point out as to what the problem is.
    Is there any settings we are missing?
    Thanks,
    Pradeep Shetty

    Hi To all!
    The Form SAP_TIMESLIP doesn't exist. The correct form to use in the feature HRFOR is SAP_TIM_99_0001 or SAP_TIM_99_0002.
    Activate the form in transaction HRFORMS.
    SAP didn't release the form SAP_TIMESLIP.
    Hope this information is usefull.
    Sónia

  • ESS ERP2005: total compensation statement and salary statement errors

    Hello everyone,
    I am facing two problems with ESS on NW04s J2EE SP10 w. Portal and ERP2005 Backend. Both have been discussed here but some time ago and no sufficient answer has been found so I'd like to do a recap:
    1) Salary Statement (and Time Slip also).
    Even if the PAY_SLIP_XY form in hrforms is correct, working within ERP transaction (PY-HF) and customized in IMG HRFOR, the iview producdes the error "<myForm>" not found. When I change <myForm> the change is recognized so obviously the customizing is correct. The same is about Time_Slip forms.
    Anyway, can anyone point me to a link to integrate Adobe DS at this point, should I, or isn't this possible yet?
    2) Total Compensation Satement ivew throws an ArrayIndexOutOfBoundsException -1. The first few stack trace lines are:
    at com.sap.mw.jco.JCO$Record.getString(JCO.java:12778)
        at com.sap.aii.proxy.framework.core.JcoBaseTypeData.getElementValueAsString(JcoBaseTypeData.java:669)
        at com.sap.tc.webdynpro.modelimpl.dynamicrfc.DynamicRFCModelClass.getAttributeValueAsString(DynamicRFCModelClass.java:427)
        at com.sap.xss.hr.rep.model.rfwmodel.Hrxss_Ser_Rfw_Rfc_Get_Form_Output.getHeight(Hrxss_Ser_Rfw_Rfc_Get_Form_Output.java:179)
        at com.sap.xss.hr.rep.fcrfw.FcRepFramework.callRfcGetForm(FcRepFramework.java:395)
    Restarting the server doesn't help, the server was newly started as the error occured.
    Maybe I missed some IMG activity? I went through the Company Compensation Management and added some values to compensation type, the structure is definied, but not sure if this is all.
    Pls can anyone help. I'm just implementing the standard BP for the moment, no individual app.
    Regards
    Carsten

    Hi Patrick,
    no unfortunately not and as you can see we've got no answers.
    But I'm still in the need to fix it. It's not very urgent, but to know the solution would be great.
    In general we still have problems with print forms in ESS/MSS webdynpro implementation. The HRFORM is defined and well customized in IMG, so I think this is not the point.
    As I pointed out in another post I am confused if Adobe Document Services is needed to render (PDF) print forms since ESS/MSS 600 (for ERP 2005) or what else.
    Do you know?
    Did you get other print forms like salary statement working?
    I went through the entire post installation procedure regarding Adobe DS but it did  not help.
    I always get ther failure "The form  is the form customized for ESS in IMG and the form does exist and is tested within HRFORM transaction.
    Except the time slip (and as well total compensation), where we get this "ArrayIndexOutOfBounds" exception.
    Regards
    Carsten
    Message was edited by:
            Carsten Schön
    Message was edited by:
            Carsten Schön
    correction: error also in total conpensation statement

  • Salary Statement in ESS is not getting displayed

    Hi ALL,
              When i am trying to get the salary statement from R/3 to portal this error is getting displayed.
                   Where as from the R/3 side we have a customaised HRFORM called ZOBT, it is generating report in R/3 where as it is not refelecting in PORTAL, its displaying error message as:
    A critical error has occured. Processing of the service had to be terminated. Unsaved data has been lost.
    Please contact your system administrator.
    Form ZOBT does not exist
    com.sap.pcuigp.xssfpm.java.FPMRuntimeException: Form ZOBT does not exist
         at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:111)
         at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:121)
         at com.sap.xss.hr.rep.fcrfw.FcRepFramework.reportBapiRet2Error(FcRepFramework.java:525)
         at com.sap.xss.hr.rep.fcrfw.FcRepFramework.callRfcGetForm(FcRepFramework.java:394)
         at com.sap.xss.hr.rep.fcrfw.FcRepFramework.processFollowingActions(FcRepFramework.java:484)
         at com.sap.xss.hr.rep.fcrfw.FcRepFramework.callRfcExecAction(FcRepFramework.java:378)
         at com.sap.xss.hr.rep.fcrfw.FcRepFramework.initModel(FcRepFramework.java:292)
         at com.sap.xss.hr.rep.fcrfw.wdp.InternalFcRepFramework.initModel(InternalFcRepFramework.java:256)
         at com.sap.xss.hr.rep.fcrfw.FcRepFrameworkInterface.initModel(FcRepFrameworkInterface.java:136)
         at com.sap.xss.hr.rep.fcrfw.wdp.InternalFcRepFrameworkInterface.initModel(InternalFcRepFrameworkInterface.java:198)
         at com.sap.xss.hr.rep.fcrfw.wdp.InternalFcRepFrameworkInterface$External.initModel(InternalFcRepFrameworkInterface.java:258)
         at com.sap.xss.hr.rem2.selection.VcRem2Selection.onInit(VcRem2Selection.java:245)
         at com.sap.xss.hr.rem2.selection.wdp.InternalVcRem2Selection.onInit(InternalVcRem2Selection.java:249)
         at com.sap.xss.hr.rem2.selection.VcRem2SelectionInterface.onInit(VcRem2SelectionInterface.java:161)
         at com.sap.xss.hr.rem2.selection.wdp.InternalVcRem2SelectionInterface.onInit(InternalVcRem2SelectionInterface.java:144)
         at com.sap.xss.hr.rem2.selection.wdp.InternalVcRem2SelectionInterface$External.onInit(InternalVcRem2SelectionInterface.java:220)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent.doProcessEvent(FPMComponent.java:563)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent.doEventLoop(FPMComponent.java:437)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent.wdDoInit(FPMComponent.java:195)
         at com.sap.pcuigp.xssfpm.wd.wdp.InternalFPMComponent.wdDoInit(InternalFPMComponent.java:110)
         at com.sap.tc.webdynpro.progmodel.generation.DelegatingComponent.doInit(DelegatingComponent.java:108)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.initController(Controller.java:215)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:200)
         at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.init(ClientComponent.java:430)
         at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:362)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.initApplication(ApplicationSession.java:748)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:283)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingPortal(ClientSession.java:779)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:714)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:261)
         at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
         at com.sap.tc.webdynpro.clientserver.session.core.ApplicationHandle.doProcessing(ApplicationHandle.java:73)
         at com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.sendDataAndProcessActionInternal(AbstractApplicationProxy.java:860)
         at com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.create(AbstractApplicationProxy.java:220)
         at com.sap.portal.pb.PageBuilder.updateApplications(PageBuilder.java:1244)
         at com.sap.portal.pb.PageBuilder.createPage(PageBuilder.java:354)
         at com.sap.portal.pb.PageBuilder.init(PageBuilder.java:547)
         at com.sap.portal.pb.PageBuilder.wdDoRefresh(PageBuilder.java:591)
         at com.sap.portal.pb.PageBuilder$1.doPhase(PageBuilder.java:822)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processPhaseListener(WindowPhaseModel.java:755)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doPortalDispatch(WindowPhaseModel.java:717)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:136)
         at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)
         at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:313)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:730)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:261)
         at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:53)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:387)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:365)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:944)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:266)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
         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:100)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
                  Help me.
    Regards,
    Kishore

    Hi Subhash,
    Go to the transaction : PC00_M40_CLSTR
    here 40 stands for India. Assign the Molga number as per the country code of your payroll.
    Check if the pay roll has been run till the current period or not.
    Hope this resolves your issue.
    Regards,
    Sandeep Tudumu

  • ESS Salary statemenr: Form Does not exist error

    Hi Experts,
    As mentioned in may threads, I have changed the form name for salary statement to the custom form name in SPRO- --> HRFOR
    But the portal displays "Form does not exist" error. Could not find a solution in any existing post on sdn.
    Urgent help needed.
    Thanks,
    Shobhit

    Hi,
    If your payslip form is desinged in PE51, then follow these steps.
    Employee Self-Service-> Service-Specific Settings-> Benefits and Payment-> Salary Statement-> Form Using HR Forms Editor (PE51)
    a. Edit Feature HRFOR: Maintain the constant $CEDT$ for MOLGA 40 RCLAS  +01(03).
    b. Enter Payslip variant in EDTIN feature
    c. Maintain smartform name in EDPDF
    If your payslip form is designed in HRFORMS, then enter the form name in HRFOR feature and enter the variant in EDTIN.
    Cheers!!
    Ashutosh

  • Error when creating the form in Salary Statement of ESS

    Dear All,
    We are implementing ESS and MSS,
    when i try to select ESS>Benfits and Payment>Salary statement, it shows the error as <b>com.sap.pcuigp.xssfpm.java.FPMRuntimeException: Error when creating the form</b>.
    We have configured ADS in our ERP system as per the ADS config guide.
    Landscape is, NW04s ,ECC5.0 integration, corresponding ESS and MSS versions.
    <u><i>Complete Error is:</i></u><b>com.sap.pcuigp.xssfpm.java.FPMRuntimeException: Error when creating the form
         at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:111)
         at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:121)
         at com.sap.xss.hr.rep.fcrfw.FcRepFramework.reportBapiRet2Error(FcRepFramework.java:495)
         at com.sap.xss.hr.rep.fcrfw.FcRepFramework.callRfcGetForm(FcRepFramework.java:366)
         at com.sap.xss.hr.rep.fcrfw.FcRepFramework.processFollowingActions(FcRepFramework.java:454)
         at com.sap.xss.hr.rep.fcrfw.FcRepFramework.callRfcExecAction(FcRepFramework.java:350)
         at com.sap.xss.hr.rep.fcrfw.FcRepFramework.initModel(FcRepFramework.java:264)
         at com.sap.xss.hr.rep.fcrfw.wdp.InternalFcRepFramework.initModel(InternalFcRepFramework.java:243)
         at com.sap.xss.hr.rep.fcrfw.FcRepFrameworkInterface.initModel(FcRepFrameworkInterface.java:136)
         at com.sap.xss.hr.rep.fcrfw.wdp.InternalFcRepFrameworkInterface.initModel(InternalFcRepFrameworkInterface.java:196)
         at com.sap.xss.hr.rep.fcrfw.wdp.InternalFcRepFrameworkInterface$External.initModel(InternalFcRepFrameworkInterface.java:256)
         at com.sap.xss.hr.rem2.selection.VcRem2Selection.onInit(VcRem2Selection.java:217)
         at com.sap.xss.hr.rem2.selection.wdp.InternalVcRem2Selection.onInit(InternalVcRem2Selection.java:238)
         at com.sap.xss.hr.rem2.selection.VcRem2SelectionInterface.onInit(VcRem2SelectionInterface.java:161)
         at com.sap.xss.hr.rem2.selection.wdp.InternalVcRem2SelectionInterface.onInit(InternalVcRem2SelectionInterface.java:144)
         at com.sap.xss.hr.rem2.selection.wdp.InternalVcRem2SelectionInterface$External.onInit(InternalVcRem2SelectionInterface.java:220)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent.doProcessEvent(FPMComponent.java:466)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent.doEventLoop(FPMComponent.java:354)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent.wdDoInit(FPMComponent.java:179)
         at com.sap.pcuigp.xssfpm.wd.wdp.InternalFPMComponent.wdDoInit(InternalFPMComponent.java:110)</b>
    your input will be appreciated,
    please do the needful.
    Regards,
    Sireesha.

    hi Sandip
    I clear the temporary files, but the error persist.
    I think so,  my error is because otherwise customizing the salary statement is seen in ERP (Back-End) but I can not see through the sap portal (Error: Salary Statement http://img153.imageshack.us/img153/3007/payroll2.jpg)
    thanks for your post and helps,
    Ivan

Maybe you are looking for

  • How to log in to the new installed SAP ABAP instance ?

    Dear Experts, In SAP ERP 2005 installation, I have done central system installation, Now I need to perform postinstallation steps, Could you please tell me,  how to log in to the new installed SAP ABAP instance and do the post installation? Regards,

  • Is there a way to get an iPad to play one audio track and stop.

    Is there a way to get an iPad to play one audio track and stop. I work in education and particularly music. Teachers are looking to create a playlist of selected track but only want the selected track to play then stop. This allows them to talk to th

  • Is this possible in Captivate 3?...

    I have Macromedia Captivate 1.0, and it doesn't do what we need. I was wondering if upgrading to Captivate 3 would solve the problem. Here's what I'd like to do... I need to have a "menu screen" that would have, say, three "tasks" to complete. The us

  • Authorizations BW: Show only data authorized instead of authorization popup

    Hello World! I am having troubles setting up authorizations in BW queries: Some users only have authorizations for seeing some 0salesorg at roles, but when they execute a query, instead of showing only data related to their sales organization a popup

  • Constructor Calls...

    I have read that the default constructor calls itself in each and every case. And it calls its super class constructor. Is it true? 1- What are the cases in which default constructor is not needed? 2- Is it Object's class default constructor that fin