Transporting local Workflows

Hello all
I have a doubt about transporting local WF's to QA environment. We're trying to transport a WF with some local WF's and we're having some problems with this. Is there a special consideration working with local WF's or is there the same procedure a a single one?.
Regards IA

for making the task a general task, go to PFTC and open your all custom developed standard task and follow the instructions i said earlier.
You can find the following link useful for your kind of problem.
Runtime Errors-OBJECTS_OBJREF_NOT_ASSIGNED_NO
Thanks
Padman

Similar Messages

  • Error while transporting the workflow object

    Hi all,
    Please be informed that while i transported the workflow changes to test system i encountered the sy-subrc 8 error as stated in below screen shots.

    Hi Ranjith
    Seems that the transport error is showing that your ID has locked the Workflow (user REDDYRAN).
    Can you do a syntax check of the workflow transported in this transport - in pftc and swdd? Do we get any error?
    Also see if you can execute FM SWD_WFD_REPLICATE_FROM_9999 in Quality (in SM37)  - provide the IM_TASK = WSxxxxxxxx (your workflow number).
    regards,
    Modak

  • Issue Transporting Business workflow from one System to Another

    Hi All,
    As there are many limitations in Import/Export of Workflow I'm going for a Transport of Workflow from one sytem to another.
    There are some query's reagrding transporting of the Business Workflow through Transport Request.
    1)   How can get the Transport Request no. of the Workflow to be transported? (As there are no direct versions displayed from  menu).
    2)   If there are any dependent objects first how to find the dependent objects lof workflow like if  any data element, Domain, Table, Structure (if these objects are used in your WF definition or may be BOR method), Function module, function group BOR, Rule, WF template, task and Task assignment  ?
    3) How to get Transport Request no. of such dependent objects specifically The Task,Rule , WF template etc.?
    4) I have object Type ZBUS2081 related to it how can i get its TR ?
    Please describe as I'm new to workflow.
    Please identify if there can be some issues after transporting workflow .
    Regards,
    Ujjwal

    Hi Ujjwal,
    Please find the below hint's.
    1. Regarding the objects included in the Transport request check the Tables - E070*.
    2. For dependent objects, you should check the workflow template. You have to check all the Task's and in the task go to
       utilities ---> Object directory entry --> Lock overview . Here you can see the request. It will show you the current request for    the Task.
    3. To get the TR for Business object, Go to basic data ---> Transport data --> Here you can see the Request ID for the business object.
    Thanks,
    Viji.

  • Send mail step in local workflow

    Hi Experts,
    I have inserted a send mail step in my local workflow. But while executing the workflow rather than sending mail my workflow stops with status In process in send mail step. In graphical log its displaying as "No agent found" for send mail step. But i have assigned workflow initiator as agent. But other than send mail if i use other steps like user decision or activity in local workflow, wokflows proceeds with execution and sets to status completed. Should i not use send mail in local workflow step?
    Things i have done:
    1. I have mail workflow as general task from PFTC.
    2. Tried with SWU_OBUF
    3. Correctly assigned WF_INITIATOR as expression for send mail.
    Kindly help me in this regard.
    KR,
    S Bharath

    Dear Bakker,
    Sorry for the confusion. In send mail I tried with 2 options,
    1. I directly gave expression as WF_INITIATOR
    2. I created a workflow container element with type SWHACTOR and assigned a user id as initial value.
    In both cases I am not getting send mail icon and status mail sent (one that usually comes for a send mail step in log) but instead i am getting an activity icon displayed with status ready. But there is no agent icon displayed (usually we click this to find the assigned agent). So the status of the workflow remains as In process.
    KR,
    S Bharath

  • Workflow initiator definition in a local workflow

    Hi, workflow gurus.
    Question is about workflow initiator definition in a local workflow.
    In my workflow there are, for this moment, two event creators (callers), each of them calls for the same local generic workflow and passes event specific parameters, for instance, the user name of a current step approver. I use a local workflow in order to increase reuse and make approve process more generic.
    My local workflow contains from a user decision, if user approves the decision, we returned to the main workflow and continue process approve execution, otherwise we send a message to WF inbox to the main workflow initiator, who ran the workflow. This email should contain the following text: «Dear, &_Wf_Initiator_&, the process you had launched has been declined by %_Current_Approver_Uname%». Such as if John executed the main WF and Andrew declined it, thus John will get the following message: «Dear, USJohn, the process you had launched has been declined by USAndrew».
    There is no problem with passing %_Current_Approver_Uname% in the message, I use a regular binding via local event, the problem is with passing WF initiator user name. As I thought, a local workflow has absolutely the same WF initiator user name, as the main WF, who called for this local WF. But when I send my message I got something like «Dear, USAndrew, the process you had launched has been declined by USAndrew» instead of desired message text.
    My questions are:
    1. Does local WF always inherits by default a WF initiator value from a main WF's initiator or a local WF may have his own WF initiator?
    Short form of this question may be expressed as: Is the following statement is correct
    localWF._WFInitiator = mainWF._WFInitiator.
    2. Why in my case local WF initiator has the same value, as a current approver, which has been passed via binding (the only value, that was binded)? I got «Dear, USAndrew, the process you had launched has been declined by USAndrew» instead of «Dear, USJohn, the process you had launched has been declined by USAndrew»?
    Thanks.

    Hi, Ronen
    I'll check the binding implementation more properly.
    What I paid attention for is that, when I define &_Wf_Initiator_& as message receiver of a local WF it sends the message to the main WF initiator (e.g. USJohn), but when I want to print the value of the same &_Wf_Initiator_& inside of this message I got the different value (e.g. USAndrew). So how it can be that using the same variable we have two different values?
    One more theoretical question, does main workflow container is completely encapsulated from a local workflow or main WF's container is kind of a global container and accessible from local WF without binding via local event binding?

  • Transporting a workflow from DEV to Prod

    Hi all expert,
         thanks for your help in solving my issue .. that was awesome guys. Now I stuck with transporting the workflow that i have made from development system to production system. I have tried using regular transport request, and the workflow number exist but no active version available. So I cannot using it. Any suggestion on something that might have been forgotten?
    thank you in advance for your help
    regards,
    david

    Hi David,
    I hope you configured the SWU3 in Production as well.
    Then in Production check the syntax error in your workflow template using CTRL+F2.
    During the transports, sometimes some containers may missing.
    If there is no syntax error, then in Development create new version and activate the workflow again and do the transport again.
    Before transport, do a buffer sync using transaction SWU_OBUF.
    Thanks,
    Viji.

  • Best Practice to transport MDM Workflows trough a 3-tier Landscape

    Hello Experts,
    I wanted to ask you for some Best practices to transport MDM Workflows from D-to Q/P?
    Well besides the Archive/Unarchive method because we want to keep the Data of P in the repository
    and do not want to import the whole.
    Any ideas? Points are for sure!!
    Best regards
    Carsten

    Hi Carsten,
    Currently with the MDM 5.5 version the only transport mechanism that will allow you to export your Workflows from the development server to the Production or Quality is the Archieve/Unarchieve method.
    but this methods archives the data as well along with the workflow.There is no such method to exort the workflow alone.
    But with the onset of the MDM 7.1 there are new transport mechanism included and hopefully they address this issue.
    A work around that i can think of at this moment:
    - If you have your development server as your Master rep and the Production server as your slave
    - Then you can call the workflow from the D to the P.If you do not have any data presntly in the dev.
    -  and then Normalize the Productions server to make it an individual master rep with its own data.
    I am not sure how well this solution will help but just a suggestion....
    Hope It Helped
    Thanks & Regards
    Simona Pinto

  • Requests transport in workflow

    Hi All,
    I am working in workflow.
    I completed my workflow objects in dvelopment server thats working fine in development server.I have a problem while transporting my workbench request from development to QA server. I transported all the requests from development to QA. Still change document events (transaction swec, bsvy) details ara not transported to QA.I dont know why? I transported my workflow requests from SE09 like abap requests.any other methods available to transport the workflow requests, can anyone help me, its very urgent, i am new to workflow.
    Thanks and regards,
    Natchiappan.M

    Hello Natchiappan,
    Sorry missed out myself in point number 5. What I meant from "After this do CTRL+S or simply press the push button. Unless you do the save changes will actually not get saved in the transport request. I think you have missed out on this step. "   was
    "After this do CTRL+S or simply press the SAVE button. Unless you do the save changes will actually not get saved in the transport request. I think you have missed out on this step."
    In order to avoid any confusion I am posting the entire solution once again below.
    It seems that you have not saved the changes in transports correctly. Check in your transports if there is an entry for manitainence view SWEVCDOBJ1. It is table maintainence view for SWEC.
    Anyways in order to solve this problem I anm suggesting you an approach. I will take the example of SWEC.
    1.Go to SWEC.
    2. Select the entries you want to transport.
    3. Then in MENU bar go to TABLEVIEW and then to TRANSPORT.
    4. A pop up would come prompting you for a transport request. Give the transport request and press enter.
    5. Now press the pushbutton INCLUDE IN REQUEST. At the bottom of the screen you will get an information message that entry have been flagged for inclusion in task xyz. After this do CTRL+S or simply press the SAVE button. Unless you save the changes will actually not get saved in the transport request. I think you have missed out on this step.
    6. Next go to SE01/SE09/SE10 and check whether the transport request user has entries for SWEVCDOBJ1 in it. If there are then changes have got successfully saved for SWEC. You can use the same approach for other transactions.
    Please let me know if this solved the issue for you. Please award points accordingly.
    Regards.
    Ruchit.

  • Is it possible to transport KM workflows using ICE?

    Hi All,
    Is it possible to transport KM workflows using ICE.
    I am using offline transport. The permissions and properties are getting transfered. But the approval process which I have configured is not getting transported.
    Can any one tell me why its happening like this?
    Regards
    George

    Hi jan Bo ,
    i think you are looking for the same stuff given in below link
    Re: How to download the SAP client into text file
    Regards,
    S.Manu.

  • Error in transporting WF workflow task

    Hello,
    I face an error when moving WF workflow task from Dev to QA.
    System is 4.0B.
    The QA transport log shows (errors in bold):
    Subsequent processing RH_ACTIVATE_PDOBJECT_AFTER_IMP for PDWS T started at 20:23:01
    Time... 20:23:02       Run time... 00:00:01
    Start activation of object WF 91000095 (client: 100) 202302
    <b>Error while activating</b>
    Time... 20:24:00       Run time... 00:00:58
    <b>Errors occurred during post-handling RH_ACTIVATE_PDOBJECT_AFTER_IMP for PDWS T</b>
    Post-handling RH_ACTIVATE_PDOBJECT_AFTER_IMP belongs to development class SP00
    <b>The errors affect the following R/3 components:</b>
       <b>BC-BMT-OM (Organizational Management)</b>
    In QA, the new version of the WF - created and activated in Dev - does not appear at all. I checked OSS Note 138411 - Collective note: PD Transports and OSS Note 88180 - Error during import postprocessing (Org.unit) but they didn`t help.
    In Dev, the new version of the WF was saved and activated and manually inserted in a customizing request from tr. PFTC. The transport included object <b>R3TR TDAT PDWS</b> with entries for HRP, HRT and SWD_* tables, with records for the WF task.
    Any help would be appreciated.
    Thanks and regards,
    Krisztian

    Hi Ravi,
    WS and TS tasks are recorded in changes, only the WFs and Ts are not. This is because some Personal Development objects are not to be transported, hence automatic transport connection for these is deactivated in IMG. Since WFs and Ts are considered as PD objects, the automatic transport is deactivated for them as well. For WFs and Ts manual transport is available in PFTC.
    This is unfortunate but this is how it`s set.
    On the other hand, version management is not something that works too well for workflows anyway (at least in 4.0B). You can`t see the differences in two separate versions like you would in a program. And in WFs and Ts you are able to generate versions just like for WSs and TSs for version management. So from my point of view manually transporting WFs and Ts are not the issue. But I may be wrong...
    Nevertheless I activated automatic transport connection and did a change in Dev like that. The transport created was moved to Acc, but still same problem...
    So I`m running out of clues.. maybe I just overlooked something...
    Thanks
    Krisz

  • Do we transport locally restricted Key figures ?

    hello,
    Do we transport key figures/chars which we restrict locally? or we just transport the RKF?
    Is it good idea to restrict locally if its not going to be used too much rather than vreating whole bunch of RKF?
    and lastly how can we delete RKF if we dont need them?
    Thanks

    Yes, I agree: variables are very important and useful to good query creation, esp since you can have all these different types of variables.
    http://help.sap.com/saphelp_nw04/helpdata/en/cf/579b3c494d8e15e10000000a114084/content.htm
    Not sure about a 'must know' list, but few things that are useful are knowledge of judicious use of filters, variables and free chars; creation of global RKF, CKF and structures; decision choice between 2 queries or 1 query and 2 workbooks; trying to use seelctions, instead of restrictions (when selecting values for restricting chars) etc.
    Hope this helps...

  • Transporting local change request

    Hi all,
          I had updated an include (MV50AFZ1 - SAP standard one - used access key to change this) to copy STO header and item texts to delivery when delivey documnet was created. This was created as a local change request. My basis guy tells me that this request cannot be transported.
    Kindly let me know how this can be done.

    Hi,
    Go in that include and change it once thenit will ask for the package name to save , then save it in a package so that a new request will be created.
    If it is not happening..
    Then in the menu of ur include <b>goto->object directory entry</b> change the $tmp to new package,
    then it will ask for the request...
    or
    else the best way is to delete the old local request.. then if u save it, it will automatically ask for the package and then u can able to create a requset...
    Cheers,
    Simha.

  • Transport Management Workflow

    Hi Workflow Experts,
    I need help on how to configure transport management system I have checked the SAP help  but it was not helpful for me
    In my system land scape I have Development system quality system and production system.
    So when transport is released the it should be approved by module lead after his approval it will be imported to quality system
    again when it is ok in QA then it should be move to production system
    I have got WORKFLOW number WS71000008 which is being triggered but I did not get how it helps when we moved the request from quality to production.
    Also there is no event attached to this workflow template but I check that the same workflow template is triggered and I want to create my own template but I dont know how to rplace standard workflow with my workflow teplate..

    [Configuring a transport workflow|http://help.sap.com/saphelp_nw70/helpdata/en/c4/08fef0e2af11d2b41d00609419f767/frameset.htm]
    [Check this|http://help.sap.com/saphelp_nw70/helpdata/en/5a/34bd66c03d11d2851c0000e8a57770/frameset.htm]
    In SPRO you have to approach this path and the first badi is used to define you own workflow template
    SAP NetWeaver ---> Application Server ---> System administration ---> Business Add-Ins in Change and Transport System Area -> Business Add-In for Defining the Template for the Task Documentation
    and more over check if there is any entry in teh SWE2 txn with the WF template and the BOR CTPROPOSAL with event created

  • Transport Local Object

    I have an ABAP program in BWD that does not have a package assigned to it.  It is a local object. What steps do I need to take to assign it to a transport?
    I have the same issue with some code in BWP that needs to be transported back to BWD.

    it not possible you can not transfer local object
    Local object never get trasported for that you need to save it in Transper request number only
    TRANSPORT
    http://help.sap.com/saphelp_nw04/helpdata/en/e8/e8913618e55d40e10000009b38f839/frameset.htm
    Rewards if useful..............
    Minal Nampalliwar

  • Transport Request Workflow Prefix

    hi,
    all my Workflows are working in DEV system,
    i transported all my requests to QAS,
    but in QAS the SWU3 under Maintain Prefix Numbers, its showing (X) Red,
    i do not know when settings were done in DEV did it ask request for Maintain Prefix.
    So now my prob is in QAS Maintain Prefix is Red (X), how do i solve my problem.
    Aditya

    It happened to me and I solved this following exactly this steps:
    You have to configure to PRD first->transportate the request up to PRD, QA second->transportate the request up to QA and DEV is the last one and don't need to transportate.
    1- configuring prefix to PRD system
    - On DEV system, go to the maintain prefix number OOW4 and change the column SAP System to PRD system, change Client to the client used on PRD system and save;
    - Transportate the request;
    - at the end of these steps you will be production prefix number is already configured.
    2- configuring prefix to QA system
    - On DEV system, go to the maintain prefix number OOW4 and change the column SAP System to QA system, change Client to the client used on QA system and save;
    - Transportate the request;
    - at the end of these steps you will be QA prefix number is already configured.
    3- configuring prefix to DEV system again.
    - On DEV system, go to the maintain prefix number OOW4 and change the column SAP System to DEV system, change Client to the client used on DEV system and save;
    - Here don't need to Transportate the request, but here on DEV you can change to another one when you need to transportate in the future;
    - at the end of these steps you will be DEV prefix number is already configured.
    best regards,
    Glauco
    Message was edited by:
            Glauco Kubrusly

Maybe you are looking for