sitfra 2016 prozesstracking with sap process observer
TRANSCRIPT
PROCESS TRACKING
MARTIN HOFMANN
| SAP InsideTrack Frankfurt 2016 212.03.2016
PROCESS TRACKING KNOWN FROM AMAZON OR PACKAGE TRANSPORT
PRACTICE
| 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
| 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
| 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 ?
| 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
VISUALISATION
| SAP InsideTrack Frankfurt 2016 912.03.2016
ANALYSISLIVE
| 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
| 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
| 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
| SAP InsideTrack Frankfurt 2016 1312.03.2016
CDS
VIEWMODEL
| 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
| 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
| 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
VIELEN DANK FÜR IHREAUFMERKSAMKEIT
Thank you for
your attention !
Process Tracking
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
| SAP InsideTrack Frankfurt 2016 1912.03.2016
HANA-SIDECARLOCAL ANALYSIS
HANA
ERPBI
Analysis
PT-DB
Sidecar PT-DB
LT
Extractor
Optional
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