Copyright © All Rights Reserved
Live Webinar:
Überflüssigen ABAP Code entfernen -
Sparen Sie Zeit, Ressourcen und Kosten
6. August 2014 um 10 Uhr
Copyright © All Rights Reserved
Überflüssigen ABAP Code
entfernen -
Referent
Andreas Bandel
Sparen Sie Zeit, Ressourcen und
Kosten
Moderatorin
Ruth Trucks
Besonderer Gast
Samuel Naydych
Copyright © Panaya, All rights reserved.
PANAYA IN ZAHLEN
Gegründet 2006
 > 250 FTE
 4 Niederlassungen
 > 1.000 Kunden aktuell
 > 3.000 Systeme analysiert
 > 500.000 Testszenarien generiert
Copyright © Panaya, All rights reserved.
EINIGE UNSERER KUNDEN
in Europa
Copyright © Panaya, All rights reserved.
PANAYA unterstützt
den gesamten Produktionszyklus
Upgrades
Releases
Support
Packs
Rollouts
Regression
Tests
Enhancement
Packs
Business
Functions
Cleansing
Neue
Funktionen
Scrum-
Entwicklung
Copyright © Panaya, All rights reserved.
Die Sommermonate richtig ausnutzen
mit Panaya
Panayas SAP Cleansing Automation Solution ist
eine einfache, schnelle und leistungsfähige
Lösung, die sowohl schlecht „erreichbaren“ Code
als auch ungenutzte Objekte mit einem
Präzisionsgrad erkennt, der so mit keinem
anderen Tool oder geringerem manuellem
Aufwand erreicht werden kann.
Copyright © Panaya, All rights reserved.
Klare Vorteile:
• Deutliche Verringerung des Testaufwands bei laufenden Wartungsarbeiten
• Entfernung nicht verwendeter Rollen
• Bringt JETZT:
• Mögliche Reduzierung der Arbeiten an Eigenentwicklungen um bis zu
50% durch Bereinigung nicht weiterentwickelter, geklonter Programme
• Verschlankung des Systems
• Fördert DAUERHAFT: Signifikante Verkürzung Ihrer nächsten ERP-Projekte
• Upgrades
• Support Packages / EHP/ BFA
• Unicode-Konvertierungen
Reduzierung der Wartungskosten bis zu 40%
Copyright © Panaya, All rights reserved.
SAP
Custom
Code
Fortlaufende Bereinigung verkleinert die Systemgröße und bedeutet
Einsparungen des Aufwands für zukünftige Wartungsmaßnahmen
Etwas Mengenlehre
Genutzte/ungenutzte
Objekte
Betroffen
(Upgrade / SPS
EHP)
Bereinigung
weil obsolet
Einsparung von
unnötigen
Wartungsarbeiten
Copyright © Panaya, All rights reserved.
Source: SAP AG
Tipp der SAP….
Copyright © Panaya, All rights reserved.
Wie geht das?
Eigenentwicklungen,
Nutzung der Objekte,
3rd Party Objekte
20-30
min
ST03N
Statistik
• Analyse ABAP Code
• Analyse Modifikationen
• Analyse Authorisierungen
Projektplan
Erstellung
• ALLE obsoleten Objekte
Upload
0h00 48h00Alles erledigt in 48h
Copyright © Panaya, All rights reserved.
Z1 Z2 Z3 Z4 Z5 Z6 Z7 Z8 Z9
Benutzerdefinierter
Code
Transaktionen:
SAP Code Veranschaulichung
Jeder einzelne Knoten
kann ein
Hauptprogramm,
Funktionsmodul, User
Exit etc. sein
Copyright © Panaya, All rights reserved.
Z1 Z2 Z3 Z4 Z5 Z6 Z7 Z8 Z9Transaktionen:
Nicht
verwendet
Benutzerdefinierter
Code
SAP Code Veranschaulichung
Copyright © Panaya, All rights reserved.
Z1 Z2 Z3 Z4 Z5 Z6 Z7 Z8 Z9Transaktionen:
Ermittlung von
nichtverwendetem Code…BenutzerdefinierterCode
Nicht
verwendet
Copyright © Panaya, All rights reserved.
Transaktionen: Z1 Z3 Z4 Z6 Z7 Z9
Abgrenzung…BenutzerdefinierterCode
Copyright © Panaya, All rights reserved.
Z1 Z3 Z4 Z6 Z7 Z9Transaktionen:
…und löschen
BenutzerdefinierterCode
Copyright © Panaya, All rights reserved.
LIVE DEMO…
Copyright © Panaya, All rights reserved.
SIE KAUFEN NICHT DIE KATZE IM SACK!
UNVERBINDLICHE ANALYSE
IHRES SYSTEMS & SPRUNG
AUF IHRE ZIELUMGEBUNG!
Und jetzt?
Copyright © All Rights Reserved
Überflüssigen ABAP Code
entfernen -
Andreas Bandel
Andreas.Bandel@panaya.com
www.panaya.com
Sparen Sie Zeit, Ressourcen und
Kosten
Ihre Fragen …
de.panaya.com/blog/

