0% found this document useful (0 votes)
459 views

SAP Workflow Interview Questions With Answers

SAP Workflow allows for the automation of business processes and ensures tasks are completed in the correct order by the relevant personnel. It provides several advantages over manually managing processes, including reducing time and expenses. There are various reasons a workflow may fail to start, such as incomplete linkages between triggering events and the workflow or unsatisfied start conditions. Work items represent tasks requiring user interaction and have different statuses as they progress, unlike simple emails. Background work items do not require interaction and are executed automatically.

Uploaded by

sudh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
459 views

SAP Workflow Interview Questions With Answers

SAP Workflow allows for the automation of business processes and ensures tasks are completed in the correct order by the relevant personnel. It provides several advantages over manually managing processes, including reducing time and expenses. There are various reasons a workflow may fail to start, such as incomplete linkages between triggering events and the workflow or unsatisfied start conditions. Work items represent tasks requiring user interaction and have different statuses as they progress, unlike simple emails. Background work items do not require interaction and are executed automatically.

Uploaded by

sudh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

10/11/2016

SAPWorkflowInterviewQuestionswithAnswers

SAPWorkflowInterviewQuestionswithAnswers
Q1.ListthevariousadvantagesofSAPBusinessWorkflow.
WorkflowprovidesnumerousadvantagestoSAPusersandconsultants:
ItallowsconsultantstocreatenewbusinessprocesseswithoutmodifyingthestandardSAPcode.
Workflowensuresthatthetasksareexecutedinthecorrectsequentialorder,involvingtherelevantpersonnel.
SAPBusinessWorkflowmayberunthroughtheinternetorintranetwebapplicationsviatheWebflowEngine.
DeadlineMonitoringfunctionalityisalsoincorporatedwithinSAPWorkflow.
Thetimelyexecutionofactivitiesisguaranteedevenwhenanumberofparties(users)areinvolved.
Workflowreducesbothtimeandexpenseinvolvedinmanagingbusinessactivities.
Q2.Workflowisnotstarting.Whatmightbepossiblereasonsandcorrespondingsolution?

Ifstartedbyanevent:

RunSWU_OBUFandchecktransactionSWU3forproblems.
CheckthatthelinkagebetweentheeventandtheworkflowexistsintransactionSWE2andisactivated.
ChecktransactionSWELtoseeifeventwascreated/getscreated(mayneedtransactionSWELStoturnSWEL
on).
TestifcreatingtheeventmanuallyinSWUEtriggerstheworkflow.
Checkifthereisastartconditionthatisntbeingsatisfied.
Checkiftheeventisinaqueue(ifeventqueueingisturnedon,seetransactionSWEQADM)
CheckWFBATCHintransactionSU01,seeifalliswell(e.g.passwordnotexpired)
Ifstarteddirectly(e.g.withfunctionmoduleSAP_WAPI_START_WORKFLOWnotrecommendedifitcanbeavoided):

RunSWU_OBUFandcheckSWU3forproblems
CheckifworkflowhasbeensettoGeneralTask
Q3.Whatisaworkitem?HowdoesitdifferfromasimpleSAPofficemailitem?
Aworkitemisaruntimeobjectgeneratedbyastepwithinaworkflow.Wheneveruserinteractionisrequired,the
respectiveusersareinformedviaworkitems.TheseworkitemswillbereceivedbytheuserintheirBusiness
Workplaceinbox,orotheremailapplicationsuchasMicrosoftOutlook&rights
Theworkitemmaybeauserdecisionoradialogformthatallowyoutoenterdataforstartingaprocesswithin
SAP,oraconfirmationofwhetheraparticulartaskmaybeperformed.Theuserthenchoosesanappropriate
optionwhichdeterminesthesubsequentbehavioroftheworkflowinquestion.Thereareavarietyofapplicable
workitems.Eachworkitemhasastatusreflectingthestageofprocessingatanygivenpointintime.
Aworkitemcomprisesoftextexplainingwhatactionneedstobetaken,whomtorefertoandanyinformation
pertinenttothebusinessobjectinvolved.
UnlikesimpleSAPofficemails,workitemsareactiveentities,astheydeterminethesubsequentdirectionofthe
workflow.SAPofficemailscanalsobedeletedfromtheinboxwithoutviewingthemwhereasaworkitemhastobe
executedtohaveitremovedfromyourinbox.
Q4.Whatisabackgroundworkitem?AretheydisplayedintheBusinessWorkplace?

