Know Every Aspect of ABAP Test Cockpit (ATC) Check Variant Customization and Reporting: Part 2

  • by Sapna N. Modi, SAP Practice Unit & Key Accounts Automation Champion, L&T Infotech Ltd (LTI)
  • March 1, 2017
See how to customize an ABAP Test Cockpit (ATC) check variant, to transport it, and to set up ATC reports. You can understand the techniques needed to determine if an error should be corrected or ignored and learn to manage the mass results of ATC reports runs.
Learning Objectives

Reading this article you will learn:

  • Tips on techniques for customization of the ABAP Test Cockpit (ATC) check variant and its step-by-step setup
  • Execution steps and usage guidelines for ATC reports
  • When to and how to leverage the mass deletion feature of ATC results
Key Concept
SAP NetWeaver ABAP Test Cockpit (ATC) is a freely available tool for static quality checks of ABAP programs. It offers full as well as partial automated quality checks based on SAP’s best practices of ABAP programming. In its free version, ATC is a blend of Code Inspector, syntax checks, and extended check tools. On the top of the combination of these tools, ATC is also integrated within the development workbench and offers reporting, exemption workflow, and transport block features. ATC checks are classified into categories such as performance, security, and programming. These checks are predefined rules present in the ATC check variant, which is nothing but the Code Inspector check variant. This variant can be customized based on a project or the SAP landscape requirements.

The SAP NetWeaver ABAP Test Cockpit (ATC) verifies the quality of ABAP objects in multiple areas and assigns priorities to these different categories of checks based on their impact. These checks are customizable and transportable. ATC is an SAP NetWeaver feature and is available from enhancement package 2 for SAP NetWeaver 7.0 with Support Package Stack 12.

This is part 2 of my three-article series on ATC. Part 1 focused on step-by-step details of the ATC setup and usage scenarios along with insight from my experiences. In this part, I cover customization of an ATC check variant, its transport, and ATC reporting, along with the feature for mass deletion of ATC results. The execution and analysis of ATC reports play important roles in deciding whether a given error should be rectified or ignored. 

Sapna N. Modi

Sapna N. Modi has 13+ years of experience in the software industry including SAP software in the areas of solution architecture, consulting, presales, and project management. Sapna has multiple SAP and non-SAP certifications. She is an integral part of the team in setting up the SAP Solution Manager practice at L&T Infotech ( and has participated in consulting and advisory roles for multiple projects. She has global exposure with experience in the US, Canada, Denmark, Sweden, Germany, the Netherlands, and Kuwait. She is instrumental in and is dedicated to an extreme automation initiative of SAP projects across verticals at L&T Infotech (LTI). Her goal is to accomplish automation-driven efficient operations and to formulate an automation platform for optimized TCO for customers as well as for her organization. Her focus is on innovation to leverage SAP products and non-SAP products involving Robotic Process Automation (RPA), Artificial Intelligence (AI), and Machine Learning (ML) to help customers standardize their portfolio so that it is simplified, automation ready, and able to easily migrate to the SAP S/4HANA platform.

See more by this author


No comments have been submitted on this article. 

Please log in to post a comment.

To learn more about subscription access to premium content, click here.