Academy · ABAP & RAP Development · 400 Expert
Modernizing Legacy ABAP Toward Clean Core with Regression Safety
An expert course on modernizing a large legacy ABAP estate after a system conversion: building an inventory with usage data and retiring dead code, deciding retire, replace, refactor, wrap or rebuild per extension, protecting behavior with characterization tests, delivering modernization in small reversible slices within the release cadence, and measuring progress with outcome and safety metrics instead of activity counts.
- 49 minutes
- 5 lessons + quiz
- ABAP / RAP Developer, Solution Architect, Test Lead / Test Manager
What you’ll be able to do
- Inventory and classify a legacy ABAP estate
- Decide retire, refactor, wrap or rebuild per object group
- Use characterization tests to protect behavior
- Plan incremental modernization within release cadence
- Measure modernization progress
Sources and further reading
- Analyzing Customizations after System Conversion (lesson) · SAP Learning
- Discover How to Extend SAP S/4HANA Cloud the Right Way (clean core levels) · SAP News Center
- ATC checks and Cloudification Repository (abap-atc-cr-cv-s4hc) · SAP on GitHub
- Clean ABAP style guide (testing and legacy code) · SAP on GitHub
- ABAP cheat sheet: ABAP Unit Tests · SAP Samples on GitHub
- Characterization test · Wikipedia
- Strangler Fig Application · martinfowler.com
- SAP Joule for Developers, ABAP AI capabilities including agentic capabilities is now available · SAP Community (SAP blog)