sitfra 2016 prozesstracking with sap process observer

Post on 15-Jan-2017

252 Views

Category:

Software

1 Downloads

Preview:

Click to see full reader

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 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 !

Martin.Hofmann@sys.aok.de

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

top related