Custom Code Remediation

Wie viel Z-Code überlebt die Migration?

ATC-Checks, Simplification-Items, geänderte Tabellenstrukturen: Auf S/4HANA funktioniert nicht jeder Report, der gestern noch lief. Wir bringen Ihr Z-Portfolio sauber in die neue Welt — SELECT für SELECT, FORM für CDS-View.

<30 % des Custom Codes wird tatsächlich genutzt (typisch)
Das Problem

Warum Custom Code zum Migrationsblocker wird

Drei Ursachen, die in fast jedem Kundenprojekt auftauchen.

Simplification Items greifen tief

SAP hat Tabellenstrukturen geändert: MATNR auf 40 Zeichen, BSEG-Felder teils obsolet, Kunde/Lieferant = Business Partner. Jede Referenz im Z-Code ist potenziell betroffen.

Open-SQL wird strenger

Native JOINs auf Pool-/Cluster-Tabellen fallen weg. Statt Loops auf Bewegungsdaten müssen CDS-Views und AMDP eingesetzt werden — für Performance und Wartbarkeit.

Vieles wird nie mehr benutzt

Usage-Analytik zeigt: Ein erheblicher Teil der Z-Objekte wird selten oder nie aufgerufen. Diese Kandidaten sollte man nicht migrieren — man sollte sie stilllegen.

Unser Vorgehen

Von der Code-Inventur zum Clean Core

1

Inventur

Solution Manager, Custom Code Lifecycle Management, Usage-Daten.

2

Klassifikation

Keep, rewrite, retire — pro Objekt entscheiden.

3

ATC-Analyse

S/4HANA-Checkvariante, Remote-ATC gegen Zielversion.

4

Remediation

Code anpassen, CDS-Views bauen, BAdIs statt User-Exits.

5

Retest

Regression, Performance, BAdI-Kompatibilität.

Zwei Perspektiven

Technische Arbeit mit fachlichem Mehrwert

Fachbereiche

Was Ihre Fachbereiche davon haben

  • Endlich wieder Reports, die funktionieren. Jahrelang gepflegte Eigenentwicklungen laufen nach Remediation sauber — oder werden ersetzt.
  • Weniger „Das kann unser System nicht". Workarounds, die als Z-Programm begannen, werden durch Standard-Funktionen ersetzt.
  • Belastbare Performance. Statt 40-Minuten-Report am Monatsende: Echtzeit-Auswertung im Fiori Launchpad.
  • Weniger Bugfix-Tickets. Ein aufgeräumtes Z-Portfolio reduziert den Support-Aufwand nachhaltig.
Entwicklung

Was Ihre Entwickler umsetzen

  • ABAP for HANA. CDS-Views, AMDP, Code-Pushdown — die richtige Logik an die richtige Stelle.
  • Clean Core mit Extensibility. In-App Extensions, Side-by-Side via BTP, Key-User Apps — statt Modifikation.
  • Business Partner statt Debitor/Kreditor. CVI-Anpassungen, API-Refactoring, OData-Services neu denken.
  • Testautomatisierung als Voraussetzung. Ohne eCATT/SAP CBTA wird Regression zum Glücksspiel.
Senior ABAP Engineers

Entwickler, die CDS, AMDP und Clean Core leben.

Unsere ABAP-Spezialisten kommen nicht aus der Theorie. Sie haben Z-Portfolios von 5.000 bis 50.000 Objekten remediert — mit Prüfprotokoll und Testabdeckung.

Experten finden →
JM
Julia M.
Senior ABAP Developer · 14 J.
96 %
FK
Fynn K.
ABAP for HANA · 10 J.
93 %
LO
Lina O.
Clean Core Coach · 12 J.
89 %
Häufige Fragen

Was bei Remediation regelmäßig gefragt wird

Wie bekommen wir Transparenz über unseren Code?

Solution Manager oder das neue Custom Code Migration-Tool liefert Inventar und Usage. In Kombination mit ATC ergibt sich ein priorisiertes Backlog.

Wie viel Prozent ist typisch betroffen?

Unsere Erfahrung: 60–70 % laufen nach Minor-Anpassungen, 15–25 % brauchen echtes Refactoring, 5–15 % sind obsolet oder nicht genutzt.

Sollen wir Inhouse entwickeln oder outsourcen?

Remediation ist ein Projekt mit klarem Ende. Viele Kunden holen externe Kapazität für die Welle und nutzen Inhouse-Entwickler für fachliche Priorisierung und Abnahme.