Top 100+ Sap Workflow Interview Questions And Answers
Question 1. What Are The Different Types Of Wf Agents?
Answer :
1. Possible Agents:
Users who are authorized to execute the task
Configured at some point of Task definition (Org Unit, Position, User, Work Center, Role, Rule)
If a Task is configured as General Task, then all users grow to be viable customers.
2. Responsible Agents:
The users to whom the work object wishes to be sent.
This is set all through Step definition. Note that Possible dealers are defined in the course of Task definition. (Org Unit, Position, User, Work Center, Role, Rule, Container Element)
Note: The work item recipients is determined by intersection of Possible Agents and Responsible Agents.
3. Actual Agents: Actual user who carried out the conversation undertaking.
Four.Excluded Agents: Users who are not alleged to execute the conversation undertaking (despite the fact that they may be in viable sellers)
Question 2. What Are The Agent Determination Techniques?
Answer :
Rule Resolution with duty: Helpful when a hard and fast of static positions are chargeable for motion.
Rule decision with Function (FM): Helpful whilst agents are determined dynamically from commercial enterprise good judgment.
Rule decision with OM: Usually utilized in CRM. Have not used
Rule resolution with Function, but asynchronously: This is through a class and a way. Initially WI is created in repute ready with out agent. Later agent is assigned. This is suitable for agent willpower having complicated common sense.
Users: Rarely used.
Role: Ex: ABAP_DEVELOPER
OM items (Position, Org Unit, work middle)
Expression: A container element containing the sellers.
Containers:
1 Workflow Container:
2 Task Container:
SWC_GET_CONTAINER
SWC_GET_TABLE
SWC_SET_CONTAINER
SWC_SET_TABLE
Event Container:
Method Container:
Rule Container: For resolving policies
Business Objects
Key Fields:
Attributes:
Database: Automatically receives populated by gadget code
Virtual: You determine the content and use SWC_SET_CONTAINER to populate
Methods: Can be created the usage of FM, Transaction, Report, Dialog Module, Other
Synchronous: Finish execution earlier than handling the manage back to the venture.
Asynchronous: Return the manipulate again right away. Cannot have export parameters. They depend upon occasions to go back effects again to the calling software.
Dialog: Something to person
Background: Cannot have messages or exceptions.
SAP CRM Interview Questions
Question 3. What Are The Options To Implement Method Of A Bo?
Answer :
FM
BAPI
Tcode
Dialog Module
Report
Other (BO application)
Question four. How To Extend A Bo?
Answer :
Got SWO1 and enter a BO that you need to increase. Click on ‘New Subtype’ Give all of the information.
Go lower back to SW01, input the BO, and goto Settings Delegate.
Example:
BUS7051: Notification,
BUS1001: Material,
BUS2012: Purchase Order,
BUS1065: Employee
Various popularity of BO
Modeled: Not on hand at runtime
Implemented: Not ready to be used, Internal use best
Released: For patron to use
Obsolete: Don’t use anymore
To trade characteristic values from techniques of a BO
SWC_GET_CONTAINER
SWC_SET_CONTAINER
SAP CRM Tutorial
Question five. How To Create Events?
Answer :
HR Tables: SWEHR2/three
ABAP Code user Exit: SWE_EVENT_CREATE
Change Document: SWEC
Status control:
Message Control:
Event Linkage: SWE2
Subtype: Key discipline cannot be created. Methods and attributes may be created.
Delegate: If you want to exchange the functionality of a way, outline a sub kind, redefine the approach, delegate the determine commercial enterprise object to baby item.
Interface: Interface is a aggregate of Attributes, Methods and Events, to lessen the redundancy in definition.
IFSAP: Common interface for all BOs. It has following strategies
Method: Display
Method: Existence Check
Attribute; ObjectType
SAP CRM Functional Interview Questions
Question 6. Different Workflow Steps Activities?
Answer :
Condition:
Multiple Conditions:
Until Loop:
Fork:
Send Mail:
Container Operations:
Event Creator:
Wait Event:
Process Control
Question 7. Different Deadline Conditions?
Answer :
Requested Start: When this date is met, most effective then the paintings object will begin execution, or to be had for taking action (conversation).
Latest Start: When a date cited here is met, it is able to ship an e-mail, or can be modeled to do something motion.
Requested End: Same as Latest Start
Latest End: Same as Latest Start
SAP ABAP Tutorial SAP ABAP Interview Questions
Question 8. Important Tcodes?
Answer :
Workflow Toolbox: SWUS
Simulate Event: SWU0
Business Object Repository: SW01
Event Trace: SWEL (S)
Workitems per venture: SWI2_FREQ
SWUE: Event simulate
SWEL: Event log
SWELS: Set occasion log ON
SWE2: Linkage between Event and Workflow
SWEHR2: Event linkage in HR
SWU3: Workflow customizing
SWU_OBUF: Synchronize buffers
SWI5: Look into different user’s SBWP
Question nine. What Are The Important Background Jobs For Workflow?
Answer :
SWWDHEX – For closing date tracking
SWWERRE – For mistakes Monitoring
SWEQSRV – For Event Queue Delivery
SAP ABAP Web Dynpro Interview Questions
Question 10. What Are The Workflows Created By You? Worked Upon By You?
Answer :
Function Module that creates workflow:
SAP_WAPI_START_WORKFLOW:
SAP_WAPI_CREATE_EVENT
SAP_WAPI_WORKITEM_RECIPIENTS
SAP_WAPI_GET_WORKITEM_DETAIL
SAP ABAP Web Dynpro Tutorial
Question eleven. When A Infotype Action Is Performed, An Event Should Trigger, And A Workflow Subsequently. How Can I Configure It?
Answer :
Tcode SWEHR2
SAP Crystal Reports Interview Questions
Question 12. When A Infotype Action Is Performed, An Fm Should Trigger, And A Workflow Subsequently. How Can I Configure It?
Answer :
Tcode SWEHR2
SAP CRM Interview Questions
Question 13. How To Achieve Dynamic Parallel Processing?
Answer :
There are three methods a parallel processing can be applied:
Dynamic parallel processing using a multi-line box element
Fork (three out of 5) Work queue
In dynamic processing the form of each access within the desk should be of equal type.
Same challenge can be processed for every line of the multi-line container. It can be a dialog or historical past assignment. Deadline monitoring, binding, agent determination might be equal for each work object generated To attain, visit “Miscellaneous” inside the hobby, and input the multi line field element.
SAP Crystal Reports Tutorial
Question 14. How To Notify A User Immediately In R/three That He Has Got An Email?
Answer :
Mark the priority as ‘1’ Express
Question 15. How Can We Debug A Workflow?
Answer :
If it is a dialog project, you can set breakpoint inside the approach referred to as by using the task
If it is a technique that you want to debug, use SWO1, and create a example of the object and debug the methods
If it is a history venture, and you are in development purchaser, you could do the following. Create an countless loop within the approach you want to debug. Go to SM50 (tactics assessment) and select the relevant object, and select debug from alternative.
SAP CCA Interview Questions
Question 16. Huge Number Of Events Is Getting Created In A Short Duration Of Time, And Thus Creating A Huge Load On The System And Making It Very Slow. Solution?
Answer :
Enable occasion queue. It will ensure that caused activities are received in a phased way. This needs to be performed whilst imparting event linkages.
SAP CCA Tutorial
Question 17. Why ‘manner Control’ Is Used? What Are Its Features?
Answer :
‘Process Control’ is used to manipulate every other work object of the workflow in the course of runtime.
‘Process Control’ is commonly used to version the workflow while cut-off dates are reached. SAP gives four trendy behaviors as a part of technique manipulate.
Cancel Work item: Target WI is logically deleted. Subsequent responsibilities aren't finished. Precondition is that Process manage and the goal WI ought to be in extraordinary branches of the same fork.
Set Work object to obsolete: The goal WI is about to complete, and processing keeps inside the department processing out of date.
Cancel Workflow: Current workflow is set to ‘Complete’. If that is the sub workflow, then the manage is going to extremely good-ordinate workflow.
Complete (terminate) Workflow: Same as above, however the branch of outstanding-ordinate workflow which includes the present day sub-workflow will no longer be persevered.
Cancel Workflow which include all callers: Same as above, however all callers additionally can be ‘COMPLETE’d.
SAP IDT Interview Questions
Question 18. What Is The Integration Point With Ess Portal?
Answer :
Tcode SWFVISU
Portal config report for UWL
SAP CRM Functional Interview Questions
Question 19. What Are The Types Of Work Items?
Answer :
Dialog Work object – W
Background paintings object
Workflow paintings object
Work queue work item
Missed deadline work item: When a deadline is missed a ignored closing date workitem with the message appears in inbox.
SAP IDT Tutorial
Question 20. What Are The Different Statuses Of A Work Item?
Answer :
Waiting
Ready
Reserved
Inprocess
Executed (‘confirm stop of processing’ in mission definition)
Completed
Logically deleted
Error
SAP ABAP Report Developer Interview Questions
Question 21. Difference Between Asynchronous And Synchronous Methods In A Task?
Answer :
A paintings item created as a part of synchronous in locked until cease of the method execution. But in asynchronous, work object is locked handiest until begin of approach execution.
At least one terminating event is required for a venture the usage of Asynchronous undertaking.
Question 22. What Is The Use Of Secondary Methods In An Activity?
Answer :
A modal name
Before paintings item executing
After work item execution
Question 23. What Is The Bo Method Called For The Task Which Calls Uwl Wd Screens? Why?
Answer :
EXTSRV –> PROCESS
SAP ABAP Data Dictionary Interview Questions
Question 24. What Is The Use Of “increase With Dialog”?
Answer :
If this indicator is set for an interest, workflow gadget checks if the processor of present day project is likewise a recipient for next challenge. If yes, then the next task will be carried out immediately.
SAP ABAP Interview Questions
Question 25. On Abap: Did You Set Up A Workflow ? Are You Familiar With All Steps For Setting Up A Workflow ?
Answer :
Yes.
Execute the Txn SWDD (Creating a new Workflow).
In the header of the Workflow, outline the Business Object and Event you check with for triggering the Wf.
Create the Steps required for your workflow(Activity).
Inside the Activity, Create the task and assign the Business Object and the related method for that enterprise item.
Activate the Workflow.
Question 26. Have You Used Performance Tuning? What Major Steps Will You Use For These ?
Answer :
The Main Transaction Code Involved in Performance Tuning is SE30-Run Time Analysis and ST05-SQL Tracer.
SAP ABAP ALV Reports Interview Questions
Question 27. In The ‘choose’ Statement What Is “group By”?
Answer :
Group via clause is used to fetch the statistics from the table by way of the required field
ex.Pick out rely (*) from emp table group through deptno where deptno = 1.
It is used to discover the wide variety of employees present in the targeted branch no.
SAP ABAP Web Dynpro Interview Questions
Question 28. Sap R/three Screens How Will You Develop A Table Control Having 3 Columns With Only One Editable ?
Answer :
we can increase it through giving the code in PBO (procedure before output) giving desk manage line = 3. It's going to give best three strains and we are able to make 2 traces disable in display painter alternatives to be had in desk manage
Elementary search helps, Collective search help.
Elementary search allows defines a search course wherein we will outline the table from which the statistics has to be read and the selection standards. Through import and export parameters. Used whilst we gets the records rom a single table.
Collective search helps: Combination of standard search enables. When we want to fetch information based totally on more than one selection criteria’s. More than one tables are Selection from a couple of tables
Difference among Search Helps and Match Codes:
search help: including f4 capability is search help(adding help for any topic)
healthy code: including search help for the input subject is known as as math code item.
Question 29. Have You Created Database Tables?
Answer :
Yes, if we've customised records to keep in table , we create a desk.
Question 30. Difference Between Client Dependent And Client Independent Tables?
Answer :
Tables which may be get entry to by means of all consumer are client independent (no mandt subject in desk)
Tables which can be get entry to via a few unique person are patron based (use mandt discipline in table)
Question 31. How To Create Client Independent Tables?
Answer :
The table in which the first subject is not mandt is the customer impartial tables
mandt is the sphere with mandt because the facts detail
Automatically customer which we login is populated to mandt
Question 32. Have You Created Maintenance Dialog Or Table Maintenance?
Answer :
At the time of creating desk through, there is a take a look at field for table renovation allowed.So if you need to spark off the table renovation, simply mark this field. Once table gets activated, u can exchange its contents thru SM30 ot Through Table Maintenance.
Question 33. Which Method Is Executed If Space Is Passed For The Method Parameter Of Macro Swc_call_method ?
Answer :
The Default technique of the item kind is performed if a space is surpassed because the method parameter cost. You can locate the default approach by way of viewing the relevant item using transaction SWO1 and going to menu option “Goto -> Basic Data” and clicking on the Defaults tab. The default method is placed inside the field “Method”.
SAP Crystal Reports Interview Questions
Question 34. Name The Tables Used For Storing The Event Linkages?
Answer :
SWETYPECOU – Type Linkage Table
SWEINSTCOU – Instance Linkage Table
Question 35. List The Various Advantages Of Sap Business Workflow.?
Answer :
Workflow presents severa benefits to SAP customers and specialists:
It lets in consultants to create new commercial enterprise techniques without modifying the usual SAP code.
Workflow guarantees that the obligations are performed in the ideal sequential order, concerning the relevant employees.
SAP Business Workflow may be run via the net or intranet web applications through the Webflow Engine.
Deadline Monitoring functionality is likewise incorporated inside SAP Workflow.
The well timed execution of sports is guaranteed even if some of parties (users) are involved.
Workflow reduces both time and price involved in managing business activities.
Question 36. Workflow Is Not Starting. What Might Be Possible Reasons And Corresponding Solution?
Answer :
If started by way of an event:
Run SWU_OBUF and check transaction SWU3 for issues .
Check that the linkage between the occasion and the workflow exists in transaction SWE2 and is activated .
Check transaction SWEL to peer if occasion was created / gets created (may additionally want transaction SWELS to turn SWEL on) .
Test if creating the occasion manually in SWUE triggers the workflow.
Check if there is a begin situation that isn’t being glad.
Check if the event is in a queue (if event queueing is became on, see transaction SWEQADM)
Check WF-BATCH in transaction SU01, see if all is nicely (e.G. Password now not expired)
If started without delay (e.G. With function module SAP_WAPI_START_WORKFLOW; now not advocated if it could be averted):
Run SWU_OBUF and test SWU3 for troubles
Check if workflow has been set to General Task
SAP CCA Interview Questions
Question 37. What Is A Work Item ? How Does It Differ From A Simple Sap Office Mail Item?
Answer :
A work object is a runtime object generated by way of a step inside a workflow. Whenever consumer interplay is required, the respective customers are knowledgeable through paintings objects. These work gadgets might be obtained by way of the consumer of their Business Workplace inbox, or other e mail software inclusive of Microsoft Outlook&rights;
The paintings object can be a person choice or a conversation form that let you enter facts for starting a process within SAP, or a confirmation of whether or not a selected undertaking can be carried out. The user then chooses the precise choice which determines the following behavior of the workflow in question. There are a variety of relevant work items. Each work item has a standing reflecting the stage of processing at any given factor in time.
A work item incorporates of text explaining what motion desires to be taken, whom to consult and any statistics pertinent to the enterprise object worried.
Unlike simple SAP workplace mails, work items are active entities, as they determine the following direction of the workflow. SAP workplace mails can also be deleted from the inbox without viewing them whereas a work object needs to be carried out to have it eliminated out of your inbox.
Question 38. What Is A Background Work Item ? Are They Displayed In The Business Workplace?
Answer :
A background paintings item (code B) represents tasks that don't require any user interplay.They are controlled and accomplished mechanically with the aid of the workflow gadget, and do now not seem inside the Business Workplace. However, you can view them the use of the Work Item Selection Report.
Question 39. Is There Anyway To Undelete Work Items In Sap Workflow After I Have Logically Deleted Them Already?
Answer :
No. What you may do is restart the workflow using SWUE. This could be similar to recreating the workflow because it will begin at the point in which it has logically been deleted.
Question forty. How Do You Set Up A User To Receive A Pop-up Reminder When He/she Gets A New Wf Message?
Answer :
You can accomplish this by putting in place the work object precedence to the very best stage.
SAP IDT Interview Questions
Question forty one. Is It Possible To Create Timed Events?
Answer :
You may additionally take into account the use of cut-off date tracking centers.
For instance:
Requested begin, asked end; Latest begin or trendy give up on obligations;
Question forty two. What Are Important Tcodes In Sap Workflow?
Answer :
SWUS : Workflow Toolbox
SWU0 : Simulate Event
SWI2_FREQ: Workitems in line with mission
SWUE: Event simulate
SWELS: Set occasion log ON
SWEHR2: Event linkage in HR
SWU3: Workflow customizing
SWU_OBUF: Synchronize buffers
SWI5: Look into different user’s SBWP
SWDD : Workflow builder
SWLD : SAP workflow smooth access to all workflow associated transactions
SW01 : Maintain Business items (upload new attributes, methods, occasions etc to standard enterprise items)
SWE2 : Active event linkages, addition alternatives not available through SWDD which include placing test characteristic module .
SWWL_TOPLEVEL : Delete workflow gadgets from SBWP.
SWELLS : Start/ forestall event hint
SWEL : View occasion trace file
SWUD : Workflow prognosis
SWI2_DIAG : Troubleshoot workflows in blunders, restart
SWIA : Workflow administrator
SWB_COND : Maintain workflow begin condition (has quite images however is especially garbage, everything may be accomplished simpler via SWDD
SWNCONFIG : Send emails to consumer with unread work items
SWEC : Trigger workflow on exchange doc
SWUY : Workflow wizard for message long textual content
SBWP : Business place of business
PFTC : Maintain (alternate, show, copy) WF gadgets such as responsibilities, workflow templates…
PFAC : Maintain Rules for workflow steps (can include ABAP code)
SM63 : Events
SWI1 : Work object selection
SWI2_DEAD : Workflow objects with monitored cut-off date (objects that ignored deadline)
SWI2_DURA : Workflow objects by processing length.
SAP ABAP Report Developer Interview Questions

