adxis produkt beschreibung
TRANSCRIPT
Unser Service Angebot
• System Analyse
Globale Einsetzbarkeit – Keine Release Abhängigkeiten(ab 6.20), keine Installation notwendig
Sofortige Ergebnisse, alle metrischen und wichtigen Informationen Ihrer System Landschaft
Resultate werden via SAPGUI, Tableau Dashboards, Fiori App via HCP* oder direkt in Ihrem System** zur Verfügung gestellt
* Verfügbar mit Release 1.2 ** benötigt eine aktive Neptune Lizenz
Eine On-Premise Lösung steht ebenfalls zu Ihrer Verfügung
Analyse für SystemlandschaftenTransparenz, Zeitreduzierung, wertvolle Informationen
Kritische oder sicherheitsrelevante Source Code Aspekte
System Vergleiche oder summarische Darstellung Ihrer Landschaft
Durchführung der System Analyse
Simplification Results
Adxis Dashboard Stories Hana Cloud Platform
ERP 6.0 EHP7
Re
ferenz System
e
Objekt Prüfungen
Solution Manager 7.1
Adxis Analytics 1.1
Netweaver 7.50 P02Kunde/Adxis system
Simplification Database
S/4Hana 1511
Übersicht
ExtractorAdxis
Extractor SAP
KundenSystem
Kunden-System
Core Funktionen
Optionale Funktionalität (empfohlen)
32,208Objects
WIS 7.40 NT SybaseAnalysis 13.04.2016
1,420,839Lines of Code
Adxis Analytics 1.1 – Erstellen des Objekt Inventars
AusführbaresCoding
Suche & ZähleentsprechendeKunden Objekte
IdentifikationKunden
Erweiterungen
# Objekte# Lines of Code
Phys
isch
e A
nza
hl L
ines
of
Co
de
Mittlere Extrahierungszeit in Minuten
1,48
0,20
0
Adxis Analytics 1.1 – Analyse
Adxis Systems
Wieviele Objekte existieren in unserem SystemWieviele Lines of Code wurden von uns entwickeltWie stehen wir im Vergleich zu anderen System Landschaften
Wie ist die Qualität unseres CodingsWieviel und welche SQL statements werden ausgeführtGibt es sicherheitsrelevante Bedenken
Welche unserer Objekte werden überhaupt genutztSind die genutzten SAP Standard Objekte noch kompatibelWie oft werden dynamische Zuweisungen genutzt
Wieviele Objekte werden genutzt oder sind inaktivWieviel Lines of Code werden genutzt oder sind inaktivWelchen monetären Wert stellen diese Zahalen dar
Upload Extractor Resultate
1,4
80
,20
0
Mittlere Analyse Zeit in Minuten
Phys
isch
e A
nza
hl L
ines
of
Co
de
Number of Conditional Statements(if, Case, Do, etc..)
Nested Depth of Conditional Statements( IF Statement)
Physical Lines of Code
Logical Lines of Code
Empty Lines of Code
Actual Lines of Source Code (executable)
Total Lines of Code (executable and non-executable)
Documentation within a Source Code
Degree of documented Coding
Reuse Benefits
Number of declarative Statements (Data, Constants,etc.)
Call Function Modules
Call C-Programs
Call Methods in a Instanciated Class
No. of static Method Calls
Number of procedural Calls
Number of RFC Calls
No Authorization (e.g. CALL Transaction)
SQL Statements: Delete
SQL Statements: Insert
Number of Loop at TABLE Statements
Depth of Loop Stratements (Loop in a Loop)
SQL Statements: Modify
SQL Statements: Select (One or Multi Record)
Depth of a SQL Select Statement
No. of Submit Programm statements
SQL Statements: Update
Potential Security Violations
EXEC SQL Statements. Native SQL directly to a DB
Generate Subroutine Pool dynamically
INSERT REPORT Statements
Open Dataset Statements
Hardcoded Program Logic with important System Fields
Verfügbare Metriken* (Stand 29.05.2016)
Beispiel für die Nutzung von Metriken:
Programm Kategorie Lines of Code
Small complexity (<= 500)Medium complexity (> 500 <= 1500)Large complexity (>1500 <= 5000)Too Large Too Complex (> 5000 )
Zusätzliche Indikatoren
Verschachtelte Tiefe Konditional (> 5 )Verschachtelte Tiefe Loop (> 3 )Verschatelte Tiefe SQL Select (> 3 )
SQL Statistiken
SQL Manipulation von SAP Tabellen (> 0)
Sciherheitsrelevante Indikatoren
INSERT PROGRAM (> 0)GENERATE SUBROUTINE (> 0)POOLEXEC SQL (> 0)Konditionale System Field Logik** (> 0)
** Konditionale Logik basierend auf Mandant oder System-Id* Metriken können beliebig erweitert werden
Einsatzmöglichkeiten
Ihre Systemlandschaft
Vergleichen Sie Ihre System Linien• Ermittlung der Differenzen
Vergleich von Analyse Versionen
• Zuwachs an Objekten• Differenz (Lines of Code)• Löschungen
Vergleich von unabhängigen Systemen
• Überlappung
Evaluierung eines Ziel Systems -Outsourcing
• System Qualität• Wartbarkeit• Potentielle Probleme
SAPGUI an Dashboard
Transferiere jegliche Daten aus einem ALV an Ihr favorisiertes Visualisierungs Tool. Alles was Sie brauchen ist das VirtDB Plug-In.
Adxis goes Fiori*
System Summary Tiles(each Tile is context sensitive)Context Sensitive Drill Down
*This functionality will be fully available with Version 1.2
© 2015-2016 Adxis GmbH 10.06.2016 10
GET IN TOUCH
AND GET REAL
[email protected] +41 41 630 15 21 WWW.ADXIS.CH