Einführung und Betrieb einer Business Suite on HANA Lösung
Günther Lanner – Senior Technology Consultant
27.04.2016
Agenda
Vorstellung
CRM on HANA
HANA Roadmap
Q&A
Vorstellung
CRM on HANA
Motivation
Hauptanwendungen im CRM
Konsolidierte Kundendatenbank (> 10 Mio Business Partner)
Marketing (Loyalty Management, Segmentation, Campaign Management)
Mobile Sales
Service (Repair Management, Customer Interaction Center)
Schnittstellen zu POS Systemen
Segmentbuilder sehr unflexibel beim Hinzufügen neuer Attribute (36 Stunden TREX Index Neuaufbau)
Performanceverbesserungen und Usability Verbesserung durch gleichzeitigen WebUI Go Live
Strategische Entscheidung vom IT Senior Management voll auf HANA zu setzen (durch den zu erwartenden Mehrwert durch neue SAP Anwendungen nur für HANA)
Erfahrungsgewinn für geplante ERP on HANA Migration
Project Objectives
Objective KPI Target Value
Migration des SAP CRM Systems auf SAP
HANA + Implementierung SAP CRM 7.0 EhP3
Downtime Max. 48 Stunden
Migration der TREX SideCar Szenarios
(Customer Segmentation, POS Search,
Duplettenprüfung) auf die primäre SAP HANA
DB
migriert 100%
Performanceverbesserungen Antwortzeit Segmentierung: <= TREX
Suche: <= TREX
Duplettenprüfung: <= TREX
Vorbereitung zur künftigen Nutzung der SAP
CEI Anwendungen (Predictive, Sentiment
Analyse, ADT, Infinite Insight) + HANA Live
HANA Live
und AFL ist
installiert
100%
CRM on HANA Project Plan
2015
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Legend:
Project Landscape
E61 HANA HW Installation
E61 System Copy (ORA) + HANA Migration + EhP
U60 HANA HW Installation
U60 System Copy (ORA) + HANA Migration + EhP
Retrofit Configuration / Activation / Training
Development
SPAU/SPPD/Side Effects
Custom Code Optimization
TREX replacement
Testing
Application Tests incl. U60 adoptions
Performance / Load Tests
Business Integration Test
Cutover & Go Live
S60, T60, P60 HANA HW Installation
S60 System Copy + HANA Migration + EhP
P60 HANA Migration + EhP
Code Freeze & Cutover & Consolidation Test
System Copies E61-E60, P60-T60, E61/U60 deact.
DoneMilestone Go LivePhase
Project Landscape ready
Go/NoGo decision 1
today
Go Live decision
Go/NoGo decision 2
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 8Customer
SAP Services for Migration to HANA – OverviewMilestones, Services and Q-Gates for Migration Realization and Beyond
Plan Build Run
Quality
Gates
Custom Code
Optimization End of
Project
Data Volume
Management
Production
Migration
Testing
High-Level
Plan and
Architecture
Sign-Off
Business Process
Performance Opt.
Start of Project
Project
Phases
Concept &
PreparationBlueprint Realization
Post
Go-Live
Test
Appl. & Infrastructure
IT Planning
Sizing
Powered by SAP MaxAttention, SAP ActiveEmbedded Support, SAP Enterprise Support
Milestone and Q-Gate
Other Milestone or Key Step
Legend
Performance
Baseline KPI
Technical Performance
OptimizationTechnical
Feasibility Check
Going Live
Check
Custom Code
Change Impact
Analysis
System
Administration
Optimization
HANA Focus Technical Quality Management, Expert on Demand
Going Live Support
Project Organization
PL: Günther Lanner
SAP PL: Johannes Kuch
WP Project Landscape + Cutover
WPL: Günther Lanner
Markus Unterweger
Günther Lanner
Dietmar Pleifer
Martin Chaloupka
Sebastian Heinz
Robert Perdacher
Andreas Kirchebner
exernal partner: Oxanda
WP Infrastructure
WPL: Roland Abfalterer
Network: Kreidl Philipp
DBA: Steiner Wolfgang ,Oberacher Andreas ,
Angerer Daniel
SA: Kury Walter
Linux: Kipp Norbert
UCS: Töpfer Christof
Backup: Ladner Peter
Storage: Mitterer Johannes
Security: Prock Thomas
Gritsch Alois NTS (External)
WP EhP + HANA Migration
WPL: Andreas Lindner
Andreas Lindner
Jürgen Gebhardt ConsultR (external)
WP HANA Operations
WPL: Martin Chaloupka
Andreas Lindner
Dietmar Pleifer
Martin Chaloupka
Sebastian Heinz
Robert Perdacher
Andreas Kirchebner
Roland Abfalterer
WP HANA Enablement (TREX, HANA Live, ...)
WPL: Michael Bucher
Michael Bucher
Simon Wabnig
Patrick Thaler
Patrick Deutsch
Florian Dornauer
Christoph Luxner
Klaus Rothbacher
WP Custom Code Optimization
WPL: Tibor Vida
Simon Wabnig
Michael Bucher
Patrick Thaler
Patrick Deutsch
Florian Dornauer
Christoph Luxner
Klaus Rothbacher
WP CRM Applikation
WPL: Thomas Meister
Thomas Meister
Manuel Steffan
Tbd.
WP SAP CRM Roadmap
WPL: Thomas Meister
Martin Kolp
Michael Bucher
Thomas Meister
PO: Bernd DeschauerSC: Stefan Murauer
Stefan Totschnig
Werner Heiss
Markus Unterweger
Thomas Meister
Martin Kolp
CRM on HANA Project Landscape
E60ORA / CRM
7.12
E61HANA /
CRM 7.13
U60HANA /
CRM 7.13
S/T60ORA / CRM
7.12
P60ORA / CRM
7.12
HANA DB and
EHP implemented
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 11Customer
Enhancing the Methodology for Suite on HANACustom Code Adjustments – Setting the Right Focus
TotalFootprint
UsedObjects
ImpactedObjects
CriticalObjects
1
2
3
4
There is no need to adapt all objects, focus on the most critical based on usage and impact.
1. Capture the Custom Code Footprint
• Custom Code Maintainability Check
• Custom Development Management Cockpit (CDMC) or
• Custom Code Lifecycle Management (CCLM)
2. Reduce the scope
• Usage Procedure Logging (UPL)
• ABAP SQL Monitoring (SQLM)
3. Identify the impacted objects
• CDMC
• Code Inspector
• ABAP Test Cockpit (ATC)
4. Focus on those objects that are
critical for the business
• SAP Performance Tuning Worklist (SWLT)
Ergebnisse / Lessons Learned
Ergebnisse - Highlights
Performanceverbesserung einzelner Transaktion > Faktor 10, siehe die
nächsten 2 Folien (Baseline Measurement, durchgeführt von SAP)
Mittlere Antwortzeit 30% besser
Reduktion der Tabelle CDPOS um 90% (statt 3 Mrd. „nur“ mehr 300 Mio
Einträge. Wurde erst möglich weil auf HANA die Tabellenanalyse
durchgelaufen ist, die vorher nicht funktioniert hat.
Konzept für den Betrieb der HANA Datenbanken in House (TDI Ansatz). Es
ergeben sich im Betrieb durch HANA wesentliche Vereinfachungen und
Synergien gegenüber Oracle (Ablöse SAN durch NAS Storage, HANA
Administration ist auch einfacher, ...)
Baseline Measurement 1
Scenario Oracle HANA – Nov 2015Improvem
ents
HANA – January
2016Improvements
Response
Time (ms)
DB Time
(ms)
Response
Time (ms)
DB Time
(ms)
FactorP60 Nov 2015
compared to
Oracle
Response
Time (ms)
DB Time
(ms)
Factorcompared to P60
on HANA in
Nov 2015
Factorcompared to
P60 on Oracle
Target Group Count 1 1.986 1.322 3.174 2.506 -1,60 --- --- --- -1,60
Target Group Build 1 18.000 6.521 25.000 5.016 -1,39 --- --- --- -1,39
Target Group Export 1 20.052 14.539 8.847 2.527 2,27 10.562 3.125 -1,19 1,90
Target Group Count 2 2.179 1.529 3.486 1.958 -1,60 --- --- --- -1,60
Target Group Build 2 125.000 4.286 194.000 6.436 -1,55 --- --- --- -1,55
Target Group Export 2 28.762 20.578 12.616 3.574 2,28 15.237 5.317 -1,21 1,89
Mastergr Build Asia 7.119.000 8.475.000 -1,19 3.191.000 2,66 2,23
Mastergr Build Europe 11.524.000 12.485.000 -1,08 5.600.000 2,23 2,06
Mastergr Build America 3.321.000 4.456.000 -1,34 3.603.000 1,24 -1,08
Consumer Search 1 1.712 83 983 176 1,74 915 102 1,07 1,87
Consumer Search 2 952 33 492 32 1,93 492 38 1,00 1,93
Consumer Search 3 6.969 120 908 204 7,68 7.926 93 - 6,91 1,11
Baseline Measurement 2
Scenario Oracle HANA – Nov 2015Improve
ments
HANA – January
2016Improvements
Response
Time (ms)
DB Time
(ms)
Response
Time (ms)
DB Time
(ms)
FactorP60 Nov
2015
compared to
Oracle
Response
Time (ms)
DB Time
(ms)
Factorcompared to
P60 on HANA in
Nov 2015
Factorcompared to P60
on Oracle
Duplicate Check 646.000 566.000 1,14 --- --- --- 1,14
Duplicate Check Dialog 5.168 87 1.185 157 4,36 --- --- --- 4,36
Create Consumer 1.591 341 848 237 1,88 871 204 -1,03 1,83
Update Consumer 791 208 956 187 -1,21 770 184 1,24 1,03
Repair Order Search - Test 1 204.754 84.813 238.743 78.538 -1,17 15.069 9.799 15,84 13,59
Repair Order Search - Test 2 5.302 4.503 1.821 1.126 2,91 637 264 2,86 8,32
Repair Order Search - Test 3 47.089 28.853 33.248 16.877 1,42 9.732 3.515 3,42 4,84
Repair Order Cr- Enter Items 30.034 3.821 35.202 6.220 -1,17 28.789 3.698 1,22 1,04
Repair Order Cr- Save Items 10.733 3.302 9.925 1.536 1,08 9.621 1.758 1,03 1,12
Business Partner EXPORT 1.478.000 1.528.000 -1,03 1.139.000 1,34 1,30
Bulk Extract Mobile Sales
Clients 280.024 103.031 2,72 --- --- --- 2,72
Lessons learned
Projekt System Landschaft war sehr komplex und aufwändig, auch weil es dazu verleitet hat den Fokus aus dem HANA Projekt auf andere parallele Projekte zu lenken. Kann aus unserer Sicht nur gemeinsam mit einem Release Management empfohlen werden, das wir nicht im Einsatz haben. Technische Funktionalität aber voll gegeben.
Technische Migration und Enablen neuer Features besser trennen.
Sizing kurz vor Go Live wiederholen am P-System um unangenehme Überraschungen wie das Wachstum der CDPOS um 50% innerhalb 3 Monaten zu vermeiden.
Die meiste Probleme waren EhP3 und nicht HANA bedingt
Wir haben viel gelernt für weitere HANA Migrationen (ERP, BW, …)
Infrastruktur und Basis Aufwände waren viel höher als erwartet (es wurde im Zuge des Projektes aber auch ein detailliertes Betriebskonzept ausgearbeitet – detaillierter wie für Oracle) sollte in den nächsten Migrationsprojekten deutlich weniger werden
Swarovski HANA Roadmap
Swarovski HANA Roadmap
Side Car HANA für B2B Shop 2015
CRM on HANA Go Live Oktober 2015
POC für ERP (+sFin) und BW on HANA im Herbst 2015
ERP und BW ohne größere Probleme
sFIn Migration hat einige 100 tausend Fehler aufgeworfen die erst korrigiert werden müssen
Korrektur 2016, ev. Migration 2017
CRM HANA improvements Projekt (HANA Live, hybris marketing evaluation, TREX
Ablöse, …) + ERP on HANA improvements Projekt (tbd.)
ERP on HANA (Go Live Pfingsten 2016)
Besonderheiten:
3rd Party Addons, Schnittstellen
Lastttest
BW on HANA (Go Live Ende Juni 2016)
Besonderheiten:
HANA cube conversion
Neue Systeme (z.B. EWM) werden gleich auf HANA installiert
Mittelfristig alle SAP Systeme auf HANA bzw. Simple Finance und S/4 geplant
Q&A