Documentation Index

Fetch the complete documentation index at: https://success.panaya.com/llms.txt

Use this file to discover all available pages before exploring further.

How to configure & execute the ABAP Test Cockpit (ATC) for SAP S/4 HANA?

Prev Next

To successfully extract custom code for your S/4HANA conversion or upgrade, the ATC Run results must be provided. An initial ATC Run should be executed before using the Panaya Custom Code extraction program.

Important!

Be sure to always log in to SAP using the same language for all ATC Runs, so that the ATC output language is consistent throughout the project.

Regenerate ABAP Loads Before Running ATC Checks!

  • SAP upgrade or conversion

  • Support package or feature package update

  • Large transport import or other major repository changes

  • For copied or refreshed systems, the SAP Basis team should confirm whether SGEN is required as part of the post-copy activities. If required, complete SGEN before running ATC checks.

Use SAP transaction SGEN - ABAP Load Generator to generate or regenerate ABAP loads in the checked ATC system.

Enhancement Implementation Adjustments

Before running ATC checks on an upgraded SAP system, run transaction SPAU_ENH and review any enhancement implementations that require adjustment.

For each enhancement implementation listed in SPAU_ENH, review the conflicts in the Adjustment tab, use Adjust Enhancement Implementation where applicable, then save and activate the enhancement implementation as required.

Program changes after ATC checks

Avoid changing objects directly in SAP after the ATC checks have completed and results uploaded to Panaya. The SAP system should stay stable / unchanged in order to have aligned code with Panaya. This is a preliminary step to avoid submit errors.

This article is part of our S/4HANA Setup Guide


Step A - Configure the Remote SAP S/4HANA Checks

Setting the Role as Central Check System

Are you executing the ATC locally and not using a Central Check System? Skip directly to step B

  1. Execute transaction code ATC

  1. The ABAP Test Cockpit Overview screen will appear

  1. Use the navigation pane and expand ATC Administration

  1. Under Setup, double-click on System Role

  1. Hit F6 to change mode

  1. In the Change System Role screen, select ATC Checks by Object Providers Only.

  1. Save the new setting and go back to the ABAP Test Cockpit Overview screen.


Creating System Groups and Object Providers

  1. In the ABAP Test Cockpit Overview, use the navigation pane and expand ATC Administration.

  1. In the Setup section, double-click on Object Providers.

 

  1. Double-click on System Groups

 

  • Click on to switch to Change Mode.

  • Click on the New Entries button in the toolbar and fill in the ID and a short description for the new system group.

  • Save the new Entry

  1. Double-click the item RFC Object Providers

 

  • Click on to switch to Change Mode.

  • Click on the New Entries button in the toolbar and provide the following field description -

   

Fields

Description

ID

The ID that specifies the Object Provider

Description

A short text that specifies the Object Provider

System Group

The system group to which the Object Provider belongs

RFC Destination

The RFC destination name which connects to the remote system to which you want to connect using the Object Provider

SAP System

Valid RFC destination for RFC connection to the Checked System

Notes:

  1. This RFC connection must be usable without a logon dialog which means with a valid Username and Password provided inside the RFC Destination.

  2. The Checked System requires the implementation of notes as described in this article.

  • Save the new Entry


Step B - Running SAP S/4HANA Checks

Configuring the ATC Run Series

  1. In the ABAP Test Cockpit Overview, use the navigation pane and expand ATC Administration.

  1. In the Runs section, double-click on Schedule Runs.
    A list of existing run series will appear.

 

  1. In the toolbar, click on Create.

 

  • Fill in the name of the series you wish to create and click Confirm

  • Provide the following field description -

   

Field

Description

Description

A short text description for the ATC run series you wish to configure.
The default value is -
&SYS&: &DOW&, CW&CW& &YEAR&

Any alternative description must include the SID (&SYS&) parameter

The extractor validates that the ATC was performed on the same system where the extractor is running. Therefore, the system ID must be specified in the description.

Check Variant

S4HANA_READINESS_<Version>

Objects to Check

Input Package names you wish to check. It is highly recommended to always use the ‘Z*’ and ‘Y*’ values and any additional package where custom code is implemented.

  • Check the "Include Modified Source Code Objects" to analyze VOFM and SD user exit implementations in standard SAP code -

   

   


In the Checkable Namespaces, be sure to select Package range Z* and Y*

   

  • Save the configuration


Scheduling the ATC Run Series

  1. Use the navigation pane in the ABAP Test Cockpit Overview and expand ATC Administration.

  1. In the Runs section, double-click on Schedule Runs.

 

  1. A list of existing run series will appear

  1. In the toolbar, click on Schedule

 

 

We recommend selecting Execute in Background.

 


Step C - Review the ATC Run results for Check Failures

SAP S/4 HANA Readiness Checks Issues