Workflow implementation(help)
hi all,
i am new to workflows but have learned a bit on the same from help.sap,sdn etc....
now we r implementing workflows for our client and he needs some std. workflows to start with
i have done performed auto workflow customizing(SWU3)
but now when i am testing std. worfklows in dev. server i am getting diffrent
kinds of errors like say
one of the task say "deletebillingblock" says error as "The calling of the object method for the work item ended with a return value for which no handling is modeled in the workflow." in the workflow log
other says "The workflow runtime system has called an application method in a tRFC or background context. A message was processed in this application method. This causes the execution of the workitem to be cancelled in this context."
i dont know y this is happening
is there any more customization needed other than swu3 (basis/abap work)
rgds
Edited by: SAP SD GUY on Jan 7, 2009 10:08 AM
Hi,
"The calling of the object method for the work item ended with a return value for which no handling is modeled in the workflow." in the workflow log
This kind of Error comes due to the following reasons:-
1> There is a problem in the Binding, in which step this Error is Coming. You have Binded the element for which there is no Target Defined. Source is there but no Target is there, so it is unable to catch the data that you want to send through Binding.
2> It also could be because of Binding Mismatch. The Container elements would not be having the same Data Type.
"The workflow runtime system has called an application method in a tRFC or background context. A message was processed in this application method. This causes the execution of the workitem to be cancelled in this context."
This Error can be because of the RFC Settings that are not propoerly configured in SWU3. All the ticks should be green in Colour. Check the same for the Server on which you are trying to trigger the WF.
For more on WF: Kindly check theses:-
https://www.sdn.sap.com/irj/scn/wiki?path=/display/abap/workflow%252bscenario
/people/sapna.modi/blog/2007/02/19/workflows-for-dummies--introductionpart-i
Let me know if you still face any issues.
Regards,
Kanika
Similar Messages
-
List of Workflow implemented in a system - Module wise
Hi,
I have been assigned a task of determinign the list of workflows implemented in a SAP system pertaining to MM & WM.
Please suggest is there any easy way to retrieve the above said data from a table or using a report or a function module.
Please expedite.
Thanks and Regards,
Dilli babu RThere's a nice thing called the workflow explorer SWDM there you can search for workflows on the business objects for MM and WM.
Kind regards, Rob Dielemans -
FV65 - WorkFlow Implementation for parking and posting invoices
Hi All,
We are implemetnig workflow for vendor invoices. can anyone implemented this for FV65 can help us which workflow template to use and what are the configuration settings for this.
Regards
PurnaHi:
Refer to this documentation.
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCBMTWFMMM/BCBMTWFMMM.pdf
Please let me know if you need more information.
Assign points if useful.
Regards
MSReddy -
Hi,
We are thinking to implement an own workflow in EP.
can anybody help me about workflow.
Regards,
KrishnaHi Krishna,
what kind of workflow you plan to implement?
Do you want to implement & configure the KM workflow? or custom built workflow for ur own application.
You may go with KM API's to programme workflow and send notifications mails etc.
hope it helps
regards,
Rohin Aggarwal -
Workflow/implementation suggestions for stipple plugin.
I'm writing a photoshop plugin for doing stipple effects, and other related effects such as these ones:
http://methodart.blogspot.com/2006/11/see-larger-version-here.html
http://methodart.blogspot.com/2006/11/from-method-artist.html
http://methodart.blogspot.com/2006/11/while-trying-to-figure-out-ways-to.html
http://methodart.blogspot.com/2010/05/nuther-twist-on-idea-of-novel-means-of.html
I started out writing a simple image filter, but I think a better workflow would be to generate the paths and stipple positions, and then be able to stroke them with different brushes.
Ideally, I would like to do all the crunching in a plugin, which would simply serve up paths and dot positions, and then do the rest in script. This is the architecture I use in Maya and similar apps. Is this possible?
Apologies for the n00b-ish questions, under a crushing deadline to get these in showable beta form.
Any and all help greatly appreciated,
KevinThe above is basically the approach ive been forced to take, I added some more specific inheritance into the plugins.. now I have types of plugins, with general and specific interfaces... methods in the general interface are generally common to most of the plugins, specifics are not. Thus I have
public interface GeneralPlugin extends Cloneable, Runnable {
// General plugin methods go here
public interface TypeAPlugin extends GeneralPlugin {
// TypeA specific methods
public abstract class AbstractPlugin implements GeneralPlugin {
// Generic implementation
public class MyPlugin extends AbstractPlugin implements TypeAPlugin {
// The specifics, and the actual plugin.
}This way, if someone is writing a plugin, and chooses NOT to use the generic implementation for basic plugin functions, they may just have "public class AnotherPlugin implements TypeAPlugin" and they will need to implement all the methods -- this while being a slight trade off, by forcing the extension operation, ultimately gets what I want done. -
EIC Workflow Implementa​tion - WS61000004
Hi All,
We are trying to implement the standard WF WS61000004 - E-Mail for EIC Inbox (Enhancement P.) in our system.
The system is setup to receive inbound emails and when emails are sent to certain email iDs configured, The WF is
triggered. The basis team has done the config to add the entries in the table THREIC_CONSTANTS,
V_HREIC_IB_EMAIL (tcode SO28), V_HREIC_PROC. The config also associates a org unit to the email address,
and users are assigned to the org units. Any email sent to that particular email ID is distributed to the users in the
org unit. This is working fine in our Dev system, but not in Prod supp.
The WF is using the business object EICIBITEM, it is triggered by the event "MailReceived". There is also a start
condition - Event container element is VPSwitch and it needs to be "1".
Turned on the trace and see the Event is raised successfully, but then we get the "Feedback after error" , and the
event gets put in queue. So am suspecting that the Switch is not turned on and hence the start condition is failing.
The binding is all correct, so not sure what is causing the "Feedback after error".
We have verified the config and it is the same in both the systems.
Did some debugging and found the name of the switch, but not able to find how it is set HREIC_SFWS_UI_ENH_01.
This shd have a value of "T".
Attaching the screenshot of the start condition and SWEL.
Appreciate the help.
Thank you
LalithaIf you do a resend and the workflow starts correctly, maybe your data is not yet saved to the DB at the time the workflow starts and the start condition could not be evaluated. I suggest again that you try re-sending the event via the event browser in SWEQADM (Click on the 'Browser' button and select 'All events' as well as 'Other events' & 'Events not delivered' and you should see the event and be able to resend it)
That way you will know for sure that nothing happened in the system, if the event will be process well by doing this, then the event might be raised before the commit.
You can also try removing the starting condition and checking if the workflow runs well.
To the best of my understanding the check function module is run by the session raising the event. the event processing is run by the workflow logical RFC in a new session an has a greater possibility that all DB updates have finished. If this is the case you can transfer the starting condition check to within the workflow. or since this is a standard workflow - check for notes/report a product error.
also check if one of the other lines in SWEL doesn't have another message. -
IMovie HD 6 to Apple TV workflow plz help!
Hello all, I could really use some help here and I'm at my wits end.
I am unsuccessfully able to get Camcorder video from a sony HDR-HC3 Hi-Def 1080i (records on HDV) camcorder to look like HD camcorder footage on my Apple TV. I guess that's the simplest way of breaking it down.
I am familiar with video editing. I have all the software (and hardware- Elgato Turbo HD.264), and will buy whatever else I need to make this work, but I just can't do it.
Whatever video I export to AppleTV no matter how much I process it (in JES Deinterlaceer, iMovie 6, iMovie 09, Final Cut Pro, ad infinitum....) I CAN NOT get the resultant video to look like 'Camcorder footage' on my Apple TV.
ie...if I were to plug my camcorder directly into my TV, the interlacing, fields, whatever...makes the video look a certain 'way' (Like a camcorder plugged into a TV)...when I play back my edited footage through AppleTV it looks 'different'...like it was shot on film. The interlacing is all gone or something.
If you are familiar with the issue I am describing can you PLEASE help me with the proper workflow I need to establish to get 720p interlaced 'camcorder like' footage from my Apple TV. Or is it even possible?
Thank you so much in advance.
BrianOk..here are some files to help demonstrate the problem I am encountering.
access my iDisk here: https://public.me.com/testpilot58d
*RC Stuff.mov* is the footage from my camcorder in iMovie.
When I export it to HD 720p setting using turbo.264 HD, the resultant file is *RC Stuff.mp4*. This file is beautiful...perfect...crisp...looks just like my HD camcorder. It is 1280x720 progressive (Apple TV spec), avg bitrate 4,907 kbps (Apple TV spec) but it is 59.940 fps (NOT to spec) size 3.2mb
When I choose the "Apple TV" output option, I get file *RC Stuff.m4v*. It is flat, not crisp, doesn't "popp" on either my iMac or when viewed on Apple TV. It too is 1280x720 progressive, avg bitrate of 3,438 and 29.970 fps. I changed output size to 1280x720 in the Apple TV preset and it still looks flat and crappy.
So....who can get me from point A to point B? How do I need to process RC Stuff.mov to that it will LOOK like RC Stuff. mp4 but is compatible with Apple TV specs and looks as good on a HDMI LCD flat screen TV? How do I deinterlace/what field order, etc to cut the frame rate in half and still look sharp and crisp?
Thank you anyone in advance! -
Regarding workflow please help
Hi,
In my workflow i'am sending the workitem to approvers at various levels in the hierarchy based on the deadline.
when the workitem is woth the 1st level of approvers and no action had been taken on it by the deadline time, it is getting disappeared from the 1st level approvers inbox and going to second leve; approvers inbox.
But in case if the higher level does not exist, i'am sending a work item to the initiator denoting NO ACTION HAD BEEN TAKEN.
At this stage the workitem is not getting disappeared from the inbox of the highest level approver.Is it the standard or SAP Workflow or is there any way that we can remove the work item from the users inbox.
Please Help..............................
Thanks & Regards,
balaMaybe this can help you... Although I used it to stop workflows that were still running at a certain point in the logic.
You can use function 'SWW_WI_ADMIN_CANCEL' to cancel a workitem.
If I am not mistaken, it should remove the item from the inbox.
Just a piece of the code:
* And now, the change:
* Get workitems of object
CALL FUNCTION 'SWI_WORKITEMS_OF_OBJECT_GET'
EXPORTING
objtype = 'BUS2012'
objkey = z_objkey
TABLES
itemlist = zitemlist.
* If at this point WF ZWF_PO_REL (WS90200009) is still running, it
* should be cancelled! Because the release is fully completed.
LOOP AT zitemlist WHERE wi_stat <> 'ERROR' AND
wi_stat <> 'COMPLETED' AND
wi_stat <> 'CANCELLED' AND
wi_chckwi IS initial AND
wi_rh_task = 'WS90200009'.
CALL FUNCTION 'SWW_WI_ADMIN_CANCEL'
EXPORTING
wi_id = zitemlist-wi_id.
IF sy-subrc <> 0.
ENDIF.
ENDLOOP. -
Event Linkage Getting Disabled In PO release Workflows : Plz help
hi all
i am working on PO Release Workflow
my problem is when I create PO and save it , the event linkage in SWETYPV gets disabled
plz help me its urgent.
regards
ravishHi
If you have an error in the event linkage (could be a binding error, or an error in your business object), the event linkage will deactivated (the standard customizing).
You can change this behavior through transaction SWE2 -> double click on your event linkage -> change the "Behavior Upon Error Feedback". (I think you can change this globally but I'm not quite sure where)
In my book best practice here will be;
1. Use the event queue
2. Set the "Behavior Upon Error Feedback" flag to something like "Keep linkage but flag as having an error" - I'm not on the system so I'm not quite sure what it's called
By doing this you make sure that you will collect your event in the event queue, in case of an error.
or
In the detail screen of SWETYPV there's an option called Bahaviour upon error in receiver, if you change this to option 3 then the linkage won't be disabled in cases of errors.
Sometimes you want the event linkage to be disabled in cases of errors, espescially when the only reason that an error can occur is a very serious one. -
Poor pax implementation help.
I have a dead system due to 10.4.6 failing mysteriously. I'd like to get my system back, and as apple don't want to help users, maybe someone here can answer a few questions, which might help.
Before going to work, I set SU to downaload and install the update. When I got home I discovered the install failed, and from then on in, all commands run in my open terminal failed. Reboot fails with error 88 on launchd. DiskWarrior didn't find anything significant.
Booting from the OSX DVD allows me to look at the drive, all looks ok. I can't run anything in a chroot'd environment on the cd, this seg faults, has an illegal instruction, or bus error. I thought I could manually look at the apple package format and do it myself... however, trying to extract the Arichive.pax file is giving me issues.
In an act of amazing stupidity, /tmp isn't a shared memory device under the OSX boot cd (WHY?!? Look at any other unix vendors boot cd, and they at least allow you to write to /tmp, as that pretty useful for a lot of commands... like pax). Now, in another act of stupidity, no man pages are installed... so I dug around on the net for pax man pages. I found that some versions of pax honour the TMPDIR variable... but hey, not apple's... Nor can I find any switches to tell it to use /Volumes/Macintosh\ HD/tmp (which is writable) rather than /tmp (which is moronically read only).
Does anyone have a solution to coaxing pax not to use /tmp. As I've said, I can't run anything in chroot due to what I expect is library corruption. Is there any alternative to the OSX boot DVD, as it's really badly implemented?
I want to look at the files it's got in that Archive, compare with what's on my system, and try to track down where the problem occured.
Thanks for any help.I have re-asked this question in the unix forum.
http://discussions.apple.com/thread.jspa?threadID=433539&tstart=0 -
Model-View-Controller implementation help
Hello, all. I'm updating an old, clunky, slow-as-molasses application to a slightly more responsive and expandable app with the help of the MVC pattern. However, I'm having a little trouble figuring out the best way to implement MVC in a Java app. Specifically, I'm not sure of the best way to get the model and two views talking to each other.
My model comes in the form of a couple manager classes that provide access to all the business data for the application. This is a relatively simple client-server app where the server can request that certain data be added or deleted, and the model responds accordingly. Similarly, scheduled tasks that run every 2 minutes can cause certain data to expire or become scheduled for display.
The model provides addXXXChangeListener methods. When a model change occurs that listeners need to know about, the model calls a notifyListeners method, and all registered listeners are notified of the change. View classes that are interested in hearing about model changes register themselves as listeners with the model and implement methods in the XXXChangeListener interface. In this way, the interaction between the model and view is almost exactly like existing interactions between event sources and listeners in Swing/AWT.
Right now, there isn't a lot of decoupling between the model and view, since the View obviously needs a reference to the model to add itself as a listener. The controller for the app sets all that up. Is this a viable way of implementing MVC in a Java app? Any suggestions or advice would be greatly appreciated.Right now, there isn't a lot of decoupling between
the model and view, since the View obviously needs a
reference to the model to add itself as a listener.
The controller for the app sets all that up. Is
s this a viable way of implementing MVC in a Java
app? Any suggestions or advice would be greatly
appreciated.In classic MVC, the code that registers the listeners, captures the events and updates the model should be in the controller. The advantage being that you could theoretically change the view to use a different model. In reality, the view is generally (but not always) pretty specific to the model (while pieces of the model may not be) so there is little gained by doing this. The other advantage is that this can be a little cleaner and allow the controller to be 'smarter'.
If you are simply worried about coupling the vew to a specfic implementation of the model, create interfaces for the Model classes and let the Controller supply the View with references to the implmentations. -
IReceivables Credit Memo Workflow Implementation
HI Guru,
For our client we are implementing iReceivables and we are using the Credit Memo Workflow for the approval process.
This is the first time i am working in iReceivables. Please kindly let me know whether i need to do any setup from the Technical aspect to use the Credit Memo Workflow.
Regards
Suresh PIt depends on what technical aspect means? It needs some setups depending on using AME or not. Please refer to "Setting Up the AME Credit Memo Request Workflow" in Oracle Receivables User Guide. If HR, SysAdmin, WF are already setup, then you may have to work on AME. From the technical angle, check the ARCMREQ.wft to see if any customizations are needed.
-
SAP ISU Implementation Help needed
Hi SAP Gurus
I need some input and thoughts on designing Security around new SAP implementation. My company has newly implemented SAP and i'm part of security team. There is no security structured yet. As a part of security team I would like to share my thoughts in the design process. Please help me providing the security strategy in the company.
Thanks for your information in advance
KV
Edited by: Vamsi Krishna on Dec 26, 2007 1:18 AMHi Vamsi,
There are some useful Docs in below link please check
it may help you
http://www.auditnet.org/sapaudit.htm
Thanks
kishore -
I am trying to write a couple of workflows in CRM OnDemand that will do the following:
1. Have the "Probability" automatically set itself to the proper percentage upon the creation of a new Account.
2. Have the "Probability" update itself as the record is modified and the "Pipeline Stage" changes
For instance I want the following percentages associated with the designated "Pipeline Stage"
IF "Pipeline Stage" = "1 - Qualifying", then "Probability" = 0%
IF 'Pipeline Stage" = "2 - Development of Offer" = 25%
IF 'Pipeline Stage" = "3 - Negotiation / Finalization" = 50%
IF 'Pipeline Stage" = "4 - DLL Selection" = 75%
IF 'Pipeline Stage" = "5 - Agreement Executed" = 100%
IF 'Pipeline Stage" = "6 - Disqualified Vendor" = 0%
IF 'Pipeline Stage" = " 7 - Lost Opportunity" = 0%
IF 'Pipeline Stage" = "8 - Vendor Approval" TBD
I need help actually writing these scripts so I know what they should look like upon entry. Can someone please help?Hi RAZ2,
For the first point, if the value is fixed, you'll have to customize the probability field and set and publish a default value ("20" for example).
For the second point, you will have to create one workflow rule for each pipeline stage.
For each rule, the condition is that your pipeline stage field equals a value *([<SalesStage>]="1 - Qualifying"* for example)
For each rule, the action is to update the probability field with the value you chose.
Hope this will help, don't hesitate if you need more...
Maxime -
Aperture Workflow - need help creating workflow for photo management
Hi -
I currently shoot with a Canon SD890 (point & shoot) and a Nikon D300 (SLR). My photography is either personal photography or street photography. I may use some of my photography for a web project but that should not be considered right now. I shoot jpegs with the SD890 and RAW with the D300. I need to create a workflow that will allow me to manage all of my photos as well as the RAW vs JPEG aspect. Here are a few initial questions:
1) Should I separate the RAW and JPEGs in Aperture (two libraries)? One library for finished photos and one for negatives?
2) What folder structure should I use? Since I am not a professional photographer, I won't be shooting projects. I think something date or event driven would be best (preferably both).
I am interested to hear how others do this...especially if you use both point & shoot and SLR cameras.
Thanks for your help!jnap818 wrote:
1) Should I separate the RAW and JPEGs in Aperture (two libraries)? One library for finished photos and one for negatives? I am interested to hear how others do this...especially if you use both point & shoot and SLR cameras.
No, use a single Library. Aperture will have no problems with the various formats or with various different cameras.
2) What folder structure should I use? Since I am not a professional photographer, I won't be shooting projects. I think something date or event driven would be best (preferably both).
Actually those date or event driven batches of images are very logically "Projects" in Aperture. Simply name each group of images as you import into AP as a new Project.
IMO it is not good to import camera-to-Aperture (or direct to any app other than the Finder). Best is to use a card reader and use the Finder to copy images from the camera card to a folder on the computer hard drive.
Below is my Referenced-Masters workflow:
• Remove the CF card from the camera and insert it into a CF card reader. Faster readers and cards are preferable.
• Finder-copy images from CF to a labeled folder on the intended permanent Masters location hard drive. I label that folder with the Project name suffixed with _masters, that way I can always find the Masters if Aperture forgets where they are.
• Eject CF.
• Burn backup copies of the original images to DVDs or to hard drives (optional backup step).
• Eject backup DVDs/hard drives (optional backup step).
• From within Aperture, import images from the hard drive folder into Aperture selecting "Store files in their current location."
• Review pix for completeness (e.g. a 500-pic shoot has 500 valid images showing).
• Reformat CF in camera, and archive DVDs of originals off site.
Note that the "eject" steps above are important in order to avoid mistakenly working on removable media.
I strongly recommend that every Aperture user spend $35 and work through the tutorial CD Apple Pro Training Series: Aperture 2 (Apple Pro Training Series) by Ben Long, Richard Harrington, and Orlando Luna (Paperback - May 8, 2008), Amazon.com. Note that the value is in working the tutorial, not in using the book as a manual.
Good luck!
-Allen Wicks
Maybe you are looking for
-
Authorization Group (BEGRU) search help required in Easy DMS
Hi all, I had defined some value in authorization group (BEGRU) in SAP. When i opened the Document using CV01N/ CV02N transaction, then F4 help is available to me. but when i opened the same document via SAP Easy DMS 7.0, Search help functionality is
-
The iPod cannot be synced. An unknown error occurred (-54).
Every time I plug my iPod into my PC, I get the -54 sync error. I do not know why. I am ON THE PHONE, with Apple Support, right now - they have no idea how to fix it. Any suggestions? I saw a MAC solution, a while back, on how to unlock files. Does a
-
Has Mozilla changed the way Firefox displays @font-face enbeded fonts? The site I'm codeing works in Safari, Chrome, and IE, but Firefox 8.0.1 doesn't display the embeded font.
-
XML Publisher Desktop 5.6.2 Installation Error
I down loaded the desktop version. when I install it, it pops up a dialog "Word application is running. please close word application and retry installation" then, it stops installation. But I did not have word application open, only installation is
-
Dear, I have exchange database and I connected with TSM software, some time TSM software automatilly stop working, for example I have to go start TSM services manually, like TSM storage agent is not started, kindly any advice and solution? Thanks