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 R

    There'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
    Purna

    Hi:
    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

  • Workflow implementation in EP

    Hi,
    We are thinking to implement an own workflow in EP.
    can anybody help me about workflow.
    Regards,
    Krishna

    Hi 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,
    Kevin

    The 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
    Lalitha

    If 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.
    Brian

    Ok..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,
    bala

    Maybe 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
    ravish

    Hi
    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 P

    It 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 AM

    Hi Vamsi,
    There are some useful Docs in below link please check
    it may help you
    http://www.auditnet.org/sapaudit.htm
    Thanks
    kishore

  • Workflow script help

    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 *(&#91;&lt;SalesStage&gt;&#93;="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