Check out the ABAP Platform Sessions at SAP TechEd 2020
The SAP TechEd in 2020 will be virtual and entirely free of charge.
Get an overview of the various ABAP Platform-related sessions that will be offered at this year's event.

ABAP Testing and Analysis

The rich set of integrated ABAP testing and analysis tools ensure functional and formal correctness of ABAP code, guarantee quality and robustness, and offer support for custom code migration to SAP S/4HANA and the cloud.

Featured Content

Custom code adaptation for SAP S/4HANA

Find out how to adapt your custom code for SAP S/4HANA and which tools to use.

Read the blogRead the FAQ

Custom code analysis using SAP Cloud Platform

Learn how to analyze your custom code for SAP S/4HANA and for Cloud using SAP Cloud Platform ABAP environment

ABAP custom code analysisTry It For Free: Custom Code Migration AppATC in the Cloud

Usage analysis for your custom code

Collected usage data is the basis for transition of your custom code to SAP S/4HANA.

Collect usage data with ABAP Call Monitor (SCMON)Aggregate usage data with SUSG

Start writing ABAP Unit Tests

Get recommendations how to write maintainable and readable ABAP Unit tests.

OpenSAP course: Writing testable code for ABAPWriting ABAP Unit testsClean ABAP

Expert Content

Remote ABAP Test Cockpit (ATC)

With remote ATC you can centrally remotely static code checks on your remote systems. Remote ATC is basis for smooth migration of ABAP custom code to SAP S/4HANA.

Remote Code AnalysisRemote ATC VideoFAQ

Custom code adaptation for SAP S/4HANA

All relevant processes, recommendations, and tools for handling your custom code for the transition to SAP S/4HANA and during the upgrades within the SAP S/4HANA product family.

Challenge for your custom codeMake custom code ready for SAP S/4HANAAdaptation for SAP S/4HANAAdaptation for SAP HANAAnalysis with SAP Fiori App Custom Code MigrationSemi-automatic adaptation with ADT Quick FixesFAQ

ABAP Test Double Framework

In ABAP Unit test environments dependent objects should be replaced with test doubles, which imitate the behavior of the real objects. This reduces the complexity and facilitates testing.

IntroductionCDS Test Double Framework IntroductionTest Seams and InjectionsWorking with Test Seams