You are on page 1of 5

18/12/23, 12:23 Usage of ABAP Test Cockpit (ATC) in the cloud for on-premise developments | SAP Blogs

Usage of ABAP Test Cockpit (ATC) in the cloud for on- Assigned Tags

premise developments ABAP Testing and


ABAP Developme

3 12 2,264 SAP BTP, ABAP e

abap

As you for sure already know, using the remote code analysis with the central ABAP Test Cockpit (ATC) check system is the atc
essential prerequisite for static quality assurance of your private cloud (or on-premise) developments. SAP ABAP Test C

SAP Fiori app and


While keeping in mind SAP alignment on cloud strategy and the advantages of the cloud solutions for our customers like
takeover by SAP of upgrade, system maintenance and operations tasks under the retention of continuous and regular feature
delivery, we decided to enable central ATC quality checking for on-premise developments using the SAP BTP ABAP Similar Blog Pos
Environment.
ABAP Test Cockp
Some of you have already used Custom Code Migration app in the SAP BTP, ABAP environment to check your ABAP code in already possible
SAP Business Suite systems for SAP S/4HANA readiness during SAP S/4HANA system conversion or for cloud readiness. Over By Olga Dolinskaja
and above that to enable central ATC quality checking in the cloud for on-premise landscapes we have delivered further essential
capabilities for using ATC in the cloud like support of classic ATC custom code analysis projects in the Custom Code Migration How to use ABAP
app, configuration via the ATC Configurator app, management of custom ATC check variants in ABAP development tools for cloud as a develop

Eclipse and more. By Olga Dolinskaja

With SAP BTP, ABAP environment 2311 (November 2023 release) we have rounded off the feature scope of the cloud ATC with How to work with
Cockpit (ATC) in t
such indispensable capabilities like developer scenario for using a central ATC cloud system during your on-premise in an on-premise s
development tasks, and robust exemption workflow.
By Olga Dolinskaja

Learn in this blog how you can use a central ATC quality checking in the cloud for your on-premise landscapes.

Related Question

ATC custom imple


development
By Claus Brunner D

Error When I run A


cockpit,
By Sergio Francisco P

Run ATC using sou


By Vinitha Raj Apr 2

PLEASE NOTE: after custom code analysis you can stop your SAP BTP, ABAP environment system to save the
costs, if the system is temporarily not used. Learn how to do it in this blog SAP BTP ABAP Environment –
Manage system hibernation.

How to execute custom code analysis for on-premise system


Custom Code Migration app, which is the SAP recommended tool for analysis of your custom code for SAP S/4HANA and
cloud, supports also classic custom code analysis projects.

If you press Create button in the Custom Code Migration App you can now select a custom code analysis project:

Then you can enter the project data and select an ATC check variant. In order to check your custom code in the remote on-
premise system (as shown on the screenshot below) you need to use remote-enabled ATC check variant and enter the connection
to your remote system.

https://blogs.sap.com/2023/11/12/usage-of-abap-test-cockpit-atc-in-the-cloud-for-on-premise-developments/ 1/5
18/12/23, 12:23 Usage of ABAP Test Cockpit (ATC) in the cloud for on-premise developments | SAP Blogs

Under the Advanced Configuration you can restrict custom code analysis and choose the packages you want to analyze:

After you saved your custom code analysis project, ATC will execute custom code analysis and you can examine your ATC
results under the Analysis tab by clicking the Analyze Findings button or by clicking directly on the reported “Number of
Findings” in the project:

How to execute CVA checks in the cloud


You can also execute SAP Code Vulnerability Analyzer (CVA) checks for your custom code using the custom code analysis
project of the SAP Fiori Custom Code Migration app. Using SAP CVA in the SAP BTP, ABAP environment is included at no
additional licensing fee.

It works as following. Use Create button in the Custom Code Migration App and select a custom code analysis project:

