maximale sap hana performance durch automatisierte abap code optimierung

15
EIN PRAXISBERICHT Maximale SAP HANA® Performance durch automatisierte Code Optimierung

Upload: ibsolution-gmbh

Post on 19-Jul-2015

131 views

Category:

Technology


3 download

TRANSCRIPT

EIN PRAXISBERICHT

Maximale SAP HANA®

Performance durch automatisierte

Code Optimierung

2

Welcher Anpassungsbedarf für Ihre ABAP Eigenentwicklungen

entsteht bei einer Migration auf SAP HANA?

Wie können Automatisierungsansätze bei HANA Migrationen helfen,

um Projekte möglichst non-invasiv durchzuführen?

Praxisbeispiel – Ausgangssituation und Ziele

SAP HANA und Eigenentwicklungen

Das Projekt – Vorgehen, Ergebnisse und Nutzen

Über smartShift

Fragen und Antworten

Agenda

COPYRIGHT © 2015 SMARTSHIFT TECHNOLOGIES. ALL RIGHTS RESERVED

COPYRIGHT © 2015 SMARTSHIFT TECHNOLOGIES. ALL RIGHTS RESERVED 3

Änderungen in der Datenbankarchitektur erzwingen auch Änderungen in der

Applikationsarchitektur:SELECT * …

SORT vs. ORDER BY

CHECK within SELECT / END SELECT

Nutzung neuer SAP HANA / NetWeaver Framework Funktionalität

RichtlinienErgebnis-Sets verkleinern

Datentransfer minimieren

DB Round Trips verringern

OS/DB-spezifisches Coding bereinigen (z.B. Native SQL)

MAXIMALE PERFORMANCE FÜR SAP HANA ERZIELEN

Eigenentwicklungen und SAP HANA

Praxisbeispiel: Größter SAP KundeAUSGANGSSITUATION

Historie

SAP ECC 6.0 auf DB2

System aufgebaut in 2002

Skalierung nur durch Split in 3 Regionen und jeweils 3 Funktionsbereiche erreichbar

IT Herausforderungen

28% der Schnittstellen führen Split-relevante Aktionen aus (60% des gesamten Message-Volumens)

Bis zu 100% Datenredundanz zwischen den Komponenten

Business – Auswirkungen

• 20% höherer Aufwand für neue

Funktionalitäten

• Zusatzaufwände für Rollen, Batch Jobs,

Customizing und Datenreplikation

• Geringe Agilität und Innovation

• Time-to-Market zu hoch

• Geringe Standardisierung, hohe Anzahl

von Eigenentwicklungen bzw.

Modifikationen

COPYRIGHT © 2015 SMARTSHIFT TECHNOLOGIES. ALL RIGHTS RESERVED 4

Ziele

Reduzierte Komplexität der Landschaft

Vereinfachte Erweiterungen und

Upgrades

Hohe Innovationsgeschwindigkeit

TCO Reduktion

Rückkehr zum SAP Standard

Langfristige, zukunftsweisende

Applikationsstrategie auf

SAP HANA

5

Praxisbeispiel: Größter SAP KundeSAP HANA MIGRATIONSPROJEKT

COPYRIGHT © 2015 SMARTSHIFT TECHNOLOGIES. ALL RIGHTS RESERVED

EUR

DB2

FIN

COM

SOS

AMS

DB2

FIN

COM

SOS

AOA

DB2

FIN

COM

SOS

EUR

HANA

ERP

AMS

HANA

ERP

AOA

HANA

ERP

116.334 Custom

Code Objekte

COPYRIGHT © 2015 SMARTSHIFT TECHNOLOGIES. ALL RIGHTS RESERVED 6

Custom Code Optimierung für SAP HANAMANUELLER VS. AUTOMATISIERTER PROZESS

Ohne Code Optimierung

• Performance 2-3x

• Umsetzung in Wochen

• HANA Potenzial bleibt ungenutzt

Mit manueller Code Optimierung

• Performance 1000x

• Umsetzung in Jahren

• aufwendig und schwierig risikoreiches Projekt

Mit smartShift – autom. Code Optimierung

• Performance 1000x

• Umsetzung in Wochen

• 100% optimierter Code sofort maximales HANA Potenzial nutzen

Die Lösung für Ihre SAP Eigenentwicklungen

7

CODE TRANSFORMATIONEN IN WENIGEN WOCHEN, STATT MONATEN.

