ConcurrentModificationException  in MSS approval view

I have tried to configure Approval by Manager FPM application of MSS , I tried to remove the drill down step and make an individual approve step the first step.
There was no success.And after I have returned all the configuration of this FPM application to it's initial status I am receiving
the following error while trying to access the approve iview.
Thank you for your help
<br>
<br><br><br>
java.util.ConcurrentModificationException
     at java.util.HashMap$HashIterator.nextEntry(HashMap.java:782)
     at java.util.HashMap$ValueIterator.next(HashMap.java:812)
     at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.doModifyView(ClientComponent.java:487)
     at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doModifyView(WindowPhaseModel.java:551)
     at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:148)
     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:319)
     at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:713)
     at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:666)
     at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:250)
     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: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:104)
     at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)
Edited by: constantine reif on Sep 28, 2009 6:24 PM

Hi,
This bug is fixed in SP09 patch 1. This happens because you assigned process control items to roles which are not available anymore. For example, the role doesn't exist anymore because the action in the underlying block was deleted.
The work around is to recreate the process object and to insert the blocks again.
Hope this helps.

Similar Messages

  • Adding a column in the MSS Approval view

    What are the options for adding a column in the MSS approval view (CATS regular) ?

    there are lot of colums available in cats customisation for this
    Please check
    In the IMG (transaction SPRO), go to
    - SAP Customizing Implementation Guide
      - Cross-Application Components
        - Time Sheet
          - Specific Setting for CATS regular
            - CATS regular
              - Approve Working Time
                - Define Field Selection for Individual Approval View
                - Define Field Selection for Detail View
    Here you can assign lot of columns to your profile
    which is easily customisable

  • ESS/MSS leave approve view is diaplaying as error

    Hi All,
    We are using ESS/MSS for leave request and approval process.
    We did neccessary configuration for the same. I have created leave request in ESS successfully and the same request displayed as item in UWL/Task. When try to approve, by clicking the link, it throws an error.
    The error details are : 503 Service not available
    Error: -6
    Version: 7000
    Component: J2EE Server
    Date/Time: Mon Jan 16 14:31:49 2012
    Module: http_j2ee_mt.c
    Line: 820
    Server: eppilot_KHE_11
    Error Tag:
    Detail: Cannot reach external Application Server on eppilot:51111
    When i try to preview the Iview 'leave reuqest approval' as a stand alone(from Content administration), its shows the approval view perfectly . even i tried to approve from their , its approving perfectly. But the Leave request approval view is not displaying when manager click the link to approve in UWL/Task.
    Kindly help.
    Thanks,
    Venkat

    Hi Andy,
    Thanks for your reply.
    As per the SAP Note 779075,
    I have changed in SWFVISU same as below. 
    TS12300097 WebDynpro Java
                    APPLICATION LeaveRequestApprover
                    DYNPARAM    wi_id=${item.externalId}
                    PACKAGE     sap.com/ess~lea
    TS12300116 WebDynpro Java
                    APPLICATION LeaveRequest
                    DYNPARAM    wi_id=${item.externalId}
                    PACKAGE     sap.com/ess~lea
    The application "LeaveRequestAdmin" is not released. Use transaction SWFVISU to delete the following entry:
    TS12300104 WebDynpro Java
                    APPLICATION LeaveRequestAdmin
                    PACKAGE     sap.com/ess~lea
    1.After that , in Universal Worklist configuration, I have selected the row..system alias 'SAP_WedDYnpro_XSS' Connector type 'Web flow connector, clicked the re-register button.  I got the folowing message :
    Item type registration was successful for the following systems:
    - SAP_WebDynpro_XSS (WebFlowConnector
    2. After that i have cleared the cache.
    But still i am getting the same error message, when i click the leave request item. Kindly help.
    Thanks in advance.

  • MSS Approve Working Times - Collective Approval view changes

    Hello,
    We are implementing EP 7.0, ERP2005 (ECC 6.0) SP07, ESS (MySAP ERP) 1.0.
    I have successfully configured the Individual Approval screen and the Detail Screen using SPRO to add and remove columns as per my client's requirements.  However, I see no way to configure the Collective Approval view in a similar fashion.
    The objective is to have similar columns display in the Time Sheet, the Collective Approval view, and the Individual Approval view.
    Thanks in advance.
    Fred
    Message was edited by:
            Frederic Wood
    Message was edited by:
            Frederic Wood

    Hi fredric,
    we have same kind of requirement as you had earlier.the client needs modifications in MSS  screens such as collective approval screen,individual screen,review & save screen,completed screen changing label,decreasing the width of the column,hiding columns,,etc...I have tried with CTRL+R.C to do this changes,,but it did not work ..please can you detail the procedure to achive the requirement,,im new to MSS ..please detail the settings  both from portal end & R3 end or else share any doc to achieve these ..Our environment is EP 7.0 sp7 & R3 version is 6.0 ehp4,mss version is 1.41...Any help would be appreciated..

  • MSS Approve Time (views)

    Hello --  We are using XSS for ECC6.
    I am struggling with limited VIEWS available in MSS for Time Approval....
    What is the deal with not having the use of the OADP tables like everywhere else in MSS? For example, I cannot switch the view from 'Direct Reports' to 'All Employees'... A common scenario would be to sometimes also approve time for the org unit below (All Employees).
    It looks like you define a View Group in table V_PTREQ_TEAM. And then the system automatically uses the View assigned as position '1' in table V_TWPC_ORGVWGRP.. However, there is no available function to switch back and forth between other views (from Direct Reports to All Employees). The Time Approval views are all based only on the time data displayed (and uses an entirely different set of tables). I need to use a view that changes the employee selection.  Does anyone now of a way to integrate with the views from the OADP tables, please share... This is not an uncommon scenario and I can't imagine SAP did not account for it... Thanks in advance for any help!
    Regards,
    Karen

    Hi Reiling,
    I followed up with SAP to see if there was a BAdi or something we could use to change the EE selection..   Basically they said the current view is all they have to offer...  It might be changed in a later release, but nothing is scheduled at this point.  (!!)  Our client changed their Business Process -- MSS users will only approve direct reports...  If another mgr below them is absent, the back up approver will be a Time Administrator who will approve in the backend.  Not idea, but there's no other option.
    Regards,
    Karen

  • Working of Individual Timesheet approval view  in MSS

    can any one tell what happens(how it works) when a manager selects "Reject " from drop down and press the transfer button in Individual timesheet approval view.
    problem is : i have sorted the data based on A/A type Text. suppose that the data before sorting is 4,1,4 after sorting the data is 4,4,1.  when i select reject for first two entries 4,4(sorted data) and press transfer it will go to collective approval view. then choose review. in this screen it showing the rejected times as 4,1(which is the previous data) rather than 4,4.
    the summary is it is taking only previous data eventhough we have sorted it.
    any help will be greatly appreciated.

    You can select individually and those records which are selected as rejected will be rejected in the final screen
    In individual approval you set the status approve, resubmit or reject! These are different statuses we need to use

  • MSS Approval Report Links to Busines Workflow Task in UWL

    Hello All,
    I have a scenario below that I'm hoping you can help.
    I copied the standard business workflow task "TS31000007: CATS Approval by Supervisor" to create our own task (general task) and link the 'CatManagerApprove' application and 'sap.com/msscatapproval' package to this task in the Workflow Visualization Configuration.
    We then assigned this new task to the time data entry profile for the portal.  Once, employee released the working time, the task is created and send to the Universal Worklist. 
    The manager can then access the UWL and open this approve time workflow task. This task is open to the MSS Approval Report (similar to what appear under the MSS > Tasks > Approve Time by Manager).
    However, I have copied the Approve Time by Manager to our own and changed some of the  order of the column and header text and assigned to the MSS role. 
    I would like to have this CATS approval task open to the same approval report view/layout as in the MSS Approval Report.
    I've tried to change the layout (column order) through portal contents of the standard MSS Approval Report because I thought it was reading from there, but it's not.
    Does anyone know how this can be done or where to point to the MSS Approval Report on the portal.
    Any help would be appreciated!
    Tam

    Hi Karri,
    We were able to use the launch iview task to launch our specific iview but I cannot seem to get it to recognize the workitem. In other words, when I click on the task in the UWL, my approve working time iview appears but it does not have the data that is from the workflow task item. Attached is the XML code that I used:
    <ItemType name="uwl.task.webflow.TS93000001.SAP_ECC_Financials" connector="WebFlowConnector" defaultView="DefaultView" defaultAction="launchIView" executionMode="default">
          <ItemTypeCriteria systemId="SAP_ECC_Financials" externalType="TS93000001" connector="WebFlowConnector"/>
          <Actions>
            <Action name="launchIView" groupAction="" handler="IViewLauncher" returnToDetailViewAllowed="yes" launchInNewWindow="yes" launchNewWindowFeatures="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
              <Properties>
                <Property name="newWindowFeatures" value="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no"/>
                <Property name="page" value="pcd:portal_content/net.saccounty.SacCounty/net.saccounty.approve_ts_data"/>
                <Property name="openInNewWindow" value="yes"/>
                <Property name="display_order_priority" value="5"/>
                <Property name="workitemId" value="${item.externalId}"/>
              </Properties>
              <Descriptions default=""/>
            </Action>
          </Actions>
        </ItemType>
    I thought the line <Property name="workitemId" value="${item.externalId}"/> would pick up the work item ID, but it is not working. Any suggestions?
    TS93000001 is our task. approve_ts_data is our iview. It opens in a new window correctly and goes to the correct iview, just is not the actual task data.
    Thank you,
    Mark.

  • MSS Approve Time sheet data error

    Hi,
    In MSS Approve time sheet data I get a
    The ASSERT condition was violated., error key: RFC_ERROR_SYSTEM_FAILURE:com.sap.tc.webdynpro.modelimpl.dynamicrfc.WDDynamicRFCExecuteException: The ASSERT condition was violated., error key: RFC_ERROR_SYSTEM_FAILURE
    at com.sap.tc.webdynpro.modelimpl.dynamicrfc.DynamicRFCModelClassExecutable.execute(DynamicRFCModelClassExecutable.java:101)
    at com.sap.xss.hr.cat.approve.blc.FcCatApprove.rfcExecute(FcCatApprove.java:307)
    at com.sap.xss.hr.cat.approve.blc.FcCatApprove.init(FcCatApprove.java:276)
    at com.sap.xss.hr.cat.approve.blc.wdp.InternalFcCatApprove.init(InternalFcCatApprove.java:243)
    at com.sap.xss.hr.cat.approve.blc.FcCatApproveInterface.onInit(FcCatApproveInterface.java:136)
    at com.sap.xss.hr.cat.approve.blc.wdp.InternalFcCatApproveInterface.onInit(InternalFcCatApproveInterface.java:133)
    In spro I have configured
    Approval Mode MSS_LTV_EE
    CATS Approval MSS_LCA_EE
    Request Mode ESS_LEA_EE
    Team View Mode MSS_LTV_EE
    I have added pernr and name in the fields selection
    Following is the st22 dump
    Error analysis 
    The following checkpoint group was used: "No checkpoint group specified" 
    If in the ASSERT statement the addition FIELDS was used, you can find 
    the content of the first 8 specified fields in the following overview: 
    " (not used) " 
    " (not used) " 
    " (not used) " 
    " (not used) " 
    " (not used) " 
    " (not used) " 
    " (not used) " 
    " (not used) " 
    Regards
    Srini

    Srini,
    This thread might be handy.
    ESS, Employee Search error: The ASSERT condition was violated
    Good Luck.
    Sandeep Tudumu

  • Employee Search in MSS Approve Time Sheet Data

    Employee Search in MSS Approve Time Sheet Data (Net Weaver Portal 2004s)
    In MSS we need upper level managers to be able to approve time for employees who reside in lower level org units and are not the manager’s direct reports.  This is usually the case when the chief the employees do report to directly is absent.
    In the MSS Team view the links General Information, Compensation Information and Personnel Development have an Employee Search iView with a dropdown containing options for Direct Reports, Employees from Organizational Structure, Employees from Organizational Units and Employee Search.  We have been told that in previous versions of MSS that functionality existed in the Approve Time Sheet Data iView as well which would appear to solve our problem.
    Is this functionality available in Approve Time Sheet Data and if so how is it configured?  Or is there another way (other than manipulating the org structure) for managers to view non-direct reports and approve their time?

    Hi Mani,
    It is a good thing you have found this post, as it demonstrates that you put in some effort to search for similar posts to your problem.
    However, if the post you found is like 3 years old and there are no replies, chances are the guy did not find a solution or isn't visiting here anymore. So it might be a good idea to raise a new post, to increase you chances of getting some answers.

  • Can MSS Team Viewer for HR Users to See All Org?

    Hi MSS Expert:
    Our company has modified R/3 MDT scenario that specially give HR users to display all org structure and run reports through PPMDT.  We're now implmenting MSS 60.1, backend ESS 5.0, after configured the objects and data provider that's derived from MDT evalution path, we can not overwrite the team viewer that can give HR user to have full access to entire org structure view.  Is MSS team viewer only limited to line manager who has chief position?  Or can it be configured to adopt both line manager and special HR users?  Any guidance will be greatly appreciated.
    Helen

    Hi Helen,
    being chief is a pre-req for MSS..You can create custom function modules & evaluation paths to bring in different levels of employees in to the Team Viewer.. but cannot give access to a special user... one has to be a chief of an Org Unit to get access to MSS..
    Regards,
    Suresh Datti

  • How can we configure in MSS to view Employee work schedule?

    Hi,
    How can we configure in MSS to view Employee work schedule?
    Regards,
    Poornima

    Hi,
    Can you please tell me what is your exact requirement?....
    I think in the standard MSS package there is an iview for viewing the workschedule related information like Hours/day, Hrs/week, hrs/month and hrs/year for a position.
    However, if you want to view the workschedule for employee, it can easily be configured through the OADP.
    You can create a custom Function module for fetching the workschedule for each employee and after creating a custom column, add it to any data view.
    Thanks,
    Pinki

  • Message Column in Individual Approval View of Manager- What data is shown??

    Hello Guru's,
    We have implemented Time Management, and in that Manager can approve the record working times.
    In that we have Individual Approval views and in that table we have Message Column.
    My question is :
    What for we use the Message Column, since in our landscape we don't see any data.
    Please help me what data is showed and why is it not populating in our case.
    Thanks,
    Pramod

    Hi,
    Thanks for the reply.
    But what we observed is that message column in both collective approval and individual approval screen are not working the same way.
    As you said the message column is used for showing the status or warning message.
    But the problem is as said before the message column is in addition.
    To be more clear In record working time when an employee records the time in the Day view in the details he/she have option to give some notes. That notes is shown in Individual view but the message column in Manager individual approval screen is blank
    In the collective approval screen the message column we are using to show the manager whether he/she entered entered more hours than planned hours.
    Any Other inputs are appreciated.
    Thanks,
    Pramod

  • Employee search in MSS Team view

    Hi,
    Our requirement is to add a new criteria (employee by cost center) to the search criteria drop down in MSS Team view.
    I have done the following steps in Object and Data provider node in spro-
    u2022     Define rules for object selection
    u2022     Define object selection
    u2022     Define organizational structure views
    u2022     Group organizational structure views
    The new criteria is now visible in the dropdown, but on selecting the dropdown value no fields for input of cost center are displayed. Are there any settings that need to be done to define the input fields? If yes, what are these settings and where do I do them?
    TIA.

    Hi Diana,
    Now I see the problem. And I dont think it is possible.
    I recoment you to look at class CL_HRWPC_SEARCH_VIA_SELID. This class used by MSS for employee search. You can see it in IMG Define object selection. Copy and try modify it or find ther class you can use. I hope will work without any modification in NWDS.
    All I did was definition rules for object selection where I put my FM for object selection. I did not enter any values the searsh was in the FM.
    Evgeny

  • MSS Team View evaluation path for non chief positions (s-s)

    Hello,
    We have a problem with display of employees under non chief manager - reporting managers (connection A002). In our organization we have line managers and under them team managers who are leading team of employees. Those managers want to see their employees under MSS Team View iView.
    I have checked forum posts and try to create correct evaluation path but i didn't get results yet. I have created 2 evaluation paths:
    Z_MANG (copy of SAP_MANG):
    10 *     B 008      S
    20 S    B 002      S
    30 US  A 208 P
    Z_S-S (copy of MSSDIREC):
    10 S  A 002     S
    20 S  A 008     P
    30 S  A 008     US
    I also included them into rules so:
    Root rule (rule 1) - Z_MANG
    Target rule (rule 3) - Z_S-S
    I have also done customizing under Object and Data provider and if I choose standard evaluation paths (e.g. SAP_MANG and MSSDIREC), I get employees shown - if I give manager a hat (A012 connection).
    Could you please help me with advice, where am I wrong? I think that first evaluation path (Z_MANG) is ok and it finds non chief manager, maybe is a problem with second one that don't show employees?
    Thank you for answers in advance.
    Best regards,
    David

    My first suggestion was either use Bottoms-up approach or top-down dont use both..like either use either of below
    S A 002 Reports (line) or
    S B 002 Is line supervisor
    but figured u will still have depth issues..so therefore
    you cld experiment like below..i understood your requirement, and i am suggesting this totally off-hand thats on top of my head..as i said experiement doing this way..
    say you have four levels  why dont you use different evalutaion path to link them between each level..
    say 1st to 2nd (reports to A002)
          2nd to 3rd (subordinate to A005)
          3rd to 4th/4th to 3rd (Is line supervisor B 002 )etc
    this way you will not have the depth issue as each one is diffeent Ev path..
    ...oops i can see people laughing at this solution..but well..i tried!

  • MSS Team View change Bizcard Text

    Hello,
    We are implementing MSS Team View on Portal. And want to change the Home No. text in the Bizcard displayed when the Manager hovers over the employee.
    Any help would be highly Appreciated.
    Please refer to the screen below:

    Hi Rohit,
    there is a customizing activity where you should be able to change the text.
    Go to Personnel Management --> Manager Self-Service (Web Dynpro ABAP) --> Organizational Chart Visualization --> Configure Organizational Chart Visualization
    If you don't have any customer specific entries, the standard customizing can be found under "Check standard organizational chart configuration"
    Select the MSSBIZVIEW entry
    Go to the structure MSS_EMP_HIER:
    And then to the MSS_TMV_BIZ_NAV navigation field group (as you want to change communication settings here)
    If you then open the navigation fields, you should be able to edit the text that is shown:
    Hope this solves your issue and helps.
    Regards,
    Marc

Maybe you are looking for