SAP Workflow Template Changes

Hi Experts,
I have a custom Workflow template that needs some changes.
- Change in the BO method code of an existing standard task of this template
- Addition of elements in the main container of this template
- Changing the container bindings for email steps / edit email
How should I go about doing these changes, please advise
- Once I open the template in SWDD, is it advisable to goto Menu Workflow->Generate Version or directly edit the template and save.
  Which is the best practice / difference it makes ?
- Any specific order that I need to follow while changing the different template components
- While transporting the TR for workflow templates, what should be taken care of ?
    In Production system, version is 0003 and in Dev it is 0004, both with the same dates.
Also pls provide any link/document that can guide on the workflow change process, it would be great.
Thanks in advance for your time and inputs !
Regards,
Mirza.

here are some links:
SAP Library - Conv250: BC SAP Business Workflow - Tutorials
Extending Object Types: Inheritance and Delegation (SAP Library - Business Task Management)
Tutorial: Workflow Programming (SAP Library - Business Task Management)

Similar Messages

  • Migration of SAP Workflow to non-SAP system

    Hi All,
    If there is a SAP Standard or custom Business Workflow in SAP system and if we want to implement the same business flow in some non-SAP system(EX: Oracle Apps,Workflow tools etc.,) where Workflows can be used...
    Can we migrate the SAP workflow into that system (non-SAP) by converting to the SAP Workflow template in xml or other format that supports the non-SAP system?
    Can the above said scenario be done?
    Or what is the process of Migrations of Workflows from SAP to non-SAP or Vice versa.?
    Thanks in advance
    Hraish Kollipara

    Hi,
    From your posting what I can understand is you want to model the same Process in other System e.g. Oracle Apps  which is already modeled and working properly in SAP system. I wonder if its possible to download the template from a system and use it in other. As per my knowledge every system has its own development Engine which is configured to work in a specified way. So if its possible then its really time saving.
    Regards,
    Vaishali.
    Edited by: Vaishali Rautray on Nov 20, 2009 5:20 PM

  • Changes to Workflow Template not creating a Transport

    I have a workflow in DEV that I thought had been transported to TST, but it must have been inadvertantly overlooked.  I am now trying to create a transport to move this template to TST.  I make a minor change to the template and I am not prompte to create a new transport.
    We have checked all of the outstanding transports and this template is not found in any of them.
    Is there a way to force a transport on the workflow template so I can transport it to TST?
    Thanks.

    Hi,
    You can check what was the last version modified by SAP in the version history( In BASIC DATA) itself revert it to that level...
    ... but one thing i missed last time... hope you have not changed any version independent thing related to this workflow like bindings, task definitions etc... In that case those changes won't be reverted back... you will have to check the consistency of the workflow once you revert back...
    Regards
    Gautam

  • How to transport changes made on Workflow Template to other cleint

    We have make changes to Workflow template via tcode PFTC_CHG (Change Task), with workflow builder screen, we make changes on the standard task, work item text etc, save the changes to workflow template WS90000XXX. However the changes we make is not save under a Transport Request number.
    How to make the changes on workflow template to save under a transport request and transport it to other client. ?

    Hi Eric,
    All development and customization of workflwo are saved in a transport request.
    If while making the changes it did not prompt you for a TR then check the TR in whcih the task was created.
    To port TRs follow the below procedure:
    1. Go to t-code SCC1.
    2. Select the transport request number and enter the source system (client)
    3. Click on 'Including Request Subtasks.
    4. Click on button 'Start immediately'
    This would port the TR.
    Please note to port workbench TRs before the customizing TRs.
    Regards,
    Saumya

  • MIRO: Activate Workflow template for Price Blocking

    Dear Friends,
    I am in the process of configuring WF for the Price block at the time of posting of invoices.
    I maintain the following setting in customizing:
    Logistics Invoice Verification->Invoice Block->Activate Workflow Template->TG 20000030    Assign agents to tasks->WS 20000397 Treatment of inv. blkd for price, Log.IV->TS 20000661 At least 1 item blocked for price reas.?
    Now for this task, I want to assign the PO creator. I do not want to assign Agent as a specific SAP user. It should be the generic user who creates the PO.
    Business Requirement: A mail should be sent to purchaser, when the invoice is blocked for price reasons.
    Please Advise.
    With Kind Regards
    Faisal

    Friends,
    I want to set a deadline monitoring for a case when the approver doesnt execute the workitem even after 2days. (so I believe I need to use "Requested Start")?
    Further I understand how this is  done, my question is can we do change it to the standard template or do I need to copy it and then make the changes.
    Also Kindly share some information on using SRM ALERTS for the same functionality to send reminders/alets to approvers on delay of approving task.
    Thank you so much.
    Vj

  • Urgent! Empty Workflow Template

    Hi.
    The Workflow template WS12300026 is empty in the latest SAP version... Anyone that knows why?
    SAP delivers WS12300025 and WS12300026. The difference between the two is that with *26 the budget req. can be changed if rejected.
    Best regards,
    Eli-A.

    Well I had a similar situation but that was with custom workflows.. anyways try implementing note 981295.. might be of help to you.
    check out my Workflow Transport: Definition missing
    for further info.
    Best of Luck.!!
    Anuj Sethi
    Message was edited by:
            Anuj Sethi

  • RE: standard workflow template for Rejecting of purchase order

    Hi,
    Workflow template for 'Rejecting of purchase order' , 65400030 is missing in SAP version 4.6c. Is there any patch to get this feature in 4.6c?
    Thanks and Regards,
    Sowmya

    Hi,
    Yes, it was posted previously. But we are getting some more problem regarding the workflow template.
    We have changed the standard template and it is getting reflected in all the clients. So i think these templates are client independent. Is there any way to retrieve back older version of these templates?
    Please go through this matter and reply at the earliest
    Thanks and Regards,
    sowmya

  • Need to add two activities in Purchase order workflow template

    Hello,
    I got a requirement for purchase order at workflow template level need to add two activities like below
    a) p.o changed
    b) p.o cancelled.
    once p.o changed based on agent determination agent will receive the mail in his inbox same functionality for p.o cancelled. 
    also at work item level need to add attributes .
    but currently standard workflow for PO release it WS200000075  have only release activity   .
    how to add activity types to be available workflow template also please let me how to do binding for above activities once created?

    Hi vinoth,
    yes this p.o workflow based on release strategy. i was copied the standard workflow template added activities
    one is for changed and another is rejection.
    once functional guy rejected the purchase order rejection  activity  not working properly
    also same problem faced for changed step also while change the p.o value at item level.
    i am using business object BUS2012 adding attributes for work item.
    please guide me how to achieve above functionality also how to do binding for changing and rejection activities?

  • SAP Workflow and GRC 10.1 Workflow

    Hi all,
        We are in the midst of upgrading our GRC system up to 10.1 and some questions are coming up about the workflows.  In short are GRC workflows and SAP workflows the "same thing", i.e. if someone outside of the upgrade project were to learn how to create/maintain workflows within GRC 10.1 would they be able to turn around and run the same transactions within an ECC 6.0 environment and create SAP Business workflows?  From what I have seen so far in my searching is that, they have the same basic principle but very different implementation/maintenance.
    Any documentation that you are aware of from SAP showing this would be helpful as well.
    Thanks

    The basic mechanism is the same, but the GRC workflows are more fixed (they leave less room for the workflow to be changed) have build in screens, and relay on the BRF engine to determine approvers etc.
    Workflows in the ECC give you a lot more room for implanting the workflow however you wish (use a decision task, asynchronous tasks, develop your own custom approval screen etc.) and some time required you to implement changes to the workflow object (set a user status, release a document etc.) and don't usually use the BRF.
    So I would have to say that the answer is no, someone who learned how to implement the GRC workflows will not be able to turn around and immediately create workflows in the ECC.  

  • How to convert workflow template number into transation code?

    Hi Experts,
    We are using WS20000081 Leave request workflow in SAP 4.7.I created one customized workflow according to the client requirement.How can i convert WS99900009 into Transaction?
    I created one absence type with workflow template WS99900009.While applying a leave it is showing the erroe as "WS99900009 is unknown" .
    Please help me to resolve this problem.
    Thanks,
    Hemalatha

    Hi Arun
    WS20000081  and WS04200009 are triggering  when i applied a leave.But i need to add some amore task in that.For that i created the Customized workflow.Then we tried to create Rule groups with custom workflow id number in ESS settiongs.It was saying that ws99900009 is unknown.And we tried to replace the WS20000081 by ws99900009.It was alos saying that ws99900009 transaction is unknown.
    So pls guide me how to convert ws99900009 into transaction?
    Thanks in advance
    Regards,
    Hemalatha

  • Triggering SAP workflow from non-SAP system

    I am trying to use WF-XML to trigger a workflow in SAP from non-SAP system. 
    I have already created a workflow template in SAP and want to test the scenario if this will be really hit by the incoming xml message.
    Questions:
    1. How the data from incoming xml is tranferred to workflow container element? IF system does it, how is done? If not how to address it?
    2. Do we have some tool here, to simulate this situation - to create a test xml incoming message with SAP and really see if that triggers the desired workflow template. Pupose is testing the scenario first in SAP and then going to the other system to test the real interface.
    This is somewhat similar that we see in incoming IDoc. In Idoc we can simulate the incoming IDoc structure and test.
    Is any one here who can guide on this?
    Thanks in advance.
    Rgds.

    Hi,
    You don't need a triggering event. In the xml it says which workflow should be started. You don't need a class to fill the container. The service does this.
    I think there is a way to generate an example xml but I don't know exactly how. In the <a href="http://help.sap.com/saphelp_nw70/helpdata/en/54/de9e3887d6174fe10000009b38f842/frameset.htm">SAPHelp</a> there are some examples of the documents. Check also the entry above it about the creation of a WF_XML document. In the first and third example it shows a container element and its value (QUESTION).
    Try to get a copy of the book "Practical workflow for SAP" by Alan Rickayzen. It has got a part about this.
    Also check this link from the SAPHelp:
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/e8/ea8d380be34e6ce10000009b38f842/frameset.htm">Call Tab Page</a>
    Regards,
    Martin

  • BUS1065 - SAP HCM - Employee changes in infotype 0000 + infotype 0001

    Dear all,
    I have a problem with the customizing in order to recognize the changes in infotype 0000 + infotype 0001 for employees.
    What do I want?
    If there is a new hire, a rehire, a retire or a company-left action, I want to start ONE workflow in order to dispatch the employee data to several satellite systems considering the new validity dates.
    What happens currently?
    I maintain a rehire action through transaction PA40 and the system raises several events so that the workflow start multiply, meaning raises event hired, rehired, companyleft, ...
    My customizing:
    TCode: SWETYPV
    BO BOR-Objekttyp     BUS1065     COMPANYLEFT     WS91000007     0
    BO BOR-Objekttyp     BUS1065     HIRED     WS91000007     0
    BO BOR-Objekttyp     BUS1065     POSITIONCHANGED     WS91000007     0
    BO BOR-Objekttyp     BUS1065     REHIRED     WS91000007     0
    BO BOR-Objekttyp     BUS1065     RETIRED     WS91000007     0
    TCode: SWEHR1
    P     Person     0000                                                                      BUS1065
    P     Person     0001                                                                      BUS1065
    TCode: SWEHR2
    P     Person     0000     Maßnahmen                                        APP          100     BUS1065                                          CACS_LOG_HRINFTY
    P     Person     0000     Maßnahmen                                        DEL          100     BUS1065                                          CACS_LOG_HRINFTY
    P     Person     0000     Maßnahmen                                        INS          0     BUS1065                                          HR_EVENT_RULES_PA0000
    P     Person     0000     Maßnahmen                                        INS          100     BUS1065                                          CACS_LOG_HRINFTY
    P     Person     0000     Maßnahmen                                        UPD          0     BUS1065                                          HR_EVENT_RULES_PA0000
    P     Person     0000     Maßnahmen                                        UPD          100     BUS1065                                          CACS_LOG_HRINFTY
    P     Person     0001     Organisatorische Zuordnun                                        APP          100     BUS1065                                          CACS_LOG_HRINFTY
    P     Person     0001     Organisatorische Zuordnun                                        DEL          100     BUS1065                                          CACS_LOG_HRINFTY
    P     Person     0001     Organisatorische Zuordnun                                        INS          0     BUS1065                                          HR_EVENT_RULES_PA0001
    P     Person     0001     Organisatorische Zuordnun                                        INS          100     BUS1065                                          CACS_LOG_HRINFTY
    P     Person     0001     Organisatorische Zuordnun                                        UPD          0     BUS1065                                          HR_EVENT_RULES_PA0001
    P     Person     0001     Organisatorische Zuordnun                                        UPD          100     BUS1065                                          CACS_LOG_HRINFTY
    TCode: SWEHR3 (For testing purpose only one entry)
    P     Person     0000                                                                      INS          1     BUS1065     HIRED
    Can anybody tell me how I can customize our system so that the system raises only event hired for a new employee hire and e.g. companyleft event for a termination action?
    Thx you all in advance for your support!!!
    In case you need more information, don't hesitate to contact me!
    Kind regards,
    André

    Hi
    TCode: SWETYPV
    BO BOR-Objekttyp BUS1065 COMPANYLEFT WS91000007 0
    BO BOR-Objekttyp BUS1065 HIRED WS91000007 0
    BO BOR-Objekttyp BUS1065 POSITIONCHANGED WS91000007 0
    BO BOR-Objekttyp BUS1065 REHIRED WS91000007 0
    BO BOR-Objekttyp BUS1065 RETIRED WS91000007 0
    Iam not sure about what you have done in the customizing but, the above settings represents that the same workflow is set as receiver for different events.
    Now As per my understanding what ever you have posted, I feel like you want to restrict the workflow intiiation only for some of the events. and for the remaining events you do not want to start the workflow.
       If this is the case then I would suggest that to over come any kind of issues, I suggest you take a copy of the workflow WS9100000070 and assign the new workflow template to each different event, in this way you can differentiate which workflow is acting as a receiver for the event.
    and accordingly you activate the Event Linkages in SWE2 txn too.
    Regards
    Pavan

  • SAP Workflow vs. Guided Procedures

    Hello experts,
    could anyone explain the differences between SAP workflow and Guided Procedures???
    I know that workflows are just compatibel with a ABAP Stack. Is there a document which compares both process technologies???
    Can I use CAF for SAP workflow???
    Can I use the Visual Composer to create the UI for a workflow???
    Thank you very much
    Regards
    Marco
    Edited by: Marco Gennari on Aug 28, 2008 4:25 PM

    Hi Martin!
    Because my tutor and my professor want to know, if it's possible to start a GP-process from SAP WebFlow automatically if a certain step is reached in WebFlow.
    I have a process as an example and in that process company A works with Workflow and company B, who is responsible for maintenance of a machine works with Guided Procedures.
    When a machine is damaged a Guided Procedure process of company B should be started and after reparing and end of GP the SAPWorkflow should continue.
    The normal way via iporting a WSDL file isn't possible because SAP WebFlow doesn't support SOAP Binding which is necessary for Guided Procedures.
    However in Guided Procedure it's possible to create an URL of a process instantiation. And if you call that URL in your Browser with parameters "process.template.id = xxxxx" and "process.autostart=t" the process will be started automatically.
    So for the first, I just want to call the URL from SAP WebFlow to trigger the GP process. (the handler customizing is done correctly) So I thought with transaction "wf_extsrv" it's possible if you refer to the URL of the process instantiation with process.template.id and process.autostart=t.
    Then generate a task and start the GP-process with the activity referring to the task. That would be a first step to show if it's possible.
    If yes.
    Then I can attend to pay attention to the export and import parameters.
    Can you follow me?
    I hope so.
    I think that post is much too long.
    If you want I can write you my ideas exactly via email.
    null

  • SAP Workflow for Notify when material is Reserved

    Hi,
    I need to Notify via Email to Planning team When Reservations For Materials On An Operation Have Been Filled And All Non-Stock Components Have Been Received.
    Is there any Standard Workflow template is available for above scenerios ?
    Thanks in Advance.
    Regards
    Manish

    Hi Manish,
    Perform the transaction and then go to t code SWEL to check if there are any events that are getting raised. Do remember to key in your SAP User ID when you run this report in the selection screen. It will then show you all the events that you have raised. If there are any workflows that are attached to this event it will display that too.
    Prerequisite is that the event trace must have been turned on. You can check the status in t code SWELS and tun it on if it is off.
    If there are no workflows but an event is getting raised then you can develop a small workflow that is started from this event.
    Hope this helps
    Sudhi

  • Compare different versions of a workflow template

    Hi,
    How can we compare workflow templates? We need to compare the different
    versions available in our Quality and development systems for any kind of
    changes -
    1. new steps added
    2. steps deleted
    3. other changes related to binding, events etc..
    What is best way to compare different versions of a workflow template??
    regards,
    revoori

    Try from t-code..
    PFTC..

Maybe you are looking for