SAP Code Inspector (SCI) – Tutorial What is Code Inspector? The Code Inspector is a tool for checking Repository objects. Using the Code Inspector, we can check individual objects or sets of objects for performance, security, syntax, and adherence to name conventions. In the Code Inspector, you can define inspections that, with the help of check variants, examine certain sets of objects. As the result of an inspection, you receive information messages, warning messages, or error messages on different properties of the examined objects The concepts are explained in the blog by Nick Young Setting up and using the SAP Code Inspector . In this blog we see the step-by-step tutorial for using Code Inspector. The summarized basic concepts are as below: What is Check Variant, Object Set, Inspection in the context of Code inspector? Check Variant – This defines the rules to be applied, which checks are to be made and the settings of those checks. Object Set – This defines the development objects that will be included. Inspection – This defines a combination of Check Variant and Object Set, in other words what checks are to be applied to which development objects. What is the difference between local and Global Check Variants? Global elements are available to all users. Local elements are associated directly with a specific user id. SAP provides a Global Check Variant with the name ‘DEFAULT’. This is used for objects that are checked from the context menu of Programs, Classes, Function modules etc. For your username, If you create a Local Check Variant with the name DEFAULT, the system will use this instead of the global check variant. Video tutorial available on https://youtu.be/PRCdnI0Gkeo