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,
UjjwalHi 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 BharathDear 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,
davidHi 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
CarstenHi 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.MHello 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
GeorgeHi 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,
KrisztianHi 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?
ThanksYes, 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. -
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 -
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.
AdityaIt 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
-
How Do i create a list that will show in a dropdown box with the list being pulled from another tab and not the cell data format junk? I currently run OS X 10.10.1 Now i have been trying to work on this for a while now and what i want to do should be
-
How can I create a Filter for a four week period?
Post Author: Sarahg CA Forum: Formula I am trying to create a filter so that on a sales report I can have a Year to Date figure and then the last 4 weeks shown. So far I have tried to creat a filter that shows current week number - 4 but this does no
-
No Adapter Registered for this channel
Hi, I see the status of one of my Communication Channels (In RWB Mail Communication Channel Monitoring) as "No Adapter Registered for this channel". Below is the error log. com.sap.aii.af.service.administration.api.AdminException: No adapter register
-
Drop Down menus not working in newest Internet Explorer.
Drop Down menus not working in newest Internet Explorer. Ant suggestions??
-
Top install error on Solaris 10 X64
Hi, I am trying to compile Top 3.7 on Solaris 10X64 update 7, the compiled binary can be runned in the building directory, but can't run when installed, the error message is as following: # gmake install cp -f /usr/lib/isaexec top mkdir -p /usr/local