SAP Business Process Tracking
Transcription
SAP Business Process Tracking
SAP Business Process Tracking Killua Liu, Xin Zhao / Custom Development Aug 27, 2012 Confidential Agenda Overview Business Background Key Business Needs Relevant Business Processes SAP Business Process Tracking Product Overview Architecture Overview Technical Information and Product Details o Central System o Local System System Demo © 2011 SAP AG. All rights reserved. 2 Overview Overview SAP Business Process Tracking supports you in managing your business processes across departments and system borders. The intuitive handling and the graphical user interface make it easy to use without specific technical knowledge. SAP Business Process Tracking helps you recognize potential opportunities for optimization of processes and can be easily adjusted to modified business processes. © 2011 SAP AG. All rights reserved. 4 Business Background Key Business Needs in Addressing Business Process Tracking How do I improve operational processes while keeping process costs low? How can I simplify tracking business processes end-to-end across system boundaries? How do I relieve IT personnel from solving operational problems on business process level? How can I adapt easily to frequent changes of my business process designs? © 2011 SAP AG. All rights reserved. 6 Relevant Business Processes Typical examples of business processes in the Utilities Industry: Meter-to-Cash: Starting with the meter reading, then billing and invoicing; then sending the invoice to the end consumer. Processes in untilities: Change of supplier; start of supply; end of supply. All have the need to be monitored, end-to-end, across different systems. Starting the process in the CRM system; begin the processes in the CRM system; main execution in the IS-U system; and sending and receiving messages in systems like SAP PI or non-SAP systems. © 2011 SAP AG. All rights reserved. 7 SAP Business Process Tracking Monitoring Concepts Analytical: Complex data analysis and monitoring of the target metrics over a longer period of time. Analytical Example: SAP Business Intelligence Process-related: End-to-end monitoring of finished or still running business processes within a specific time period. Process-related Example: SAP Business Process Tracking Transactional: Monitoring of sub processes, or individual steps of a business process, also on a technical level. Transactional © 2011 SAP AG. All rights reserved. Examples: SAP BPEM (Business Process Exception Management), SAP AIF (Application Interface Framework) 9 Product Overview Objectives Ease of use True end-to-end process monitoring Flexible Architecture Reporting © 2011 SAP AG. All rights reserved. Features Intuitive processing and easy handling Tool for specialist area – processing without special technical knowledge Easy access to analysis and error processing of the process quality of compliance with deadlines from the process start to the process end Utilization of functions and logs that already exist Generic framework can be used and enhanced on a companyspecific basis without modifications General overview of processes Error monitor for cause analysis Analysis of deadline-critical processes 10 Local Systems where processes are executed Central Monitoring System Architecture Overview Monitoring UI 22 11 43 Netweaver 702 SP06 5 5 Step Step 1 Agent 2 Agent 1 Step Step 4 5 Agent 2 Customizing Agent 4 5 BadI programming Agent Tracking Class Agent Tracking Class 1 2 ERP ERP © 2011 SAP AG. All rights reserved. IS-UT IS-UT Agent Tracking Class RFC or http Data collection 4 5 CRM CRM External SAP Interface … Non-SAP 11 Definition of Terms – Architecture Agent Agent tracking class External SAP interface The agent provides data from the source application systems. An agent is a generic interface which is provided by BPT to monitor individual measuring points. The actual calibration of the interface (agent) is done via the configuration of BPT. The agent tracking class is an ABAP class method which needs to be integrated into a defined measuring point. It provides the data from the source system for the agent. The external SAP interface is a generic interface for the integration of 3rd party solutions which are not based on SAP solutions. This interface provides direct communication options between SAP Business Process Tracking and 3rd party solutions. The 3rd party solution has to actively provide the data. © 2011 SAP AG. All rights reserved. 12 Technical Information and Product Details Central system prerequisite SAP NetWeaver 7.02 with SP06 Languages English, German SAP suggests the installation on different system The instance of the solution manager could be used Minimizes potential performance risks Implementation (design time) Process definition in customizing Integrate the appropriate linking to backend functionality for direct error analysis and error correction – Examples: BPEM (Business Process Exception Management), SAP Application Interface Framework, SAP Business Workflow Monitoring, customer specific reports or tools – Call of any functionality (transaction, report, method) in the backend system, for example the display of a document Integrate the Agent tracking classes into the business process © 2011 SAP AG. All rights reserved. 13 Central System /BPMT/SPIM: Process Monitoring Metadata Process Steps – Agent, Track ID – RFC Destination, Target System – Error Handling Function Module Relationships Transition Metric – Field Value, Status, Runtime, Counter /BPMT/SPIO: Process Monitoring Overview Active/Deactive process type Metric Overview Process Administration - Jobs – Collect process pata – Assemble process data Web UI Display process monitoring result with graphic Error handling with ITS © 2011 SAP AG. All rights reserved. 14 Legal Disclaimer This presentation is not subject to your license agreement or any other agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to develop or release any functionality mentioned in this presentation. This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or noninfringement. SAP assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP intentionally or grossly negligent. © 2011 SAP AG. All rights reserved. 15 Process Monitoring Metadata - Steps © 2011 SAP AG. All rights reserved. 16 Process Monitoring Metadata - Relationships © 2011 SAP AG. All rights reserved. 17 Process Monitoring Metadata - Transition © 2011 SAP AG. All rights reserved. 18 Process Monitoring Metadata - Metric © 2011 SAP AG. All rights reserved. 19 Process Monitoring Metadata - Agent © 2011 SAP AG. All rights reserved. 20 Process Monitoring Overview © 2011 SAP AG. All rights reserved. 21 Local System Agent Tracking Class Local system with BPT installed - /BPMT/CL_TRACKING_AGENT Local system w/o BPT installed - /IDEXDEMT/CL_TRACKING_AGENT Create BAdI Implementation with SE19 Create User Exits with CMOD Create FI-CA Events Function Module with FQEVENTS © 2011 SAP AG. All rights reserved. 22 BPT Web UI - Run in Central System Example: Meter-2-Cash from distributor point of view © 2011 SAP AG. All rights reserved. 23 SAP Business Process Tracking List of Selected Process Instances © 2011 SAP AG. All rights reserved. 24 SAP Business Process Tracking “White” fields: step has not been executed © 2011 SAP AG. All rights reserved. 25 SAP Business Process Tracking © 2011 SAP AG. All rights reserved. 26 SAP Business Process Tracking Possibility to expand or collapse several process steps Logical consolidation of the step results Increase of clarity © 2011 SAP AG. All rights reserved. 27 SAP Business Process Tracking Configurable link into external systems, for example: Display of business object Direct execution of a process © 2011 SAP AG. All rights reserved. 28 System Demo Business Process: Meter-to-Cash © 2011 SAP AG. All rights reserved. 30 Thank You! Contact information: Killua Liu, Xin Zhao Solution Developer Chenhui Road 1001, Shanghai Email: ki.liu@sap.com, xin.zhao@sap.com © 2011 SAP AG. All rights reserved No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM Corporation. Linux is the registered trademark of Linus Torvalds in the U.S. and other countries. Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries. Oracle is a registered trademark of Oracle Corporation. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc. HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology. Java is a registered trademark of Sun Microsystems, Inc. JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects Software Ltd. Business Objects is an SAP company. Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Sybase, Inc. Sybase is an SAP company. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. The information in this document is proprietary to SAP. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose without the express prior written permission of SAP AG. This document is a preliminary version and not subject to your license agreement or any other agreement with SAP. This document contains only intended strategies, developments, and functionalities of the SAP® product and is not intended to be binding upon SAP to any particular course of business, product strategy, and/or development. Please note that this document is subject to change and may be changed by SAP at any time without notice. SAP assumes no responsibility for errors or omissions in this document. SAP does not warrant the accuracy or completeness of the information, text, graphics, links, or other items contained within this material. This document is provided without a warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. SAP shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of these materials. This limitation shall not apply in cases of intent or gross negligence. The statutory liability for personal injury and defective products is not affected. SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party Web pages. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries. © 2011 SAP AG. All rights reserved. 32