![Page 1: Sitfra 2016 Prozesstracking with SAP Process Observer](https://reader035.vdocuments.net/reader035/viewer/2022062522/587aeb431a28ab7f378b545d/html5/thumbnails/1.jpg)
PROCESS TRACKING
MARTIN HOFMANN
![Page 2: Sitfra 2016 Prozesstracking with SAP Process Observer](https://reader035.vdocuments.net/reader035/viewer/2022062522/587aeb431a28ab7f378b545d/html5/thumbnails/2.jpg)
| SAP InsideTrack Frankfurt 2016 212.03.2016
PROCESS TRACKING KNOWN FROM AMAZON OR PACKAGE TRANSPORT
PRACTICE
![Page 3: Sitfra 2016 Prozesstracking with SAP Process Observer](https://reader035.vdocuments.net/reader035/viewer/2022062522/587aeb431a28ab7f378b545d/html5/thumbnails/3.jpg)
| SAP InsideTrack Frankfurt 2016 3
QUESTIONS TO ANSWER WITH PROCESS TRACKING
WHAT IS PROCESS TRACKING ?
Process-tracking
Transparency
ControllingStatus
Orga: Select for the long running processes.
Customer („Package tracking“): Where is my request?How did it get processed already?How long will the handling take?
How long takes the handling of a customer request normally ? (Team/Department)
How many requests were handled in which time from which organisational unit ?
KPI Definition: Process handling times for target agreements with organisational units
12.03.2016
![Page 4: Sitfra 2016 Prozesstracking with SAP Process Observer](https://reader035.vdocuments.net/reader035/viewer/2022062522/587aeb431a28ab7f378b545d/html5/thumbnails/4.jpg)
| SAP InsideTrack Frankfurt 2016
End to end monitoring of a process
A rocess is touching a lot of technical components and organisational units
The reality is flexible and complex
4
CHALLENGES
PROCESS ORIENTATION
12.03.2016
Scanning a letter
Automated Prechecking
Claim handling
External Systems
Decision management
Request processing
After-process activities
Customer RequestApply money for a
wheelchair
Online Request
Letters
Letters
Data Storage
Checking System
Claim Department Customer
Request Department Customer
CRM / BP
Partners
Checking System
Reality
![Page 5: Sitfra 2016 Prozesstracking with SAP Process Observer](https://reader035.vdocuments.net/reader035/viewer/2022062522/587aeb431a28ab7f378b545d/html5/thumbnails/5.jpg)
| SAP InsideTrack Frankfurt 2016 5
Usage of the SAP Process Observer (it is for free ) Creating a process definiton
Every time an important activity is processed an event is created
Every event has several attributes
A rule framework decides which event, with certain attributes, is matched to what kind of process step
12.03.2016
CHALLENGE ACCEPTED
HOW DID WE HANDLE THIS CHALLENGE ?
![Page 6: Sitfra 2016 Prozesstracking with SAP Process Observer](https://reader035.vdocuments.net/reader035/viewer/2022062522/587aeb431a28ab7f378b545d/html5/thumbnails/6.jpg)
| SAP InsideTrack Frankfurt 2016 6
Every event has a key
We created serveral BRF+ Rules in order to calculate the key of the predecessed business object. For example: The order number.
12.03.2016
FINDING THE RIGHT PROTOCOL INSTANCE FOR THE EVENT
![Page 7: Sitfra 2016 Prozesstracking with SAP Process Observer](https://reader035.vdocuments.net/reader035/viewer/2022062522/587aeb431a28ab7f378b545d/html5/thumbnails/7.jpg)
VISUALISATION
![Page 8: Sitfra 2016 Prozesstracking with SAP Process Observer](https://reader035.vdocuments.net/reader035/viewer/2022062522/587aeb431a28ab7f378b545d/html5/thumbnails/8.jpg)
| SAP InsideTrack Frankfurt 2016 912.03.2016
ANALYSISLIVE
![Page 9: Sitfra 2016 Prozesstracking with SAP Process Observer](https://reader035.vdocuments.net/reader035/viewer/2022062522/587aeb431a28ab7f378b545d/html5/thumbnails/9.jpg)
| SAP InsideTrack Frankfurt 2016 10
INTERACTIVE DASHBOARDS - NO OWN ABAP CODELOCAL ANALYSIS
• Decision for a CDS Data Model (Core Data Services)• code pushdown into the Database• possiblity for a HANA Sidecar
• UI Generation through the SAP Web Dynpro Abap Floor Plan Manager (FPM)
DB Table
DB Table
View
DB Table
View
View
View
View
View
View
View
FPM
SADL
CDS
12.03.2016
![Page 10: Sitfra 2016 Prozesstracking with SAP Process Observer](https://reader035.vdocuments.net/reader035/viewer/2022062522/587aeb431a28ab7f378b545d/html5/thumbnails/10.jpg)
| SAP InsideTrack Frankfurt 2016 1112.03.2016
„CODING“ – DEMO
How to: http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/e0e02f60-8d95-3110-d69e-ba02c60f679b?QuickLink=index&overridelayout=true&59180354379694
![Page 11: Sitfra 2016 Prozesstracking with SAP Process Observer](https://reader035.vdocuments.net/reader035/viewer/2022062522/587aeb431a28ab7f378b545d/html5/thumbnails/11.jpg)
| SAP InsideTrack Frankfurt 2016 1212.03.2016
CDS: WHAT YOU SHOULD KNOW ABOUT IT
DB Table
DB Table
View
DB Table
View
View
View
View
View
View
View
• CDS are views and act as views
• Transport check of DDIC Objects
• Consistency check of DDIC Objects
• Viewmodels are growing rapidly
![Page 12: Sitfra 2016 Prozesstracking with SAP Process Observer](https://reader035.vdocuments.net/reader035/viewer/2022062522/587aeb431a28ab7f378b545d/html5/thumbnails/12.jpg)
| SAP InsideTrack Frankfurt 2016 1312.03.2016
CDS
VIEWMODEL
![Page 13: Sitfra 2016 Prozesstracking with SAP Process Observer](https://reader035.vdocuments.net/reader035/viewer/2022062522/587aeb431a28ab7f378b545d/html5/thumbnails/13.jpg)
| SAP InsideTrack Frankfurt 2016 1412.03.2016
CDSHas a lot of benefits:
• Flexible
• Step by step coding
• Code pushdown / low overhead
• High usage possibilities:• Source for FPM or Odata services• Consumption in reports• Easy to expose to BI
• Highly used in S/4HANA
![Page 14: Sitfra 2016 Prozesstracking with SAP Process Observer](https://reader035.vdocuments.net/reader035/viewer/2022062522/587aeb431a28ab7f378b545d/html5/thumbnails/14.jpg)
| SAP InsideTrack Frankfurt 2016 1512.03.2016
TAKE HOME MESSAGECDS:- Structure your CDS view models with name restrictions- Reuse of CDS only if necessary, not if possible- Data transformations only at the top level views (performance)- Never rename a CDS View after transport - No cycles
FPM:- If you have more then 10 items, don‘t visualise them as a pie chart. The pies are too
tiny for a selection.- Listen to you users
![Page 15: Sitfra 2016 Prozesstracking with SAP Process Observer](https://reader035.vdocuments.net/reader035/viewer/2022062522/587aeb431a28ab7f378b545d/html5/thumbnails/15.jpg)
| SAP InsideTrack Frankfurt 2016 1612.03.2016
TAKE HOME MESSAGEProcess Observer:- Use the enhancement spots (POC_INSTR , POC_MAIN)- Make a nearly 1:1 relation between the process step and the steptype
Fiori:- Create a paper prototype first- Follow the SAP Fiori Guidelines (https://experience.sap.com/fiori-design/)- Every beginning is difficult you should have a (big) time buffer- Document your code
![Page 16: Sitfra 2016 Prozesstracking with SAP Process Observer](https://reader035.vdocuments.net/reader035/viewer/2022062522/587aeb431a28ab7f378b545d/html5/thumbnails/16.jpg)
VIELEN DANK FÜR IHREAUFMERKSAMKEIT
Thank you for
your attention !
Process Tracking
![Page 17: Sitfra 2016 Prozesstracking with SAP Process Observer](https://reader035.vdocuments.net/reader035/viewer/2022062522/587aeb431a28ab7f378b545d/html5/thumbnails/17.jpg)
1812.03.2016 | SAP InsideTrack Frankfurt 2016
SUMMARY ARCHITECTURE DATA MODEL PROCESS TRACKING
centralERP
CRM BIPT-DB
ERPAnalysis with SAP
Design Studio
Extractor
PTRF
PTRF
PTRF
local analysis
Event
PTRF
Rule Framework
![Page 18: Sitfra 2016 Prozesstracking with SAP Process Observer](https://reader035.vdocuments.net/reader035/viewer/2022062522/587aeb431a28ab7f378b545d/html5/thumbnails/18.jpg)
| SAP InsideTrack Frankfurt 2016 1912.03.2016
HANA-SIDECARLOCAL ANALYSIS
HANA
ERPBI
Analysis
PT-DB
Sidecar PT-DB
LT
Extractor
Optional
![Page 19: Sitfra 2016 Prozesstracking with SAP Process Observer](https://reader035.vdocuments.net/reader035/viewer/2022062522/587aeb431a28ab7f378b545d/html5/thumbnails/19.jpg)
2012.03.2016 | SAP InsideTrack Frankfurt 2016
HANA SIDECAR OPTIONPROCESS TRACKING
1. Online replication of the data into the HANA database (Trigger based - by SAP Landscape Transformation)
2. The data request for the dashboards is redirected to the HANA Database connection, instead of the local system database connection
View
Take a deep dive, visit
HANA Sidecar Magic by
Thorsten Franz