Forward or subsitute work item to another user

Hello,
we are using SRM5.0 with classic scenario. We have implemented N-step workflow badi for SC approvals. In N-step we have a step called financial approval , which is determined based user's grade level. Now we got a requirement to check, when financial approvers forwards a workitem or mailntains a subistution, those users should be of same or above his level ( say original finance apporver grade is 4, forwarded/substitue user's grade level should be greater than 4 ). If anybody have any idea of how to achieve this requirement, please let me know. thanks

Suesan solution of mentioning General Forwarding Not Allowed in Task attribute is the best. If maintaining level cannot be achieved I think you can make use of BADI to filter those workitems from the substitute's or forwarded user's SAP Inbox.
How to restrict workitem of a user to the substitute
I think in order to make use of the different levelof approval  you have to use dynamic Task. I think you can make use of the details tab or the 2nd tab of the activity step where you can dynamically assign different task for different level. The interface of the Task should be the same.
Thanks
Arghadip

Similar Messages

  • How to reassing Work items to another user?

    Hi SDN
    We have a situation where we need to extract, from one approver inbox, all the work items he has to approved, and re-assign them to another approve, who has the same level of approval.  I know we could only ask the 1st approver to go in Change mode and re-assign Approver #2, but Approver #1 is not available.
    Can you please explain me how to extract the list of work items sitting in Approver #1 inbox, and re-assign them to Approver #2 using some of the WF t-code available for EBP Administrator?
    Thanks for your usual collaboration!
    Eric L.

    Did you try the FM SWW_WI_FORWARD
    To get a particular user inbox workitems you have FM SAP_WAPI_CREATE_WORKLIST which will rertun you all the workitems that are in the ready status.
    BY using the FM SWW_WI_FORWARD you can forward the workitems.
    Suppose if we have 2 users UA and UB and you need to send all the workitems of UA to UB and when you send the workitems , what ever the workitem that you send to  UB that workitem will not be available in UA if you use the FM SWW_WI_FORWARD

  • Forwarding 'Wait Step'work items using SWIA

    Hi,
    I need to forward work items of one user A to another user B urgently, using SWIA.
    The work items are in executed state. This is after a fork step in the workflow, where the executed work item is one branch of the fork.
    As these items are executed, we will have to forward the work items that are in ready state.
    The work item for the other branch of the fork is in ready state. However this is a wait step, and hence I am not able to forward this item.
    Kindly advise as to how should I forward these items.
    Best Regards,
    Smruthi.

    Hi Smruthi,
    Dont confuse with the wait for events and dialog work item. There is no direct link between the wait for events and the work item.
    Only dialog work items needs the user action and dialog work item's only can be forwarded to other user's.
    For this, the work item should have the status of 'Ready'. If the work item has the status 'In process' that means, the user opened the work item and still he didnt take ant action on it.
    In this case, using SWIA you can manually change the status as 'Ready' and then you can forward the work item to the other user's.
    To forward the work item use the function module 'SAP_WAPI_FORWARD_WORKITEM' or use the SWIA transaction.
    Thanks,
    Viji.

  • How to transfer work items from one user's inbox to other user,s inbox(UWL)

    Hello All
    We need to transfer existing  but  open work items from one user's inbox to other user,s inbox(UWL)
    How to go about it?
    These are the items from backend  R3.
    Thanking you
    Rajendra

    Hi Rajendra,
    Usually in R/3 if you want to transfer the workitems to other user , you can just select the workitem and then click on "Forward" button. This will pop-up a box to enter the "User" ID of the other user to whome you want to transfer the Workitem. A Similar button is available in UWL as well.
    So, in UWL when you click on the Workitem, it will should give you a button "Forward" and by clicking on that you should be able to transfer the workitem you the other user.
    I hope this helps you. Let me know if you need any more help.
    Regards,
    Gopal.

  • Need to send work item to mutiple users at top level in PR release strategy

    Dear All,
    We are using workflow WS20000077 for PR release strategy.
    Now the requirement is, at higer level, say at Board of director level, the work item should go to mutiple users and any one can approve/reject the work item. In other words, upto the board of director level , the workflowwill send work item to respective users as defined in release strategy, only at the Board of director level it should send work item to multiple users.
    So how to send work item to mutiple users at a particular level in release strategy.
    Thanks & Regards,
    Fawaz

    Hi Fawaz,
    Your requirement can be achieved if you use Organisation Plan for agent assignment.
    In the plan, you create position for each stage and assign the position ID in the worklfow section of the PR release strategy against the release code in MM.
    The work item will goto all the users assigned to that position. this way is very flexible too for future agent change. only change the user assignment to the position.

  • Can one work item drive another work item.

    Lets say I have two distinct bug tracking work items in tfs 2013. Would I be able to have one work item drive another... for example
    if I create a defect in work item a, it will create a copy of it in work item b.
    if I update the status of defect in work item a, it will update the status in work item b.
    etc...
    Thx.
    Saba

    Hi Saba,
    As far as I know, seems it's unavailable to get a copy of it in another work item automatically.
    Generally, you can associate the created defect with two work items(add links to the defect for the two work items). Another option is open the first work item after adding the defect to it in team web access, then click button of "Create a copy
    of this work item" to get a copy of the work item.
    Best regards,
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • How to get all kind of GP work items for all users

    Dear all:
       Basing GP implementation,we can only get the single user's work item. Is that possible to get all of the users' work items,and can filter the work item via time field?
      thanks a lot.

    ISearchResult result=UMFactory.getUserFactory().getUniqueIDs();
                   IUser iuser;
                   while(result.hasNext())
                        iuser=UMFactory.getUserFactory().getUser(result.next().toString());
    The above code retrives all the users from the UME
    IGPUserContext context = GPContextFactory.getContextManager().createUserContext(iuser);
    IGPWorkItem[] workitems = GPProcessFactory.getRuntimeManager().getWorkItems(GPWorkItemStatus.getTypeForCode("1"), context);
    You will get the WorkListItems in the workitems array. The type for code which is 1 currently, must be changed according to the requirement. It is different for Completed, Inprogress Tasks, etc.
    Hope this will help you!

  • Issue with Work Items for a User

    HI All,
    I have an issue with workflow.
    One of my user stopped receiving work items in his inbox. I checked table SWWUSERWI and found 0 entries for the user. So i guess there is no problem with the display setting in SBWP.
    What could be the probable reason and where can i find if those workitems that are generated for him that he has not received.
    Regards,
    Rohit

    There can be many many reasons. You need to understand the workflow and work with an example (an item the user says they should have received). Then try to follow the agent determination logic based on the data contained in that example and verify that everything matches up.

  • Listing Work Items, through End User Menu

    Hi
    I created a rule which will fetch all the Work Items.
    The below mentioned code is used to fetch the Work Items,
    <invoke name='listObjects'>
    <ref>ctx</ref>
    <invoke name='findType' class='com.waveset.object.Type'>
    <s>WorkItem</s>
    </invoke>
    </invoke>
    I am calling this rule through a form, so ctx value will be LocalSession.
    This form is called through a Workflow.
    When I am running this workflow directly from Admin Interface
    ie. ServerTasks > RunTasks > myWorkFlow
    This rule is working fine. The Repository Result Work Items are Listed
    But the problem is arising when I call this workflow from a EndUser Interface, this is not working,
    Repository Result size is 0, that means no record.
    So I thought may be because of User privileges it will not work,
    so I added the following code in the rule
    <RunAsUser>
    <ObjectRef type='User' name='Configurator'/>
    </RunAsUser>
    But this also, is not solving my problem.
    The requirement is, that a user must see all the Active Work Items.
    Please help me in this problem.
    PS: I am Using IdM 7.0

    Hi Everyone,
    Thanks for all your help.
    I have found the solution for my problem.
    Earlier I was using listObject function to get the work item details, this function will only work in localSession. But when the user logs in he is not having privilege to view those details so the reult was returning as null.
    Now I am using getObject function.
    <invoke name='getObjects'>
    <invoke name='getCache'>
    <ref>WF_CONTEXT</ref>
    </invoke>
    <invoke name='findType' class='com.waveset.object.Type'>
    <s>WorkItem</s>
    </invoke>
    </invoke>
    This function returns me all the WorkItem details, the object is WorkItem.
    With this object I can get all the details, regarding that WorkItem.
    Thanks everyone for all your help.
    All the details of the various functions I got from Javadocs.
    Thanks again
    God Bless You all.

  • Forwarding document (not work item) from specific SAP workflow to Outlook

    Hi,
    We are looking for ways to forward the email notification of leave approval from SAP inbox to MS Outlook.
    One way I know of is to create Auto forwarding in SAP inbox, however this would forward all documents received regardless of the work flow.
    Would appreciate it if any one out there could share your experience.
    Thanks.
    Siew May

    Use program RSWUWFML2.  You can get pretty fancy with it to setup wrapper text.  I have used it a lot so feel free to ping me with any questions.
    What is important to know is normal 'email' forwarding will not send workflow items.  I use this every 15 minutes to forward to Outlook and get the users into the Portal to manage the workflow.

  • Use of rule for sending work item to multiple users

    Hi Friends,
    My requirement is to send the approval or rejection thru work flow to more than one user. I am trying to achieve this thru rule. How can it be achieved. Plz suggest.
    Rewarded...
    Regards,
    Steve

    Hi SG,
    if u planning to create a rule to identify multiple users,
    one such blog is
    How to create your own rules in workflow
    also try help.sap.com
    Aditya

  • "You can also" link in UWL work item when using user decision step in workflow

    Hi,
    Just want to check if anybody has tried adding links to this section in the UWL when using user decision step? I need to pass some custom links which will be calling some webdynpro applications and backend transactions. I have read somewhere that Ineed to modify the XML file but don' t know how the next steps once I have defined (i.e. how to handle those links).
    Thanks in advance.
    Rammel

    Hi Rammel
    I hope you are keeping well and many thanks for using the SAP Discussion Forums .
    Based upon your scenario you mentioned that:
    You want to add links to the "You Can Also" section in the UWL with user decision steps
    In an effort to pass custom links (calling web dynpro) applications.
    You wish to know how to modify the XML
    Ok now based upon the scenario there are two key points regarding XML files and efforts to change them.
    Remember that XML in terms of the UWL follow the notion of precedence. Now that means that once you make a change to an XML file you need to re-upload it to realize changes. To re-upload an XML file and realized changes you need to do so with a "High" or "Very High" priority and also ensure that the UWL Cache has been cleared of the UWL Service restarted so changes can be realized.
    The second key point is to ensure that you backup all current XML files before making any changes so you can easily revert those changes if required.
    Now reverting back to your query, the XML files and the "You Can Also" section. Kindly see the documentation outlined below as here you are going to make changes to the I-View configuration:
    Configuring the UWL
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a3461636-0301-0010-3787-978f5ac8bd45?overridelayout=t…
    UWL Content Configuration
    UWL Content Configuration - Configuring the Universal Worklist - SAP Library
    Kindly update me as per your findings.
    Kind Regards & All The Best
    Troy - Enterprise Portal Support Engineer

  • Work Item Forwarding

    Hello,
    Here is the scenario:
    I have a task in a workflow. I have defined possible agents (in task definition) and responsible agents (in WF definition). The task attribute is "General Forwarding Allowed".
    In the scenario, a responsible agent receives work item in his inbox. He then forwards it to the user who is NOT a possible agent of the task. The system gives the warning message but allows the forwarding. This forwarded agent then executes the work item.
    Question
    Is there a way to ALLOW forwarding of the work item to any user who is not a possible agent. But to PREVENT that user from executing the work item.
    Any help would be appreciated and will be rewarded!
    Regards,
    Sandeep

    Hi Sandeep
    If you want to Allow general forwarding but restrict execution to only the users allowed, You need to rely on SAP's Authorizations.
    If an action is allowed or not for a specific user, should not ("<i>can not</i>") be based on your workflow design. It must be based on your SAP security design (Your SAP Roles).
    Remember that Forwarding isn't the only that another user can gain access to a workitem. If a user assigns a substitute that's not allowed to execute you will face the same problem, or even if an administrator executes the workitem from transaction SWIA.
    If you are using SAP Standard functionality, the SAP Standard authorization check, for the called functionality, would be checked. In order to find out exactly which objects has been checked, you can use the trace functionality in transaction ST01.
    If it's your own development you need to include the nescesarry checks in the ABAP code.
    Regards
    Morten Nielsen

  • SWIA -- Forwarding option is grayed out... can not forward Work Item

    Hi,
    When I use SWIA to forward one Work Item to another user, that option is grayed out there.
    While another use with same access is getting this option for the same work item.
    Any user specific setting preventing this?
    DA

    Usually when you try to forward an already forwarded item then the option is greyed out. Which is why one user can forward it and another cannot.

  • How to forward a work item from user inbox

    Hello,
    We are trying to find a way to remove work items from a users inbox. the workitem has not been opened
    and also it is possible that the work item is in more than 1 users inbox.
    we want to remove the work item from only the 1 user and leave the work item in the other user's inbox.
    Regards
    Gaurav Maini

    Hi ,
    U can see the workitem of the user by the table SWWUSERWI giving user id.
    select the workitem id.
    Go to the transcation SWIA.
    Forward the workitem to your inbox.
    This will not appear in user inbox anymore
    Regards
    Pranab

Maybe you are looking for