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.

Watch the videoRead the blogRead the FAQRISE with SAP and Custom Code Migration

Custom code analysis for Cloud

Learn how to analyze your custom code for SAP S/4HANA and for cloud using SAP BTP ABAP Environment

ABAP custom code analysisTry It For Free: Custom Code Migration App

ATC in the cloud - What is already possible

Learn what is already possible in ATC in SAP BTP ABAP Environment

ATC in the cloudCreate your own ATC check variantCreate your own ATC checkCreate and approve ATC exemptions

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 tests

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

Usage analysis for your custom code

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

Collect usage data with ABAP Call Monitor (SCMON)Aggregate usage data with SUSG transactionUpload usage data collected in SAP Solution Manager

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

Custom code analysis for cloud

Custom code analysis options for SAP S/4HANA and cloud using SAP Business Technology Platform

Analysis optionsAnalysis for SAP S/4HANAAnalysis for cloudMove custom code to SAP BTP ABAP EnvironmentSemi-automatic adaptation for cloudATC in the Cloud - What is already possible

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