https://blogs.sap.com/2023/11/12/usage-of-abap-test-cockpit-atc-in-the-cloud-for-on-premise-developments/ 2/5
18/12/23, 12:23 Usage of ABAP Test Cockpit (ATC) in the cloud for on-premise developments | SAP Blogs
Then enter the project data and select the ATC check variant SLIN_SEC. Choose as location of your custom code your remote
on-premise system and enter the connection to this system:

After you saved your project data, the custom code analysis will be executed and afterwards you can see the results as usual, for
example by clicking on the Number of Findings:

In the Findings list you will get the results of all CVA checks executed for your custom code:

How to set up your own ATC check variant


For the ATC execution in the SAP BTP, ABAP environment, we currently offer some standard ATC check variants. But surely,
you may want to create your own ATC check variants as you can do it in your on-premise SAP systems to bundle ATC checks as
it is suitable for your own development use case.

If you want to create your own ATC check variant in SAP BTP, ABAP environment, you can either create it from scratch or copy
and change an existing ATC check variant delivered by SAP.

More details in the blog How to create and use your own ATC check variant in ABAP Development Tools for Eclipse.

How to implement your own ATC checks


Some of you may not only want to configure the ATC checks delivered by SAP and bundle them to custom ATC check variants
but are eager to write own ATC checks.

More details how to do it in the blog How to create your own ATC check in ABAP Development Tools for Eclipse.

How to configure ATC in the cloud


If you want to configure the ATC according to your needs for example, set your default ATC check variant, adjust the ATC check
messages priorities, set priority levels that block or interrupt transport releases and so on, the SAP Fiori App ABAP Test Cockpit
Configurator allows you to maintain ATC configurations for the cloud based on ATC check variants.

More details in the blog How to configure ABAP Test Cockpit (ATC) in the cloud.

How to check your code during development in an on-premise system

https://blogs.sap.com/2023/11/12/usage-of-abap-test-cockpit-atc-in-the-cloud-for-on-premise-developments/ 3/5
18/12/23, 12:23 Usage of ABAP Test Cockpit (ATC) in the cloud for on-premise developments | SAP Blogs
As an ABAP developer in an on-premise SAP system you can check your code during your development process using the ATC
checks from the central ATC in the SAP BTP, ABAP environment and request exemptions as needed.

More details in the blog How to use ABAP Test Cockpit (ATC) in the cloud as a developer in an on-premise system.

How to handle ATC exemptions


As an ABAP developer in an on-premise SAP system you can request an exemption from your quality expert to suppress the
finding from the ATC result. The ATC exemption can be requested in the ABAP development tools for Eclipse. For the
exemption processing there is the new SAP Fiori app Approve ATC Exemptions, which must be used by quality experts to accept
or reject exemptions from developers.

More details in the blog How to work with exemptions using ABAP Test Cockpit (ATC) in the cloud during development in an
on-premise system.

Follow

Like
Alert Moderator

RSS Feed

3 Comments

You must be Logged on to comment or reply to a post.

Norbert Frühwein
November 14, 2023 at 8:00 am

Good morning Olga,

does this also work with the free-tier version of the ABAP stack on the BTP?

Many thanks and best regards


Norbert

Like 0Share

Olga DolinskajaBlog Post Author


November 14, 2023 at 8:55 am

Hi Norbert,

yes, this will also work with the free tier option of the SAP BTP, ABAP environment.

Best regards,

Olga.

Like 1Share

Raviraj Jadeja
December 8, 2023 at 10:15 am

Hi Olga,

A follow up question here. If I have to run ATC on more than 500 objects, will there be any cost implications - assuming I am using a free tier
account?

https://blogs.sap.com/2023/11/12/usage-of-abap-test-cockpit-atc-in-the-cloud-for-on-premise-developments/ 4/5
18/12/23, 12:23 Usage of ABAP Test Cockpit (ATC) in the cloud for on-premise developments | SAP Blogs
Best Regards,

Ravi

https://blogs.sap.com/2023/11/12/usage-of-abap-test-cockpit-atc-in-the-cloud-for-on-premise-developments/ 5/5

You might also like