Mass approval of Leave tasks..

Dear Team,
Is it possible to Approve all leave requests at a single go. If it is Possible, What needs to be done
at WORKFLOW Part and What needs to be done at EP Part. Please specicy both coding and configuration part of them. Please help.
Thanks a lot in advance,
Sai

Dear Surjith,
Sorry for the late reply.
I am currently working on EP7.0 and ECC 6.0. Please guide me on the step by step procedure to achieve mass approval of leave tasks.
As said in the document about decision views, that it will help me in handling mass approvals and rejections. But does that mean that nothing sholud be done from Workflow or R/3 part. ?
If that's so, please guide me how to implement decision views as in the document it sis not so clear and also our UWL is very much different from the one shown there.
Please help.
Thank you very much in advance,
Sai

Similar Messages

  • Mass Approval for Leave in UWL

    Dear Gurus,
    we are facing issues in mass approval for leave process in our UWL. we have customized the xml file and added approve and reject columns in the table. this is all in a new custom view that is designed and uploaded with high priority.
    when selecting radiobuttons and clicking submit, Task disappears from UWL and moved to outbox in SAP Inbox.
    But the document status is "SENT" and not changing to Approved /Rejected. Workflow Status is showing as completed.
    Any clue.? Do we need to change the Workflow to accept the user decision via UWL. Any Container/parameters to be updated in addition?
    <Action name="approved" userDecision="yes" handler="UpdatingContainerHandler" referenceBundle="com.sap.pct.erp.mss.leaverequest.approve">
    <Properties>
    <Property name="_WI_OBJECT_ID.STATUS" value="APPROVED"/>
    <Property name="_WI_RESULT" value="A"/>
    <Property name="_RESULT" value="A"/>
    </Properties>
    </Action>
    <Action name="rejected" userDecision="yes" handler="UpdatingContainerHandler" referenceBundle="com.sap.pct.erp.mss.leaverequest.reject">
    <Properties>
    <Property name="_WI_OBJECT_ID.STATUS" value="REJECTED"/>
    <Property name="_WI_RESULT" value="R"/>
    <Property name="_RESULT" value="R"/>
    </Properties>
    </Action>
    Kindly help
    Regards,
    Ankur

    Dear All,
    An Update. although workitems go away from manager's UWL, the leave status of the employee remains "SENT" and does not change to "Approved".
    this is because from 3 steps that are allowed in workflow Accept(approved), reject(rejected) and cancelled(error step),  the workflow progresses to step 3(cancelled).
    I checked with workflow consultants and they checked everything and reported that this requirement cannot be handled by changing the workflow as enough information is not passed to them to change the status of the particular leave in the tables...
    Kindly advice, if this configuration could work, or we need to go for custom development to create a new portal applicaton along with adaptive RFC's? in this case it will be a big and time consuming process in itself.
    regards,
    'Ankur Agarwal'

  • Mass Approval of Leave Request...need function module or any program

    Hi All,
    I have developed Custom Application in webdynpro java  for Leave,Travel,now i got the new requirements for mass approval of Leave and Travel can any baddy provide me any input ,i don't know which functional module or program i use , help gurus...
    Regards,
    Pramod gupta

    Refer below links to get an idea :
    uwl mass Approval- Select all option
    UWL Mass Approval XML changes or Custom App
    Mass leave approval?
    As an alternative to this service, you can use the Leave Request: Mass Approval report (RPTARQMASS_APPROVAL) in the back-end system. These reports enable you to approve multiple leave requests in batch.

  • Mass Approval of leave

    Hi All,
    I am santosh chauhan, responsible for a gamut of SAP functions. of late, i am faced with an error. Being an administrator, we are often reported a variety of leave problem wherein we come across one issue of Mass Approval of leave. Now this leave are belong to some Active and inactive employee either.
    Can somebody help me as to how we can deal with such outstanding leave notification without having to ask their concerned supervisor?
    looking forward to prompt, effective and promising response on this regard.
    Thanking you.
    Santosh

    Hi,
    1.
    Run SWIA:
    Provide Workitem of Leave request. You can find the same from SWI5.
    US , Approver ID. Provided leave approval is from ESS.
    2. Mass Approve - PTARQ.
    You can run T Code PTARQ -> Mass Approve.
    Note:
    Please refer Note for Dump in Mass Approver. As Approver(Sy-User)  is not mapped it will give dump.
    Provide Approver ID in mass approve.
    Execute .
    Select the records -> Approve it and then Click on Save.
    Hope this will help you.
    Thanks,
    Ketul

  • POWL Mass Approval EHP5

    We have just started looking at the powl for mass approval of leave requests in EHP5.
    It works fine - we can mark requests and approve them.
    However, in this mass approval, the manager will not see notes written or see quota for the employee like he does in a regular approval.  It may be that we just haven't played with it enough.  But I have some questions:
    1. Is there a possibility from mass approval to go in and see the request like you do from UWL?
    2. Does anyone have experience with representing leave requests both in UWL and in POWL?  I imagine this can lead to confusion.
    Thanks
    Kirsten

    Hi Kirsten,
    I didn´t have to use it with leave requests, but the solution that I found to use on clock-in/clock-out corrections approval can help you to achieve your requirements:
    1 - To create the Notes column, on CL_HRMSS_CICO_APPROVAL_POWL class, I created an enhancement and I added in the structure "ty_s_powl_table" the bellow line. To reach at this point, I navigated on IF_POWL_FEEDER~GET_OBJECT_DEFINITION method.
    types reason type ABANGRTXT.
    2 - To fill up the content on Notes column, on same class CL_HRMSS_CICO_APPROVAL_POWL, method CL_HRMSS_CICO_APPROVAL_POWL, create other enhancement, to get the notes from somewhere for each line. I don´t know the tables for leaving request, once I haven´t used it.
    We have developed many enhancements during the project to achieve the requirements of our customer. These enhancements helped us to avoid creating Z copies of many applications.
    I´ve used enhancements to achieve many requirements for: Clock-in Clock-out corrections (ESS and MSS), Payslip statement (ESS) and Appraisals (ESS and MSS).
    Regards,
    Bruno

  • UWL: Mass Approval functionality is not shown

    Hi Gurus,
    I have done the required config to call my ABAP webdynpro leave approval screen when a workitem is clicked in UWL and its working fine.
    Now I want to have a mass approval functionality for the leave approval screen. I have added the below Item types and Views in UWL.STANDARD.XML file and uploaded it to the system with high priority and then refreshed cache. When I login to the system and access the UWL, the MASS Approval functionality is not show. Do I have to do any other steps apart from this. Please let me know how to resolve the issue.
    =======================================================================
    @@@<ItemType name="uwl.task.webflow.TS90000001.ABC" connector="WebFlowConnector" defaultView="myReqApproveViewABC" defaultAction="launchWebDynPro"
    executionMode="default">
          <ItemTypeCriteria systemId="ABC" externalType="TS90000001" connector="WebFlowConnector"/>
          <Actions>
            <Action name="ApproveRequest" groupAction="yes" handler="FunctionModuleActionHandler" returnToDetailViewAllowed="no" launchInNewWindow="no">
              <Properties>
                <Property name="IV_WI_ID" value="${item.externalId}"/>
                <Property name="IV_APPROVE" value="X"/>
                <Property name="FunctionModule" value="Z_GELVFM_APPROVAL_SAVE"/>
              </Properties>
              <Descriptions default="Approve Request"/>
            </Action>
            <Action name="RejectRequest" groupAction="yes" handler="FunctionModuleActionHandler" returnToDetailViewAllowed="no" launchInNewWindow="no">
              <Properties>
                <Property name="IV_WI_ID" value="${item.externalId}"/>
                <Property name="IV_REJECT" value="X"/>
                <Property name="FunctionModule" value="Z_GELVFM_APPROVAL_SAVE"/>
              </Properties>
              <Descriptions default="Reject Request"/>
            </Action>
            <Action name="launchWebDynPro" groupAction="" handler="SAPWebDynproABAPLauncher" returnToDetailViewAllowed="yes" launchInNewWindow="yes"
    launchNewWindowFeatures="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
              <Properties>
                <Property name="WebDynproApplication" value="ZGELVWDA001_APP"/>
                <Property name="newWindowFeatures" value="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no"/>
                <Property name="DynamicParameter" value="wi_id=${item.externalId}"/>
                <Property name="openInNewWindow" value="yes"/>
                <Property name="WebDynproNamespace" value="SAP" />
                <Property name="display_order_priority" value="5"/>
              </Properties>
              <Descriptions default=""/>
            </Action>
          </Actions>
        </ItemType>
    ===================================================================================================
    @@@<View name="myReqApproveViewABC" selectionMode="SINGLESELECT" width="98%" supportedItemTypes="uwl.task.webflow.TS90000001.ABC" columnOrder="subject,
    detailIcon, createdDate, dueDate, Approve, Reject" sortby="createdDate" tableDesign="STANDARD" visibleRowCount="10" headerVisible="no"
    queryRange="undefined" tableNavigationFooterVisible="yes" tableNavigationType="CUSTOMNAV" actionRef="" refresh="60" dueDateSevere="0" dueDateWarning="0"
    emphasizedItems="unread" displayOnlyDefinedAttributes="yes" dynamicCreationAllowed="yes" actionPosition="bottom">
          <Descriptions default="Leave Request">
            <ShortDescriptions>
              <Description Language="en" Description="Mass Approval"/>
            </ShortDescriptions>
          </Descriptions>
          <DisplayAttributes>
            <DisplayAttribute name="Approve" type="radiobutton" width="" sortable="no" format="default" actionRef="ApproveRequest" hAlign="CENTER"
    vAlign="MIDDLE" maxTextWidth="0" headerVisible="yes">
              <Descriptions default="Approve"/>
            </DisplayAttribute>
            <DisplayAttribute name="Reject" type="radiobutton" width="" sortable="no" format="default" actionRef="RejectRequest" hAlign="CENTER"
    vAlign="MIDDLE" maxTextWidth="0" headerVisible="yes">
              <Descriptions default="Reject"/>
            </DisplayAttribute>
          </DisplayAttributes>
          <Actions>
            <Action reference="submitUserDecisions"/>
            <Action reference="refresh"/>
          </Actions>
        </View>
    ===========================================================================
    Regards,
    H.K.Hayath Basha,

    Hi,
    The code is not attached
    ***=============================================================================================================================
    ***<ItemType name="uwl.task.webflow.TS90000001.ABC" connector="WebFlowConnector" defaultView="myReqApproveViewABC" defaultAction="launchWebDynPro"
    executionMode="default">
         <ItemTypeCriteria systemId="ABC" externalType="TS90000001" connector="WebFlowConnector"/>
         <Actions>
           <Action name="ApproveRequest" groupAction="yes" handler="FunctionModuleActionHandler" returnToDetailViewAllowed="no" launchInNewWindow="no">
             <Properties>
               <Property name="IV_WI_ID" value="${item.externalId}"/>
               <Property name="IV_APPROVE" value="X"/>
               <Property name="FunctionModule" value="Z_GELVFM_APPROVAL_SAVE"/>
             </Properties>
             <Descriptions default="Approve Request"/>
           </Action>
           <Action name="RejectRequest" groupAction="yes" handler="FunctionModuleActionHandler" returnToDetailViewAllowed="no" launchInNewWindow="no">
             <Properties>
               <Property name="IV_WI_ID" value="${item.externalId}"/>
               <Property name="IV_REJECT" value="X"/>
               <Property name="FunctionModule" value="Z_GELVFM_APPROVAL_SAVE"/>
             </Properties>
             <Descriptions default="Reject Request"/>
           </Action>
           <Action name="launchWebDynPro" groupAction="" handler="SAPWebDynproABAPLauncher" returnToDetailViewAllowed="yes" launchInNewWindow="yes"
    launchNewWindowFeatures="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
             <Properties>
               <Property name="WebDynproApplication" value="ZGELVWDA001_APP"/>
               <Property name="newWindowFeatures" value="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no"/>
               <Property name="DynamicParameter" value="wi_id=${item.externalId}"/>
               <Property name="openInNewWindow" value="yes"/>
               <Property name="WebDynproNamespace" value="SAP" />
               <Property name="display_order_priority" value="5"/>
             </Properties>
             <Descriptions default=""/>
           </Action>
         </Actions>
       </ItemType>
    =======================================
    <View name="myReqApproveViewABC" selectionMode="SINGLESELECT" width="98%" supportedItemTypes="uwl.task.webflow.TS90000001.ABC" columnOrder="subject,
    detailIcon, createdDate, dueDate, Approve, Reject" sortby="createdDate" tableDesign="STANDARD" visibleRowCount="10" headerVisible="no"
    queryRange="undefined" tableNavigationFooterVisible="yes" tableNavigationType="CUSTOMNAV" actionRef="" refresh="60" dueDateSevere="0" dueDateWarning="0"
    emphasizedItems="unread" displayOnlyDefinedAttributes="yes" dynamicCreationAllowed="yes" actionPosition="bottom">
        <Descriptions default="Leave Request">
          <ShortDescriptions>
             <Description Language="en" Description="Mass Approval"/>
           </ShortDescriptions>
         </Descriptions>
         <DisplayAttributes>
           <DisplayAttribute name="Approve" type="radiobutton" width="" sortable="no" format="default" actionRef="ApproveRequest" hAlign="CENTER"
    vAlign="MIDDLE" maxTextWidth="0" headerVisible="yes">
             <Descriptions default="Approve"/>
           </DisplayAttribute>
           <DisplayAttribute name="Reject" type="radiobutton" width="" sortable="no" format="default" actionRef="RejectRequest" hAlign="CENTER"
    vAlign="MIDDLE" maxTextWidth="0" headerVisible="yes">
             <Descriptions default="Reject"/>
           </DisplayAttribute>
         </DisplayAttributes>
         <Actions>
           <Action reference="submitUserDecisions"/>
           <Action reference="refresh"/>
         </Actions>
       </View>
    =======================================
    Regards,
    H.K.Hayath Basha.

  • UWL Mass Approval XML changes or Custom App

    Dear Gurus,
    Please help us in understanding the solution to mass approval issue. Shall we go for XML changes or go for a new custom development in wda/wdj
    I have tried modifying XML method for leave approval but the issue is :
    1. Tasks drop off from manager UWL with success message but the workflow goes to cancelled step and does not update the status of the employee request from sent to approved. can this be handled by workflow guys.
    2. On doing XML changes in both views(normal and subview for mass approval), I lost hyperlinks on my workitems , so I could not launch any application even in the main view where approver shall approve items one by one.
    I need help to understand if the above 2 issues can be addressed.
    Further we have more than 10-12 types of approvals in our UWL down the line. So is it a good idea to configure XMl or just go and create 1 Master custom applicaiton to address all approvals and give mass approval facility in that alone.
    Kindly help
    Regards,
    Ankur

    Dear Piyush,
    we have been successful in writing our custom FM and we are calling the standard FM's in our abap box. leaves get approved on executing the custom FM from R3. however from portal UWL, still we are getting the same error message. I think our portal is not able to call the ABAP FM.
    Error Message:
    <b>
    Work item 000002882700 is not a user decision
    </b>
    <br>
    Our UWL code now is like:
    <i>
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE UWLConfiguration PUBLIC '-//SAP//UWL1.0//EN' 'uwl_configuration.dtd'
      >
    <UWLConfiguration version="1.0">
      <ItemTypes>
    <ItemType name="uwl.task.approval.webflow.TS12300097" connector="WebFlowConnector"
    defaultView="uwl.webflow.SAP_ECC_view" defaultAction="viewDetail" executionMode="default">
          <ItemTypeCriteria systemId="SAP_ECC" externalType="TS12300097" connector="WebFlowConnector"/>
    <Actions>
    <Action name="Approve" groupAction="yes" handler="FunctionModuleActionHandler">
         <Properties>
         <Property name="FunctionModule" value="ZHRTM_LEAVE_APPR"/>
         <Property name="IM_REQUEST_ID" value="${item.RequestId}"/>
          <Property name="IM_COMMAND" value="EXECUTE_APPROVE"/>
          <Property name="IM_PERNR" value="${item.pernr}"/>
          <Property name="WI_ID" value="${item.wi_id}"/>
          <Property name="IM_REMARK_ID" value="${item.AppRemDocId}"/>
         <Property name="UWL_RETURN_CODE" value="RET_CODE"/>
         <Property name="UWL_RETURN_TABLE" value="EX_MESSAGES"/>
          <Property name="UWL_RETURN_TABLE_PARAMETER" value="MESSAGE"/>
        </Properties>
          <Descriptions default="Approve"/>
       </Action>
        <Action name="Reject" groupAction="yes" handler="FunctionModuleActionHandler">
         <Properties>
         <Property name="FunctionModule" value="ZHRTM_LEAVE_APPR"/>
         <Property name="IM_REQUEST_ID" value="${item.RequestId}"/>
          <Property name="IM_COMMAND" value="EXECUTE_REJECT"/>
         <Property name="IM_PERNR" value="${item.pernr}"/>
          <Property name="WI_ID" value="${item.wi_id}"/>
           <Property name="IM_REMARK_ID" value="${item.AppRemDocId}"/>
         <Property name="UWL_RETURN_CODE" value="RET_CODE"/>
         <Property name="UWL_RETURN_TABLE" value="EX_MESSAGES"/>
          <Property name="UWL_RETURN_TABLE_PARAMETER" value="MESSAGE"/>
         </Properties>
          <Descriptions default="Reject"/>
       </Action>
    </Actions>
      </ItemType>
      </ItemTypes>
    <Views>
      <View name="uwl.webflow.SAP_ECC_view,w" selectionMode="SINGLESELECT" width="98%"
    supportedItemTypes="" columnOrder="subject, isEscalated, creatorId, createdDate,
    priority, attachmentCount, dueDate, status, accept, reject" sortby="priority:desc,
    dueDate:asc, createdDate:desc" tableDesign="STANDARD" visibleRowCount="17"
    headerVisible="no" queryRange="undefined" tableNavigationFooterVisible="yes"
    tableNavigationType="CUSTOMNAV" actionRef="" refresh="300" dueDateSevere="86400000"
    dueDateWarning="259200000" emphasizedItems="new" displayOnlyDefinedAttributes="yes"
    dynamicCreationAllowed="yes" actionPosition="top" referenceBundle="tasks">
        <Descriptions default="Custom Mass Approval View">
    <ShortDescriptions>
    <Description Language="en" Description="Mass Approval View"/>
    </ShortDescriptions>
    </Descriptions>
    <DisplayAttributes>
    <DisplayAttribute name="subject" type ="link"  actionRef="launchWebDynPro" width=""
    sortable="yes" format="medium" hAlign="LEFT">
              <Descriptions default="Subject">
              <ShortDescriptions>
              <Description Language="en" Description="Subject"/>
              </ShortDescriptions>
              </Descriptions>
              </DisplayAttribute>
    <DisplayAttribute name="reject" type="radiobutton" width="" sortable="no" format="default" actionRef="reject" referenceBundle="reject" hAlign="CENTER" vAlign="TOP" maxTextWidth="0" headerVisible="yes">
    <Descriptions default="">
    <ShortDescriptions>
    <Description Language="en" Description="Reject"/>
    </ShortDescriptions>
    </Descriptions>
    </DisplayAttribute>
    <DisplayAttribute name="accept" type="radiobutton" width="" sortable="no" format="default" actionRef="accept" referenceBundle="approve" hAlign="CENTER" vAlign="TOP" maxTextWidth="0" headerVisible="yes">
    <Descriptions default="">
    <ShortDescriptions>
    <Description Language="en" Description="Accept"/>
    </ShortDescriptions>
    </Descriptions>
    </DisplayAttribute>
    </DisplayAttributes>
    <Actions>
           <Action reference="submitUserDecisions"/>
    <Action reference="Refresh"/>
    <Action reference="defaultGlobalWizard"/>
    <Action reference="addToNavigation"/>
    <Action reference="removeFromNavigation"/>
    </Actions>
          </View>
      </Views>
    </UWLConfiguration>
    </i>

  • Tips for using clock in/out mass approval report in the portal.

    Currently there is no standalone application for mass approval of the time corrections. There is no seperate workflow template for Clock-In/Out Corrections as well. So its suggested to copy the standard leave request template WS12300111 and use it for Clock-In/Out Corrections.
    Usually the volume of the Clock-In/Out Corrections for approval are large. So the report RPTCORAPP is provided for mass approval of all the Clock-In/Out Corrections pending for the manager in the backend. This report can also be used in the portal in the following way. Before proceeding, I will take up an example :-
    Let us assume that we are using a custom WF template 'WS99900013' for clock in/out corrections which is a copy of the standard LeaveRequest template WS12300111. The approval task is 'TS99900043' which used for approving the workitems.
    Below are steps to configure the RPTCORAPP in the portal:-
    1. Change the task 'TS99900043'  to point to a DUMMY method. i.e. create a DUMMY method and make the task to point to the method.
    2. Save and activate the workflow.
    3. Create an i-view in the portal which calls the report RPTCORAPP directly.
    4. In the UWL xml file change the attributes of the task 'TS99900043'  to call the PCD of that iview directly.
    5. Upload the modified UWL XML file and re-register the workitems to sync it with changes of the task 'TS99900043'  in the backend.
    6. Test the application.
    Please note that the application is tested across all the scenario known to me. There might some scenario which are unknown to me, in which some issues may crop up. So I would suggest to to take a backup of the current WF template and UWL xml
    file before implementing the above changes.

    Hi,
    Checked everything and it seems fine. Any other ideas where i should looking?
    Regards

  • Mass approval of parked documents

    Hi Experts,
    I have a requirement to build a report that gets all parked documents based on user id for mass approval.
    How to get all the work items under user and how to proceed for mass approval? and all work items should be set it as complete,
    Please help me if any one have done similar requirement.
    Regards,
    Venu.

    Hi karri,
    Thank you for your reply and help and i am also facing one more problem in single appoval via workflow you might be aware of this. after posting the document wf-batch is updated in bkpf. user wants it with approver id, i have gone through the threads,
    i have found one common answer that.
    "Create new task for posting and use that instead of the standard posting step The posting step must be right after the approval step (or at least there cannot be any background steps between) The posting step must not be background step. Advance with dialog must be set on for the new posting step".
    i have created in the same way but it gives error while setting Advance with dialog, if i set like that it is expecting agent assignment,
    i have also tried in other way that i have created FM, inside that FM sy-ucomm is assigned with approver id and then posting FM is called but no use.
    Can u please give a working solution.
    Best Regards,
    Venu.

  • Mass approval functionality for SRM work items

    Hi,
    We want to implement mass approval functionality for SRM workflow, so that any user is able to approve/reject multiple requests at one go through UWL.
    Please guide if it is possible to implement this functinality for task id TS40007952.
    Regards,
    Avantika

    Hi Avantika,
    The mass approval functionality can be implemented for simple workflow items which have decisions to complete the work item. (User Decision Type)
    In SAP Business Workflow, user can define a task as a decision task by assigning DECISION as the underlying business object type. The task definition allows user to create two or more decision options to complete the task.
    The idea is to simply create a custom view/subview for the UWL item and configure it according to your needs.
    Have a look at this blog:
    Mass/Batch Processing of Work items in UWL
    and also check the documentation:
    http://help.sap.com/saphelp_nw70ehp1/helpdata/en/4e/72112bc9ea484196f2a5fdc68f5f5f/frameset.htm
    Let me know if you have any questions.
    Thanks,
    Shanti

  • UWL- Mass approval fromPortal.

    Dear Experts,
    We have a requirement like mass approval from MSS UWL- tasks from Poral.
    I have checked below threads,
    uwl mass Approval- Select all option
    and
    UWL Mass Approval XML changes or Custom App
    Please provide any other inputs to achieve mass approval from portal.
    Thanks in advance.
    Regards,
    Mahee.

    Hello Piyush, I'm solving the same problem. Can you help me ?
    I have found, that I can add new button into mass approval's view:
                   <Action name="accept" groupAction="yes" handler="UserDecisionHandler">
                   <Properties>
                   <Property name="decisionKey" value="1"/>
                   </Properties>
                   <Descriptions default="Accept all"/>
                   </Action>  
    That approves all displayed items. But that's not exactly what I'd like to do.
    I just want to select all checkboxes/radio buttons in mass approval view.
    Could you be so kind and give me your solution ?
    Thank you very much,
    Roman

  • Uwl mass Approval

    Hi all,
    i need to implement uwl mass approval.
    i have generated the new xml file for this and now mass approval is working fine.
    my problem is that i need to give select all button ie right now if there are 5 tasks
    present in uwl then i need to click 5 times to select the task then finally i am submitting the decision.
    so please guide for select all option .
    Regards,
    Piyush

    Hello Piyush, I'm solving the same problem. Can you help me ?
    I have found, that I can add new button into mass approval's view:
                   <Action name="accept" groupAction="yes" handler="UserDecisionHandler">
                   <Properties>
                   <Property name="decisionKey" value="1"/>
                   </Properties>
                   <Descriptions default="Accept all"/>
                   </Action>  
    That approves all displayed items. But that's not exactly what I'd like to do.
    I just want to select all checkboxes/radio buttons in mass approval view.
    Could you be so kind and give me your solution ?
    Thank you very much,
    Roman

  • EP7.0 - How to configure UWL Mass Approval Column

    Hi All,
    Any one of you know how can I configure the UWL with "Approve" and "Reject" column for ESS-Leave Request mass approval?
    For example, the manager can perform the mass approval by clicking the "Approve" check box and click "submit" button from the UWL instead of approve one by one....
    We are using EP7.0
    Thanks!
    Best Regards,
    S.Y

    Hello SY,
    This can be achieved using an xml config. The following document describes the config you need to do to achieve the decision (Mass Approval) view:
    <a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/fa21a890-0201-0010-708b-d0cfc117e7cd">How to configure the UWL</a>
    This should help you get started. Feel free to post any queries to the forum.
    Sudha

  • Mass Approval + User Decision Notes

    Hello
    We are configuring UWL in a SAP Nw 7.01 SP10 Portal.
    We have created a custom XML file where we define a decision task with approve and reject actions; user decision notes are enabled in both actions:
    <ItemTypes>
         <ItemType name="uwl.task.webflow.decision.TS90100261.SAP_ECC_Financials" connector="WebFlowConnector" defaultView="POCAllView" defaultAction="viewDetail" executionMode="default">
              <ItemTypeCriteria systemId="SAP_ECC_Financials" externalType="TS90100261" connector="WebFlowConnector"/>          
              <Actions>
                   <Action name="ApproveRequest" groupAction="yes" handler="UserDecisionHandler" returnToDetailViewAllowed="no" launchInNewWindow="no">
                     <Properties>
                        <Property name="decisionKey" value="0001"/>
                        <Property name="UserDecisionNote" value="true"/>
                        <Property name="display_order_priority" value="uwlExcludeFromPreviewDetail"/>
                        <Property name="UserDecisionTitle" value="Approve the request"/>
                     </Properties>
                     <Descriptions default="Approve"/>
                   </Action>
                   <Action name="RejectRequest" groupAction="yes" handler="UserDecisionHandler" returnToDetailViewAllowed="no" launchInNewWindow="no">
                     <Properties>
                        <Property name="decisionKey" value="0002"/>
                        <Property name="UserDecisionNote" value="mandatory"/>
                        <Property name="display_order_priority" value="uwlExcludeFromPreviewDetail"/>
                     </Properties>
                     <Descriptions default="Reject"/>
                   </Action>
              </Actions>
         </ItemType>
    </ItemTypes>
    Then we define a view that allows mass approval/rejection using checkboxes and a submit decisions button:
    <View name="POCAllView" selectionMode="SINGLESELECT" width="98%" supportedItemTypes="uwl.task.webflow.decision.TS90100261.SAP_ECC_Financials" columnOrder="APPROVE, REJECT, subject, creatorId, createdDate, priority, attachmentCount, dueDate, status, MYATTRIBUTE01, MYATTRIBUTE02, MYATTRIBUTE03" sortby="priority:descend, dueDate:ascend, createdDate:descend" tableDesign="STANDARD" visibleRowCount="10" headerVisible="yes" queryRange="undefined" tableNavigationFooterVisible="yes" tableNavigationType="CUSTOMNAV" refresh="300" dueDateSevere="0" dueDateWarning="0" emphasizedItems="none" displayOnlyDefinedAttributes="yes" dynamicCreationAllowed="yes" actionPosition="bottom" referenceBundle="pocall_tasks">
          <DisplayAttributes>
            <DisplayAttribute name="APPROVE" type="checkbox" width="" actionRef="ApproveRequest" referenceBundle="PoC.Approve" hAlign="CENTER" vAlign="MIDDLE"/>
            <DisplayAttribute name="REJECT" type="checkbox" width="" actionRef="RejectRequest" referenceBundle="PoC.Reject" hAlign="CENTER" vAlign="MIDDLE"/>
           </DisplayAttributes>
          <Actions>
         <Action reference="submitUserDecisions"/>
            <Action reference="refresh"/>
            <Action reference="defaultGlobalWizard"/>
            <Action reference="addToNavigation"/>
            <Action reference="removeFromNavigation"/>
          </Actions>
        </View>
    However, we don't know how to include the decision note if the checkboxes + submit decision button are used.
    Does anyone have experience with this configuration and knows the solution? Points will be rewarded.
    Thanks,
    Jon

    Hi,
    create a custom view/subview for the UWL item and configure it according to your needs.
    Have a look at this blog:
    Mass/Batch Processing of Work items in UWL
    and also check the documentation:
    http://help.sap.com/saphelp_nw70ehp1/helpdata/en/4e/72112bc9ea484196f2a5fdc68f5f5f/frameset.htm
    Regards,
    Kiruthika

  • Mass approval of CATS Timesheets

    Currently CATS timesheets show up on the UWL and users click on the timesheets individually that opens up the screen   RCATS_APPROVE_ACTIVITIES in transaction CATSW and the users either Approves or Reject it. Now they want some way of mass approval of timesheets to show multiple records in one screen. What are my options to do that? I am kind of novice in UWL and workflow so please elaborate on things if necessary

    Hello,
    Starting from ERP2005, new and improved standard tasks have been provided for Cross Application Timesheet.
    Before this release, workitems were created for each employee. Approver had to click on each workitem in order to approve records , which was time consuming. With ERP2005, the approver gets at the maximum only one workitem which contains CATS records for all the employees sorted according to personnel numbers. So the approver has only one workitem to work with which makes Approval more easier and saves him lot of time.
    To achieve this new functionality you have to make use of new Standard tasks TS31000004, TS31000006, TS31000007. The old tasks will still work in ERP2005 but it may yield some un-desirable results. Hence it is highly recommended to use the new tasks.
    Best Regards,
    Deepak.

Maybe you are looking for