[RMX:WL] Re: Check Function Module - how to stop duplicate WF trigger

Jimmy Sun jjsun02 at gmail.com
Tue Oct 1 10:04:09 EDT 2013


Karsten,
take a look of Event Type Linkage for event 'CHANGED' :

You can model the FM OPS_SE_PUR_CHANGED_EVENT_CHECK to determine you want
to start the second Workflow or not.

Hope this helps.
Jimmy


On Tue, Oct 1, 2013 at 2:52 AM, Ernst, Karsten <Karsten.Ernst at fhp-ww.com>wrote:

>  Hi Sheldon,****
>
> thanks for the hint with the note and especially the SWEC.****
>
> ** **
>
> Currently we only have set the flag for CREATE in the respective object.**
> **
>
> ****
>
> ** **
>
> Nevertheless the system issues the event after a change to the PO as well.
> ****
>
> What we do is the following.****
>
> After the  creation of a purchase requisition of a certain scenario we
> call a function module which transfers the purch.requistion into a PO using
> FM 'BAPI_PO_CREATE1'. ****
>
> For some cases we need to do some adjustments to the just created PO and
> we do this after the document is available on the database using FM
> 'BAPI_PO_CHANGE'. Unfortunately the adjustment we need to do is not
> possible to be set in the initial CREATE step.****
>
> And it looks like the 'BAPI_PO_CHANGE' is causing the system to create
> another BUS2012.RELEASESTEPCREATED event. In my opinion this should not
> happen according to the setup in SWEC .****
>
> ** **
>
> Any ideas??****
>
> ** **
>
> Best regards****
>
> Karsten****
>
> ** **
>
> ** **
>
> *From:* sap-wug-bounces at mit.edu [mailto:sap-wug-bounces at mit.edu] *On
> Behalf Of *Sheldon Oxenberg
> *Sent:* Monday, September 30, 2013 4:56 PM
> *To:* SAP Workflow Users' Group
> *Subject:* [RMX:WL] Re: Check Function Module - how to stop duplicate WF
> trigger****
>
> ** **
>
> Hi Karsten,
>
> I believe many of us have encountered this before.  You may need to remove
> config in Transaction SWEC.
> Please review SAP Note 797775, and you can search the internet, for
> example, "SAP bus2012 releasestepcreated event"
>
> Regards,
> Sheldon Oxenberg
> CSC
>
>
> [image: Inactive hide details for "Ernst, Karsten" ---09/30/2013 10:35:51
> AM---Hi everybody, I have quite a strange but interesting que]"Ernst,
> Karsten" ---09/30/2013 10:35:51 AM---Hi everybody, I have quite a strange
> but interesting question I think to the experts in the group.
>
> From: "Ernst, Karsten" <Karsten.Ernst at fhp-ww.com>
> To: "sap-wug at mit.edu" <sap-wug at mit.edu>
> Date: 09/30/2013 10:35 AM
> Subject: Check Function Module - how to stop duplicate WF trigger
> Sent by: sap-wug-bounces at mit.edu****
>  ------------------------------
>
>
>
>
> Hi everybody,
>
> I have quite a strange but interesting question I think to the experts in
> the group.
> Due to the pre-processing setup the PO event BUS2012.RELEASESTEPCREATED is
> issues twice for the same object (same PO) within seconds.
> We see no chance to prevent the double triggering of the event and this
> should not be the discussion here.
> What I am looking for is your help on how to implement a Check Function
> Module to be integrated in the Event Type Linkage.
> I would like to determine if there is already an active WF instance
> available for the current PO number (should be the object key of the event)
> and if this is the case the event should raise an exception and should not
> trigger the WF to start.
> If possible it might be could to check the WF Number / Receiver Type
> (WS9…) as well.
>
> As I have limited knowledge on how to implement this and especially on how
> to check for the active 1st instance of the workflow for the current
> object, any hint or code snippet is highly appreciated.
>
> Best regards
> Karsten
>
> Karsten Ernst
>
> *Freudenberg Home and Cleaning Solutions GmbH *
> Supply Chain Management Systems and Processes
>
> Mail:     Karsten.Ernst at fhp-ww.com
>   ****
>
> ** **
>  ------------------------------
>
> Freudenberg Home and Cleaning Solutions GmbH
> Im Technologiepark 19, D-69469 Weinheim
>
> Geschäftsführer: Dr. Klaus Peter Meier, Arndt Miersch, Frank Reuther
> Sitz der Gesellschaft: Weinheim, Amtsgericht Mannheim HRB 431930
> _______________________________________________
> SAP-WUG mailing list
> SAP-WUG at mit.edu
> http://mailman.mit.edu/mailman/listinfo/sap-wug****
>
> ------------------------------
> Freudenberg Home and Cleaning Solutions GmbH
> Im Technologiepark 19, D-69469 Weinheim
>
> Geschäftsführer: Dr. Klaus Peter Meier, Arndt Miersch, Frank Reuther
> Sitz der Gesellschaft: Weinheim, Amtsgericht Mannheim HRB 431930
>
> _______________________________________________
> SAP-WUG mailing list
> SAP-WUG at mit.edu
> http://mailman.mit.edu/mailman/listinfo/sap-wug
>
>


-- 
Jimmy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.mit.edu/pipermail/sap-wug/attachments/20131001/31e4dfb3/attachment-0001.htm
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/png
Size: 40347 bytes
Desc: not available
Url : http://mailman.mit.edu/pipermail/sap-wug/attachments/20131001/31e4dfb3/attachment-0001.png
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/gif
Size: 105 bytes
Desc: not available
Url : http://mailman.mit.edu/pipermail/sap-wug/attachments/20131001/31e4dfb3/attachment-0001.gif


More information about the SAP-WUG mailing list