Custom SRM workflow: task forwarded to last change author when approving.

Hi experts.
We encountered this strange behaviour when approving a Purchase Order, previously rejected.
More precisely: the PO is created by user A, user B rejects it, user C approves it, then the same workitem sent to C is forwarded to B instead of being routed to user D through the flow. I do not want this to happen.
Is there a way I can modify/customize this?
Many thanks.

Short answer: Yes.
Longer answer: only you know which workflow template you are using. Is it a standard SAP template? If so, which one? Is it your own custom workflow? If so, you have to explain it if we are going to be able to provide any help.
I won't be surprised if your response is that you are using the standard workflow that you customize with release procedures. But I can't know that, so please (everyone) be specific and informative when you ask questions. The readers here may all have some workflow knowledge, but most of us are not very good at reading other people's minds.
PS: Version information can also be quite significant. In some cases there are big differences between e.g. R/3 4.6C and ECC 6.0.
If you have used the release procedure customizing it could be your customizing that causes the behaviour you have observed. Please give some more information about your current setup.

Similar Messages

  • Sharepoint Designer - Two step List Workflow task item is not changing the status from not started to Complete

    Hi 
    Using SPD i am creating list workflow.
    Scenario: Employee submits a request . Task assign to manager. Manager can either approve/ reject. If approve then change the state column to "done". If rejected the state column to "Rejected".
    Problem is "Assign a to do item" is assigning the task to manager. But after manager approves the status in the task list not changed to "Completed". Still it is showing "Not started". I dont want to manually complete the task.
    Please help me for automatic process. 
    What i should do to change the status to "Complete" automatically after manager approval
    Regards
    Jhanani
    Janani.R

    Hi Janani,
    From your description, you would like to create an approval workflow for a list. When an employee submit a request to the list, an approval task should be assigned to manager, then manager could approve or reject the request. From the request list,
    we should be able to see the Approval task’s status.
    Not understand the reason of designing the workflow to two steps, an approval action should be enough from my understanding. For producing, I create a list named Request list, then customize it in InfoPath form to add a Request field for stating request
    content. Then add a workflow to list named Approval task, add the action of Start an approval process with administrator and make the workflow automatically start when item is added.
    The image below shows the status of Adding items, Approving and Rejecting. Please check if it could meet your requirement.
    Regards,
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected] .
    Rebecca Tu
    TechNet Community Support

  • Update Last Changed Date when attaching a Document to Opportunity/Activity

    Hi my CRM peers,
    we have the requirement to update the last changed date of the one order object (Activity, Lead, Opportunity) when a user attaches a document to the object. Has anyone solved this requirement?
    Best regards
    Gregor

    Hi Stephen,
    what do you think about using the SEARCH_DOCUMENTS method of CL_CRM_DOCUMENTS to get the documents uploaded during the last day. I fill the table IT_QUERY_PROP is filled to search for the Documents Created starting yesterday:
    Query:
    IT_QUERY_PROP[1]
      PROP_NAME      CREATED_AT
      SIGN           I
      OPTION         BT
      LOW            20100217000000
      HIGH           99991231235959
    And I get this result:
    LT_SRES[1]
      OBJTYPEP       P
      CLASSP         CRM_P_ORD
      OBJIDP         DF1C76C7D7D02BF1ABA8005056857C4E
      OBJTYPEL       L
      CLASSL         CRM_L_ORD
      OBJIDL         DF1C76C7D7D02AF1ABA8005056857C4E
      RANKV          05000
      DOCREFER       0000000001
    When I now use the WHERE_USED method I can find the Business Object where this document is attached to by filling the
    IS_IO parameter:
    IS_IO
      OBJTYPE                        P
      CLASS                          CRM_P_ORD
      OBJID                          DF1C76C7D7D02BF1ABA8005056857C4E
    Now my follow up question is: How can I update the last changed date of the document without changing any data?
    Best regards
    Gregor

  • Customizing the Workflow Task Form

    So when the user uploads a document, they receive a task within their email. I have located this form before in SPD and noticed that you can edit it. This was a long time ago and now I have forgotten where it`s located. Can anyone help me please?
    dfrancis

    once you open the workflow in SPD, and open workflow , its located as below in Forms Section.
    Bistesh

  • Changing KM document approval template

    Hi KM or workflow gurus,
    I need to change KM document approval request template to display requestor details and request date. For example, when a requestor send a document for approval, approver should be able to see who (in most case, the author) is sending this request.
    By following the tutorial, http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/200c295a-9043-2c10-8d88-a6e1c84b21f9?QuickLink=index&overridelayout=true, i add <lastmodifieduser> and <lastmodified> in workflow_en.xml, which is sitting in CM root/etc/notifications.
    However, the notification email cannot pick up these two values. I noticed in workflow_email.xsl, there are missing definitions for these two tags. Simply copy and paste, i added two definitions in the xsl file but problem still.
    Could anyone point to me a direction on this problem? Do i need to do some java coding in order to get this thing working? Or am i missing some configuration steps?
    Thanks in advance!

    Which were the source and target versions of the upgrade? If the target version is NW73 or higher, you could use the Portal Content Analyzer.

  • SRM Workflow Admin Task..

    Hello Friends,
      Can you please give me full picture of workflow admin task.. What are the t.codes will handle by SRM Workflow Admin.
    If n-step workflow hanged then how which t.code will use by admin to restart or forward the current workitem..
    can you please give as much as inputs please..
    Regards,
    John.

    Hi
    <u>Please refer to these useful links.</u>
    <b>http://help.sap.com/saphelp_srm50/helpdata/en/ee/277e3c281f1817e10000000a114084/frameset.htm
    http://help.sap.com/saphelp_srm50/helpdata/en/0b/1fc20097b74c41b38621ec2a9454bb/frameset.htm
    http://help.sap.com/saphelp_srm50/helpdata/en/88/f7423b4ac8d506e10000000a11402f/frameset.htm
    http://help.sap.com/saphelp_srm50/helpdata/en/68/a47c3c989d501fe10000000a114084/content.htm</b>
    Hope this will help.
    Please reward suitable points, incase it suits your requirements.
    Regards
    - Atul

  • How to set a custom column in a workflow task.

    Hello,
    I'm looking for some assistance a bit with how to set a custom column in a Workflow Task.
    I have a List Workflow that starts when an item is created in a list. The workflow, platform type SharePoint 2013, starts a new task, Task1, with Content Type 1. This Content Type has a custom column called Age. Once the Task1 is completed a new task, Task2,
    with Content Type 2, starts and has the same column Age, as Task1.
    How can I populate the Age column in Task2 with the content of the Age column in Task1?
    Since I start the task by running "Assign a task to ..." Action I was thinking to copy the Age column from the Task1 to the list item that started Task1, which has a column Age as well, and then in Task2 to start another workflow - which is associated
    with the Content Type 2,  that would try to read the Age column from the list item that started Task2, which was set once Task1 was competed - I know it's complex but this is how I was thinking. 
    The problem with this approach is that I can't get a reference to the list item that started Task2 to read the Age from the list item.
    Is there a better approach? I use SharePoint Designer 2013 to design all this.
    Any assistance is appreciated.
    Thank you.

    Hello Sebastian,
    you can get the Age column from Task 1 and then update the Task 2 Age column with that value. I am not sure why you want to run another workflow on Task 2.
    You can perform below steps to set Age column from Task 1 to Task 2.
    1.  Create Task 1 using Assign a task , wait till the task is completed.
    2. Get the Age column value based on Task 1 once the task is completed.
    3.Create Task 2 using Assign a task ,  uncheck wait till the task is completed option.
    4. Update the Task 2 with Age column in Task1.
    5. Use Wait for the field to equal value , check for Task Status is completed or not.
    >>The problem with this approach is that I can't get a reference to the list item that started Task2 to read the Age from the list item.
    you can get the related item from task list item to get the main list item.
    Other option is, Use Javascript and CSOM  in task edit form to get the Age column from Task1 and prepoluate the Age value when Task2 is opened.
    Hope this helps.
    My Blog- http://www.sharepoint-journey.com|
    If a post answers your question, please click Mark As Answer on that post and Vote as Helpful

  • Reverting changes made to Standard SAP objects(Workflow Tasks)

    Hi,
        How to revert back changes made to Standard SAP program . The changes are stored in a Repair request . The details
    of repair request is as folloews .
        GD1K900068   ABAP
            Standard Task
                20000166
                20000167
                20000168
            Workflow templates
                20000075
    . The changes are not recorded in Modification Assistant .
        Kindly guide me .
    Thanks & Regards,
    S.Sivakumar

    Hi,
    Take the reference of another system of those tasks and modify as it is.
    And for Workflow Take Export the Workflow to XML using SWDD Tcode in another system and import the same using SWDD into the existing system.
    In SWDD Tcode ==>
    Step 1: Workflow-->Import/Export-->Export to XML File    " Export to XML file of the workflow which is in another system
    Step 2: Workflow-->Import/Export-->Import from XML File " Import From XML file of the workflow which is in another system to current system
    Hope this would help you to solve the issue.
    Regards
    Narin

  • How to trigger a standard workflow task in customizing program?

    Hi experts,
    Does any1 have any ideas about how to trigger a standard workflow task in customizing program? Is there any FMs can be used to do this?
    Thx in advance. Points will be rewarded.
    Vincent

    will followiign Fms help -
    'SWE_EVENT_CREATE'
    SWR_START_WORKFLOW
    SWU_START_WORKFLOW

  • Objects last change and history of task/method usage

    Dear all,
    I'd like to find out the last modifcation date and also the user who did it. Do you know if there is a possibility to display the user and also the date of the last change within UCWB for instance for task or method change?
    The task/method settings in SEM-BCS are time dependent: Do you have any idea if it's possible to see the time frame in which a method is in use?
    Example:
    I've assined method M1 to task A in period 01/2009. Since 01/2010 method M1 is not any longer in use and was substituted by method M2.
    Is there any report, transaction, table or option to check this constellation? At the moment, I've always to change the parameters in order to find out differences, but this is not very comfortable.
    I thought that if I change a task for a period that then this change will become effective for all following periods. But this is not the case. Is this system behaviour correct? For instance, customize a task in period 01/2009 and afterwards the same task in period 01/2008. Settings in period 01/2009 remain the same.
    Thanks in advance for your help!
    Best Regards,
    Daniel
    Edited by: Daniel Lampe on Aug 26, 2010 4:42 PM

    Hi Daniel,
    Is there any report, transaction, table or option to check this constellation?
    - none that I'm aware of.
    I thought that if I change a task for a period that then this change will become effective for all following periods. But this is not the case. Is this system behaviour correct? For instance, customize a task in period 01/2009 and afterwards the same task in period 01/2008. Settings in period 01/2009 remain the same.
    - it's the real system behaviour. When you do everything consequently (by time) - everything is ok. But, if you change something in the past periods and do not repost all entries afterwards- expect the trouble. Though, even reposting may not correct the situation - because of the SAP's time dependency treatment.

  • Has anyone customized Invoice workflow in SRM

    Hi Gurus,
    I understood from the reply to my previous question that N step dynamic badi approvals is not possible for invoice document by standard SRM.
    I would like to know whether has anyone customized invoice workflows in SRM to make them N step and dynamic. Please let me know.
    Regards,
    Sam K

    I don't hink so, check the sap help on N-level validation and check out the badi examples on validation.
    Kind regards, Rob Dielemans
    <a href="http://help.sap.com/saphelp_srm50/helpdata/en/8b/4fa9585db211d2b404006094b92d37/frameset.htm">http://help.sap.com/saphelp_srm50/helpdata/en/8b/4fa9585db211d2b404006094b92d37/frameset.htm</a>
    Message was edited by:
            Rob Dielemans

  • Get last changed date by Program ID/Object type/Object name of a task

    Hi to all.
    I'm looking for a way to get last changed date of an object by task number(CR). Any SAP function or utility someone has??
    For example if I have a task with the object list:
    R3TR PROG  ZSD_ORD_COND_P
    R3TR TABL    ZCNDSLCTN
    LIMU  REPS  ZSD_ORD_COND_CLS
    R3TR TRAN   ZZDIS
    R3TR VIEW   ZSD_VBAK_KONV
    I need to get last changed date for each object.
    Thanks,
    Yuval Kaduri, Cellcom, Israel.
    Edited by: yuval kaduri on Mar 2, 2008 2:59 PM

    Hi Venu, thanks for the input.
    In the table I don't have all changes made in objects that the CR is not released. I need to know all changed date of objects even if the CR is not released. There are  few tables containing the date and time object last changed for the deferent types but I'm looking for a function or some utility someone wrote that gets the CR line info as - PgmID/Obj/Object name - and gives back last changed date and time.
    Thanks,
    Yuval Kaduri, Cellcom, Israel.

  • Email Notification for Forwarded Workflow task

    Hi all,
    Is there a way to trigger an email notification for a Forwarded Workflow task?
    That is when we forward a task from my SAP inbox to another SAP user's inbox by clicking on the fwd button, there is no email notification generated to the user notifying that a task has been forwarded to him/her? We have to manually send an email to the person notifying that I have fwded a task in his inbox.
    Maybe something in SWNCONFIG...
    But what?? not sure... We currently use RSWUWFML2 ...
    Thanks
    Abhi

    Hi Mike
    Thanks for the quick Reply.
    Have been lookking at SWNCONFIG and not sure how to accomplish it...
    Do we have to add a new parameter on the general settings tab ? Is there a SAP delivered Parameter (setting) with a value??
    Any input would be highly appreciated to point us in the right direction?
    Thanks
    Abhi

  • Forwarding tab/functionality changed in last 2 wee...

    I change where my online number is forwarded to when I travel, so that calls to it will reach me. I just got back from a trip and tried to change it back. Discovered that the Call forwarding tab has changed: seems now to forward everything (skype calls plus online number) instead of just enabling me to specifically forward the online number where I need it to go.  I absolutely don't want skype calls to go to the same place as the online number goes. How can I do that now?

    Hi,
    In OBI 11g,the column order in the criteria tab and the results tab are not coupled to each other.
    When you create the report for the first time, both are in sync. If you need to reorder the columns, goto result tab and click on edit report, in the columns and measures section of the report, reorder the columns the way you desire.
    Save the report and the report should have the columns in the order you have set.
    P.S : this is not a bug !
    Thanks,
    Vineeth

  • Workflow Tasks NOT expiring!

    Hi guys,
    I've bumped lately with an issue building a workflow on SP2010, as you mostly already have figured out from the title, workflow tasks are NOT expiring.
    I've tried to take this on my own, but no more as I have to move on. Here's the details;
    -a custom workflow (attached to a custom list) that has start custom task as its first action.
    -due date for custom task is set in "select task process participants", Due Date for Task Process. and is set to run parallel (I have one participant for the task).
    -the custom task have only the "behavior of a single task" configured, all task workflow steps are there.
    When a Task is Pending fires well, and it ends with Pause for 2 minutes > then send email. then task due date reaches but
    When a Task Expires never kicks! tasks simply stays at status "Not Started"
    when I check the workflow history, it shows the last log "pausing completed", but I suspect the main issue is with the task processor, task isn't expiring and im not sure where to look.
    timer job service is working, I've checked timer jobs (workflow auto cleanup, workflow failover and bulk workflow task processing) and they're all running in timely fashion now.
    any thoughts?
    thanks
    If a reply helps you Vote As Helpful, if a reply solves your problem don't forget to Mark As Answer. Aabed Yassine.

    hi Victoria,
    running the above code in a PS1 file throws:
    The term 'http://portal.xx' is not recognized as the name of a cmdlet,
    function, script file, or operable program. Check the spelling of the name, or
    if a path was included, verify that the path is correct and try again.
    At C:\Users\spadmin\Desktop\Get-TimeZone.ps1:2 char:70
    + $site=new-object Microsoft.SharePoint.SPSite(portal.xx<<<< );
        + CategoryInfo          : ObjectNotFound: (portal.xx:String
       ) [], CommandNotFoundException
        + FullyQualifiedErrorId : CommandNotFoundException
    Get-SPServiceContext : Cannot bind argument to parameter 'Site' because it is n
    ull.
    At C:\Users\admin\Desktop\Get-TimeZone.ps1:3 char:39
    + $serviceContext = Get-SPServiceContext <<<<  $site;
        + CategoryInfo          : InvalidData: (:) [Get-SPServiceContext], Paramet
       erBindingValidationException
        + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M
       icrosoft.SharePoint.PowerShell.SPCmdletGetServiceContext
    You cannot call a method on a null-valued expression.
    At C:\Users\admin\Desktop\Get-TimeZone.ps1:4 char:14
    + $site.Dispose <<<< ();
        + CategoryInfo          : InvalidOperation: (Dispose:String) [], RuntimeEx
       ception
        + FullyQualifiedErrorId : InvokeMethodOnNull
    New-Object : Exception calling ".ctor" with "0" argument(s): "Value cannot be n
    ull.
    Parameter name: serviceContext"
    At C:\Users\admin\Desktop\Get-TimeZone.ps1:5 char:18
    + $upm = new-object <<<<  Microsoft.Office.Server.UserProfiles.UserProfileManag
    er($serviceContext);
        + CategoryInfo          : InvalidOperation: (:) [New-Object], MethodInvoca
       tionException
        + FullyQualifiedErrorId : ConstructorInvokedThrowException,Microsoft.Power
       Shell.Commands.NewObjectCommand
    i'm not sure what are the variables in this code, I've change the site collection URL and domain\user. anything else I should edit?
    If a reply helps you Vote As Helpful, if a reply solves your problem Mark As Answer. Its made to make it helpful for others seeking help.

Maybe you are looking for

  • Iphone screen black but phone is ON

    i dropped my iphone about 3 hours ago and it landed screen-down, but it was not shattered. everything on the phone works however i can't see anything - the screen is COMPLETELY black. i tried resetting it by pressing the home and power buttons at the

  • Usb print server maybe wireless

    We have two windows computers with attached printers. With our MBP we tried sharing either the canon Pixma mp830 or the HP PSC 700 but the results were I used windows printing with a "closest" match driver which seemed kind of goofy. I am thinking of

  • Thumbnails populate slowly, and file import twice (two questions)

    Lately, I've been noticing that thumbnails take longer than usual to populate for existing images in the Grid View.  I'm using LR 5.6, Windows 7-64 Professional.  Plenty of RAM and an SSD where the catalog and .lrdata reside.  Any thoughts on how I m

  • Satellite Pro L300 wont boot up after updating BIOS from 1.30 to 1.50

    Dear All, I own a Toshiba Satelklite Pro L300 and had no problems for the past 4 years. Last Monday I replaced my Hard Drive with a new one and after installing a fresh copy of Windows XP Pro, I downloaded all the drivers from the offical website. Up

  • Regarding function module CUD0_GET_CONFIGURATION

    Is the function module CUD0_GET_CONFIGURATION obsolete in ECC 5.0 version. Can anyone tell me the replacement for this and also why this fn module is used? Thanks Sai