Abackgroundworkitem(codeB)representstasksthatdonotrequireanyuserinteraction.Theyarecontrolledand
executedautomaticallybytheworkflowsystem,anddonotappearintheBusinessWorkplace.However,youmayview
themusingtheWorkItemSelectionReport.

Q5.Howtoachievedynamicparallelprocessing?

Therearethreewaysaparallelprocessingcanbeimplemented
DynamicparallelprocessingusingamultilinecontainerelementFork(3outof5)Workqueue
http://allinterviewquestion.blogspot.in/2014/12/sapworkflowinterviewquestions.html

1/5

10/11/2016

SAPWorkflowInterviewQuestionswithAnswers

Indynamicprocessingthetypeofeachentryinthetablehavetobeofsametype.
Sametaskwillbeprocessedforeachlineofthemultilinecontainer.Itcanbeadialogorbackgroundtask.Deadline
monitoring,binding,agentdeterminationwillbesameforeachworkitemgeneratedToachieve,gotoMiscellaneous
intheactivity,andenterthemultilinecontainerelement.

Q6.Howcanwedebugaworkflow?

Ifitisadialogtask,youcansetbreakpointinthemethodcalledbythetaskIfitisamethodthatyouwanttodebug,
useSWO1,andcreateainstanceoftheobjectanddebugthemethods.Ifitisabackgroundtask,andyouarein
developmentclient,youcandothefollowing.Createaninfiniteloopinthemethodyouwanttodebug.GotoSM50
(processesoverview)andselecttherelevantitem,andselectdebugfromoption.

Q7.IsthereanywaytoundeleteworkitemsinSAPworkflowafterIhavelogicallydeletedthemalready?

No.WhatyoucandoisrestarttheworkflowusingSWUE.Thiswillbethesameasrecreatingtheworkflowbecauseit
willstartatthepointwhereithaslogicallybeendeleted.

Q8.Howdoyousetupausertoreceiveapopupreminderwhenhe/shegetsanewWFmessage?

Youcanaccomplishthisbysettinguptheworkitemprioritytothehighestlevel.

Q9.Isitpossibletocreatetimedevents?

Youmayconsiderusingdeadlinemonitoringfacilities.Forexample:
Requestedstart,requestedendLateststartorlatestendontasks

Q10.WhatarethedifferenttypesofWFAgents?
PossibleAgents:>UserswhoareauthorizedtoexecutethetaskConfiguredduringTaskdefinition(OrgUnit,
Position,User,WorkCenter,Role,Rule)IfaTaskisconfiguredasGeneralTask,thenallusersbecomepossible
users.
ResponsibleAgents:>Theuserstowhomtheworkitemneedstobesent.ThisissetduringStepdefinition.
NotethatPossibleagentsaredefinedduringTaskdefinition.(OrgUnit,Position,User,WorkCenter,Role,Rule,
ContainerElement).
Note:TheworkitemrecipientsisdeterminedbyintersectionofPossibleAgentsandResponsibleAgents.
ActualAgents:>Actualuserwhoexecutedthedialogtask.
ExcludedAgents:>Userswhoarenotsupposedtoexecutethedialogtask(eveniftheyareinpossibleagents)
Q11.WhatareImportantTcodesinSAPWorkflow?
SWUS:WorkflowToolbox
SWU0:SimulateEvent
SWI2_FREQ:Workitemspertask
SWUE:Eventsimulate
SWELS:SeteventlogON
SWEHR2:EventlinkageinHR
SWU3:Workflowcustomizing
SWU_OBUF:Synchronizebuffers
SWI5:LookintootherusersSBWP
SWDD:Workflowbuilder
SWLD:SAPworkfloweasyaccesstoallworkflowrelatedtransactions
SW01:MaintainBusinessobjects(addnewattributes,methods,eventsetctostandardbusinessobjects)
SWE2:Activeeventlinkages,additionoptionsnotavailablebySWDDsuchassettingcheckfunctionmodule.
http://allinterviewquestion.blogspot.in/2014/12/sapworkflowinterviewquestions.html

2/5

10/11/2016

SAPWorkflowInterviewQuestionswithAnswers

