Menu

SAP Package S_CODE_INSPECTOR

ABAP Source Code Analysis

Technical Information

Package S_CODE_INSPECTOR
Short Text ABAP Source Code Analysis
Parent Package BASIS

Package Contents

The package S_CODE_INSPECTOR is a normal package. It contains the following embedded packages and dictionary objects.

Function Groups

The package S_CODE_INSPECTOR contains 1 function groups.

S_CODE_INSPECTOR Code Inspector

Transactions

The package S_CODE_INSPECTOR contains 3 transactions.

SCI ABAP Code Inspector
SCID Code Inspector for Specified Object
SCII Code Inspector: Inspection

Database Tables

The package S_CODE_INSPECTOR contains 26 database tables.

SCI_TEMPT Code Inspector: Temporary Table for Join
SCI_USERS Code Inspector: Cluster Table for User Parameters
SCICHKV_ALTER Code Inspector: Display Global Check Variants
SCICHKV_HD Code Inspector: Check Variant
SCICHKV_PA Code Inspector: Cluster Table for Check Variant Parameters
SCICHKV_TX Code Inspector: Explanatory Short Text for Check Variant
SCICOLLS Code Inspector: List of Collector Classes
SCIERRTY Code Inspector: Message Types
SCIEXCEPTN Code Inspector: Exception Table
SCIEXCEPTN_APPL Code Inspector: Table of Exception Requests
SCIINS_ADD Code Inspector: General Restrictions for Inspection
SCIINS_FREE Code Inspector: Free Inspection IDs
SCIINS_INF Code Inspector: Data from Inspections
SCIINS_OBJ Code Inspector: Object Set At Time of INSP Execution
SCIINS_VAR Code Inspector: Check Variant at Time of INSP Execution
SCIOBJ_EXTRACT Code Inspector: Use Relationships of Object Sets
SCIOBJ_INF Code Inspector: Object Set
SCIOBJ_SEL Code Inspector: Cluster Table for Object Set
SCIOBJ_TP Code Inspector: Types of Objects
SCIOBJ_TPT Code Inspector: Texts for Types of Objects
SCIPRIORITIES Code Inspector: Customizing for Message Priorities
SCIPRTCL Code Inspector: Statistical Data for Inspection Runs
SCIREST_AGGR Code Inspector: Aggregated View of Inspection Results
SCIREST_HD Code Inspector: Results of Inspection (Header Entries)
SCIREST_PS Code Inspector: Results Table
SCITESTS Code Inspector: List of Test and Category Classes

Structures

The package S_CODE_INSPECTOR contains 123 structures.

