exception in class and passing of parameters

Dart, Jocelyn jocelyn.dart at sap.com
Thu May 20 04:30:07 EDT 2010


Hi Robert,

If you raise an exception, the exporting parameters are NOT returned to the calling application (not just workflow - all calling applications)  - exact same behaviour as function modules.  The test tool "cheats" a little.

So for a synchronous task either use an additional exporting parameter to indicate success/failure or use an exception class to update the workflow log with your returned value.
Or raise an event (with or without parameters) - and make your task asynchronous.

Regards,
Jocelyn

From: sap-wug-bounces at mit.edu [mailto:sap-wug-bounces at mit.edu] On Behalf Of Robert van den Berg
Sent: Thursday, 20 May 2010 6:17 PM
To: SAP Workflow Users' Group
Subject: exception in class and passing of parameters


Hi Group,



I have a task which uses a method of a class. This method has export parameters and exceptions.

Before the exception is raised, the export parameter is set.



The problem is that, when the exception is raised, the export parameter is empty. When I test the method from the class builder, the export parameter contains a value but when I test the workflow, the workflow container is empty.



Does anyone have an idea?



Regards,

Robert


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.mit.edu/pipermail/sap-wug/attachments/20100520/6776f56f/attachment.htm


More information about the SAP-WUG mailing list