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.

952 results

  1. Reverse Wrong Consignment Postings in Your SAP System

    Published: 15/January/2009

    Reading time: 16 mins

    Learn how to correct wrong consignment postings in your SAP system and prevent further wrong postings from occurring. Key Concept Wrong consignment postings are caused by several different factors, such as a wrong consignment info record, price, tax code, initial upload, or a goods movement. These errors can affect the entire supply chain because of...…

  2. Identify Transaction Codes for Easy Access to IMG Activities

    Published: 15/July/2007

    Reading time: 7 mins

    Discover how to identify transaction codes in the SAP Implementation Guide (IMG) for instant access to your frequently used IMG activities. Key Concept The Implementation Guide (IMG) is SAP’s backbone for setting up and adapting the system to business and user requirements. It provides a thorough, detailed synopsis of all relevant steps for tuning and...…

  3. More Advanced Tips for Web Intelligence Linking

    Published: 31/March/2014

    Reading time: 13 mins

    Learn the details of some of the more complicated options and features related to Web Intelligence (WebI) document links. Key Concept Linking from one Web Intelligence (also referred to as WebI or WEBI) document to many targets, such as a generic Web site, other more detailed information in the same document, or a completely new...…

  4. SAP HANA Security Part 2: Classical Analytic Privileges Versus SQL Analytic Privileges

    Published: 04/November/2015

    Reading time: 16 mins

    Learn about the differences between the various types of analytic privileges, and which ones to use to secure row-level data in an SAP HANA information view. Key Concept The privileges needed to control access to row-level data in SAP HANA are called analytic privileges. These allow some users to see data X and others to...…

  5. A Guide to SAP’s Credit Risk Analyzer

    Published: 18/January/2016

    Reading time: 45 mins

    SAP’s Credit Risk Analyzer sub-module focuses on measuring, analyzing, and controlling counterparty risks. Learn how to use and configure it. Key Concept The Credit Risk Analyzer includes a risk control through limits and flexible limit management with online monitoring and reporting. This functionality allows corporate executives to set limit controls in their SAP systems, monitor...…

  6. Understanding the SAP Payroll Reversal Process

    Published: 09/February/2016

    Reading time: 17 mins

    Understand and use the standard SAP process for payroll reversal by using the off-cycle workbench. Learn the required steps for when a payment is issued in SAP payroll to an employee that should not have been issued. Learn the details and identify all the options when you need to reverse a check, based on where...…

  7. Improve the Integrity of Your Electronic Bank Statement Uploads with Search Strings

    Published: 15/February/2003

    Reading time: 28 mins

    A little-known process called “search strings” helps increase the percentage of electronic bank statements (EBS) that post correctly through the upload process. The author illustrates the process by showing how you can use search strings when a single Bank Administration Institute (BAI) code represents two different business transactions for a single bank. The benefits companies...…

  8. Technical Guide: Intercompany Billing Options on SAP S/4HANA 1610

    Published: 12/February/2018

    Reading time: 11 mins

      As organizations become ever more global, it is becoming increasingly common for the employees charging time to a project to be working in a different legal entity from the one to which the project belongs. Every professional service organization is familiar with this situation, since they inevitably have consultants scattered across the world, but…

  9. Critical Zero-Day Vulnerability Impacts SAP

    Critical Zero-Day Vulnerability Impacts SAP

    Published: 26/April/2025

    Reading time: 2 mins

    SAP issued a security alert on April 24, 2025, regarding a critical vulnerability (CVE-2025-31324) in the Metadata Uploader of SAP NetWeaver Visual Composer, which is actively exploited, scoring a CVSS of 10, and has necessitated an emergency patch and immediate action from organisations to mitigate potential breaches.

  10. The Ultimate Guide to SAP RFC: Streamlining Communication and Ensuring Robust Security

    Reading time: 3 mins

    Securing and streamlining communication between SAP systems and external applications is critical for optimizing efficiency; this is where the SAP Remote Function Call (RFC) comes into play. RFC offers seamless integration and coherent communication between software systems, which today are indispensable components to an organization’s success in this rapidly changing digital world. This article will…