You are on page 1of 19

07/10/2015

AnSAPConsultant:SAPWorkflowWaitSteptype

SAPWorkflowWaitSteptype
Waitsteptypeisusedtocapturetheeventforwhichitiswaitingforandexecutethe
subsequentstep.
Scenario:Salesorderiscreatedandtheassociatedworkflowgetstriggered.Inmeantimeany
bodychangedthatsalesorder,henceasperbusinessprocessthecurrentworkflowshouldget
completed.
Savetheworkflow.

data:text/htmlcharset=utf8,%3Cdiv%20class%3D%22artpostmetadataheader%22%20style%3D%22borderradius%3A%204px%3B%20margin%3A%200p

1/19

07/10/2015

AnSAPConsultant:SAPWorkflowWaitSteptype

CreatethecontainerelementofBusinessobject(BUS2012)

ClickonHatsymbol

data:text/htmlcharset=utf8,%3Cdiv%20class%3D%22artpostmetadataheader%22%20style%3D%22borderradius%3A%204px%3B%20margin%3A%200p

2/19

07/10/2015

AnSAPConsultant:SAPWorkflowWaitSteptype

Definethestarteventthroughwhichtheworkflowwillgettriggered.

ActivatethelinkagebyDoubleClickingonitanditwillturngreen.Alsoactivatethebinding
byclickingonit.

data:text/htmlcharset=utf8,%3Cdiv%20class%3D%22artpostmetadataheader%22%20style%3D%22borderradius%3A%204px%3B%20margin%3A%200p

3/19

07/10/2015

AnSAPConsultant:SAPWorkflowWaitSteptype

Oneiconwouldappearasshownbelow.

RightClickonthebranchtocreatetheforkstep.

data:text/htmlcharset=utf8,%3Cdiv%20class%3D%22artpostmetadataheader%22%20style%3D%22borderradius%3A%204px%3B%20margin%3A%200p

4/19

07/10/2015

AnSAPConsultant:SAPWorkflowWaitSteptype

Choosetheforkstep.

Providethedetailsasshownbelow

data:text/htmlcharset=utf8,%3Cdiv%20class%3D%22artpostmetadataheader%22%20style%3D%22borderradius%3A%204px%3B%20margin%3A%200p

5/19

07/10/2015

AnSAPConsultant:SAPWorkflowWaitSteptype

Inoneofthebranchoftheforkcreatetheuserdecisionstep.

data:text/htmlcharset=utf8,%3Cdiv%20class%3D%22artpostmetadataheader%22%20style%3D%22borderradius%3A%204px%3B%20margin%3A%200p

6/19

07/10/2015

AnSAPConsultant:SAPWorkflowWaitSteptype

InthesecondbranchcreatetheWaitstep.

data:text/htmlcharset=utf8,%3Cdiv%20class%3D%22artpostmetadataheader%22%20style%3D%22borderradius%3A%204px%3B%20margin%3A%200p

7/19

07/10/2015

AnSAPConsultant:SAPWorkflowWaitSteptype

ChoosetheBusinessobjectfromthecontainerelement.

data:text/htmlcharset=utf8,%3Cdiv%20class%3D%22artpostmetadataheader%22%20style%3D%22borderradius%3A%204px%3B%20margin%3A%200p

8/19

07/10/2015

AnSAPConsultant:SAPWorkflowWaitSteptype

ChoosetheeventChangedfromtheF4help,whichmeanswhenevertheChangedevent
ofthecorrespondingbusinessobjectforthatsaleorderwillgetfiredthiswaitforeventwill
capturethateventandwillcompletethestep.

data:text/htmlcharset=utf8,%3Cdiv%20class%3D%22artpostmetadataheader%22%20style%3D%22borderradius%3A%204px%3B%20margin%3A%200p

9/19

07/10/2015

AnSAPConsultant:SAPWorkflowWaitSteptype

NowgototransactioncodeSWUEandtriggertheCREATEDeventofBORBUS2032and
providethesalesdocumentnoas292.

data:text/htmlcharset=utf8,%3Cdiv%20class%3D%22artpostmetadataheader%22%20style%3D%22borderradius%3A%204px%3B%20margin%3A%200

10/19

07/10/2015

AnSAPConsultant:SAPWorkflowWaitSteptype

data:text/htmlcharset=utf8,%3Cdiv%20class%3D%22artpostmetadataheader%22%20style%3D%22borderradius%3A%204px%3B%20margin%3A%200

11/19

07/10/2015

AnSAPConsultant:SAPWorkflowWaitSteptype

OncetriggeredgotoSWELtoseethatthatworkflowhascapturedevent.

data:text/htmlcharset=utf8,%3Cdiv%20class%3D%22artpostmetadataheader%22%20style%3D%22borderradius%3A%204px%3B%20margin%3A%200

12/19

07/10/2015

AnSAPConsultant:SAPWorkflowWaitSteptype

Gotoworkitem

Gotographicallog

data:text/htmlcharset=utf8,%3Cdiv%20class%3D%22artpostmetadataheader%22%20style%3D%22borderradius%3A%204px%3B%20margin%3A%200

13/19

07/10/2015

AnSAPConsultant:SAPWorkflowWaitSteptype

Herewecanseethattwobrancheshavebeeexecutedinparallelandtheuserdecision
stephasbeenexecutedandcorrespondingworkitemiswaitinginInbox

Nowchangethesalesorder(292)inVA02

data:text/htmlcharset=utf8,%3Cdiv%20class%3D%22artpostmetadataheader%22%20style%3D%22borderradius%3A%204px%3B%20margin%3A%200

14/19

07/10/2015

AnSAPConsultant:SAPWorkflowWaitSteptype

data:text/htmlcharset=utf8,%3Cdiv%20class%3D%22artpostmetadataheader%22%20style%3D%22borderradius%3A%204px%3B%20margin%3A%200

15/19

07/10/2015

AnSAPConsultant:SAPWorkflowWaitSteptype

NowgotoSWIAtocheckthesameworkitem.

data:text/htmlcharset=utf8,%3Cdiv%20class%3D%22artpostmetadataheader%22%20style%3D%22borderradius%3A%204px%3B%20margin%3A%200

16/19

07/10/2015

AnSAPConsultant:SAPWorkflowWaitSteptype

data:text/htmlcharset=utf8,%3Cdiv%20class%3D%22artpostmetadataheader%22%20style%3D%22borderradius%3A%204px%3B%20margin%3A%200

17/19

07/10/2015

AnSAPConsultant:SAPWorkflowWaitSteptype

NowwecanseethatwaitstephascapturedthechangedeventofBORBUS2032forsales
document292andhascompletedthestep.NowtheUserdecisionstephasgotlogically
deletedsincetheforkhasbeencompleted(Necessarybranchhasbeendefinedas01).
Thuswaitstephasbeenexecutedfirstthustheforkwasended.Sincethesalesdocument
waschangedmeanwhilewhenitwaspresentapprovertoapprovethuswecanusethe
belowexampletocompletethecurrentworkflow.
Howtostartthenewworkflow?AddCHANGEDeventofBUS2032instarteventstep.It
willstartthenewsessionofworkflowwithchangeddata.

data:text/htmlcharset=utf8,%3Cdiv%20class%3D%22artpostmetadataheader%22%20style%3D%22borderradius%3A%204px%3B%20margin%3A%200

18/19

07/10/2015

AnSAPConsultant:SAPWorkflowWaitSteptype

data:text/htmlcharset=utf8,%3Cdiv%20class%3D%22artpostmetadataheader%22%20style%3D%22borderradius%3A%204px%3B%20margin%3A%200

19/19

You might also like