Know Every Aspect of the ATC Transport Block Scenario and Exemption Workflow: Part 3

  • by Sapna N. Modi, SAP Practice Unit & Key Accounts Automation Champion, L&T Infotech Ltd (LTI)
  • April 27, 2017
See how to use the transport block and exemption workflow features of the SAP NetWeaver ABAP Test Cockpit (ATC). Obtain insight into the applicability of these features in different project scenarios.
Learning Objectives

Reading this article, you will learn:

  • The applicability of the automatic ABAP Test Cockpit (ATC) transport-block scenario in an implementation project and production support project
  • Execution steps and usage options for the transport-block scenario
  • The exemption workflow feature of ATC with its setup and usage guidance
Key Concept
The SAP NetWeaver ABAP Test Cockpit (ATC) is an SAP code-quality verification tool. It is integrated in the SAP NetWeaver ABAP Workbench. In its free version, it is a combination of the Code Inspector, extended check (SLIN check), and syntax check tools. It offers multiple checks on ABAP programs based on SAP best practices. These check categories are the Code Inspector check variant categories. ATC offers two interesting features: transport block and exemption workflow. The transport-block feature is meant to block a transport-request release from one system to another. The condition for blocking is that this transport request should have ABAP objects under it that have ATC errors. Exemption workflow is an automated approval engine that allows a developer to request an exemption for ATC errors from a manager so that these errors are ignored by ATC runs after approval. 

The SAP NetWeaver ABAP Test Cockpit (ATC) enables the control of the quality of the ABAP portfolio so that it is secure, safe, and compliant with SAP best practices. The intent is to ensure the safety of the production system from any unseen downtime or performance issues due to custom programs. ATC is an SAP NetWeaver feature available from enhancement package 2 for SAP NetWeaver 7.0 with Support Package Stack 12.

This is part 3 of my three-article series on ATC. Part 1 covers details of the ATC setup, usage scenarios, and insight from my experiences. Part 2 covers customization of an ATC check variant and its transport, ATC reporting, and the feature of mass deletion for ATC results. In this part, I explain the transport-block and exemption-workflow features in depth.

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.