SWWL_TOPLEVEL:DeleteworkflowitemsfromSBWP.
SWELLS:Start/stopeventtrace
SWEL:Vieweventtracereport
SWUD:Workflowdiagnosis
SWI2_DIAG:Troubleshootworkflowsinerror,restart
SWIA:Workflowadministrator
SWB_COND:Maintainworkflowstartcondition(hasprettypicsbutisespeciallyrubbish,everythingcanbedone
easierviaSWDD
SWNCONFIG:Sendemailstouserwithunreadworkitems
SWEC:Triggerworkflowonchangedoc
SWUY:Workflowwizardformessagelongtext
SBWP:Businessworkplace
PFTC:Maintain(change,display,copy)WFobjectsincludingtasks,workflowtemplates...
PFAC:MaintainRulesforworkflowsteps(canincludeABAPcode)
SM63:Events
SWI1:Workitemselection
SWI2_DEAD:Workflowitemswithmonitoreddeadline(itemsthatmisseddeadline)
SWI2_DURA:Workflowitemsbyprocessingduration.
Q12.Whatarethetypesofworkitems?
DialogWorkitem
Backgroundworkitem
Workflowworkitem
Workqueueworkitem
Misseddeadlineworkitem
Q13.Whatarethedifferentstatusesofaworkitem?
Waiting
Ready
Reserved
Inprocess
Executed(confirmendofprocessingintaskdefinition)
Completed
Logicallydeleted
Error
Q14.DifferencebetweenAsynchronousandSynchronousmethodsinatask.

Aworkitemcreatedaspartofsynchronousinlockeduntilendofthemethodexecution.Butinasynchronous,work
itemislockedonlyuntilstartofmethodexecution.
AtleastoneterminatingeventisrequiredforataskusingAsynchronoustaskDifferentWorkflow

Q15.WhataredifferentStepsactivitiesinSAPWorkflow?
Condition:
MultipleConditions:
UntilLoop:
Fork:
SendMail:
ContainerOperations:
EventCreator:
WaitEvent:
ProcessControl
http://allinterviewquestion.blogspot.in/2014/12/sapworkflowinterviewquestions.html

3/5

10/11/2016

SAPWorkflowInterviewQuestionswithAnswers

Q16.Whyismyworkitemgoingtoallusers?

ThisnormallyhappenswhenataskhasbeensettoGeneralTaskandtheagentassignmentfailstoreturnanagent
(orhasntbeenset)andtheTerminateifruleresolutionhasnoresultboxhasnotbeenchecked.Thisisusuallyfixed
bycheckingtheTerminateifruleresolutionhasnoresultbox

Q17.Namethetablesusedforstoringtheeventlinkages?
SWETYPECOUTypeLinkageTable
SWEINSTCOUInstanceLinkageTable
Q18.Workflowgotstuck/hanging.Whatarethestepsyouneedtofollowfordoinginvestigationof
reasoningforthis.

Somepossiblereasons/solutions:
RunSWU_OBUFandcheckSWU3forproblems(e.g.SWWDHEXorSWWERREnotrunning)
CheckforanyshortdumpsintransactionST22ifamethodishanginginthebackground.
CheckintransactionSWO1thatitisntmistakenlymarkedasDialogifthemethodisaDialogmethodthencheck
theagenthasntbeensetasWFBATCH.
CheckthatWFBATCHhasSAP_ALLrole.
Checkifthereisanerrorhandlingproblem,especiallyifamethodcallsafunction.
Q19.HowcanIlookinsideanotherusersSBWPworkflowinbox?

TransactionSWI5(assumingyouhavesufficientprivileges)

Q20.IsitpossibletoconfiguretheSAPworkflowtohaveapopupmessagesenttotheapproverinthe
instancethatPurchaseRequisitionsarereadyforthemtoacton?
YoucaneithersendanExpressEmailmessage,orifitisaworkitem,thenmakethePriority=9.Itwillsendan
expressmessagetotheRespectiveAgent.
Posted1stDecember2014byKalandiNayak
Labels:SAP,SAPWorkflow
3 Viewcomments

http://allinterviewquestion.blogspot.in/2014/12/sapworkflowinterviewquestions.html

4/5

10/11/2016

SAPWorkflowInterviewQuestionswithAnswers

3 comments

Add a comment

Top comments

All Interview Questions and Answers via Google+ 1 year ago (edited) - Shared publicly
#sap #sapworkow
+2
3

1 Reply

Naga Prasanna 3 months ago


Java Servlet Interview Questions and Answers
http://allinterviewquestionsandanswerspdf.blogspot.in/2016/06/top-25-java-servlet-interviewquestions.html
Naga Prasanna 3 months ago
Java Servlet Interview Questions and Answers
http://allinterviewquestionsandanswerspdf.blogspot.in/2016/06/top-25-java-servlet-interviewquestions.html

http://allinterviewquestion.blogspot.in/2014/12/sapworkflowinterviewquestions.html

5/5

You might also like