ECC 6.0: Issues With Header Event to cancel Workflow
Morris, Eddie
eddie.morris at sap.com
Fri Feb 20 05:25:59 EST 2009
Hi Ramki,
Do you raise the RELEASED event via custom code? Do you use
SWE_EVENT_CREATE?
If you raise the event via SWE_EVENT_CREATE please make note that the
Function module SWE_EVENT_CREATE should not be called with flag
START_RECFB_SYNCHRON = 'X'.
Regards,
Eddie
-----Original Message-----
From: sap-wug-bounces at mit.edu [mailto:sap-wug-bounces at mit.edu] On Behalf
Of Ramki Maley
Sent: 20 February 20, 2009 3:04
To: SAP Workflow Users' Group
Subject: ECC 6.0: Issues With Header Event to cancel Workflow
System ECC 6.0 SAPKA70015 / SAPKB70015
This is a new implementation that recently went live. I have a PO
approval Workflow in which the last step is a Synchronous Background
Task that releases the PO after the necessary approval steps. Please
note that the approval step is not in any Fork and is the very last
step. I have defined the 'Released' event to cancel the WF at the header
level in the WF Builder (SWDD) in order to cater to approval outside
workflow. When the Released event is created by WF-BATCH in the BG step,
the WF is complete by the time the system tries to process the
terminating event,. However I noticed that the Released event in some
cases is being flagged as in error and put in event queue. I switched on
the trace for the event and monitored it. The event trace sometimes
shows 'No Receiver Entered' for some instances (which is perfectly fine)
and Error for the rest. The message does not show any locking conflicts.
Redelivering the event creates the same error message (No
configuration for workflow WS900XXX version n). Please see the attached
picture for example entries from WF Log and Event Log.
Any pointers in stopping the Events being written to the queue would be
greatly apreciated.
Regards,
Ramki.
More information about the SAP-WUG
mailing list