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.

Expert Content

Custom Code Migration to SAP S/4HANA

Learn how to handle your custom code when moving your SAP ERP system to SAP S/4HANA. The Custom Code Migration app performs SAP S/4HANA checks over your custom code just within a few clicks and provides detailed analysis results with comprehensive filtering and navigation capabilities and various graphical charts. The automated adaptation with the mass Quick Fixes in ABAP Development Tools in Eclipse significantly reduces your custom code adaptation efforts.

Custom code analysis for ABAP Cloud

ABAP Cloud is the ABAP development model to build cloud-ready business apps, services, and extensions on the SAP products SAP BTP ABAP Environment, SAP S/4HANA Cloud, public edition, and SAP S/4HANA 2022 Cloud, private edition and on-premise.

Learn how to check and adapt your custom code for ABAP Cloud

How to make your custom code cloud-ready and upgrade-stable
How to check your custom code for ABAP Cloud
How to use ABAP Cloud support in ABAP Development Tools for Eclipse

Learn how to enforce custom code development with ABAP Cloud

How the ABAP Test Cockpit supports you to adopt ABAP Cloud

Custom code analysis for SAP BTP

Custom code analysis for SAP BTP

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

Analysis
Analysis options
Analysis for SAP S/4HANA
Analysis for SAP BTP

Migration
Move custom code to SAP BTP ABAP Environment

Adaptation
Semi-automatic adaptation for SAP BTP ABAP Environment

Remote ABAP Test Cockpit (ATC)

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 or SAP BTP.

Remote Code Analysis
Remote ATC - Video
FAQ

Usage analysis for your custom code

Usage analysis for your custom code

ABAP Tools for Clean ABAP

ABAP Tools for Clean ABAP

Learn how about ABAP tools for Clean ABAP and how to check your code for adherence to the Clean ABAP

ABAP Tools for Clean ABAP
How to enable clean code checks for ABAP
Clean code checks for ABAP - Cloud Edition

ABAP Test Double Framework

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.

Introduction
CDS Test Double Framework Introduction
Test Seams and Injections
Working with Test Seams