Skip to Content
avatar image
Former Member

Workflow has not triggered for Purchase order in production.

Hi Experts,

For one of the user...the workflow(Object type - BUS2012 and event - RELEASESTEPCREATED) has not triggered for purchase order release.

In the workflow overview it is not showing any workflow for that purchase order..even in table..SWIWIOBJCT it is not showing any entry for that purchase order.

And for some users it is triggered for first time...and then for second time if some other user is doing any changes then it is not triggered.As per functional ppl  all the configurations are correct and also the PO is created properly.

I have a doubt like in SWETYPV...it is showing four custom workflows active for BUS2012 ...event RELEASESTEPCREATED and one for event SIGNIFICANTLYCHANGED.

1) Why there will be four active workflows for one object type and one event and How to find out actually which one is triggered.

2) User is saying earlier it was working fine..but it is not working now, what could be the reason?

3) Is there any mapping between User and Approver..we need to check..if yes then where we need to check this mapping.

Please suggest me if anybody is having any idea about this.

Thanks

Sonali

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • avatar image
    Former Member
    Dec 23, 2014 at 06:31 AM

    The first step is to turn on the event monitor in SWELS for the object BUS2012 (and events that are interesting for your case). Then you will see (in event monitor SWEL) which events were triggered and if they started a workflow, and if they didn't, what might have been the reason.

    Regards,

    Karri

    Add comment
    10|10000 characters needed characters exceeded

    • Hi Sonali

      It would be important to know what has moved in those transports.

      Is there any customizing which has been moved?

      Also, check SWEC entries for the change document EINKBELEG and BO BUS2012. Check if there are any field restrictions entered for the events RELEASESTEPCREATED or SIGNIFICANTLYCHANGED.

      Regards,

      Modak


  • avatar image
    Former Member
    Jan 07, 2015 at 01:48 PM

    Hi,

    One more place where you can check is transaction swb_cond(Workflow start conditions).

    Considering there are 4 event linkages for same event, there is a good chance that the workflow will have a start condition.

    In  txn swetypv check if a 'check function module' is present for the event linkage. It could happen that the check function module might restrict the workflow from being triggered.

    One more thing you could check is the Enable Event queue option. If this option is enabled the event linkage will not be processed immediately. Instead it will be enqueued and has to be processed using a batch job.

    Regards,
    Unni


    scrn.jpg (89.7 kB)
    Add comment
    10|10000 characters needed characters exceeded