ECM-Compensation Approval

Hi,
Im facing trouble with ECM Approval screen in portal.
When I choose certain employee and click next , I get the following dump.
I noticed that this error occurs in certain employees because of the following reason. Explained by example
In the planning window, a manager has for e.g 4 eligible employees under him, he selects one employee out of 4, clicks next and completes the planning, hence, submits only the selected employee for approval.
Now, when the next level manager opens the approval screen, he can see all the 4 employees. The error comes when I select the 3 employees who are not supposed to be displayed there.
I believe that the error is because ALL the employees are sent for approval even if the manager does NOT select & send them. System is at this point trying to find out the planning information, and since it cannot find any, its giving me the dump.
The 3 employees who are not selected during planning should NOT go for approval in the first place.
I don't get any error for the 4th employee for whom I plan and send data for approval.
Unable to figure the cause.
Can anyone help me fix this please.
Regards,
Pranitha Chaitanya

Thanks Krishna.
I got this resolved.
The program was unable to get the payroll frequency from the employee data, hence was giving error.
We passed required code in the Z Functional module and got it fixed.
- Pranitha Chaitanya

Similar Messages

  • How to disable ECM Compensation Plans

    Hi people:
    We have an issue with the Compensation Planning ECM iView of the our MSS 6.1. We want to hide a couple of Plans (the tabs) from the current iView. We have tried with all the different parameters included on the iView, but we have not been able to modify anything apart from the columns groups or the columns assigned to the iView on the parameters
    We have reviewed all the Object and Data Provider tables but we have not found anything related to this of how to enable or disable the Compensation plans tabs from the ECM Compensation Planning and ECM Compensation Approval
    We have reviewed as well the Compensation Workset guides but apart from parameters to modify the navigation or the content of each Compensation plan, we have not found any reference which can guide us. We have tested the following parameters VIEWIDSAL, VIEWIDBONREG,VIEWIDBONOFF,VIEWIDLTI and play with them removing and changing the standard parameter ECMNAV,ECMBON,ECMLTI,ECMSAL based on the ODAP, but we have not found anything which can help us.
    Has anyone knows if it is possible and how to achieve this on the Portal?
    Kind regards
    Gonzalo Pérez-Prim
    Message was edited by:
            Gonzalo Pérez-Prim

    Hi Gonzalo,
    Each tab in ECM corresponds to a Plan as created for Enterprise Compensation Management in configuration.  Whether the tab appears or not depends on whether it is assigned to the Review also created in ECM.  The Program assignment will determine whether an employee is eligible for a particular Plan, but the name will appear on the tab but all entry columns will be blanked out. 
    We just completed introduction of ECM and configured 1 review item for 2007.  There were 6 plans each with a separate tab - Hourly Merit, Salaried Merit, Hourly Market Adjustment, Salaried Market Adjustment, Lump Sum Adjustment and a Summary tab.  The columns that appeared on each tab were configured in the Object and Data Provider and each one was different.  Both hourly and salaried employees appeared on all tabs, but no entry could be made in the Salaried tabs for Hourly employees and the same for Salaried in the Hourly tabs.  The Summary tab was custom designed and had all information about both hourly and salaried and provided overall department totals. 
    To remove the tabs, you must remove the plans from the review.  You did not explain which tabs or why, but if you wanted to separate the salaried tabs from the hourly, you would have to create two reviews and then select the plans you want to display in each.  You would use the features to indicate which reviews would be available for which employees.  The managers would then have two entries in MSS to select the reviews for the salaried employes or the reviews for the hourly.  As explained above, we combined them so we could have department totals including all employees.

  • Portal Runtime Error in Compensation Approval(ECM)

    Hello Experts,
    The below error is from Compensation Process(ECM) .
    We  are getting portal runtime error when we click on Compensation Approval and this error only comes under Approve/reject Column ,Rest of the column comes blank but with no error.
    In HR box, Approve/reject column refers EC_APPREJ (Approve/Reject) under some table V_T71ADM*.
    We have only changed the Compensation Approval view parameter(CREVI) that will refers to corresponding R3 tables compensation year.
    -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Approve / Reject
    Portal Runtime Error
    An exception occurred while processing
    your request.
    Exception id :
    -=-=-=-=-=-=-=-==-=
    Any help is highly appreciated.
    Please let me know if you required any information.
    AK
    Edited by: Khamari_alok on Mar 31, 2011 7:45 PM
    Edited by: Khamari_alok on Mar 31, 2011 7:46 PM

    Many thanks for your quick response.
    We are not able to exact table mentioned by you as we  are using ECC5.0.
    I have pasted the log file generated by id :-
    #0002A58CD85E0021000000190000171C00049F47D1F297CB#1301030720373#com.sap.portal.portal#sap.com/irj#com.sap.portal.portal#pinta59#1212##XXXX_TAA_1268050#XXXX#41e57df056a011e0c6310002a58cd85e#SAPEngine_Application_Thread[impl:3]_1##0#0#Error#1#/System/Server#Java###Exception ID:04:25_25/03/11_0002_1268050
    [EXCEPTION]
    #1#com.sapportals.portal.prt.component.PortalComponentException: Error in service call of Portal Component
    Component : pcd:portal_content/contentlib/corporate/mss/iviews/com.XXX.XXX.mss.ivu.ecm_approval_std_new
    Component class : com.sap.pct.hcm.ecm.CompensationComponent
    User : pinta59
          at com.sapportals.portal.prt.core.PortalRequestManager.handlePortalComponentException(PortalRequestManager.java:973)
          at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:343)
          at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
          at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
          at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)
          at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:645)
          at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
          at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
          at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
          at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)
          at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
          at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:524)
          at java.security.AccessController.doPrivileged(Native Method)
          at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:407)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
          at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
          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)
    Caused by: java.lang.NullPointerException
          at com.sap.pct.hcm.objectanddataprovider.CFTableViewModel.getObjKey(CFTableViewModel.java:1989)
          at com.sap.pct.hcm.objectanddataprovider.UserCellRenderer.renderCell(UserCellRenderer.java:56)
          at com.sapportals.htmlb.unifiedrendering.ie5.TableViewRenderer.renderTableViewCellFragment(TableViewRenderer.java:1951)
          at com.sapportals.htmlb.unifiedrendering.ie5.TableViewRenderer.renderTableViewRowFragment(TableViewRenderer.java:1506)
          at com.sapportals.htmlb.unifiedrendering.ie5.TableViewRenderer.renderTableViewFragment(TableViewRenderer.java:400)
          at com.sapportals.htmlb.unifiedrendering.ie5.TableViewRenderer.render(TableViewRenderer.java:106)
          at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:987)
          at com.sapportals.htmlb.Component.render(Component.java:150)
          at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutCellFragment(GridLayoutRenderer.java:592)
          at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutRowFragment(GridLayoutRenderer.java:291)
          at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutFragment(GridLayoutRenderer.java:231)
          at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.render(GridLayoutRenderer.java:52)
          at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:987)
          at com.sapportals.htmlb.Component.render(Component.java:150)
          at com.sapportals.htmlb.rendering.RenderUtil.renderContentObject(RenderUtil.java:103)
          at com.sapportals.htmlb.rendering.RenderUtil.renderContainerContent(RenderUtil.java:34)
          at com.sapportals.htmlb.unifiedrendering.ie5.TabStripRenderer.renderTabStripItemContentFragment(TabStripRenderer.java:1219)
          at com.sapportals.htmlb.unifiedrendering.ie5.TabStripRenderer.renderTabStripFragment(TabStripRenderer.java:514)
          at com.sapportals.htmlb.unifiedrendering.ie5.TabStripRenderer.render(TabStripRenderer.java:58)
          at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:987)
          at com.sapportals.htmlb.Component.render(Component.java:150)
          at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutCellFragment(GridLayoutRenderer.java:592)
          at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutRowFragment(GridLayoutRenderer.java:291)
          at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutFragment(GridLayoutRenderer.java:231)
          at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.render(GridLayoutRenderer.java:52)
          at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:987)
          at com.sapportals.htmlb.Component.render(Component.java:150)
          at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutCellFragment(GridLayoutRenderer.java:592)
          at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutRowFragment(GridLayoutRenderer.java:291)
          at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutFragment(GridLayoutRenderer.java:231)
          at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.render(GridLayoutRenderer.java:52)
          at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:987)
          at com.sapportals.htmlb.Component.render(Component.java:150)
          at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutCellFragment(GridLayoutRenderer.java:592)
          at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutRowFragment(GridLayoutRenderer.java:291)
          at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutFragment(GridLayoutRenderer.java:231)
          at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.render(GridLayoutRenderer.java:52)
          at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:987)
          at com.sapportals.htmlb.Component.render(Component.java:150)
          at com.sapportals.htmlb.rendering.RenderUtil.renderContentObject(RenderUtil.java:103)
          at com.sapportals.htmlb.rendering.RenderUtil.renderContainerContent(RenderUtil.java:34)
          at com.sapportals.htmlb.rendering.DefaultFormRenderer.render(DefaultFormRenderer.java:39)
          at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:987)
          at com.sapportals.htmlb.Component.render(Component.java:150)
          at com.sapportals.htmlb.rendering.RenderUtil.renderContentObject(RenderUtil.java:103)
          at com.sapportals.htmlb.rendering.RenderUtil.renderContainerContent(RenderUtil.java:34)
          at com.sapportals.htmlb.rendering.DefaultDocumentRenderer.render(DefaultDocumentRenderer.java:69)
          at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:987)
          at com.sapportals.portal.htmlb.PrtContext.render(PrtContext.java:407)
          at com.sapportals.htmlb.page.DynPage.doOutput(DynPage.java:237)
          at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:129)
          at com.sapportals.portal.htmlb.page.PageProcessorComponent.doContent(PageProcessorComponent.java:134)
          at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
          at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
          at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
          ... 29 more
    Any help will be really appreciated.
    AK
    Edited by: Khamari_alok on Apr 1, 2011 12:58 PM

  • Compensation Approval (ECM) - Error calculating salary (HRECM00MASTERDATA)

    Hello,
    We have setup the MSS ECM Compensation package for Planning and Approving. It works fine until we try to approve the compensation plan.
    We get the error message "Error calculating salary", message class HRECM00MASTERDATA - Activation of Compensation process, Salary Calculation.
    All the relevant customizing steps have been undertaken, master data has been properly populated in the respectuve infotpyes 0008 etc, we are even able to run a payroll for this employee, without issues !
    We have searched the OSS but nothing relevant has been found.
    Has anyone come across such as case ?
    Thank you for your input,
    Regards,
    Martin

    Hi ,
    We have a similar situation here. Can you please help me on this?
    We have a production issue while running the extractor 0HR_PA_EC_01. We are able to load data using this extractor into an ODS. But at the end of the job we are getting 'Extraction (messages): Errors occurred' in the details and job is ending with status red. So we are doing activation of this failed request in the ODS manually everyday in the middle of the night and repeating the next process so that the process chain can go forward. At present I'm working on trouble shooting this issue. When I run RSA3 it looks good and passing no messages. When I do 'DISPLAY MESSAGES' the follwoing messages are displayed:
    Errors: RED
    ' 05/27/2008 16:41:38 Reference salary of John Doe is zero on 15.05.2008 HRECM00MASTERDATA 13'
    ' 05/27/2008 16:41:38 Error calculating compa-ratio of John Doe on 15.05.2008 HRECM00MASTERDATA 14'
    Warnings: YELLOW
    ' 05/27/2008 16:41:38 Warnings have appeared when extracting data R3 401'
    Messages: GREEN
    ' 05/27/2008 16:41:38 Data packet 000001 had 2 records selected for it RSM 335
    We informed our HR users about the above errors and they said the data looks good and it should be zeros for the above said employee. Bottom line they are not going to change anything on R/3 side. They are asking us to handle on BW side to skip such type of errors.
    I tried my best in various places and I'm not getting any clue on how to handle this situation. Can you please throw some light on this situation? I would like to know what program on R/3 side or BW side issues these type of errors and how to skip these errors? Can I use user exits or tranfer rules or update rules to handle this situation? Is there any table to read such type of messages? What are different programs that run while extracting data from R/3 to BW and the flow or order?
    I would really appreciate your help on this.
    Regards,
    Seenu

  • ECM - Review Planning / Planning Overview (Compensation Approval)

    Hello Experts,
    I am looking for a resolution to a problem I am encountering when using MSS -> Planning ->  Review Planning (Compensation Approval) (mss 1.4, ep4).
    when launching the review planning webdynpro the following error messages are displayed:
    A fatal error has occurred. Please inform your system administrator
    No compensation review is assigned to your user
    The user is a chief, and is also a higher level chief from the original chief who submitted the planning.
    I have experiemented with the spro setting for User Interface Settings -> Define Attributes for Planning Overview
    where the all Org. Units have Eligible Employees has been tested with it checked and unchecked.
    additionally we ran the report for the respective org units to Prepare Organizational Units for Compensation Planning (RHECM_PREP_ORGUNITS_FOR_PLNG)
    Please let me know if you have any ideas?
    Best Regards,
    Michael

    >
    Michael L Pappis wrote:
    > I am not a 100% sure if the checkmark is Org. Units have Eligible Employees is working the way i thought.
    >
    > I tested with the checkmark on, and ran  the report to prep org units, it gave the me error when launching the approval screen.
    >
    > i tested with the checkmark off, and ran the report to prep org units, but the parent org unit did not have an elgible employee, so it gave the same error when launching the approval screen.
    >
    > i moved an elgible employee into the parent org unit, and ran the report again, and than it created the data in T71ADM_PROCESS.
    >
    > after this final step the webdynpro loaded with no error.  i'll have to do some more testing on this.
    so figured out the root cause of the problem and why the checkmark "Org units have elgible employees" did not work originally. 
    when running the report it is trying to find org units based on the compensation review effective dates.  In our case we left the end date of the review as blank.  this new report does not like blanks based on the way it selects the org unit.
    make sure you have an end date for your review in table V_T71ADM08.

  • Compensation Approval runtime error

    Hi
    We have implemented MSS in EP. While running the ivew Compensation Approval (ECM), we are getting the portal run time error in the 'Adjust to Minimum' tab. Is this any configuration problem? The following is the error message we are getting. Any help is appreciated.
    <b>Portal Runtime Error
    An exception occurred while processing a request for :
    iView : pcd:portal_content/com.sap.portal.migrated/ep_5.0/roles/com.sap.pct.hcm.manager/mystaff/nf_2/compensation/ecmapproval/com.sap.pct.hcm.ecmmain.approval
    Component Name : com.sap.pct.hcm.ecmmain.approval
    Exception id: 09:05_09/05/06_0015_426269050
    See the details for the exception ID in the log file</b>
    Thanks
    Kalyan

    Hi Guru,
    Thanks for the response. That could be a problem. I am pasting the error log here. If that helps finding the problem....
    #1.5#0016353E7CA4005F0000008200001EA800041365F6C387CA#1147228559465#com.sap.portal.portal#sap.com/irj#com.sap.portal.portal#allik#905##USTPPPDS004.prod_ED1_426269050#allik#78f203e0dfcc11da95d50016353e7ca4#SAPEngine_Application_Thread[impl:3]_30##0#0#Error#1#/System/Server#Java###Exception ID:07:35_09/05/06_0021_426269050
    [EXCEPTION]
    #1#com.sapportals.portal.prt.component.PortalComponentException: Error in service call of Portal Component
    Component : pcd:portal_content/com.sap.portal.migrated/ep_5.0/roles/com.sap.pct.hcm.manager/mystaff/nf_2/compensation/ecmapproval/com.sap.pct.hcm.ecmmain.approval
    Component class : com.sap.pct.hcm.ecm.CompensationComponent
    User : refds
         at com.sapportals.portal.prt.core.PortalRequestManager.handlePortalComponentException(PortalRequestManager.java:969)
         at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:343)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
         at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)
         at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:646)
         at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
         at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)
         at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
         at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:522)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
         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:95)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:160)
    Caused by: java.lang.NullPointerException:
         at com.sap.pct.hcm.objectanddataprovider.CFTableViewModel.getObjKey(CFTableViewModel.java:1989)
         at com.sap.pct.hcm.objectanddataprovider.UserCellRenderer.renderCell(UserCellRenderer.java:56)
         at com.sapportals.htmlb.unifiedrendering.ie5.TableViewRenderer.renderTableViewCellFragment(TableViewRenderer.java:2504)
         at com.sapportals.htmlb.unifiedrendering.ie5.TableViewRenderer.renderTableViewRowFragment(TableViewRenderer.java:1792)
         at com.sapportals.htmlb.unifiedrendering.ie5.TableViewRenderer.renderTableViewFragment(TableViewRenderer.java:500)
         at com.sapportals.htmlb.unifiedrendering.ie5.TableViewRenderer.render(TableViewRenderer.java:99)
         at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:980)
         at com.sapportals.htmlb.Component.render(Component.java:150)
         at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutCellFragment(GridLayoutRenderer.java:683)
         at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutRowFragment(GridLayoutRenderer.java:355)
         at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutFragment(GridLayoutRenderer.java:286)
         at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.render(GridLayoutRenderer.java:39)
         at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:980)
         at com.sapportals.htmlb.Component.render(Component.java:150)
         at com.sapportals.htmlb.rendering.RenderUtil.renderContentObject(RenderUtil.java:102)
         at com.sapportals.htmlb.rendering.RenderUtil.renderContainerContent(RenderUtil.java:33)
         at com.sapportals.htmlb.unifiedrendering.ie5.TabStripRenderer.renderTabStripItemContentFragment(TabStripRenderer.java:1636)
         at com.sapportals.htmlb.unifiedrendering.ie5.TabStripRenderer.renderTabStripFragment(TabStripRenderer.java:587)
         at com.sapportals.htmlb.unifiedrendering.ie5.TabStripRenderer.render(TabStripRenderer.java:47)
         at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:980)
         at com.sapportals.htmlb.Component.render(Component.java:150)
         at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutCellFragment(GridLayoutRenderer.java:683)
         at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutRowFragment(GridLayoutRenderer.java:355)
         at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutFragment(GridLayoutRenderer.java:286)
         at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.render(GridLayoutRenderer.java:39)
         at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:980)
         at com.sapportals.htmlb.Component.render(Component.java:150)
         at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutCellFragment(GridLayoutRenderer.java:683)
         at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutRowFragment(GridLayoutRenderer.java:355)
         at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutFragment(GridLayoutRenderer.java:286)
         at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.render(GridLayoutRenderer.java:39)
         at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:980)
         at com.sapportals.htmlb.Component.render(Component.java:150)
         at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutCellFragment(GridLayoutRenderer.java:683)
         at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutRowFragment(GridLayoutRenderer.java:355)
         at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutFragment(GridLayoutRenderer.java:286)
         at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.render(GridLayoutRenderer.java:39)
         at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:980)
         at com.sapportals.htmlb.Component.render(Component.java:150)
         at com.sapportals.htmlb.rendering.RenderUtil.renderContentObject(RenderUtil.java:102)
         at com.sapportals.htmlb.rendering.RenderUtil.renderContainerContent(RenderUtil.java:33)
         at com.sapportals.htmlb.rendering.DefaultFormRenderer.render(DefaultFormRenderer.java:39)
         at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:980)
         at com.sapportals.htmlb.Component.render(Component.java:150)
         at com.sapportals.htmlb.rendering.RenderUtil.renderContentObject(RenderUtil.java:102)
         at com.sapportals.htmlb.rendering.RenderUtil.renderContainerContent(RenderUtil.java:33)
         at com.sapportals.htmlb.rendering.DefaultDocumentRenderer.render(DefaultDocumentRenderer.java:69)
         at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:980)
         at com.sapportals.portal.htmlb.PrtContext.render(PrtContext.java:414)
         at com.sapportals.htmlb.page.DynPage.doOutput(DynPage.java:237)
         at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:129)
         at com.sapportals.portal.htmlb.page.PageProcessorComponent.doContent(PageProcessorComponent.java:134)
         at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
         at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
         at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
         ... 29 more
    Thanks
    Kalyan

  • ECM (Compensation Management) in MSS

    Hi ,
    We just did install ESS/MSS ( version mySAP ERP 2004), and did not find any Compensation Management compoment under the MSS menu in the portal .
    Is Compensation Management in MSS standard SAP ? Or other installation need to be done ?
    Any Help/Experiences is welcome .

    Hi,
    In ECM there are 2 parts;
    Budgeting & ECM Admin.
    The Budgeting for ECM is done using BSP.
    Compensation Planning is done using MSS and further processing for ECM is done using R/3.
    So for ECM, only compensation planning can be done using MSS.
    To navigate, Click on Manager Self Service --> Planning --> Compensation Planning or Compensation Approval.
    Hope this answers your question.
    Cheers !!!!!!
    Sanjay Sharma

  • MSS ECM preventing approver from planning & approving same employee

    Hi,
    IIn Enterprise Comp, is there any way to prevent the Approver from being able to plan for a subordinate and approve him as well?
    Thanks, Vlad

    HI Vlad,
    I think this can be achieved through authorizations and evaluation paths. The following threads may help you:
    Enterprise Compensation Management (ECM) and Approval Process?
    Authorizations in ECM?
    Authorizations in ECM..?
    Credit: Inputs from community members
    Donnie

  • Editable column in ECM(compensation) not possible,but what happens in EHP4?

    Hi all,
    I've been reading in the forum that it's not possible to create an editable custom column in the ECM Compensation and of course I haven't been able to get it.
    But, I'm working in MSS 6.0 EHP2, does anyone know if it is going to be possible to do this in EHP4?? I know that the funcionality of ECM in EHP4 has been increase a lot.
    Any news about it??
    Thanks,
          Juanjo

    I am a little confused because this is an editable region called "head" that makes changes to the footer.  I don't think i will be able to explain WHY this is so for a while, but at least i will be able to see what is wrong and give the solution.
    You are embedding a stylesheet in the editable region called 'head'.  That stylesheet sets the style for the element called "footer" by specifying the background image to be used.  It's quite straightforward.
    What was really freaky:  entering the url for the background image in the style sheet as "/path/to/your/image.jpg".  Lordy i didn't think that could be the literal thing i was supposed to enter!     
    It's not.  You were supposed to alter that to match the path from your site's root to the desired image.
    Where did you find this gem of information?
    It's just basic CSS, really.

  • SAP HR ECM - Compensation Management

    Hi,
    Can anyone let me know what is the technology platform for business package iviews for SAP HR ECM(Compensation Management). Is it Webdynpro for Java or WebdynPro for ABAP.
    If it is WD ABAP , what is the SAP Standard package name
    for ECM.
    Best Regards
    Sid

    Hi
    All the standard iView in ECM are web dynpro java as far as i know. All the iViews will be come under MSS business package.
    Regards,
    Shrinivas

  • Additional Columns in ECM - Compensation Planning view

    Hello
    We have a requirement to hide some columns in MSS Compensation Planning view.
    I know that this column framework can be configured using OADP.
    But my issue is that, we wanted to hide the specific columns (like Amount) only for one compensation plan and not other  plans (all these plans are in the same category "Additional payments").
    Can the column framework be made Compensation Plan specific?
    Could anybody suggest me?
    Thank you & Regards
    Raghu Kolukuluri

    Hi Saurabh,
    I have similar requirement for ECM implementation that for a specific comp plan I want to display two columns otherwise not. You mentioned that you could achieve it via OADP; however I can't find any linkage between the comp plan and data view.
    I can see standard data views (following and more)
    MSS_ECM_APR_BON     Approval: Bonus
    MSS_ECM_PLA_BON     Planning: Bonus
    MSS_ECM_REV_BON     Planning: Bonus (Review)
    And I believe If I change the view for MSS_ECM_*_BON; it will affect all the views related to bonus plans. I was able to add 2 columns there too.
    Now question is -- Is it possible to give drop-down values to one of these columns ? e.g. my column is Status and I want to allow only 5 statuses, can I bring the drop-down in the portal without any WDJ application change ? I'd like to achieve it via config if possible.
    At the column definition/config level in SPRO, I can see following:
    Convers. Rout.
    FM for Column Contents
    FM from Column Framework
    Service Key
    Can I use any of these to achieve such drop-down?
    Please let me know if you have any clue.
    Thank you
    Krupa Pancholi

  • Compensation Approval

    Hello Experts,
    when i click on Approve or Reject button after selecting employee in Compensation Aprrovel iview i am getting an error:RFC error; Hr_Ecm_Ui_Get_Proc_Prep_Data - Is_Ok returned false. Check the log to resolve the error
    anyhelp.
    Please help me.
    Thanksyou,
    Regards
    Vijai

    try to check tcode st01,st02 and try to debug this FM Hr_Ecm_Ui_Get_Proc_Prep_Data

  • ECM - Compensation Management use of infotype 760 Eligibility Override

    Hi,
    We are using Infotype 760 to override compensation determined by the feature but are unclear as exactly how this infotype should be used. It is clear that it will override the compensation eligibility on an individual basis but how should data be entered on the IT. Is the start/end date of the infotype to be based on the review period or from the day entered to the high end, or for the period of ineligibility. Also in this case how is the Eligibility date field to be used. We will be using this IT to set EE's to ineligible, but cannot find any documentation on it.
    Thanks
    Emer

    Thanks Amit,
    That is fine for this reward period and they EE will not receive anything this run. But the ineligibility may only run for one year e.g 01/07/2006 - 30/06/2007 what do we need to do here in order for them to be eligible again from 01.07.2007 again without manual intervention.....is this when we use the Eligibility date field' and enter a date of say 01.07.2007 so they will be included again.
    Also do you know if it can also be used to override eligibility for a partial period and so let the Feature decide for the first part of the year, then for the last six months set to ineligible again.....in which case what start/end dates are used?
    Thanks in advance
    Emer

  • ECM Plan with no budget, planning, or approval for hourly union employees

    We are implementing Enterprise Compensation Management at my company.  We are on 6.0 Ehp5.  One of our requirements is for a General Increase Plan (Salary Adjustment) for union employees.  There is no approval process for this plan.  Once top leadership has approved the increase (outside of SAP) every eligible employeeu2019s base pay is increased by the same percentage.  Also, this group of employees has fixed pay per job.  We use table T510 to store their pay scales and levels.  So we normally increase the values in T510 by the approved percentage and then create new IT0008 via mass upload. 
    Since we are implementing ECM and want this plan to be administered through ECM, my question is about how that should work.  I was thinking that we would use PECM_CREATE_COMP_PRO to create the Compensation Process record and bring to the minimum.  I am not sure if this transaction looks at T510 or just T710 or the Planned Compensation (HRP1005).  I assume we would then use PECM_CHANGE_STATUS to change the status to u201CApprovedu201D (not sure if the IT0759 has to be in Appoved status before being activated).  Lastly we would use PECM_CHANGE_STATUS to Activate the Compensation Process infotypes.  Does this sound like the way to handle a plan where every eligible employee gets the same % increase or do you know of a best practice you could share?

    Hi Vishal,
    Nice to see your reply, i am having SAP_ALL permissions in the backend system, my user id was attached to employee, that employee is top level manager, i am able to see employees successfully in MSS 600 Compensation Approval WebDynpro JAVA application for Approval and Rejection, but i am not able to see employeed in MSS 604 (EHP4) Review Planning(Compensation Approval) WebDynpro ABAP application.
    When i am trying to execute that application even i am not able to see any errors, the screen looks fine, only in the table it displays " table does not contain data"
    If you have any idea please help me on this one.
    Thanks in Advance.
    Regards,
    Babu.

  • Compensation management approval process in MSS

    Hi,
    What is the business logic behind SAP standard for compensation approval in MSS?
    Manager A and manager B does compensation planning for their directly reporting employees and submits for approval.
    Manager C also plans for his directly reporting employees (who are actually manager A and B) and submits for approval.
    If manager A and B goes into compensation approval, they will not have anything to approve. That's fine.
    If manager C enters compensation approval, he will have to approve all the employees submitted by manager A and B. That's also fine. But: He also have the employees he has been planning himself (manager A and B) on the list for approval. I do not find that very logical.... What is the SAP logic behind this???
    I guess a customer function module could be used to solve the issue, but I know many of you have faced the same issue, so please share your knowledge on how you managed to get along, maybe even share the code?
    If this is an issue for many of us, I also suggest to face SAP to have them provide some standard functionality to handle the issue. I will gladely be the driver on that.........
    Kind regards Henrik

    Hi Henrik
    Comp plg is purely based on OADP ( obj and data provider) and the corresponding evaluation paths available in R/3 system.
    Verify V_TWPC* tables in R/3 system, I think something is missing to avoid the A & B managers to view their staff.
    Rewards are highly appreciated.
    Thanks
    Narasimha

Maybe you are looking for