SAP Code Inspector


Code Inspector: Overview and Tutorials

What Is Code Inspector?

Code Inspector is a tool that can be used to check and control the quality of ABAP code. Code Inspector can be used to apply all of the tools provided by ABAP Workbench, at the same time.

The ABAP Workbench is a collection of tools that can be used to develop, test, and run ABAP programs.

Who Uses Code Inspector?

Developers and quality managers use Code Inspector.

A developer might use the Code Inspector tool to run a fast ad hoc inspection from ABAP Workbench or from the Code Inspector itself, or to define personal re-usable code inspections.

A quality manager might use Code Inspector to define public re-usable code inspections or approve or reject exceptions.

Code Inspector vs. ABAP Test Cockpit

ABAP Test Cockpit is the successor of Code Inspector. Conversations on SAP’s Community Wiki recommend that ABAP Test Cockpit be used instead of Code Inspector.

ABAP Test Cockpit delivers custom-code analysis in the ABAP programming language. It is used with SAP Business Suite, SAP NetWeaver, and SAP S/4HANA.

Available Tutorials for Code Inspector

Code Inspector: Overview and Tutorials

What Is Code Inspector?

Code Inspector is a tool that can be used to check and control the quality of ABAP code. Code Inspector can be used to apply all of the tools provided by ABAP Workbench, at the same time.

The ABAP Workbench is a collection of tools that can be used to develop, test, and run ABAP programs.

Who Uses Code Inspector?

Developers and quality managers use Code Inspector.

A developer might use the Code Inspector tool to run a fast ad hoc inspection from ABAP Workbench or from the Code Inspector itself, or to define personal re-usable code inspections.

A quality manager might use Code Inspector to define public re-usable code inspections or approve or reject exceptions.

Code Inspector vs. ABAP Test Cockpit

ABAP Test Cockpit is the successor of Code Inspector. Conversations on SAP’s Community Wiki recommend that ABAP Test Cockpit be used instead of Code Inspector.

ABAP Test Cockpit delivers custom-code analysis in the ABAP programming language. It is used with SAP Business Suite, SAP NetWeaver, and SAP S/4HANA.

Available Tutorials for Code Inspector

Some tutorials are still available for Code Inspector, many of which date back to 2015 or earlier.

  • Jerry Wang wrote in 2015 that “ABAP code inspector (tcode SCI ) is not just a tool to ensure the correctness of your code. It is a powerful toolset for an ABAPer to make his life easier” in his SAP Community blog, “Useful tips regarding ABAP code inspector that you may not know.” His tutorial is based on NetWeaver 7.40 and discusses how to read the inspection results, along with other useful tips.
  • SAP Documentation explains how to start Code Inspector and provides links to other related topics like authorizations, ad hoc inspections, and managing exceptions.
  • An SAPinsider article published in 2017, “Secure Your ABAP Code Against Attack,” discusses both ABAP Test Cockpit and Code Inspector. “In the ABAP Test Cockpit, developers can execute static checks and unit tests for their development objects using SAP tools such as the Code Inspector for checking repository objects, the Extended Program Check (transaction SLIN) for running in-depth syntax checks, checks for ensuring a successful SAP HANA or SAP S/4HANA migration,* and SAP NetWeaver AS, add-on for code vulnerability analysis for scanning source code for vulnerabilities,” writes the author.
  • Extra Li writes in a 2015 SAP Community blog, “Integrate ATC (ABAP Test Cockpit) or Code Inspector Check with ChaRM” that both Code Inspector and an ATC check can be triggered during a transport request and be integrated with ChaRM. But he says their behaviors will be different.

493 results

  1. SQL

    FBI and CISA Issue Alert for Threat Actors Actively Exploiting SQL Injection Vulnerabilities

    Reading time: 2 mins

    The FBI and CISA issued an alert this week to urge organizations to urgently address SQL injection vulnerabilities in software.

  2. From SAPinsider Las Vegas 2025: How Norfolk Southern is Transforming Field Operations with Mobile SAP Applications

    Reading time: 5 mins

    Norfolk Southern is revolutionizing field operations by developing tailored mobile applications that enhance workforce efficiency, support offline functionality, and integrate real-time data, as highlighted by SAP expert Zach Davis at the 2025 SAPinsider conference.

  3. Exploit SAP Quality Management to Handle External Activities

    Reading time: 27 mins

    Learn about the main Quality Management (QM) functionalities relevant for external activities during the production process in the case of discrete manufacturing, using the Materials Management (MM), Production Planning (PP), Quality Management (QM), and Financial Accounting (FI) modules. Follow details about the main customizing settings to be done in the system from a QM point...…

  4. Change Data Basis Functionality Simplifies Product Classification in SAP Global Trade Services 10.1

    Reading time: 18 mins

    Learn how to set up a numbering scheme in SAP Global Trade Services 10.1 to facilitate the assignment of tariff and commodity codes for products sold by your organization. See how completing this process in version 10.1 is different from older versions of SAP Global Trade Services. Key Concept Product classification is the process of...…

  5. Automate Overhead Allocation through Purchasing Info Records

    Reading time: 26 mins

    SAPexperts FinancialsFind out how to use standard SAP functionalities to allocate procurement-related overhead in both regular purchasing and subcontracting scenarios. Key Concept Using configuration settings, you can maintain the material overhead condition in purchase info records, use it in the standard cost-estimate process, and absorb the overhead during a goods receipt transaction. You can extend...…

  6. A Methodology for Managing Custom Developments in a Compliance Landscape

    Reading time: 14 mins

    New custom developments are present in most SAP implementations. Sometimes they are small modifications or enhancements and sometimes they are more significant. It’s important to ensure that the custom developments are compliant with your security requisites and policy. It is essential to understand from a security and compliance point of view the roles and responsibilities...…

  7. Easily Maintain Workers’ Compensation Classification Data for the US

    Reading time: 8 mins

    In this overview of US-based workers’ compensation, learn about the general functionality that SAP provides to keep your company in compliance. See how to set up the premium deductions and the workers’ compensation codes in Organizational Management. Key Concept The US federal or state Occupational Safety and Health Act agency provides a listing of workers’...…

  8. 7 Tips & Tricks Barcodes

    Seven tips and tricks to optimize AP Barcode Document Linkage

    Reading time: 8 mins

    SAP Barcodes provide an efficient way to store and manage documents. Learn how to optimize your barcode document linkage process with these 7 tips and tricks. Membership Required You must be a member to access this content.View Membership LevelsAlready a member? Log in here

  9. sap s4hana finance 1610 image

    Key Steps to Follow During a Migration to SAP Simple Finance 1503

    Reading time: 19 mins

    Learn the necessary configuration, migration steps, post-migration steps, tips, and tricks during an SAP Simple Finance migration. Key Concept SAP S/4 HANA Finance, On-Premise Edition has product versions SAP Simple Finance 1503 and SAP S/4HANA Finance 1605, the latter being the successor of the former. If you want to implement and use SAP Accounting powered...…

  10. Set Up Tax Codes to Properly Report Deferred VAT

    Reading time: 7 mins

    Deferred Value Added Tax (VAT) is a special VAT that you only need when reporting to the tax authorities after the related invoice has been paid. See how to do this in the SAP system by linking a special target VAT code to a deferred VAT code. Key Concept Value Added Tax (VAT) is a...…