Multiple approval of workitems in UWL

Hi,
I am working on a workflow in SD related to bidding/entitlement management. There is a client request that, the user should be able to select multiple workitems in UWL and then click 'approve' to approve the multiple workitems selected. If so, how?
Thanks,
Sheik.

Hi,
Normally UWL iViews appears with radio button for each of the workitem in the list.
It can be customized using Decision Views. For e.g. converting radio boxes to check boxes to enable
mulitple choices etc.
Look into Decision View configuration part of the UWL.
Hope it will give some pointers.
~Vipin

Similar Messages

  • UWL Multiple approval

    Hi Gurus,
    Need some advice here. I have customized my XML file to include 2 new columns; Approve and Reject. It is a radio button option. My question is, how do i add a 'button' at the header level which will allow me to approve all workitems based on the radio button 'approved' selection made? Basically, i would like to approve have the option of multiple approval.
    I have gone through the standard configuration documents but i could not pin point the section that i am missing. Please advise.
    Regards

    Hi,
    Normally UWL iViews appears with radio button for each of the workitem in the list.
    It can be customized using Decision Views. For e.g. converting radio boxes to check boxes to enable
    mulitple choices etc.
    Look into Decision View configuration part of the UWL.
    Hope it will give some pointers.
    ~Vipin

  • Executing a workitem from UWL for approval process in ESS/MSS

    Hi All,
    I am working on ESS/MSS workflows...Everything is configured and also workflow is developed...When i try to execute a workitem from UWL to approve a PCR, i am getting a message in the status bar as "work item exucuted(new processing status:"in process"). But it's not launching the SAP transaction for approval.
    Can anyone tell what is the probelm....
    Thanks,
    Sunil

    Hi Sunil,
              how r u, i have also same dout i know the configuration steps of UWL but i don't know how to Configuration of Universal worklist and Timesheet application in ESS/MSS to display at manager side....i am new to this ESS and MSS Configuration side.....i request to u could u please tell me the step by step procedure or else if u have any configuration steps which u have already done please send me a mail to my id : [email protected]
    really i appreciate your help....i will be waiting for your mail.....
    Thanks and Regards,
    Abhiram.

  • Multiple Approval Leave Request in Fiori

    Hello,
    Do we have multiple approval Leave request in Fiori and how do we enable it.
    In EHP7 portal we have multiple approval and Fiori app should be in synch with the same. However, I could not find any option to enable the multi-level approval for leave request in Fiori.
    Regards,
    Divya

    Hi Divya,
    Are you talking about, multiple levels of approval in approve leave requests app in Fiori.
    This totally depends on the workflow template you are using. If the workflow you use in your portal handles multiple approval, your approve leave request should allow the same too. Make sure you are getting the workitems in your sap inbox.
    Let us know if this is not what you are asking for.
    Regards,
    Tejas

  • Can we approve working time in UWL without  MSS web appl?

    Hello Friends,
    I have a doubt thats bugging me for the past one week, I have a requirement where an employee enters working time through portal and the manager should approve through the portal.
    I have configured ESS and also the backend, thus when an employee enters his working time and releases ,  a workitem is created in the managers inbox at the backend.
    I am using the approval reports RCATSB01 for approving working time in the backend.
    I am planning to do the UWL config so that managers can access workitems through portal, <b>Can i use this approval report to approve working time in UWL or is it mandatory to use "Approve working Time" web application from MSS</b>.
    Regards
    Sriram

    Hello Ashutosh,
    I have given the visualization parameters for task TS31000007
    APPLICATION :  CatManagerApprove
    PACKAGE :   sap.com/msscatapproval  in SWFVISU
    Then followed the UWL config guide and did minimal configration
    Created a sytem in system landscape (alias UWL_SYSTEM) and registered in UWL
    registered all item types for the system.
    Now i can able to see the workitems in the UWL but when i click on the work item Approve working time i get an error
    Portal Runtime Error
    An exception occurred while processing a request for :
    iView : pcd:portal_content/every_user/general/uwl/com.sap.netweaver.bc.uwl.uwlSapWebDynproLaunch
    Component Name : com.sap.portal.appintegrator.sap.WebDynpro
    Exception in SAP Application Integrator occured: Application URL ':///webdynpro/dispatcher/sap.com/msscatapproval/CatManagerApprove;jsessionid=(J2EE17580000)ID0079084450DB21042082377319897423End' is not valid! Please check the protocol and host entries for system 'UWL_SYSTEM'..
    Exception id: 03:13_24/07/07_0037_17580050
    See the details for the exception ID in the log file
    There is already system file   com.sap.pct.erp.mss.001 . do i need to do any changes to the config files.
    Regards
    Sriram

  • Error while employee accessing the rejected leave request workitem in UWL

    Hi
    I am getting this following error while employee accessing his rejected leave request workitem in UWL.
    Leave application is working properly to place the leave request and to approve the request, But am getting this below error when employee try to open the rejected leave request workitem through UWL.
    Application error occurred during request processing.
      Details:   com.sap.tc.webdynpro.services.sal.core.DispatcherException: Wrong WebDynpro-URL: no application name specified
    Exception id: [CA42F00060020059000017BD000630E2000492E154FAEE4C]
    Thanks
    Ram

    Resolved self.
    Applied Note 779075.

  • Error while running leave request Workitem from UWL

    HI,
    While running the workitem from UWL in MSS we are getting the following error
    URL http://sapdev.rediffsap.net:8000/webdynpro/dispatcher/sap.com/ess~lea/LeaveRequestApprover call was terminated because the corresponding service is not available
    i.e its is not launching the Web Dynpro application.
    As result I have checked the following :-
    1) Maintained entries as per SAP note 779075.
    2) Alias for the portal system has been set to SAP_WebDynpro_XSS and UWL has been registered with this alias.
    3) check entried for Task - TS31000007  APPLICATION - CatManagerApprove and PACKAGE - sap.com/msscatapproval which are set in T-code SWFVISU.
    Plus I have also tried the following changes.
    1) All the services in SICF are activated.
    2) I have tried setting the WEBASPATH to blank and set it to /webdynpro/dispatcher and /webdynpr/dispatcher/sap.com but it does not test the WAS connection as correct, but running the Workitem still results in the same error.
    I am running out of ideas now to correct this. Please help.
    Regards
    Shakti

    >
    Shakti Parwanda wrote:
    > Problem has been resolved and I have added alias as SAP_ECC_HumanResources in system alias in UWL and Webdynpro Launch system as SAP_WebDynpro_XSS.
    >
    > And, it solved my problem
    Hi Mr. Shakti
    i too have the same problem ,how did u resolved it.
    i applied the note 779075 still same error is comming
    created three system SAP_R3,sap_its_xss, andsap_webdynpro_xss
    through which system i have to register the system
    Regards
    K Naveen Kishore.

  • How to find the user who approved the workitem.

    Hi experts,
    I have created a parking/posting workflow.
    When the user Approves, parked document is posted and BKPF table is updated with WF-BATCH as user name.
    Now I need to find the actual user who approved the workitem for posting.
    My plan is:
    1. Find the workitem id using the BOR, company code, document no, year, task no.
    2. Find the user who processed the above obtained worktem id.
    Please let me know the tables for the above points 1 and 2.
    Or let me know if there is any other way to find the actual user.
    Regards,
    Karthik

    Hi,
    To get the workitem ID with respect to a specific business object instance make use of the FM SAP_WAPI_WORKITEMS_TO_OBJECT
    To know who processed the determined workitem either you can make use of the FM SAP_WAPI_GET_WORKITEM_DETAIL or directly read the table SWWWIHEAD and you can find the actual agent WI_AAGENT this is the field which says who has executed the workitem.
    Regards
    Pavan

  • Spawning multiple approval tasks in parallel in OIM11g SOA Composite

    Hi,
    We are trying to implement the following scenario.
    1) We are trying to develop a SOA composite for AD Group Access
    2) The request dataset contains a child table for AD User Group Details which is as follows.
    <AttributeReference name="AD User Group Details" attr-ref="UD_ADUSRC" type="String" length="20" widget="text" available-in-bulk="true">
    <AttributeReference name="Group Name" attr-ref="Group Name" type="String" length="400" widget="lookup" available-in-bulk="true" lookup-code="Lookup.ADReconciliation.GroupLookup" primary="true"/>
    </AttributeReference>
    3) Consider the user is already provisioned to AD.
    4) User now tries to request for AD Group Access by using a request template
    5) The request dataSet for the resource "AD Group Access" will be displayed where the user would "Add" the group(s) to which (s)he want access.
    6) Once the request is sumbitted the associated SOA composite would be executed.
    7) Now, in the SOA composite the logic should be as follows:
    a. For each group selected, there is a corresponding dataApprover who should approve the request.
    b. Once the dataApprover approves the request it goes to the next approver who is securityApprover.
    c. Once the securityApprover approves the request, the request should go thru and the user should get the membership in the AD Group.
    d. Since "AD User Group Details" is a child form in the request dataset, the user can add multiple groups in the same request.
    e. If there are muliple groups selected in the same request, then the same request should spawn parallel approval tasks for all corresponding dataApprovers and securityApprovers.
    f. Then the user should get membership to those AD Groups for which the corresponding dataApprover and securityApprover had approved the request.
    e. If a dataApprover or securityApprover rejects the request then the user shouldn't get membership to the respective group. However, this shouldn't prevent the user from getting membership to other groups for which dataApprover-securityApprover approval was done.
    The dataApprover and securityApprover for the groups are stored in a db table mapping to the corresponding group name.
    We have implemented a SOA composite for which the logic is fine if we add only one group in the child table of request dataset. As per the current implementation, when a user submits the request, the dataApprover and securityApprover for the selected group are fetched from the table and the global variables in SOA composite are set with the ID of dataApprover and securityApprove using setVariableData. These are sting variables. These variables are used in the approval task. The approval task has two "Single Type" participants - dataApprover and securityApprover. These participants fetch the value of dataOwner and securityOwner from the global variables set using setVariableData.
    Now, as mentioned above, if mutiple groups are added like group1, group 2 etc. then there should be multiple approval tasks spawned in parallel that will be approved/rejected by dataApprover1-securityApprover1, dataApprover2-securityApprover2 etc. Depending on the output (approve/reject) the user should get membership to appropriate groups.
    Any inputs on how to modify the current composite to spawn multiple approval tasks in parallel depending on the number of groups added from the requestDataSet would be helpful.
    Regards,
    Swaroop

    Single request id then you are bit safe. The way to do it would be:
    1. Set the dataApprovers as a comma separated list of all the data approvers for all the groups.
    2. Set the securityApprovers as a command separated list of all the security approvers for all the groups.
    3. In Human Task assign the first stage to all the dataApprovers and second stage to securityApprovers.
    Cons of this approach are:
    1. All the approvers would see all the data and they might be confused what they are approving.
    2. securityAppprovers for say group1 won't get the item untill all the dataApprovers approve the request even though dataApprover has approved the request for group1.
    3. Would be hard to implement the rejection cases; depending upon how you want to handle the rejections. For e.g. what if any dataApprover rejects the request? Should the whole request be rejected? If so what would happen to those which have already been approved by dataApprovers? Same case goes for securityApprovers. Again since you cannot modify the requested data once the request is submitted; thus you cannot remove the rejected groups from the request.
    4. You provisioning won't trigger untill all dataApprovers and all securityApprovers have approved the request.
    5. Any one approve from comma separated list of approvers would approve the request. Thus you cannot make sure that all the approvers should approve the request. The workaround would be to create parallel stages in human task and assign one group/approver to one parallel stage. This would mean that you will have to hard code the number of parallel approvals which can be generated in your BPEL human task (This would again depend upon the number of groups requested). To workaround this you could use BPEL extenal routing program where you can pragmatically assign tasks but again since there is no entitlement based request engine in OIM, thus there would be issues there too.
    As a workaround, make sure that you allow only one group to be requested per request and reject the request outright if multiple groups are requested in a single request. You will need to buy in the business on this one.
    Have heard the grapevine that 12G which is in the pipeline would have entitlement based request engine and also would allow for modification of request data once the request is submitted.
    HTH,
    BB

  • GL Journal approval- Send notification to multiple approver

    Hello
    I want to send GL journal approval notification to multiple approver, once any of the approver approves the journal it should be removed from worklist of all approver. How can we acheive this?
    Pls help
    Thanks
    Avalon

    Hi
    What i am sure of is that you can have specific groups for your journal approval and each of the groups can have specific approvers.
    When i say the above line, i mean that you can have groups like Treasury, Finance and Payroll and each of them have their desiganated approvers.
    Then the level of journal preparer who can also fall to a specific group.
    Once the journal preparer belonging to a specific group prepares a journal, it will route to the journal approver belonging to the specific group.
    I am not sure about whether you can create approval groups and also if you send the journal for approver to multiple approver, than how the other approver will come to know that the journal is approved or rejected or whether has the other person taken any action - it will create dependencies between the 2 person and hence might create confusion.
    So i am not sure about the resolution for your question.
    But if the approach suggested by me matches your requirement, i can forward you the document which contains the step you need to do to achieve the functionality,
    Hope this helps.
    Thanks and Regards
    Manish Jain

  • Can Non SRM users approve SRM task from UWL ?

    We have a requirement where certain task approvers who do not belong to SRM application hence they can not access SRM directly. But task item is available for there approval in Universal Work List. Can they approve the task from UWL. If not what we need to do so that non SRM users can approve task from portal Universal Work List
    Thanks and Regards
    Sudhir

    Answered in SRM - Shopping Cart Forum.

  • Multiple approval for Oracle eAM Work request

    Can anyone confirm Oracle has standard functionality of sequentinal apprvoal process for eAM Work request.
    Our current Oracle eAM project has requirement of multiple approver for Work request. Multiple approver means sequential approval process. After first approver approves it should go to second approval and continues.
    I know Oracle eAM Work order has sequential approval process, but i want to know the same funcionality available for Oracle eAM work request as well. If Oracle has the functionality please provide the details.
    We are using Oracle R12 version.

    Hi;
    I suggest close your issue here as answered than move your issue Oracle Discussion Forums » E-Business Suite Archived Forums » SCM - Asset Lifecycle Management (ALM) which you can get more quick response
    Regard
    Helios

  • Multiple Approval on single document

    Friends,
    How we will handle multiple approval on single document.
    Thanks in Advance
    Sukhjinder Singh

    Dear Sukhjinder Singh,
    In SAP Business One approvals on Documents is performed via the Approval templates (Administration - Approval Procedures - Approval templates). One of the aspects of the Approval Templates is the 'Stages'. In the Stage tab of the Approval Template the Approval Stage is chosen. If more than one approver of a document is required then in the 'Approval Stage' the field 'No. of Approvals required' should be set to number of approvals which the document needs. For Example, if a Sales Order should be approved by 2 people then the field 'No. of Approvals required'  should be set to 2.
    It is also worth noting that more than 2 approvers can be listed as approvers and any 2 of these approvers can approve the document.
    To find out more about approval procedures in SAP Business One read the document "Approval Procedures in Release 2004 A" which can be found on the documentation resource centre at the following location
    Service.sap.com -> Channel Partner Portal -> Solutions -SAP Business One -> Support -> OnLine Support - Documentation  Resource Centre -> SAP Business One 2004 A -> How to guides.
    I hope this helps.
    Noreen

  • How to activate multiple approval in time sheets

    Hi Experts,
    I have a business requirement where we require multiple approval of time sheets. The requirement is is such that either of the two managers or the director should be able to approve the time sheets of the consultants.
    We use project systems and we have assigned the director as the person responsible in the project and the managers for person responsible for the WBS elements and the consultants have been assigned to the WBS elements. As of now only the director can approve the time sheets of the consultants. (i.e the person responsible for the project). But we want the ability where the other 2 managers also to approve the time sheets.
    Your valuable inputs in your earliest are highly appreciated.
    Thanks in Advance
    Dasuni

    Hi Lucas,
    Thank you for replying  my query. We use cj20n to create the project and the WBS elements and assign a person responsible for the projects & as well as for the WBS element. These persons have been maintained in OPS6 along with their user ID
    Thanks in advance
    Dasuni

  • Error when executing workitem in UWL.

    Hi all,
    we are getting a workitem in the inbox  with text
    "Error when generating idoc from MC doc " .
    when I am trying to execute a workitem in UWL its giving error that "workitem is reserved for a different agent ".
    Regards,
    Naval Bhatt

    hi.....
              it might be because someone might have designed a workflow in such a way and would have delegated there business object so that some application is trigerring his/her workflow which is producing such a message.
    example:
                  some one migght have created a workflow for purchase order change and would have delegated their business object. So whoever changes any purchase order then this workflow gets triggered........
    solution:
                  if you could find the business object related with this workitem then you can remove the delegation.
    --regards,
      alex b justin

Maybe you are looking for