--- title: "How to configure & execute the ABAP Test Cockpit (ATC) for SAP S/4 HANA?" slug: "how-to-configure-execute-the-abap-test-cockpit-atc-for-sap-s4-conversion" updated: 2026-09-09T14:21:06Z published: 2026-09-09T14:21:06Z canonical: "success.panaya.com/how-to-configure-execute-the-abap-test-cockpit-atc-for-sap-s4-conversion" --- > ## 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? 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. Part of the S/4HANA Setup Guide This article is part of our [S/4HANA Setup Guide](/v1/docs/panaya-sap-s4hana-preparation-process) ## Before you run the ATC Four things to settle before the first run. Skipping them is the most common cause of submit errors later. ### Use the same logon language for every run 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 This is especially recommended after major system changes, such as: - 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. ## Step A - Configure the Remote SAP S/4HANA Checks ### Setting the Role as Central Check System Running the ATC locally? Are you executing the ATC locally and not using a Central Check System? Skip directly to step B 1. Execute transaction code **ATC** 2. The **ABAP Test Cockpit Overview** screen will appear 3. Use the navigation pane and expand **ATC Administration** 4. Under **Setup**, double-click on **System Role** ![System Role under Setup in ATC Administration](https://cdn.document360.io/f404076c-de23-4609-848e-2dfd4ef701b0/Images/Documentation/image-1638995938868.png) 5. Hit **F6** to **change mode** 6. In the **Change System Role** screen, select **ATC Checks by Object Providers Only.** ![The Change System Role screen](https://cdn.document360.io/f404076c-de23-4609-848e-2dfd4ef701b0/Images/Documentation/image-1638995945936.png) 7. **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.** 2. In the **Setup** section, double-click on **Object Providers.** ![Object Providers in the Setup section](https://cdn.document360.io/f404076c-de23-4609-848e-2dfd4ef701b0/Images/Documentation/image-1638995960448.png) 3. Double-click on **System Groups** ![System Groups](https://cdn.document360.io/f404076c-de23-4609-848e-2dfd4ef701b0/Images/Documentation/image-1638995967633.png) - Click on ![Change Mode button](https://cdn.document360.io/f404076c-de23-4609-848e-2dfd4ef701b0/Images/Documentation/image-1638995977957.png) 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** ![Save button](https://cdn.document360.io/f404076c-de23-4609-848e-2dfd4ef701b0/Images/Documentation/image-1638995992510.png) the new Entry 4. Double-click the item **RFC Object Providers** ![RFC Object Providers](https://cdn.document360.io/f404076c-de23-4609-848e-2dfd4ef701b0/Images/Documentation/image-1638996126536.png) - Click on ![Change Mode button](https://cdn.document360.io/f404076c-de23-4609-848e-2dfd4ef701b0/Images/Documentation/image-1638996134547.png) 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](/v1/docs/how-to-begin-your-abap-test-cockpit-migration-for-custom-code). | - **Save** ![Save button](https://cdn.document360.io/f404076c-de23-4609-848e-2dfd4ef701b0/Images/Documentation/image-1638996154320.png) 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.** 2. In the **Runs** section, double-click on **Schedule Runs**. A **list of existing run series** will appear. ![The list of existing run series](https://cdn.document360.io/f404076c-de23-4609-848e-2dfd4ef701b0/Images/Documentation/image-1638996180972.png) 3. In the toolbar, click on **Create.** ![The Create button in the toolbar](https://cdn.document360.io/f404076c-de23-4609-848e-2dfd4ef701b0/Images/Documentation/image-1638996198314.png) - 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_ | | **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 - ![Include Modified Source Code Objects option](https://cdn.document360.io/f404076c-de23-4609-848e-2dfd4ef701b0/Images/Documentation/image-YC2BGQPJ.png) In the Checkable Namespaces, be sure to select Package range Z* and Y* ![Checkable Namespaces with package range Z* and Y*](https://cdn.document360.io/f404076c-de23-4609-848e-2dfd4ef701b0/Images/Documentation/image-1WMMT7ZW.png) - **Save** ![Save button](https://cdn.document360.io/f404076c-de23-4609-848e-2dfd4ef701b0/Images/Documentation/image-1638996208642.png) the configuration ### Scheduling the ATC Run Series 1. Use the navigation pane in the **ABAP Test Cockpit Overview** and expand **ATC Administration.** 2. In the **Runs** section, double-click on **Schedule Runs**. ![Schedule Runs in the Runs section](https://cdn.document360.io/f404076c-de23-4609-848e-2dfd4ef701b0/Images/Documentation/image-1638996229661.png) 3. A list of **existing run series** will appear 4. In the toolbar, click on **Schedule** ![The Schedule button in the toolbar](https://cdn.document360.io/f404076c-de23-4609-848e-2dfd4ef701b0/Images/Documentation/image-1638996240070.png) We recommend selecting **Execute in Background.** ![The Execute in Background option](https://cdn.document360.io/f404076c-de23-4609-848e-2dfd4ef701b0/Images/Documentation/image-1638996249008.png) ## Step C - Review the ATC Run results for Check Failures [SAP S/4 HANA Readiness Checks Issues](/v1/docs/custom-code-file-does-not-contain-any-sap-s4-hana-readiness-checks-issues) ## Related - [Panaya SAP S/4HANA Preparation Process](/panaya-sap-s4hana-preparation-process.md) - [Troubleshooting SAP S/4 HANA Readiness Checks](/custom-code-file-does-not-contain-any-sap-s4-hana-readiness-checks-issues.md)