ABAP Webinar

  • 1.
    Copyright © AllRights Reserved Live Webinar: Überflüssigen ABAP Code entfernen - Sparen Sie Zeit, Ressourcen und Kosten 6. August 2014 um 10 Uhr
  • 2.
    Copyright © AllRights Reserved Überflüssigen ABAP Code entfernen - Referent Andreas Bandel Sparen Sie Zeit, Ressourcen und Kosten Moderatorin Ruth Trucks Besonderer Gast Samuel Naydych
  • 3.
    Copyright © Panaya,All rights reserved. PANAYA IN ZAHLEN Gegründet 2006  > 250 FTE  4 Niederlassungen  > 1.000 Kunden aktuell  > 3.000 Systeme analysiert  > 500.000 Testszenarien generiert
  • 4.
    Copyright © Panaya,All rights reserved. EINIGE UNSERER KUNDEN in Europa
  • 5.
    Copyright © Panaya,All rights reserved. PANAYA unterstützt den gesamten Produktionszyklus Upgrades Releases Support Packs Rollouts Regression Tests Enhancement Packs Business Functions Cleansing Neue Funktionen Scrum- Entwicklung
  • 6.
    Copyright © Panaya,All rights reserved. Die Sommermonate richtig ausnutzen mit Panaya Panayas SAP Cleansing Automation Solution ist eine einfache, schnelle und leistungsfähige Lösung, die sowohl schlecht „erreichbaren“ Code als auch ungenutzte Objekte mit einem Präzisionsgrad erkennt, der so mit keinem anderen Tool oder geringerem manuellem Aufwand erreicht werden kann.
  • 7.
    Copyright © Panaya,All rights reserved. Klare Vorteile: • Deutliche Verringerung des Testaufwands bei laufenden Wartungsarbeiten • Entfernung nicht verwendeter Rollen • Bringt JETZT: • Mögliche Reduzierung der Arbeiten an Eigenentwicklungen um bis zu 50% durch Bereinigung nicht weiterentwickelter, geklonter Programme • Verschlankung des Systems • Fördert DAUERHAFT: Signifikante Verkürzung Ihrer nächsten ERP-Projekte • Upgrades • Support Packages / EHP/ BFA • Unicode-Konvertierungen Reduzierung der Wartungskosten bis zu 40%
  • 8.
    Copyright © Panaya,All rights reserved. SAP Custom Code Fortlaufende Bereinigung verkleinert die Systemgröße und bedeutet Einsparungen des Aufwands für zukünftige Wartungsmaßnahmen Etwas Mengenlehre Genutzte/ungenutzte Objekte Betroffen (Upgrade / SPS EHP) Bereinigung weil obsolet Einsparung von unnötigen Wartungsarbeiten
  • 9.
    Copyright © Panaya,All rights reserved. Source: SAP AG Tipp der SAP….
  • 10.
    Copyright © Panaya,All rights reserved. Wie geht das? Eigenentwicklungen, Nutzung der Objekte, 3rd Party Objekte 20-30 min ST03N Statistik • Analyse ABAP Code • Analyse Modifikationen • Analyse Authorisierungen Projektplan Erstellung • ALLE obsoleten Objekte Upload 0h00 48h00Alles erledigt in 48h
  • 11.
    Copyright © Panaya,All rights reserved. Z1 Z2 Z3 Z4 Z5 Z6 Z7 Z8 Z9 Benutzerdefinierter Code Transaktionen: SAP Code Veranschaulichung Jeder einzelne Knoten kann ein Hauptprogramm, Funktionsmodul, User Exit etc. sein
  • 12.
    Copyright © Panaya,All rights reserved. Z1 Z2 Z3 Z4 Z5 Z6 Z7 Z8 Z9Transaktionen: Nicht verwendet Benutzerdefinierter Code SAP Code Veranschaulichung
  • 13.
    Copyright © Panaya,All rights reserved. Z1 Z2 Z3 Z4 Z5 Z6 Z7 Z8 Z9Transaktionen: Ermittlung von nichtverwendetem Code…BenutzerdefinierterCode Nicht verwendet
  • 14.
    Copyright © Panaya,All rights reserved. Transaktionen: Z1 Z3 Z4 Z6 Z7 Z9 Abgrenzung…BenutzerdefinierterCode
  • 15.
    Copyright © Panaya,All rights reserved. Z1 Z3 Z4 Z6 Z7 Z9Transaktionen: …und löschen BenutzerdefinierterCode
  • 16.
    Copyright © Panaya,All rights reserved. LIVE DEMO…
  • 17.
    Copyright © Panaya,All rights reserved. SIE KAUFEN NICHT DIE KATZE IM SACK! UNVERBINDLICHE ANALYSE IHRES SYSTEMS & SPRUNG AUF IHRE ZIELUMGEBUNG! Und jetzt?
  • 18.
    Copyright © AllRights Reserved Überflüssigen ABAP Code entfernen - Andreas Bandel Andreas.Bandel@panaya.com www.panaya.com Sparen Sie Zeit, Ressourcen und Kosten Ihre Fragen … de.panaya.com/blog/

Hinweis der Redaktion

  • #8 Wartungskosten:
  • #9 Wenn wir die Bereinigung vor dem Projekt machen, dann wird das Projekt kleiner, auf gestricjelte Linie achten/ generll laufend(PINK) schnittmenge das projekt - Zu tief verankert/ zu weit entfernt vom standard/ keine sichere Aussage von Nichtnutzung möglich
  • #10 Auch Sap empfiehlt Ihnen Ihren CODE Sauber zu halten, durch vorhergendes Cleansing können Sie ihre Upgrade Projekte wesentlich effizienter gestalten Gute Organisation macht ein Upgrade erst effizient Archivierung und Bereinigung von ungenutzten Eigenentwicklungen und SAP Änderungen • Sorgfältige Änderungen der Tabellen und ihr Gebrauch in Eigenentwicklungen
  • #12 Hauptprogramm ist Materialwirtschaft; Funktionsmodul: Funktion die von veschiedenen Programmen genutzt werden; User exits: Normalfall die Abfrage von einer manuellen eingabe;
  • #14 Welche Teile des codes nicht verwendet werden