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.

949 results

  1. Choose the Appropriate SAP NetWeaver BI and mySAP ERP Landscape

    Published: 01/November/2005

    Reading time: 19 mins

    Discover the deployment options for mySAP ERP 2004 and SAP NetWeaver Business Intelligence (SAP NetWeaver BI). Know your landscape choices and the sequence in which you should implement your software. Key Concept The most recent ERP release from SAP, mySAP ERP 2004, provides greater access for end users to the SAP NetWeaver platform’s features. SAP...…

  2. Advanced Techniques to Optimize R/3 Lockbox Performance and Accelerate Cash Receipts

    Published: 15/July/2006

    Reading time: 16 mins

    Take full advantage of lockbox functionality with these advanced tips. Learn about two user exits that can increase lockbox efficiency. Key Concept Lockbox is a service provided by US banks that facilitates the collection and processing of customer payments. Instead of sending their payments to you, your customers send payments to a central bank location...…

  3. Use ActiveX DLLs to Send Mobile Notifications from Your SAP System

    Published: 13/August/2012

    Reading time: 13 mins

    Discover how to create ActiveX Dynamic Link Library (DLL) in Visual Basic 6 (VB6) and call COM Class of VB.NET from VB6. Then use this VB6 ActiveX DLL from SAP ABAP with Object Linking and Embedding (OLE). Learn how to integrate Microsoft Excel and Outlook with SAP systems to create files and send emails with...…

  4. SAP S/4HANA 1610 Material Ledger Actual Costing: Understand the Fundamental Changes and the Impact on Conversion

    Published: 21/November/2017

    Reading time: 27 mins

    Learn and understand the massive changes in material ledger actual costing with SAP S/4HANA 1610. See how the technical and functional changes to this version of SAP S/4HANA affect organizations that use actual costing in a source system and are migrating from earlier SAP S/4HANA releases to SAP S/4HANA 1610. Key Concept Significant functional and...…

  5. Mastering SAP Announces Women in SAP Scholarship

    Published: 07/March/2024

    Reading time: 4 mins

    Mastering SAP today announced the Mastering SAP Women in SAP Scholarship for women new to the SAP world. The scholarship program, valued at over $70,000, is designed to provide women* new to the SAP ecosystem with a learning and networking opportunity to kick-start their SAP career. Mastering SAP will provide 20 scholarships annually split across…

  6. Mastering SAP Announces Advisory Committee for 2025 Sydney Collaborate Conference

    Published: 06/August/2025

    Reading time: 3 mins

    Sydney, NSW – 6 August 2025 – Mastering SAP today announced the 25 end users, SAP experts, SAP Mentors and SAP Champions appointed as the Sydney event Advisory Committee. As an official SAP TechEd on Tour event, the advisory committee brings both indepth technical and business understanding to guide the event content for the APAC…

  7. Download Smart Forms with the Data Types Required for Easy Activation After Upload

    Published: 17/February/2014

    Reading time: 11 mins

    SAP Professional Journal Muhammad Ramzan explains how to get your Smart Form download with all the information it needs so that you can activate it successfully after uploading it to a target system. Key Concept The term template method describes a design pattern. The ZSAPLink class features abstract methods that are called by the SAPLink...…

  8. sap s4hana finance 1610 image

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

    Published: 18/October/2016

    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...…

  9. How to Design and Develop Flexible Month-End Financial Allocation Solutions

    Published: 08/July/2011

    Reading time: 21 mins

    Find out about best practices and performance improvement tips for designing and developing month-end financial allocations using a combination of Business Planning and Simulation, Integrated Planning, ABAP function modules, and SAP NetWeaver BW. Key Concept The allocation process is performed in two steps, high level and low level. During the high-level allocation, finance data at...…

  10. Enable Your Users to Approve or Reject Purchasing Documents from Mobile Devices

    Published: 26/December/2013

    Reading time: 13 mins

    ITSee how to set up communication between Internet Information Services (IIS) and your SAP system using a Remote Function Call (RFC) to enable your users to approve or reject documents remotely. Key Concept The Component Object Model (COM) is an architecture and infrastructure for building extensible component-based software. Remote Function Call (RFC) is the standard...…