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. Development Tips for Creating Mobile Apps with SAP BusinessObjects Design Studio and the SAP BusinessObjects BI Platform

    Published: 28/February/2017

    Reading time: 21 mins

    Learn how to design, create, and deploy mobile applications with SAP BusinessObjects Design Studio and the SAP BusinessObjects BI platform. Key Concept The SAP BusinessObjects Mobile application provides mobile access to Design Studio applications. As mobile usage differs from desktop usage, a different development approach is required when creating applications for mobile usage. Today’s business...…

  2. APJ and ANZ are booming for SAP – and clients can boom with the right partner

    Published: 11/November/2024

    Reading time: 2 mins

    SAP’s Q3 2024 results highlight Asia Pacific and Japan as its fastest-growing cloud revenue region, with FPT Software, a key partner, achieving significant client success by streamlining SAP ECC system processes, yielding a 300% faster tax submission and improved data management.

  3. SAP Joule for Consultants: Accelerating Enterprise AI Delivery and Cloud Migrations

    Reading time: 3 mins

    Explore how Tech Mahindra’s adoption of SAP Joule for Consultants accelerates AI-driven enterprise transformation, and why choosing an AI-equipped partner lowers TCO.

  4. Governance for Low-code Platforms

    Published: 26/April/2022

    Reading time: 3 mins

    Low-code governance is about making decisions with consistent, structured criteria to rollout low-code apps to support IT in delivering business goals, so that they generate business value with minimum risks. Mastering SAP Premium Access Membership Required You must be a Mastering SAP Premium Access member to access this content.Join NowAlready a member? Log in here

  5. Women in SAP Scholarship now available as part of One-of-a-Kind Mastering SAP Collaborate, an SAP TechEd on Tour event in November

    Published: 19/September/2025

    Reading time: 1 mins

    Mastering SAP today announced the Mastering SAP Women in SAP Scholarship is now open for applications. Valued at $44,000, the scholarships provide ten women new to the SAP ecosystem, the opportunity to attend Mastering Collaborate, an SAP TechEd on Tour event as guests of Mastering SAP. “With added focus on the developer and enterprise architecture…

  6. Save Time by Downloading All Your SAP Smart Forms at Once

    Published: 14/October/2011

    Reading time: 5 mins

    Use ABAP code to create a utility that allows you to download standard or custom SAP Smart Forms. With it, you’ll be able to download all SAP Smart Forms or a selection that you have defined, eliminating a normally laborious process. Key Concept SAP Smart Forms are used for printing documents that companies normally send...…

  7. Save Time by Downloading All Your SAP Smart Styles at Once

    Published: 15/December/2011

    Reading time: 6 mins

    Use ABAP code to create a utility that allows you to download standard or custom SAP Smart Styles. With it, you’ll be able to download all SAP Smart Styles or a selection that you have defined, eliminating a normally laborious process. Key Concept SAP Smart Styles are used for formatting of printing documents that companies...…

  8. Tips and Tricks for Using BAPIs in Accounting Documents

    Published: 08/February/2010

    Reading time: 16 mins

    Posting accounting documents with BAPIs can be somewhat tricky — generating a simple accounting document turns into a report with several hundred lines of code. Accounting functionality is highly dependent on company specifics and legislation, so to make your program more stable against accounting business changes, you have to be able to derive automatically as...…

  9. Identify Failed Data Loads with This Check Tool

    Published: 01/July/2006

    Reading time: 9 mins

    Dealing with data load failure is an inevitable part of BW support team members’ jobs. Expedite the way you check for data loads using this standardized process. Key Concept Daily and monthly loads fail from time to time. If you have no process in place to identify these failures at the time of failure, then...…

  10. Transport Customizing Settings Between SAP Environments Using Transport Requests

    Published: 15/June/2007

    Reading time: 7 mins

    Learn how to easily transport a company code’s chart of accounts from a development system to other environments by modifying a transport request. Key Concept You can use transport requests to transport customizing settings from one SAP environment to other SAP environments. Another way to use a transport request is to transport master data, in...…