SCI_ACTCHK Code Inspector: Test Entry
SCI_ACTCOL Code Inspector: Collector Entry
SCI_ATTENT Code Inspector: Entry in Query Attribute Table
SCI_CC_ALV SCI: Structure for ALV Display in Cursor Cache Analysis
SCI_CHKALV Code Inspector: List of All Tests
SCI_COLALV Code Inspector: List of All Object Collectors
SCI_COLLVAL Code Inspector: Line of Collector Variant
SCI_CRC64 Code Inspector: Check Sum
SCI_DY200 Code Inspector: Structure for Screen
SCI_DY270 Code Inspector: Structure for Screen
SCI_DY300 Code Inspector: Structure for Screen
SCI_DY400 Code Inspector: Structure for Screen
SCI_DY502 SCI: Exception with Table Entry
SCI_DY510 Code Inspector: Structure for Screen
SCI_DY520 Code Inspector: Structure for Screen
SCI_DY610 Code Inspector Checks: Priorities
SCI_DYCHKV Code Inspector: Structure for Screen
SCI_DYCOM Code Inspector: Structure for Screen
SCI_DYINSP Code Inspector: Structure for Screen
SCI_DYNP Code Inspector: Structure for Screen
SCI_DYOBJS Code Inspector: Structure for Screen
SCI_DYSO Code Inspector: Structure for Screen
SCI_DYSTR SCI: Exception with Table Entry
SCI_DYXYZ Code Inspector: Structure for Screen
SCI_EQ_ID Code Inspector: Structure for Lock Object ID
SCI_EQ_NM Code Inspector: Structure for Lock Object Name
SCI_EXCE_ENQ SCI: Help Structure for Locking Exceptions
SCI_EXTRCT Code Inspector: Work with (Filter, Extract) Sets
SCI_F4_COL Code Inspector: Selection of an Active Object Collector
SCI_FILTER Code Inspector: Filter Criteria
SCI_INDB Code Inspector: Database Tables
SCI_IOLIST Code Inspector: List of Selections
SCI_PERF_CHKLST SCI: Fulfilment of Performance Checklist
SCI_PRGADD Code Inspector: Additional Information for Program Set
SCI_PRIO_EN Code Inspector: Lock Changing Priorities
SCI_PROGHD Code Inspector: Information for Program Set
SCI_RESULT SCI: Results Structure for External Tests
SCI_SELECT Code Inspector: Selection Options for Program Set
SCI_SORT Code Inspector: Sort Criteria
SCI_STAT Code Inspector: Statistics for Execution of an Inspection
SCI_STRUC CI: Structure for WHERE Clause
SCI_TABDD Code Inspector: Table Attributes
SCI_TADIR Code Inspector: Object Directory Information
SCI_TLINE Code Inspector: Line of a Text
SCI_TSTVAL Code Inspector: Line of a Test Variant
SCI_VIEW Code Inspector: Table in Views
SCI_XPL_VALUE Function Module RS_EXPLAIN_PLAN....: Parameter Structure
SCIALVINSP Code Inspector: List of Inspections
SCIALVOBJS Code Inspector: List of Object Sets
SCIALVRES1 SCI: Results as ALV List (Tests)
SCIALVRES2 SCI: Results as ALV List (Objects)
SCIINS_IS Code Inspector: Inspection Data (Short Version)
SCIMESSAGE Code Inspector: Key Structure of Message Code Prio. Pseudo
SCIOBJ_ADD Code Inspector: Structure for Additional Information
SCIR_40 Code Inspector: Selection Options for Name in Obj. Directory
SCIR_ALVLIST SCI: Output Structure for ALV - Result Comparison
SCIR_ANYO Code Inspector:Selection Options for Gen. Object Dir. Object
SCIR_APPL Code Inspector: Selection Options for SOFTWARE Components
SCIR_AUTH Code Inspector: Selection Options for the Program's Creator
SCIR_BUFF Code Inspector: Buffering Attributes of a Table
SCIR_BY Code_Inspector: appearance of bypassing buffer statements
SCIR_CHKSUM Code Inspector: Selection Options for the Check Sum
SCIR_CLAS Code Inspector: Selection Option for Classes/Interfaces
SCIR_CNT Code Inspector: Counter for Statistics
SCIR_COMP Code Inspector: Selection Options for APPLICATION Components
SCIR_DEVC Code Inspector: Selection Options for the Package
SCIR_DEVCS Code Inspector: Packages (Development Classes)
SCIR_ERRC Code Inspector: Selection Options for Message Code
SCIR_ERROR Code Inspector: Message for Inspection Statistics
SCIR_EXPLN Code Inspector: Structure for Result of a Database Explain
SCIR_FT Code Inspector: From-To Structure Parser
SCIR_FUGR Code Inspector: Selection Options for the Function Group
SCIR_IDX Code Inspector: Structure for Indexes
SCIR_IDXUQE Code Inspector: Unique Flag of an Index
SCIR_IDXUS Code Inspector: Use of an Index
SCIR_IOLST Code Inspector: List of Selections
SCIR_KIND Code Inspector: Selection Options for the Error Type
SCIR_NAME Code Inspector: Selection Options for the Object Name
SCIR_OBJN Code Inspector: Selection Options for the Object Name
SCIR_OBJS Code Inspector: Structure for Objects
SCIR_OBJT Code Inspector: Selection Options for the Object Types
SCIR_ORD Code Inspector: Order by Fields and Positions
SCIR_OSTAT Code Inspector: Structure for Object Status of Processing
SCIR_OSYS Code Inspector: Selection Options for the Original System
SCIR_PARA Code Inspector: Structure for Parallel Processing
SCIR_PRGNM Code Inspector: Selection Options for the Program Name
SCIR_RESP Code Inspector: Selection Options for the Responsible User
SCIR_REST Code Inspector: Results Structure
SCIR_SELCT Code Inspector: Split SELECT by Tab Name and WHERE Condition
SCIR_SQL Code Inspector: Line from Cursor Cache
SCIR_STAT Code Inspector: Selection Options for the Program Status
SCIR_STCS Code Inspector: Server Statistics for Executed Inspection
SCIR_SUPPRESS CI: Checks to Be Surpressed for Result Comparison
SCIR_TABL Code Inspector: Selection Options for Table Restriction
SCIR_TABNM Code Inspector: Position and Name of Table in Code
SCIR_TIDX Code Inspector: Table and Structure for Indexes
SCIR_TOBJ Code Inspector: Structure for Object Directory Objects
SCIR_TYPE Code Inspector: Selection Options for the Program Type
SCIR_TYPP Code Inspector: Selection Options for Type Groups
SCIR_VIEWN Code Inspector: Name, Type, and Maintenance Status of a View
SCIR_WANDT Code Inspector: Split SELECT by Table Name + WHERE Condition
SCIR_WHERE Code Inspector: Fields in the WHERE Condition
SCIREST_AD Code Inspector: Extension Structure for Results
SCIREST_AGGR1 Code Inspector: Aggregated Results from Static Analysis
SCIREST_KY Code Inspector: Key Structure for Results
SCIREST_PA Code Inspector: Parameter Structure for Results
SCIREST_WA Code Inspector: Long Parameter for Results
SCIS_ABAPID Structure of Range SCIR_ABAPID
SCIS_SOURCE_ADD SCI: Structure for Source Check with Additional Information
SCIS_SQL_ANALYZE SCI: Structure for Analysis of SQL Statements
SCISANYOS Code Inspector:Selection Options for Gen. Object Dir. Object
SCISCLASS Code inspector: Selection by Class/Interface
SCISCOLL Code Inspector: Object Set of General Object Collector
SCISDDICS Code Inspector: Selection by Dictionary Objects
SCISEXTRCT Code Inspector: Object Set from Extraction/Filtering
SCISFUGRS Code Inspector: Selection by Function Group
SCISKORR Code Inspector: Object Set from Transport Request
SCISOBJLST Code Inspector: List of Objects
SCISPROGS Code Inspector: Selection by Program Set
SCISREPOS Code Inspector: Selection by Object Directory Program
SCISREST Code Inspector: Object Set from Results of an Inspection
SCISTADIR Code Inspector: Selection by Object Directory
SCISTYPPS Code Inspector: Selection by Type Group

Programs

The package S_CODE_INSPECTOR contains 7 programs.

RS_CI_CC_ANALYZE_ORA Examination of Top x Statements of Cursor Caches
RS_CI_COMPARE Compare Results of Two Inspections
RS_CI_DELETE RS_CI_DELETE Program
RS_CI_FOR_CC_STMNTS Code Inspector Analysis for Cursor Cache Statements
RS_CI_INSPECTOR RS_CI_INSPECTOR Program
RS_CI_PARALLEL Program RS_CI_PARALLEL
RS_CI_PLAIN_LIST Display Inspection Result as Flat ALV List

Search Helps

The package S_CODE_INSPECTOR contains 8 search helps.

SCI_CHK Code Inspector: Tests
SCI_CHKV Code Inspector: Check Variant
SCI_ERRTY Code Inspector: Message Types
SCI_INSP Code Inspector: Inspection
SCI_OBJS Code Inspector: Object Set
SCI_OBJTYPE Code Inspector: Object Type
SCI_TROBJ Search Help for Object Type (Copy of SCTSOBJECT): R3TR Only
SCI_USER Code Inspector: User

Message Classes

The package S_CODE_INSPECTOR contains 1 message classes.

SCI Code Inspector