10
Unser Service Angebot System Analyse

Adxis Produkt Beschreibung

Embed Size (px)

Citation preview

Page 1: Adxis Produkt Beschreibung

Unser Service Angebot

• System Analyse

Page 2: Adxis Produkt Beschreibung

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

Page 3: Adxis Produkt Beschreibung

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

Page 4: Adxis Produkt Beschreibung

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

Page 5: Adxis Produkt Beschreibung

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

Page 6: Adxis Produkt Beschreibung

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

Page 7: Adxis Produkt Beschreibung

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

Page 8: Adxis Produkt Beschreibung

SAPGUI an Dashboard

Transferiere jegliche Daten aus einem ALV an Ihr favorisiertes Visualisierungs Tool. Alles was Sie brauchen ist das VirtDB Plug-In.

Page 9: Adxis Produkt Beschreibung

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

Page 10: Adxis Produkt Beschreibung

© 2015-2016 Adxis GmbH 10.06.2016 10

GET IN TOUCH

AND GET REAL

[email protected] +41 41 630 15 21 WWW.ADXIS.CH