Showing posts with label SAP Workflow/Webflow FAQ. Show all posts
Showing posts with label SAP Workflow/Webflow FAQ. Show all posts

Thursday, April 10, 2008

How can I determine if an error is a corrupt workflow definition?

I am getting this error message in my workflow:

"No successor defined for node XXXXX and Result 0000"

The user has just made a decision using the standard decision task and the result in the container is "0001." What does the error message mean?

The message doesn't sound good. Possibly, it's a corrupt workflow definition. Try clearing the buffer and see if that helps the problem. Otherwise check for an existing note in OSS, or log an OSS message with SAP.

Can I approve an SAP work item in Outlook?

How do I send a work item to Outlook, have the approval/reject done in Outlook, and then send it back to SAP for an update?

The only product that I am aware of that allows you to approve an SAP work item directly from e-mail is Desktop Workplace

How do I add an Excel spreadsheet to a workflow?

How can I attach a Microsoft Excel file and send it to a customer in my workflow?

You should use the SOFM (SAP Office File Manager) object type. This object will allow you to attach any PC-based file, including Excel. Method SOFM.ImportFile will take your PC-based file and convert it into an instance of SOFM. Once you have that, simply bind that into the work item container. The user will then see this as an attachment to the work item and the user will be able to open the file.

My workflow works in debugging mode, but not normal mode. Why?

I am using workflow for DMS. I have configured a workflow so that whenever a document is created, an e-mail should be sent to the concerned person. In SWEL, the event trace is with Green LED with a message that reads:

"RFC destination WORKFLOW_LOCAL_200 does not exist"

When I test the workflow in SWUS in the debugging mode, it is working. But in normal mode it is not working. What could be the problem?


In order to run workflow in your system you should execute transaction SWU3 and run the auto-customizing option for SAP workflow. Depending on how much authorization you have, you may need to have a friend who is a Basis administrator execute this for you. This will take care of the error that you are seeing.


What are the steps to take before a workflow can begin?

I am trying to create one Workflow definition from the SWDD transaction. When I get the first screen, I try to save by giving the abbreviation "z_test_wf" and Name "WF_Learning". When I press 'enter', I get an error message saying "Prefix number: entry missing for system EI3 client 800". I am trying it in the training system.

I think we have to do some customization before we start creating Workflow. Can you please describe all the initial customization we have to take care before starting the Workflow?

Transaction SWU3 must be executed and the configuration must be completed before workflow development can begin.


How do I transport a workflow?

Can I transport a complete workflow from a development system into a QA system?

Workflows are transported like any object. All the code and customizing -- cross client and client dependent -- are transported when you release the transports, as long as you have assigned your workflow to a transportable package.

How do I fix errors in an automatic workflow customization?

In SWU3 (Automatic Workflow Customizing), I ran "Perform Automatic Workflow Customizing" but the "Configure RFC Destination" and "Maintain Web Server" activities did not activate-- it has a red x mark besides them. I am also getting the log entry: "RFC User could not be created".

I am a part of the SAP super users group in my company. I also asked the Basis administrator to execute it and he is also getting the same error. What should I do?

I would not be too concerned with the "Maintain Web Server" unless you plan on executing WebFlow related steps like "Web Activities". The "Configure RFC Destination" is definitely a show stopper; without it you can not run SAP Workflow. I recommend you investigate this further and, if need be, log an OSS.

Blog Archive