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: [email protected], [email protected]
© 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