InterviewSolution
This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
I Encountered An Issue While Executing An Ess Employee Leave Request (ws20000081). To Explain Further, When An Employee Creates A Leave Request Through Ess, It Goes To His Manager. If The Request Is Logon To R/3 And His Manager Approves The Leave Request Through The Same R/3 Workplace, The Request Goes Back Out From That Screen. This Scenario Works Fine. However, The Problem Starts When I Do The Same Request From His Manager's Portal And I Press The "approve" Button, I Get The Message Saying "information Sent Successfully". I Will Then Press The "ok" Button, And Then Press The Button "quit". When I Double Checked, The Workflow Is Still Sitting At The Manager's Inbox. My Question Is Why Doesn't This Work From The Manager's Portal When The Same Function Is Working Inside The R/3? |
|
Answer» If you are approving from the ESS which is deployed in Enterprise PORTAL, you should ALSO deploy UNIVERSAL WORK List. It is only then that the Leave APPROVALS will work properly. If you are approving from the ESS which is deployed in Enterprise Portal, you should also deploy Universal Work List. It is only then that the Leave Approvals will work properly. |
|
| 2. |
Is There Anyway To Undelete Work Items In Sap Workflow After I Have Logically Deleted Them Already? |
|
Answer» No. What you can do is restart the workflow USING SWUE. This will be the same as recreating the workflow because it will START at the POINT where it has logically been DELETED. No. What you can do is restart the workflow using SWUE. This will be the same as recreating the workflow because it will start at the point where it has logically been deleted. |
|
| 3. |
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 SETTING up the work ITEM priority to the HIGHEST level. You can accomplish this by setting up the work item priority to the highest level. |
|
| 4. |
Is It Possible To Create Timed Events? |
|
Answer» You may consider USING DEADLINE monitoring facilities. For example: You may consider using deadline monitoring facilities. For example: |
|
| 5. |
How Do You Set The Workflow In The Transaction Pb40 Of Hr For Functional Mobility? |
|
Answer» The only standard WF that comes CLOSE is 200038 but it could be too ROBUST for what you are trying to achieve. You may want to create your own WF and (at some POINT) call the method APPLICANTEVENTCREATE. This method is similar to PB40 but WITHOUT the FIRST screen. The only standard WF that comes close is 200038 but it could be too robust for what you are trying to achieve. You may want to create your own WF and (at some point) call the method APPLICANTEVENTCREATE. This method is similar to PB40 but without the first screen. |
|
| 6. |
I Am Currently Using A Standard Task Ts 00008314 (bus2038) To Launch Work Flow When Notification Is Created. Given This, How Can I Define Notification Type (only M1)? Subsequently, How I Can Launch A Pop Up Or Express Message When Notification Is Created? |
|
Answer» You can create a start condition (transaction: SWB_COND) and SET it to start if the notification TYPE is M1. Just make sure to document this because months from now you might not REMEMBER why it STARTS selectively for some and not others. For the second question - if you are trying to notify the agent that they have a task, then try placing this standard task into a custom 2 step workflow template. The first step of the template should send an express mail then the next step should automatically send the task. You can create a start condition (transaction: SWB_COND) and set it to start if the notification type is M1. Just make sure to document this because months from now you might not remember why it starts selectively for some and not others. For the second question - if you are trying to notify the agent that they have a task, then try placing this standard task into a custom 2 step workflow template. The first step of the template should send an express mail then the next step should automatically send the task. |
|
| 7. |
Is It Possible To Download My Workflows? |
|
Answer» Yes it is. From the WORKFLOW builder menu, choose Workflow > Import/Export and export to an XML file. You can also import from an XML file into a DIFFERENT system in which case the builder will create a new workflow in a 'New, Not Saved' status. Then when you save it, it will assign the UNIQUE IDs for the workflow and each task. Yes it is. From the workflow builder menu, choose Workflow > Import/Export and export to an XML file. You can also import from an XML file into a different system in which case the builder will create a new workflow in a 'New, Not Saved' status. Then when you save it, it will assign the unique IDs for the workflow and each task. |
|
| 8. |
It Is A Policy In Our Company That The Security Department Extends The User Validity Period Of Each User Id Every Year End I.e. From 12.31.2005 To 12.31.2006. We Have To Do This Manually Every Year And This Year, I Was Trying To Find Out How To Assign The Validity Period To A Much Later Date Than The Usual Annual Cut Off. Is There A Better Way To Configure This Without Going Through Each User Id Manually? |
|
Answer» You can follow these steps: You can follow these steps: |
|
| 9. |
Is It True That Workflow Is Position Based And Not Person Based? Does It Mean That When A User Quits A Job, The Workflow Will Not Be Affected? |
|
Answer» Yes, WORKFLOW is position BASED. THEREFORE any turnover will not affect the workflow unless the person who has quit the JOB is the only person for the position you are talking about. Check the transaction as reference for PPOCE/PPOME for organizational STRUCTURES. Yes, Workflow is position based. Therefore any turnover will not affect the workflow unless the person who has quit the job is the only person for the position you are talking about. Check the transaction as reference for PPOCE/PPOME for organizational structures. |
|
| 10. |
I Have Created A Situation Wherein The 'z' Object In 'swo1' Was Transposed To 'obsolete' By Mistake. After This, I Am Not Able To Edit The Object Anymore. This Message Appears Each Time I Try To Delete The Obsolete Misstep: "obsolete Object Types Cannot Be Changed Again." How Can I Reverse The Mistake? |
|
Answer» You can CHANGE the status in table TOJTB > Field OBSOLETE and the object can be edited again. However, this is not recommended and there MIGHT be unknown IMPLICATIONS. You can change the status in table TOJTB > Field OBSOLETE and the object can be edited again. However, this is not recommended and there might be unknown implications. |
|
| 11. |
How Can I Re-route A Po/pr To An Alternate Approver? |
|
Answer» Go to “Latest end” tab in workflow STEP properties. From there set the DEADLINE parameters INCLUDING a RECIPIENT for missed deadline items. Alternatives will then be set. Go to “Latest end” tab in workflow step properties. From there set the deadline parameters including a recipient for missed deadline items. Alternatives will then be set. |
|
| 12. |
How Do I Ensure That Training And Event Workflow Is Automatically Triggered? When I Test The Object Through Swue, I Am Able To See The Event Log. However, It Is Not Getting Through T Code. I Also Tried It In Swe2 But I Got The Same Results. How Can This Be Configured Correctly? |
|
Answer» You already started TROUBLESHOOTING in the right TRACK. CONTINUE on and check the linkage if it is active or not. After that, it will TRIGGER AUTOMATICALLY. You already started troubleshooting in the right track. Continue on and check the linkage if it is active or not. After that, it will trigger automatically. |
|
| 13. |
How Do I Configure A Pop-up Box To Appear To Notify The Approver When A Message Is Sent To His Inbox? |
|
Answer» CHANGE the PRIORITY of the STEP to 'Highest' in the 'Other' TAB. Change the priority of the step to 'Highest' in the 'Other' tab. |
|
| 14. |
Our Company Is In The Process Of Customizing Enduser Screen Using Sap Guixt. I Have To Call The Workflow 'inboxscreen' Only. I Tried To Use Swbp And So01 Transaction. However, I Have To Display The Inbox Message Only. How Can This Be Done? |
|
Answer» In your custom program SET the parameters for type and ID (sap TRANSACTION. SWI5) and call the same transaction, USING call transaction statement. In your custom program set the parameters for type and ID (sap transaction. SWI5) and call the same transaction, using call transaction statement. |
|
| 15. |
We Need To Change The Username Of One Of The Users On Our System. Simultaneously, She Would Like To Take All Of Her Work Items, Completed And Uncompleted Onto This New Account With Her. We Were Able To Forward The Uncompleted Items From Her Inbox Using Swia. However, We Can't Find A Way To Forward The Contents Of The Outbox. Is There A Way To Resolve This? |
|
Answer» This is not usually done. HOWEVER, you can TRY to WORK around this. Create one abap report BASED on transaction .SWI5 and SWI14. Use transparent tables SWWWWIHEAD, SWWWLOGHIST and some more, which will display all work item executed by that user. This is not usually done. However, you can try to work around this. Create one abap report based on transaction .SWI5 and SWI14. Use transparent tables SWWWWIHEAD, SWWWLOGHIST and some more, which will display all work item executed by that user. |
|
| 16. |
Is It Possible To Capture The Username Who Approves Or Rejects My Po? |
|
Answer» Yes you can. You can RETRIEVE Actual AGENT name after workitem EXECUTION. It’s name is _WI_Actual_Agent. Move it VIA task parameter BINDING. Yes you can. You can retrieve Actual agent name after workitem execution. It’s name is _WI_Actual_Agent. Move it via task parameter binding. |
|
| 17. |
I Currently Run Report Rswuwfml On 4.6c. The Work Item Can Be Transferred And Be Seen In Outlook Inbox, However, The Executable Attachment Cannot Be Found. This Also Happens Even For The Simple Workflow "approve Notification Of Absence". Why Do These Problems Occur And How Can It Be Resolved? |
|
Answer» You can use report RSWUWFML2 instead. It's available on 4.6C with BASIS support PACKAGE 47 or you can import support SECTION using transport attached to NOTE 691774. You can use report RSWUWFML2 instead. It's available on 4.6C with basis support package 47 or you can import support section using transport attached to note 691774. |
|
| 18. |
How Do I Pass The Position To The Container From The Business Object? I Hav E Actually Copied Bus2013 And Want To Pass The Position From The Bor To Wf Container. What Should Be The Type Of The Container? Should The Agent Be An Expression In The Activity Of The Wf? |
|
Answer» You need to create parameters in BO event and pass position to this. From the event CONTAINER, you can then map to the workflow container. You need to create parameters in BO event and pass position to this. From the event container, you can then map to the workflow container. |
|
| 19. |
I Want To Trigger My Workflow Whenever A Billing Document Gets Cancelled. For That I Wanted To Use "vbrk" Business Object. But "vbrk" Doesn't Have Event "created". It Only Has An Event Called "assigned". So How Do I Trigger My Workflow? Also, What Is Event "assigned"? |
|
Answer» Create a subtype of VBRK and add a new event 'created'. AFTERWARDS, generate and then add this as a SYSTEM WIDE DELEGATE for VBRK. You can get this new event to raise (VBRK.Created) through the ‘change DOCUMENTS’ (SWEC). Create a subtype of VBRK and add a new event 'created'. Afterwards, generate and then add this as a system wide delegate for VBRK. You can get this new event to raise (VBRK.Created) through the ‘change documents’ (SWEC). |
|
| 20. |
Is There A Way To Limit The Display To Inbox -workflow Tasks Only? |
|
Answer» The ANSWER LIES in table HRS1201. CHECK to see if the field ‘BACKGROUND’ does not contain an X. If it doesn’t then it's a DIALOG task. The answer lies in table HRS1201. Check to see if the field ‘Background’ does not contain an X. If it doesn’t then it's a dialog task. |
|
| 21. |
What Is The Purpose Of Button "refresh Index" In Screen "standard Task: Maintain Agent Assignment" (in Menu Additional Data>agent Assignment>maintain)? |
|
Answer» GENERALLY, the agents for a task are STORED in a CLUSTER (index). The refresh BUTTON just POPULATES this cluster. When you push that button, the code function RH_TASK_AGENTS_INDEX is executed. Generally, the agents for a task are stored in a cluster (index). The refresh button just populates this cluster. When you push that button, the code function RH_TASK_AGENTS_INDEX is executed. |
|
| 22. |
Is It Possible To Debug Business Object? Is It Also Possible To Get A Trace Of The Business Object Event Triggers And Method Calls? |
|
Answer» In TR. SWO1, instantiate the business object. From there you can easily debug methods. To debug a BOR method you just need to put a breakpoint in your method and test the same. You can also debug attributes by placing the breakpoint and then initiating the object. If what you mean by DEBUGGING a method for a trigger event – is the method in a task that is triggered by an event, then you will have to debug all the way through the workflow engine from the point where you raised the event (SWUE) until the task calls the method. A breakpoint in ONE of the BINDING FMS would be useful here. In TR. SWO1, instantiate the business object. From there you can easily debug methods. To debug a BOR method you just need to put a breakpoint in your method and test the same. You can also debug attributes by placing the breakpoint and then initiating the object. If what you mean by debugging a method for a trigger event – is the method in a task that is triggered by an event, then you will have to debug all the way through the workflow engine from the point where you raised the event (SWUE) until the task calls the method. A breakpoint in one of the binding FMs would be useful here. |
|
| 23. |
How Do You Start The Configuration For The Purchase Order Release Procedure? |
|
Answer» You could start by TAKING a look at the STD. WF provided by SAP: WS20000075. From there, you would know how to PROCEED. You could start by taking a look at the Std. WF provided by SAP: WS20000075. From there, you would know how to proceed. |
|
| 24. |
I Have To Setup Workflow For Material Creation. Whenever A New Material Is Created By Engineering, I Have To Design A Workflow So That Every Other Department Can Maintain The Views. The Requirement Is That There Should Be Flow And Notification By Email Between Departments For Maintaining All The Views Of Material Master. How Do I Proceed To Do This? |
|
Answer» You may follow these steps to start with: You may follow these steps to start with: |
|
| 25. |
I Have A Requirement For Approving New Cost Centers . When The User Creates Cost Center, I Have To Send Approval For N Level. Is There Any Standard Cost Center Approval Workflow? |
|
Answer» There is no SAP STANDARD cost center APPROVAL workflow. Workflow can only automate an existing process or a process you are about to develop. One OPTION would be to DESIGN a process where you store the data in a Z table, get the approvals and then create the CC. There is no SAP standard cost center approval workflow. Workflow can only automate an existing process or a process you are about to develop. One option would be to design a process where you store the data in a Z table, get the approvals and then create the CC. |
|
| 26. |
What Are The Configurations Or Steps Needed For The Idoc Error Notification Workflows To Work? |
|
Answer» Go to the IDOC configuration. Set the "Business object" and EVENT to be used. From there, you can define the AGENTS who were RECEIVING the MESSAGE in IDOC configuration. Then, search from the CORRESPONDING standard task in PFTC. Lastly, activate the event linkage in task. Go to the IDOC configuration. Set the "Business object" and event to be used. From there, you can define the agents who were receiving the message in IDOC configuration. Then, search from the corresponding standard task in PFTC. Lastly, activate the event linkage in task. |
|
| 27. |
What Are The Relevant Details Of Swus Transaction Workflow? What Is The Difference Between The 'execute' And 'execute With Debugging On Mode'? Why Is It That If A Task Works Fine Using The 'execute With Debugging Mode', It Doesn't Work At All If I Use The 'execute' Mode Only? |
|
Answer» The SWUS SAP transaction is UTILIZED to test the workflow. If you have created the workflow template in wbuilder, then you can test it as well. Pass the data in ‘input’ push BUTTON. If you want to check that WHETHER any workflow has started or not, you can check with the LOG. If your workflow template is not working as expected, you can DIAGNOSE it using transaction SWUD. Supply the WS and 8 digit name of your task appropriately. The SWUS SAP transaction is utilized to test the workflow. If you have created the workflow template in wbuilder, then you can test it as well. Pass the data in ‘input’ push button. If you want to check that whether any workflow has started or not, you can check with the log. If your workflow template is not working as expected, you can diagnose it using transaction SWUD. Supply the WS and 8 digit name of your task appropriately. |
|
| 28. |
Why Is It That My Workflow Is Intermittently Sending Two Emails For Verification On The Leave Application Wf? |
|
Answer» The FUNCTION of receiving MAILS is DEPENDENT on your WF DEFINITION. Re-check the WF definition. The function of receiving mails is dependent on your WF definition. Re-check the WF definition. |
|
| 29. |
What Is The Difference Between Swdd And Swdd Configuration? |
|
Answer» SWDD_CONFIG is used to make changes to SAP WF templates. This transaction allows you to make changes like workitem TEXTS, agents and step NAMES. On the other HAND, SWDD is used to create your own WF templates. SWDD_CONFIG is used to make changes to SAP WF templates. This transaction allows you to make changes like workitem texts, agents and step names. On the other hand, SWDD is used to create your own WF templates. |
|
| 30. |
Which Changes In A Purchase Requisition Would Be Considered Applicable To Workflow? |
|
Answer» These would be the CHANGES that LEAD to a NEW Release GROUP or Release strategy. These would be the changes that lead to a new Release group or Release strategy. |
|
| 31. |
Is It Possible To Configure The Sap Workflow To Have A Pop-up Message Sent To The Approver In The Instance That Purchase Requisitions Are Ready For Them To Act On? |
|
Answer» You can EITHER SEND an Express Email MESSAGE, or if it is a workitem, then make the PRIORITY = 9. It will send an express message to the RESPECTIVE Agent. You can either send an Express Email message, or if it is a workitem, then make the Priority = 9. It will send an express message to the Respective Agent. |
|
| 32. |
I Have A Requirement To Have User A Be Replaced With User B In A Workflow. No Other Details Were Given For The Required Task Except That User A Is No Longer With The Organization. How Can I Configure This Into The Existing Set-up? |
|
Answer» Go to that particular IDOC configuration (t-code WE20) and FIND the agents attached there. If the agent is determined through user id you can CHANGE the user id to B. If it is maintained USING work center you need to update the work center in accordance to your requirements. Go to that particular IDOC configuration (t-code WE20) and find the agents attached there. If the agent is determined through user id you can change the user id to B. If it is maintained using work center you need to update the work center in accordance to your requirements. |
|
| 33. |
I'd Just Like To Know If There's A Way For The Basis Admin To Delete Unwanted/old Mails In The Business Workplace. Is There An Abap Program Which I Can Schedule Once A Month? |
|
Answer» Transaction SWWL (program RSWWWIDE) will delete workitems periodically but you need to be extremely careful running it in a productive environment. This is because you may end up unnecessarily deleting items that you did not WANT to. You should also run SWWH (program RSWWHIDE) to delete the workitem history for those workitems. This is an extreme operation though. I would strongly RECOMMEND USING an archive instead. Archive out your completed workitems VIA SARA, object WORKITEM. This way, you can retrieve files WHENEVER necessary. Transaction SWWL (program RSWWWIDE) will delete workitems periodically but you need to be extremely careful running it in a productive environment. This is because you may end up unnecessarily deleting items that you did not want to. You should also run SWWH (program RSWWHIDE) to delete the workitem history for those workitems. This is an extreme operation though. I would strongly recommend using an archive instead. Archive out your completed workitems via SARA, object WORKITEM. This way, you can retrieve files whenever necessary. |
|
| 34. |
How Can I Set The Foreground/dialogue Tasks To "general Tasks"? |
|
Answer» Go to Task--> additional data-->agents-- >maintain agents screenàclick on PROPERTIES. In there, you will GET a pop-up, then SELECT "general task". Go to Task--> additional data-->agents-- >maintain agents screenàclick on properties. In there, you will get a pop-up, then select "general task". |
|
| 35. |
How Do I Take Role Container Actor Tab Values Into Work Flow Container Element? |
|
Answer» You should check the binding. Normal binding of container element from WF to task should accomplish this. In terms of a task to workflow binding, you'd typically only want to pass back ACTUAL agent back into your workflow. There's no real LINKAGE between a role container and the workflow container, unless you've created an extra step in your workflow/a virtual ATTRIBUTE to EVALUATE a role and pass the results to a workflow container element so you can set your agent assignment for a subsequent workflow step via an EXPRESSION. You should check the binding. Normal binding of container element from WF to task should accomplish this. In terms of a task to workflow binding, you'd typically only want to pass back actual agent back into your workflow. There's no real linkage between a role container and the workflow container, unless you've created an extra step in your workflow/a virtual attribute to evaluate a role and pass the results to a workflow container element so you can set your agent assignment for a subsequent workflow step via an expression. |
|
| 36. |
How Can I Configure Workflow To Track Record For Every Change Of Material In Material Master? |
|
Answer» Do the FOLLOWING steps: Do the following steps: |
|
| 37. |
Workflow Was Sent To An Agent But The Agent Is Out Of Office. I Need To Send The Workflow To Another Agent But I Do Not Know How. Do I Have To Retrigger The Workflow? If Not, What Are My Options For Reconfiguration? |
|
Answer» You may USE TRANSACTION SWIA to execute WF WITHOUT agent check. If this task has agents "Role", it is possible to use transaction ppom for assigning the Role Users. After which you can now use transaction ppwfbuf. You may use transaction SWIA to execute WF without agent check. If this task has agents "Role", it is possible to use transaction ppom for assigning the Role Users. After which you can now use transaction ppwfbuf. |
|
| 38. |
What Is The Difference Between Sending A Mail To A Recipient List Compared To Sending Individual Mails Via A Dynamic Loop? |
|
Answer» Performance. Sending 1 mail to 20 recipients will cost considerably less performance than sending 20 individual mails. If the mail is sent as a SAP Office mail (as opposed to e-mail, fax...) disk space will ALSO be a factor because the SAP office mail will only EXIST once in the database, with references being CREATED for each of the recipients. The only time you need to cons ider individual mails with a dynamic loop is when the text of the mail VARIES from one recipient to another. Performance. Sending 1 mail to 20 recipients will cost considerably less performance than sending 20 individual mails. If the mail is sent as a SAP Office mail (as opposed to e-mail, fax...) disk space will also be a factor because the SAP office mail will only exist once in the database, with references being created for each of the recipients. The only time you need to cons ider individual mails with a dynamic loop is when the text of the mail varies from one recipient to another. |
|
| 39. |
How Do I Send A Standard Text As An E-mail From Workflow? |
|
Answer» It is very easy sending standard text , which may include data from the workflow. You simply create a BACKGROUND STEP which sends the work ITEM description. This may include variables which will be substituted when mail is sent. In early releases you have to create your own task based on the method SELFITEM SendTaskDescription. In later releases a wizard is available for creating the step and in release 4.6 there is even a step type which does this all for you AUTOMATICALLY. Whichever path you take, there is very good online documentation describing exactly what has to be done. It is very easy sending standard text , which may include data from the workflow. You simply create a background step which sends the work item description. This may include variables which will be substituted when mail is sent. In early releases you have to create your own task based on the method SELFITEM SendTaskDescription. In later releases a wizard is available for creating the step and in release 4.6 there is even a step type which does this all for you automatically. Whichever path you take, there is very good online documentation describing exactly what has to be done. |
|
| 40. |
How Do I Send A Complex Text From The Workflow? |
|
Answer» You may create MAILS USING SAPscript. These mails can include CONDITIONS which are evaluated in ORDER to determine which text blocks which are used in the mail. Workflow variables can be used in these conditions and workflow variables can be substituted into the body of the e-mail text. You may create mails using SAPscript. These mails can include conditions which are evaluated in order to determine which text blocks which are used in the mail. Workflow variables can be used in these conditions and workflow variables can be substituted into the body of the e-mail text. |
|
| 41. |
How Do I Send Really Complex Mails From The Workflow? |
|
Answer» If you this is not ENOUGH for you will PROBABLY WANT to write your own ABAP routines for generating the text and generating the attachments to go with the text. Use the function GROUP SO01 which contains functions of the form SO_*_API1 which are ideal for creating your own sophisticated messages. There are plenty of advantages of how these are USED within the SAP system. If you this is not enough for you will probably want to write your own ABAP routines for generating the text and generating the attachments to go with the text. Use the function group SO01 which contains functions of the form SO_*_API1 which are ideal for creating your own sophisticated messages. There are plenty of advantages of how these are used within the SAP system. |
|
| 42. |
How Do I Send Reports? |
|
Answer» There are wizards (Release 3.1) which will create WORKFLOWS for you to send REPORTS to a distribution list. You can specify whether the results should be transmitted or evaluated at the time the recipient WISHES to view the report. It is usually BETTER to send the evaluation because this allows the recipient to see the results INSTANTANEOUSLY, without having to wait for the report to execute first. There are wizards (Release 3.1) which will create workflows for you to send reports to a distribution list. You can specify whether the results should be transmitted or evaluated at the time the recipient wishes to view the report. It is usually better to send the evaluation because this allows the recipient to see the results instantaneously, without having to wait for the report to execute first. |
|
| 43. |
How Can I Configure The Workflow So That Different Types Of Messages Are Sent Out To Different People Depending On How Late The Processing Is? |
|
Answer» Follow these steps: Follow these steps: |
|
| 44. |
How Can I Configure The Workflow So That When The Deadline Is Missed The Workflow Step Is Simply Skipped? |
|
Answer» This is tricky to explain but easy to implement once you know how. This is tricky to explain but easy to implement once you know how. |
|
| 45. |
How Do I Trigger A Workflow With An E-mail? |
|
Answer» You can customize the SYSTEM to call a BOR METHOD when an EXTERNAL mail (fax, e-mail...) arrives in the system. You BOR method should either trigger the e-meil directly or trigger an event. To customize this user EXIT USE the transaction SCOT. You can customize the system to call a BOR method when an external mail (fax, e-mail...) arrives in the system. You BOR method should either trigger the e-meil directly or trigger an event. To customize this user exit use the transaction SCOT. |
|
| 46. |
How Can I Make Sure That User's Access Their Tasks Via The Workflow And Not Via The Menu Or Launch Pad? |
|
Answer» The routing mechanism for work items uses roles and ORGANIZATIONAL assignments to DETERMINE who receives which work item. However the routing does not provide extra authorization CHECKS based on the routing configuration. If you want to ensure that the tasks are executed WITHIN the workflow, and not via the standard transaction, service or MiniApp, then you will have to apply your own protection. The simplest way of doing this is to remove the standard transaction from the user's menu or Workplace role (but include it in the supervisor's role, just in case). If you want to allow the user to execute the task from the menu if and only if they have received the work item then you should replace the standard transaction with your own custom built transaction. Your own transaction simply calls the standard transaction but performs it's own authorization CHECK first, based on the routing mechanism used in the workflow. The routing mechanism for work items uses roles and organizational assignments to determine who receives which work item. However the routing does not provide extra authorization checks based on the routing configuration. If you want to ensure that the tasks are executed within the workflow, and not via the standard transaction, service or MiniApp, then you will have to apply your own protection. The simplest way of doing this is to remove the standard transaction from the user's menu or Workplace role (but include it in the supervisor's role, just in case). If you want to allow the user to execute the task from the menu if and only if they have received the work item then you should replace the standard transaction with your own custom built transaction. Your own transaction simply calls the standard transaction but performs it's own authorization check first, based on the routing mechanism used in the workflow. |
|
| 47. |
How Do You Create A New Branch For A Deadline Step? |
|
Answer» By SPECIFYING the EVENT name for a missed deadline (of whatever type) you are INDIRECTLY telling the workflow system that you want to add flow logic to your workflow to meet this event. Don't be put off by he FACT that the branch does not lead anywhere. This is because the branch is not an alternative to the other results of the step. It is followed in addition to the other paths. In other words the workflow processing specified for a missed deadline is followed without affecting the STANDARD flow. The step with the missed deadline remains where it is and can still be processed as normal. By specifying the event name for a missed deadline (of whatever type) you are indirectly telling the workflow system that you want to add flow logic to your workflow to meet this event. Don't be put off by he fact that the branch does not lead anywhere. This is because the branch is not an alternative to the other results of the step. It is followed in addition to the other paths. In other words the workflow processing specified for a missed deadline is followed without affecting the standard flow. The step with the missed deadline remains where it is and can still be processed as normal. |
|
| 48. |
What Is An Info Object? |
|
Answer» Business object like customer, product, etc; they are divided into CHARACTERISTICS and key FIGURES; characteristics are evaluation objects like customer and key figures are measurable objects like sales quantity, etc; characteristics also include SPECIAL objects like unit and time. Business object like customer, product, etc; they are divided into characteristics and key figures; characteristics are evaluation objects like customer and key figures are measurable objects like sales quantity, etc; characteristics also include special objects like unit and time. |
|
| 49. |
What Are The Data Types Supported By Characteristics? |
|
Answer» NUMC, CHAR (up to 60), DATS and TIMS. NUMC, CHAR (up to 60), DATS and TIMS. |
|
| 50. |
What Is An External Hierarchy? |
|
Answer» PRESENTATION hierarchies are stored in its own TABLES (HIERARCHY tables) for CHARACTERISTIC VALUES. Presentation hierarchies are stored in its own tables (hierarchy tables) for characteristic values. |
|