1、SAP Workflow配置与管理手册Rio Tinto BSC Workflow Administration Guide Table of Contents1.IntroductionThe document provides an overview of monitoring and supporting workflow. This document discusses in brief, different methods of monitoring workflow, as well as SAP transactions used in workflow monitoring.T
2、his is intended for people who are providing workflow support to ABS project.The following sections will discuss resolving errors and monitoring performance Monitoring (daily, weekly and monthly)Solution to Errors.Alert Management - WIPTraceability MatrixIssue LogSupport ContactsList of useful SAP t
3、ransactions are provided in the appendix. 2.MonitoringMonitoring of workflow should be done on a daily, weekly and monthly basis. The following section discusses the steps involved in each time frame.Monitoring proactively allows the administrator to identify errors in the workflows. This is done by
4、 running specific reports that identify performance and workflow errors that have an impact on the business process. In order to log as a workflow administrator please follow the instructions in the document provided below.Useful transactions to assist you in daily workflow monitoring.Listed below a
5、re a number of common tasks that you will use to help you analyse and diagnose workflow errors and in daily monitoring.I have attempted to catch a generic group of tasks that can be used to analyse different workflows. When analysing a workflow, the following transactions will help you analyse error
6、s and determine solutions for workflow monitoring. These can be used to analyse a variety of different workflows and scenarios.PA20 Display HR master data.Useful transaction to help determine if the agent in the workflow you are investigating has the following valid attributes.Infotype 0105 communic
7、ation In the organisational assignment look for a start and finish date. This will help you determine scenarios where the correct agent is in the workflow but he/she may not be active because their start date may not be till the beginning of the month for example in relation to the execution of the
8、workflow yet the workflow and the position they hold is active.Solution Speak to the team leader in the relevant functional area to determine the next step to be taken.Infotype - 0105 communication Check that the user has a valid email address. This is important as the workflow finds the agent who i
9、s the holder of a position and then determines the agents email address from their HR master data.Solution If there is no email address in the users 0105 infotype, then a service call will need to be raised and assigned to the helpdesk to resolve. Also check this infotype for the position and also t
10、he org unit the person belongs too. Use this infotype as a check for a SAP username. You will come across scenarios that a user may be active but has no username in SAP.Solution Raise or pass the service call on to the helpdesk so that they may process a SAP username for the user involved.Infotype 2
11、001 Absences Very useful for checking to see if specific leave requests dates have been posted. This will help identify when working on leave requests if they have posted correctly into PA20. PTARQ - Display leave requestCrucial transaction to be used to determine a status of leave request. This tra
12、nsaction allows you to look at the workflow by personnel and for each leave request for that person.PO13D Display PositionThis transaction is very useful for determining purchasing limits to a position. When analysing a workflow in the PTP area, there will be scenarios where the purchasing limits fo
13、r a PR for an agent to approve may not be sufficient.Also very useful for determining the relationships for a position. That is who the holder is of a position and and if any acting roles are assigned to this position.As the workflow is positional based with a pre determined $ limit any queries in y
14、our analysing will then need to be discussed with the PTP functional team.PPOSE Organisation and staffing display.A key transaction to use when identifying agents, their position and their relationship in the organisational structure.Also very useful for determining a common scenario of looking for
15、agents in an acting role in a organisational unit.SU01D User maintenanceVery useful for determining if a SAP username exists for a user and if they have an email address assigned to the user.SWI5 Workload analysisVery useful for looking into what work items a user has been assigned and also what the
16、 user has completed. Once in SWI5 you can drill into the workflow and go to the workflow containers.SWI6 Display workflow objectThis transaction is used to identify specific workflows for a specific workflow object.Some of the more common business objects used in this transaction to help analyse spe
17、cific workflow tasks.BOR object typeBUS2009 Purchase requestionsBUS2034 Customer contractBUS 2089 Employee tripABAP class/RIO/ZCL_WF_HSEC_CCIHT_IAL HSE Incident record/RIO/ZCL_WF_ERM_TIMESHEET ERM Timesheet/RIO/ZCL_WF_MP_ESS_LEAVE RIO MP ESS Leave request/RIO/ZCL_WF_EMP_EXPENSES RIO workflow employe
18、eZ7066 Cockpit display onlyThis is the transaction to use when identifying and analysing EBYDOS document issues.CBIH82 HSE Edit incident action logThis is the transaction to use when identifying and analysing HSE Incidents.PR05 Travel Expense managerThis is the transaction to use when identifying an
19、d analysing expense workflows.VA43 Display contractsThis is the transaction to use to when you start to analyse CTC contract workflows.CJ20N Project builderThis is the transaction to use to investigate capital projects for MPA.2.1Daily ActivitiesMonitoring on a daily basis ensures that any workflows
20、 that have run over a period from the night before have been checked to ensure that the business process they are related to be working as they should.Checking regularly throughout the day also ensures performance and workflow errors are kept to a minimum.Below is a list of reports and transaction t
21、hat should be run on a regular/daily basis to monitor workflow.2.1.1SBWP Workflow Administrator Inbox Log on as the workflow administrator (user ID WF-ADMIN) and check the workflow inbox. Action all tasks and notifications as required. This may involve investigating the workflow. An example of the p
22、rocessing that may be required for a workitem would be to forward it to the correct agent, modify data in the container, or to logically delete it.Step1 Enter transaction SBWPStep2 The business work place now appearsStep 3 Highlight the work item you wish to process and investigate from here by taki
23、ng the work item in this case it is 12976488 and go into transaction SWI1 selection report for work items.This will now take you to investigate the workflow issue. See BelowStep 4 Execute transaction SWI1.Step 5 Begin investigatingStep 6 Go to All Errors under the Extras menu. See belowStep 7The sys
24、tem will display all error messages, as shown below.From this example we can see that the infotype 0105 has not been maintained. HR/MP should be notified to sort this issue out.2.1.2SWI2_ADM1 Workitems Without Agents Execute this transaction to process dialog workitems that do not have an agent. Wor
25、k though the list of workitems and determine who should be sent each item. Forward the item to the appropriate person, or logically delete the work item if the workflow is no longer appropriate, e.g. if the leave has been approved.See Section Workitems Without Agents for more details on how to proce
26、ss specific workitems without agents.Below is a step by step as to how to delete out a work item. 2.1.3SWPR Workflow Restart After Error This report is used to display a list of workflow errors and restart them. You can run this report over a date range and will allow you to perform a mass start of
27、workflows.Step1 Execute transaction SWPR.Step 2 Highlight the error and display log of work item.Step 3 Click onto all errors under the Extras menu.Step 4The error can be identified in this example it is an infotype 105 meaning the reason this was in error is because workflow could not find an email
28、 to send the agent notification of approval for a course.Step5 This is in error due to HR master data and investigations would proceed with MP personnel to find out why there is no email address for this agent.2.1.4SWI2_DEAD Workitem Deadline MonitoringThis report allows you to identify tasks with d
29、eadlines.Step1 You can run this report by date range and also by workflow task if you wish.Step 2 Once executed, view the notificationStep 3 Click into the HSE incident and this takes you to the work item in the UWL and from you can check the HSE incident which in this case is 28308.Step 4 From here
30、 we have determined that the deadline dates have been reached and that we now need to identify who the person responsible is so that we can advise them to action the workflow item. To do this we click on the log and go to the container to identify the person responsible. See below steps.Step 5 This
31、will take you to the technical workflow. From here you will then go to the container tab below Step 6 Inside the container, find the personnel object and in this case the number we find is 307271 = Xinguan Zhang.Step 7 I would then advise Xinquan Zhang of the outcome of the investigations.21.4.1 Purchase requisition no agentsStep 1Identify the PR and work item.And work item is 28348697 Also in the org structure I have found the parties involved.Stuart Hull created the purchase requisition and Greg Lyne will approve it.Solution An interesting case where the PR value is less then $100.00 but b
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1