2. 12.03.2016 | SAP InsideTrack Frankfurt 2016
PROCESS TRACKING
KNOWN FROM AMAZON OR PACKAGE TRANSPORT
PRACTICE
2
3. | SAP InsideTrack Frankfurt 2016 3
QUESTIONS TO ANSWER WITH PROCESS TRACKING
WHAT IS PROCESS TRACKING ?
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
4. ď§ 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
| SAP InsideTrack Frankfurt 2016 4
CHALLENGES
PROCESS ORIENTATION
12.03.2016
Scanning a
letter
Automated
Prechecking
Claim
handling
External
Systems
Decision
management
Request
processing
After-process
activities
Customer Request
Apply money for a
wheelchair
Online
Request
Letters
Letters
Data Storage
Checking
System
Claim
Department
ď Customer
Request
Department
ď Customer
CRM / BP
Partners
Checking
System
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 | SAP InsideTrack Frankfurt 2016 5
CHALLENGE ACCEPTED
HOW DID WE HANDLE THIS CHALLENGE ?
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 | SAP InsideTrack Frankfurt 2016 6
FINDING THE RIGHT PROTOCOL INSTANCE FOR THE
EVENT
9. 10
INTERACTIVE DASHBOARDS - NO OWN ABAP CODE
LOCAL 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
10. 12.03.2016 | SAP InsideTrack Frankfurt 2016 11
â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
11. 12.03.2016 | SAP InsideTrack Frankfurt 2016 12
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
13. 12.03.2016 | SAP InsideTrack Frankfurt 2016 14
CDS
Has 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
14. 12.03.2016 | SAP InsideTrack Frankfurt 2016 15
TAKE HOME MESSAGE
CDS:
- 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
15. 12.03.2016 | SAP InsideTrack Frankfurt 2016 16
TAKE HOME MESSAGE
Process 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
16. VIELEN DANK FĂR IHRE
AUFMERKSAMKEIT
Thank you for
your attention !
Martin.Hofmann@sys.aok.de
Process Tracking
17. 12.03.2016 | SAP InsideTrack Frankfurt 2016 18
SUMMARY ARCHITECTURE DATA MODEL
PROCESS TRACKING
central
ERP
CRM BI
PT-DB
ERP
Analysis with SAP
Design Studio
Extractor
PT
RF
PT
RF
PT
RF
local analysis
Event
PT
RF
Rule
Framework
18. 12.03.2016 | SAP InsideTrack Frankfurt 2016
HANA-SIDECAR
LOCAL ANALYSIS
HANA
ERP
BI
Analysis
PT-DB
Sidecar
PT-DB
LT
Extractor
19
19. 12.03.2016 | SAP InsideTrack Frankfurt 2016 20
HANA SIDECAR OPTION
PROCESS 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