0 10 20 30 40 50 60Zeit in Wochen

Analysis Code Changes Integration Testing UA Testing

Manueller Ansatz

Planbar GenauUmsetzung von SAP &

unternehmens-

spezifischen Coding-

Standards

„Fix-time & Fix-price“

Services mit

100% Service Level

Garantie

Automation ermöglicht

komplette Code

Migrationen in Tagen,

nicht in Wochen

Schnell

COPYRIGHT © 2015 SMARTSHIFT TECHNOLOGIES. ALL RIGHTS RESERVED

COPYRIGHT © 2015 SMARTSHIFT TECHNOLOGIES. ALL RIGHTS RESERVED 8

Custom Code Optimierung für SAP HANA

Testphase

smartShift Automatisierte ABAP Code Transformation

Analyse-Report

(keine Aufwände für Kunden)

100% fehlerfreier Code auf

der Sandbox

1 23 4

70% Zeitersparnis + Komplette Code Bereinigung

1 Re-Run auf DEV-System

(kein Re-Work & Code Freeze)

Vorgezogene Testphase

auf der Sandbox2 4

3

Testphase

(Technisch & UA)Analyse

Code-Änderung

auf Sandbox

Code-Änderung

auf DEV-System

n Iterationen

Manuelles Upgrade / Migrations-Projekt ohne Code Optimierung

1 2 3 4

COPYRIGHT © 2015 SMARTSHIFT TECHNOLOGIES. ALL RIGHTS RESERVED 9

Komplette Code BereinigungTRANSFORMATIONSREGELN

Kundenspezifische Problemstellungen

Upgrade / Unicode

Pot. Laufzeitfehler

Stabilität

Wartbarkeit

Architektur

Coding-Standards

Performance

Sicherheit

Kundenspezifisch

Upgrade / Unicode

Von SAP empfohlene Coding

Standards und Best Practice

Kundeneigene Coding Standards

Code Performance

Code Sicherheit und Compliance

HANA HANA Compliance & Optimierung

COPYRIGHT © 2015 SMARTSHIFT TECHNOLOGIES. ALL RIGHTS RESERVED 10

SAP HANA Code-Anpassung BEISPIEL: ERSETZTE “SELECT *” ABFRAGE UND ENTSPRECHENDE KORRIGIERTE TABELLENDEKLARATION

vorher nachher

Empfehlung für eine SAP HANA Migration

COPYRIGHT © 2015 SMARTSHIFT TECHNOLOGIES. ALL RIGHTS RESERVED 11

TESTEN SIE EINEN 100% FEHLERFREIEN UND OPTIMIERTEN CUSTOM CODE AUF SAP HANA

Ungenutzten Code bereinigen

Ungenutzte Objekte identifizieren

Ungenutzte Objekte deaktivieren (maskieren),

später löschen

Mehr Flexibilität und Agilität

Code für SAP HANA anpassen / optimieren

ECC 6.0 EHP7 / UNICODE ist Voraussetzung für SAP HANA

SAP HANA Kompatibilität und Performanceoptimierung

Das volle Leistungspotenzial der SAP HANA nutzen

Wartbarkeit und Stabilität des Codes verbessern

Kritische Coding-Altlasten beseitigen

Anpassung an die aktuellen SAP Standards

TCO reduzieren, künftige Lifecycle Management Risiken

vermeiden

COPYRIGHT © 2015 SMARTSHIFT TECHNOLOGIES. ALL RIGHTS RESERVED 12

Detaillierte Analysen ermöglichen verlässliche Planung

Deutlich positiver Business Case gegenüber manuellem Ansatz

Signifikante Verkürzung der Projektlaufzeit

Garantierte Qualität durch regelbasiertes technisches Verfahren

Flächendeckende Optimierung anstatt partielles Korrigieren

KUNDENNUTZEN IM PROJEKT

Praxisbeispiel: Größter SAP Kunde

smartShift Technologies

COPYRIGHT © 2015 SMARTSHIFT TECHNOLOGIES. ALL RIGHTS RESERVED 13

VORTEILE EINES STANDARDISIERTEN CUSTOM CODE MANAGEMENTS

smartShift Services

“Stay Modern”:

Neue Technologien

adaptieren

“Stay Clean”:

Investition

schützen“Get Clean”:

Transformations-

projekt

RO

I

FRAGEN UND ANTWORTEN

Vielen Dank!