SAP ABAP Class CL_CI_INSPECTION (Code Inspector: Inspection)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-ATF (Application Component) ABAP Test Frameworks ( ATC, CheckMan, Code Inspector)
     S_CODE_INSPECTOR (Package) ABAP Source Code Analysis
Properties
Class CL_CI_INSPECTION  
Short Description Code Inspector: Inspection    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class SCI    
Program status P  SAP Standard Production Program 
Category 0   
Package S_CODE_INSPECTOR   ABAP Source Code Analysis 
Created 20000830   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_CI_CHECK_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_CI_INSPECTION has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CI_CHECK 20031209 External Interface of Code Inspector
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHKV Instance attribute Public Object reference (TYPE REF TO) CL_CI_CHECKVARIANT CI: Check Variant 20000928
2 COLLECT_ERRORS Instance attribute Private Type reference (TYPE) FLAG 20130708
3 C_0KOR Constant Private Type reference (TYPE) TROBJTYPE '0KOR' ID for Object Set from Request 20010928
4 C_0OBJ Constant Private Type reference (TYPE) TROBJTYPE '0OBJ' ID for Object Set 20010117
5 C_DB_LINES_LIMIT Constant Private Type reference (TYPE) INT4 2000000 20030814
6 C_ERROR Constant Private Type reference (TYPE) SYCHAR01 'E' CI: Object Causes Error 20020523
7 C_FALSE Constant Private Type reference (TYPE) FLAG ' ' CHAR01 Data Element for SYST 20001023
8 C_GLOBAL Constant Private Type reference (TYPE) SCI_USER '_GLOBAL_' Code Inspector: Person Responsible 20021128
9 C_IN_OBJLIST Constant Private Type reference (TYPE) SYCHAR01 'I' CI: Object in Object List 20010831
10 C_PROCESSED Constant Private Type reference (TYPE) SYCHAR01 'X' CI: Object Processed 20010903
11 C_RUN_AFTER_POPUP Constant Private Type reference (TYPE) SYCHAR01 'A' Inspection has already executed dialog box 20010108
12 C_RUN_DIRECT Constant Private Type reference (TYPE) SYCHAR01 'D' Start inspection locally immediately 20001117
13 C_RUN_IN_BATCH Constant Private Type reference (TYPE) SYCHAR01 'B' Start inspection in the background 20010108
14 C_RUN_LOC_PARALLEL Constant Private Type reference (TYPE) SYCHAR01 'L' Inspection Local & Parallel 20040510
15 C_RUN_VIA_RFC Constant Private Type reference (TYPE) SYCHAR01 'R' Start inspection immediately 20010108
16 C_RUN_WITH_POPUP Constant Private Type reference (TYPE) SYCHAR01 'P' Start inspection asynchronously on application servers 20010108
17 C_TO_PROCESS Constant Private Type reference (TYPE) SYCHAR01 'O' CI: Object Will Be Checked 20001020
18 C_TRUE Constant Private Type reference (TYPE) FLAG 'X' CHAR01 Data Element for SYST 20001023
19 C_WITH_MESSAGE Constant Private Type reference (TYPE) SYCHAR01 'M' CI: Object Processed with Message 20010831
20 EXEC_INSPECINF Static Attribute Private Type reference (TYPE) SCIINS_INF Code Inspector: Data from Inspections 20010126
21 EXEC_SCIRESTHD Static Attribute Private Type reference (TYPE) SCIT_RESH Code Inspector: Header Entries Results Table 20020528
22 EXEC_SCIRESTPS Static Attribute Private Type reference (TYPE) SCIT_REST EXEC_SCIRESTPS 20010126
23 FROM_FREELIST Instance attribute Private Type reference (TYPE) FLAG '' ID Retrieved from Free List 20040507
24 ID_ENQUEUED Instance attribute Private Type reference (TYPE) FLAG Code Inspector: Lock on ID|Vers|User 20010823
25 INSPECINF Instance attribute Public Type reference (TYPE) SCIINS_INF Code Inspector: Data from Inspections 20000918
26 IRESTRICT Instance attribute Public Type reference (TYPE) SCIT_TABL Code Inspector: Selection Options for Table Restriction 20001009
27 NAME_ENQUEUED Instance attribute Private Type reference (TYPE) FLAG Code Inspector: Lock on Name|Vers|User 20010823
28 OBJS Instance attribute Public Object reference (TYPE REF TO) CL_CI_OBJECTSET CI: Object Set Handling (New) 20000928
29 SAVED Instance attribute Public Type reference (TYPE) FLAG CHAR01 Data Element for SYST 20001031
30 SCIRESTHD Instance attribute Public Type reference (TYPE) SCIT_RESH 20030919
31 SCIRESTPS Instance attribute Public Type reference (TYPE) SCIT_REST 20030919
32 TAB_DBREST Static Attribute Private See coding 20010906
33 TAB_DBREST_STR Static Attribute Private See coding 20051010
34 TAB_DBREST_STR_BUFFER Instance attribute Private See coding 20051010
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_STATUS Instance method Private Method Checks whether an inspection status is 'R' or already 'A' 20011120
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20010406
3 CLONE Instance method Public Method Creates copy with new version without saving 20030918
4 COMPARE_RESULTS Instance method Public Method Compares the results of two inspections 20031002
5 COPY Instance method Public Method Copies an Inspection 20001009
6 CREATE Static method Public Method Generates an Instance of an Inspection 20000831
7 CREATE_ID_FREELIST Static method Public Method Creates List of Free IDs and Saves Them 20040507
8 DELETE Instance method Public Method Deletes Inspections 20001009
9 DELETE_OLD_VERSIONS Instance method Private Method Deletes Old Versions of an Inspection 20010904
10 ENABLE_RERUN Instance method Public Method Allows You to Restart Anonymous Inspection 20011016
11 ENQUEUE_ID Instance method Private Method Sets Lock for ID|Vers|User 20010824
12 ENTER_CHANGE Instance method Public Method Sets Lock for Name|Vers|User 20010823
13 EXECUTE_DIRECT Instance method Private Method Processes inspection immediately on the local server 20010126
14 EXECUTE_PARALLEL Static method Public Method Processes inspection in server group 20010126
15 FILTER_FOR_RESULT_LINES Instance method Public Method Filter inspection results by line 20120327
16 FILTER_FOR_SQL_ANALYSIS_LINES Instance method Public Method Filter ST05 inspection results by control offset 20120327
17 FILTER_REQUEST Instance method Private Method Filter Transport Request 20060710
18 FILTER_RESULTS_INCLUDES Instance method Public Method Filter Results According to Includes 20050315
19 FILTER_TRANSIENT_RESULTS Instance method Public Method Filter Results of Anonymous Inspections 20020607
20 GET_ACH_COMPONENTS Instance method Private Method Determine AKH Components for Package 20090311
21 GET_AGGREGATED_RESULTS Instance method Public Method Gets Aggregated Results a. Makes Their Top Levels Persistent 20040521
22 GET_CIUSER_ALIAS Instance method Private Method Sets Alias if Global Element 20021128
23 GET_ERR_OBJECTS Instance method Public Method Returns objects with errors from results of inspection 20001107
24 GET_INFO Instance method Public Method Gets the Data for an Inspection 20020715
25 GET_REF Static method Public Method Gets the reference to an inspection 20001009
26 GET_RESULTS Instance method Public Method Gets results of an inspection from the database table 20001120
27 GET_RESULTS_STAT Instance method Public Method Gets results of an inspection from the database table 20121128
28 GET_RESULT_STR Instance method Private Method Get Long Results Row from XSTRING Table 20051010
29 HANDLER Static method Private Event handling method Handler for the 'Message' Event from CL_CI_TEST_ROOT 20010302
30 IS_GLOBAL_AUNIT_TEST Instance method Public Method Identify Global AUnit Test Class (No Check If Necessary) 20130130
31 LEAVE_CHANGE Instance method Public Method Releases Locks 20010823
32 MOD_RESULTS_FOR_EXCEPTN Instance method Public Method Modifies Results for Display Exception 20031017
33 PERSIST_ANONYMOUS Instance method Public Method Makes Exception Request Inspection Persistent 20030922
34 PLAIN_LIST Instance method Public Method Simple Inspection List 20031002
35 REPLACE_BY_GUID Static method Private Method Replace Long Results Row with GUID 20051010
36 RESTART Instance method Public Method Restart a Terminated Inspection 20011115
37 RUN Instance method Public Method Starts inspection 20001107
38 RUN_IN_BATCH Instance method Public Method Starts inspection as batch job 20001030
39 RUN_LOC_PARALLEL Instance method Private Method Perform Inspection Local & Parallel 20040510
40 RUN_RFC Instance method Private Method Starts inspection using RFCs 20001027
41 SAVE Instance method Public Method Saves data from an inspection 20000918
42 SET Instance method Public Method Sets attributes 20001107
43 STATISTICS Instance method Public Method Gets Statistical Information from an Inspection 20010417
44 WHERE_USED Static method Public Method Returns INSPs that Use a Specific CHKV or OBJS 20010815
45 WRITE_STATISTICS Instance method Private Method Writes Statistics for Directly Executed Inspection 20011005
Events
Class CL_CI_INSPECTION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTY_ACH Private See coding 20090311 tty_ach type sorted table of ty_ach with unique key devclass
2 TTY_TADIR Private See coding 20090311 tty_tadir type standard table of tadir
3 TY_ACH Private See coding 20090311 begin of ty_ach, devclass type devclass, ach_component type ufps_posid, end of ty_ach
Method Signatures

Method CHECK_STATUS Signature

Method CHECK_STATUS on class CL_CI_INSPECTION has no parameter.
Method CHECK_STATUS on class CL_CI_INSPECTION has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_CI_INSPECTION has no parameter.
Method CLASS_CONSTRUCTOR on class CL_CI_INSPECTION has no exception.

Method CLONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CHECK_FOR_EXISTING_INSP Call by reference Type reference (TYPE) FLAG '' falls unausgeführte Insp als höchste Version -> nimm diese 20030919
2 Exporting P_CLONE_ALREADY_EXISTS Call by reference Type reference (TYPE) FLAG Klon ist unausgeführte Insp 20030919
3 Exporting P_REF Call by reference Object reference (TYPE REF TO) CL_CI_INSPECTION ungesicherte Kopie einer Inspektion 20030919

Method CLONE on class CL_CI_INSPECTION has no exception.

Method COMPARE_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_AB_COMPARE_MODE Call by reference Type reference (TYPE) SYCHAR01 '1' Welche Differenz der beiden Ergebnisse ? 20031002
2 Exporting P_ANONYMOUS_REF Call by reference Object reference (TYPE REF TO) CL_CI_INSPECTION 20031105
3 Importing P_FUZZY Call by reference Type reference (TYPE) I '15' Unschärfe beim Zeilenvergleich 20031002
4 Exporting P_LIST Call by reference Type reference (TYPE) SCIT_ALVLIST CI: Listausgabe für ALV 20031002
5 Importing P_LIST_OR_TREE Call by reference Type reference (TYPE) SYCHAR01 'L' Liste (L) oder Baum (T) 20031002
6 Importing P_REF_B Call by reference Object reference (TYPE REF TO) CL_CI_INSPECTION Code Inspector: Inspektion 20031002
7 Importing P_SUPPRESS Call by reference Type reference (TYPE) SCIT_SUPPRESS CI: Bei Ergebnisvergleich zu unterdrückende Tests 20031002
8 Importing P_WHICH_OBJECTS Call by reference Type reference (TYPE) SYCHAR01 '1' alle, gemeinsame, unterschiedliche Objekte ? 20031002

Method COMPARE_RESULTS on class CL_CI_INSPECTION has no exception.

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_COPIEDREF Call by reference Object reference (TYPE REF TO) CL_CI_INSPECTION Code Inspector: Inspektion 20001009
2 Importing P_NAME Call by reference Type reference (TYPE) SCI_INSP Code Inspector: Elementname einer Inspektion 20001009
3 Importing P_NEW_VERSION Call by reference Type reference (TYPE) SYCHAR01 '' Neue Version anlegen 20001211
4 Importing P_TEXT Call by reference Type reference (TYPE) SCI_TEXT Code Inspector: Elementtext (Chk, ChkV, ObjM, Inspec) 20001009
5 Importing P_USER Call by reference Type reference (TYPE) SYUNAME Benutzername 20001009
6 Importing P_WITHOUT_SAVE Call by reference Type reference (TYPE) FLAG '' ohne Kopie zu sichern 20030918
# Exception Resumable Description Created on
1 ERROR_IN_ENQUEUE Fehler bei Sperranforderung 20010828
2 INSP_ALREADY_EXISTS Inspektion existiert bereits 20010103
3 LOCKED Inspektion ist gesperrt 20010828
4 MISSING_ELEMENT fehlende Objektmenge/Prüfvariante 20020118
5 MISSING_PARAMETER fehlender Eingabeparameter 20030919
6 NOT_AUTHORIZED fehlende Berechtigung 20030808
7 USES_FOREIGN_ELEMENT Inspektion nutzt eine fremde Objektmenge/Prüfvariante 20020118

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NAME Call by reference Type reference (TYPE) SCI_INSP Inspektionsname 20000913
2 Importing P_NEW_VERSION Call by reference Type reference (TYPE) SYCHAR01 '' Neue Version soll angelegt werden 20001211
3 Returning P_REF Value transfer Object reference (TYPE REF TO) CL_CI_INSPECTION Referenz auf Inspektion 20000913
4 Importing P_TEXT Call by reference Type reference (TYPE) SCI_TEXT Code Inspector: Elementtext (Chk, ChkV, ObjM, Inspec) 20001002
5 Importing P_USER Call by reference Type reference (TYPE) SCI_USER Benutzer 20000913
# Exception Resumable Description Created on
1 ERROR_IN_ENQUEUE Fehler bei Sperranforderung 20010828
2 INSP_ALREADY_EXISTS Inspektion die angelegt werden soll existiert bereits 20001026
3 INSP_NOT_EXISTS Fehlende Inspektion soll mit neuer Version angelegt werden 20001211
4 LIMIT_REACHED Limit bei Versionsnummern oder IDs erreicht 20040507
5 LOCKED Inspektion ist gesperrt 20010828
6 NOT_AUTHORIZED fehlende Berechtigung 20030808

Method CREATE_ID_FREELIST Signature

Method CREATE_ID_FREELIST on class CL_CI_INSPECTION has no parameter.
Method CREATE_ID_FREELIST on class CL_CI_INSPECTION has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INTERNAL Call by reference Type reference (TYPE) SYCHAR01 '' 20030808
2 Importing P_MODE Call by reference Type reference (TYPE) SYCHAR01 'C' Current, All, Lower Versions 20010907
# Exception Resumable Description Created on
1 ERROR_IN_ENQUEUE Fehler bei Sperranforderung 20010828
2 EXCEPTN_APPL_EXISTS Inspektion kann nicht gelöscht werden, hat Ausnahmeantrag 20030929
3 LOCKED Inspektion ist gesperrt 20010828
4 NOT_AUTHORIZED fehlende Berechtigung 20030808

Method DELETE_OLD_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INTERNAL Call by reference Type reference (TYPE) SYCHAR01 '' 20030808
2 Importing P_MODE Call by reference Type reference (TYPE) SYCHAR01 'L' All, Lower versions 20010907
# Exception Resumable Description Created on
1 LOCKED gesperrt 20030815
2 NOT_AUTHORIZED fehlende Berechtigung 20030808

Method ENABLE_RERUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NEED_GUID Call by reference Type reference (TYPE) FLAG 'X' 20030924

Method ENABLE_RERUN on class CL_CI_INSPECTION has no exception.

Method ENQUEUE_ID Signature

Method ENQUEUE_ID on class CL_CI_INSPECTION has no parameter.
# Exception Resumable Description Created on
1 ERROR_IN_ENQUEUE Fehler bei Sperranforderung 20010829
2 LOCKED ID|Vers|Name ist gesperrt 20010829

Method ENTER_CHANGE Signature

Method ENTER_CHANGE on class CL_CI_INSPECTION has no parameter.
# Exception Resumable Description Created on
1 ERROR_IN_ENQUEUE Fehler bei Sperranforderung 20010824
2 LOCKED Name|Vers|Name ist gesperrt 20010824
3 NOT_AUTHORIZED fehlende Berechtigung 20030808

Method EXECUTE_DIRECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_CAUGHT_EXCEPTIONS Call by reference Object reference (TYPE REF TO) CX_SATC_CI_CHECK_ERRORS 20130708
# Exception Resumable Description Created on
1 COULD_NOT_READ_VARIANT Prüfvariante konnte nicht gelesen werden 20010219
2 ERROR_IN_OBJS_BUILD Fehler beim Anlegen der Objektmenge 20011116
3 INVALID_CHECK_VERSION Die Attribute passen nicht zur Test-Version 20011105
4 NO_OBJECT Objektmenge enthält kein Objekt 20011116
5 OBJS_LOCKED anzulegende Objektmenge ist gesperrt 20011116
6 TOO_MANY_OBJECTS zu viele Objekte für eine anonyme Inspektion 20010126

Method EXECUTE_PARALLEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INSPECINF Call by reference Type reference (TYPE) SCIINS_INF Code Inspector: Daten der Inspektionen 20010126
2 Importing P_VARIANT Call by reference Type reference (TYPE) SCI_TSTVAR Code Inspector: Testvariante 20010126
3 Importing P_WORKAREA Call by reference Type reference (TYPE) SCIT_PARA Code Inspector: Struktur für Parallelverarbeitung 20010126
# Exception Resumable Description Created on
1 INVALID_CHECK_VERSION Die Attribute passen nicht zur Test-Version 20011105
2 NO_VARIANT_GIVEN keine Prüfvariante übergeben 20010126

Method FILTER_FOR_RESULT_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FILTER_CRITERIA Call by reference Type reference (TYPE) SCIT_REST Code Inspector: Ergebnisstruktur 20120327
2 Importing P_FILTER_DEPTH Call by reference Type reference (TYPE) INT2 IF_CI_CHECK_CONSTANTS=>FILTER_DEPTH-INCLUDE_LINE Tiefe der Filterung: 1_Objekt, 2_SubObjekt, 3_Zeile 20120327
3 Importing P_FUZZY_LINES Call by reference Type reference (TYPE) INT2 IF_CI_CHECK_CONSTANTS=>FUZZY_LINES-NONE 2 Byte Integer (Signed) 20120327
4 Importing P_KEEP_PREFILTERING Call by reference Type reference (TYPE) FLAG ABAP_FALSE allgemeines flag 20120327

Method FILTER_FOR_RESULT_LINES on class CL_CI_INSPECTION has no exception.

Method FILTER_FOR_SQL_ANALYSIS_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FILTER_CRITERIA Call by reference Type reference (TYPE) SCIT_PROG_CONTOFFS Code Inspector: Ergebnisstruktur 20120327
2 Importing P_FUZZY_LINES Call by reference Type reference (TYPE) INT2 IF_CI_CHECK_CONSTANTS=>FUZZY_LINES-NONE 2 Byte Integer (Signed) 20120327
3 Importing P_KEEP_PREFILTERING Call by reference Type reference (TYPE) FLAG ABAP_FALSE allgemeines flag 20120327

Method FILTER_FOR_SQL_ANALYSIS_LINES on class CL_CI_INSPECTION has no exception.

Method FILTER_REQUEST Signature

Method FILTER_REQUEST on class CL_CI_INSPECTION has no parameter.
Method FILTER_REQUEST on class CL_CI_INSPECTION has no exception.

Method FILTER_RESULTS_INCLUDES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CHECK_FOR_MAIN Call by reference Type reference (TYPE) FLAG 'X' allgemeines flag 20050701
2 Importing P_CONSIDER_INCLSPEC Call by reference Type reference (TYPE) FLAG allgemeines flag 20050608
3 Importing P_INCLUDES Call by reference Type reference (TYPE) SCIT_SOURCES SCI: Tabelle von Include-Hauptprogramm-Paaren 20130403

Method FILTER_RESULTS_INCLUDES on class CL_CI_INSPECTION has no exception.

Method FILTER_TRANSIENT_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DEVCLASS Call by reference Type reference (TYPE) SCIT_DEVC Code Inspector: Selektionsoptionen für das Paket 20020607
2 Importing P_OBJNAME Call by reference Type reference (TYPE) SCIT_OBJN Code Inspector: Selektionsoptionen für den Objektnamen 20020607
3 Importing P_OBJTYPE Call by reference Type reference (TYPE) SCIT_OBJT Code Inspector: Selektionsoptionen für den Objekttypen 20020607
4 Importing P_REQST_INCLUDE_MSG_ONLY Call by reference Type reference (TYPE) FLAG 'X' Nur Meldungen von transportierten Includes 20060710
5 Importing P_RESPONSIBL Call by reference Type reference (TYPE) SCIT_RESP Code Inspector: Selektionsoptionen für den Verantwortlichen 20020607
6 Importing P_SOBJNAME Call by reference Type reference (TYPE) SCIT_OBJN Code Inspector: Selektionsoptionen für den Objektnamen 20031218
7 Importing P_SOBJTYPE Call by reference Type reference (TYPE) SCIT_OBJT Code Inspector: Selektionsoptionen für den Objekttypen 20031218
8 Importing P_SOCODE Call by reference Type reference (TYPE) SCIT_ERRC Code Inspector: Selektionsoptionen für den Meldungscode 20020607
9 Importing P_SOKIND Call by reference Type reference (TYPE) SCIT_KIND Code Inspector: Selektionsoptionen für den Fehlertyp 20020607
10 Importing P_SOTEST Call by reference Type reference (TYPE) SCIT_CLAS Code Inspector: Selektionsoption für Klassen/Interfaces 20020607

Method FILTER_TRANSIENT_RESULTS on class CL_CI_INSPECTION has no exception.

Method GET_ACH_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_ACH Call by reference Type reference (TYPE) TTY_ACH 20090311
2 Importing PT_TADIR Call by reference Type reference (TYPE) TTY_TADIR Katalog der Repository-Objekte 20090311

Method GET_ACH_COMPONENTS on class CL_CI_INSPECTION has no exception.

Method GET_AGGREGATED_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_AGGR_RESULTS Call by reference Type reference (TYPE) SCIT_RESAF Code Inspector: aggregierte Ergebnisse - Objektebene 20050429
2 Exporting P_AGGR_RESULTS Call by reference Type reference (TYPE) SCIT_RESA Code Inspector: aggregierte Ergebnisse 20040521
3 Importing P_DETAILS Call by reference Type reference (TYPE) I allgemeines flag 20040521
4 Importing P_TOP_TO_DB Call by reference Type reference (TYPE) FLAG '' allgemeines flag 20040521

Method GET_AGGREGATED_RESULTS on class CL_CI_INSPECTION has no exception.

Method GET_CIUSER_ALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_ALIAS Value transfer Type reference (TYPE) SCI_USER Code Inspector: Verantwortlicher 20021128
2 Importing P_CIUSER Call by reference Type reference (TYPE) SCI_USER Code Inspector: Verantwortlicher 20021128

Method GET_CIUSER_ALIAS on class CL_CI_INSPECTION has no exception.

Method GET_ERR_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_ERROBJS Call by reference Type reference (TYPE) SCIT_OBJS Code Inspector: Bei einer Inspektion ermittelte Fehler 20001107
2 Importing P_REST Call by reference Type reference (TYPE) SCISREST Code Inspector: Objekt-Menge aus Ergebnis einer Inspektion 20010320

Method GET_ERR_OBJECTS on class CL_CI_INSPECTION has no exception.

Method GET_INFO Signature

Method GET_INFO on class CL_CI_INSPECTION has no parameter.
# Exception Resumable Description Created on
1 CHKV_NOT_EXISTS Prüfvariante existiert nicht 20020715
2 INSP_NOT_EXISTS Inspektion existiert nicht 20020715
3 INVALID_REQUEST Ungültige Eingabe für Korrektur/Auftrag 20020715
4 MISSING_CHKV_PARAMETER fehlender Parameter für Prüfvariante 20020715
5 MISSING_OBJS_PARAMETER fehlender Parameter für Objektmenge 20020715
6 OBJECT_MAY_NOT_BE_CHECKED Objekt darf in diesem System nicht geprüft werden 20020715
7 OBJECT_NOT_EXISTS Objekt existiert nicht in TADIR 20020715
8 OBJS_NOT_EXISTS Objektmenge existiert nicht 20020715

Method GET_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FOR_DELETION Call by reference Type reference (TYPE) FLAG '' CI: zum Löschen nur Teil der Methode durchlaufen 20020206
2 Importing P_ID Call by reference Type reference (TYPE) SCI_ID Code Inspector: Element-ID (Chk, ChkV, ObjM, Inspec) 20001009
3 Importing P_NAME Call by reference Type reference (TYPE) SCI_INSP Code Inspector: Elementname einer Inspektion 20001009
4 Returning P_REF Value transfer Object reference (TYPE REF TO) CL_CI_INSPECTION Referenz auf jeweilige Inspektion 20001009
5 Importing P_USER Call by reference Type reference (TYPE) SCI_USER Code Inspector: Benutzer 20001009
6 Importing P_VERS Call by reference Type reference (TYPE) SCI_VERS Code Inspector: Versionsnr. eines Elements (ObjM, Inspec) 20001009
# Exception Resumable Description Created on
1 INSP_NOT_EXISTS Inspektion existiert nicht 20001026

Method GET_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CHKSUM Call by reference Type reference (TYPE) SCIT_CHKSUM 20030919
2 Importing P_COLUMN Call by reference Type reference (TYPE) SCIT_CLMN Code Inspector: Selektionsoptionen für den Objektnamen 20121129
3 Importing P_DEVCLASS Call by reference Type reference (TYPE) SCIT_DEVC Code Inspector: Selektionsoptionen für das Paket 20020523
4 Importing P_LINE Call by reference Type reference (TYPE) SCIT_LINE Code Inspector: Selektionsoptionen für den Objektnamen 20121129
5 Importing P_MAX_LINES Call by reference Type reference (TYPE) INT4 200000 Zahl der von DB zu lesenden Einträge 20011220
6 Importing P_MSG_KEY Call by reference Type reference (TYPE) SCIT_MSG_KEY Code Inspector Meldungs-Schlüssel 20130116
7 Importing P_NO_HEADER Call by reference Type reference (TYPE) FLAG allgemeines flag 20130724
8 Importing P_NO_PARAMS Call by reference Type reference (TYPE) FLAG allgemeines flag 20121128
9 Importing P_OBJECTS Call by reference Type reference (TYPE) SCIT_OBJECT 20130212
10 Importing P_OBJNAME Call by reference Type reference (TYPE) SCIT_OBJN Code Inspector: Selektionsoptionen für den Objektnamen 20020523
11 Importing P_OBJTYPE Call by reference Type reference (TYPE) SCIT_OBJT Code Inspector: Selektionsoptionen für den Objekttypen 20020523
12 Importing P_REQST_INCLUDE_MSG_ONLY Call by reference Type reference (TYPE) FLAG 'X' allgemeines flag 20060710
13 Importing P_RESPONSIBL Call by reference Type reference (TYPE) SCIT_RESP Code Inspector: Selektionsoptionen für den Verantwortlichen 20020523
14 Exporting P_SCIREST_HD Call by reference Type reference (TYPE) SCIT_RESH Code Inspector: Ergebnisse einer Inspektion (Kopfeinträge) 20020521
15 Exporting P_SCIREST_PS Call by reference Type reference (TYPE) SCIT_REST Code Inspector: Bei einer Inspektion ermittelte Fehler 20001120
16 Importing P_SOBJNAME Call by reference Type reference (TYPE) SCIT_OBJN 20031017
17 Importing P_SOBJTYPE Call by reference Type reference (TYPE) SCIT_OBJT 20031017
18 Importing P_SOCODE Call by reference Type reference (TYPE) SCIT_ERRC Code Inspector: Selektionsoptionen für den Meldungscode 20020523
19 Importing P_SOKIND Call by reference Type reference (TYPE) SCIT_KIND Code Inspector: Selektionsoptionen für den Fehlertyp 20020523
20 Importing P_SOTEST Call by reference Type reference (TYPE) SCIT_CLAS Code Inspector: Selektionsoption für Klassen/Interfaces 20020523
# Exception Resumable Description Created on
1 ERROR_IN_LIST_CREATING Fehler beim Erzeugen einer flachen Liste 20030204
2 INSP_NOT_YET_EXECUTED Prüflauf ist noch nicht beendet 20010110
3 OVERFLOW Ergebnistabelle erhält mehr Zeilen als selektiert wurden 20011221

Method GET_RESULTS_STAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CHKSUM Call by reference Type reference (TYPE) SCIT_CHKSUM 20121128
2 Exporting P_CODE_STAT Call by reference Type reference (TYPE) SCIT_CODE_STAT Code Inspector: Bei einer Inspektion ermittelte Fehler 20121128
3 Importing P_DEVCLASS Call by reference Type reference (TYPE) SCIT_DEVC Code Inspector: Selektionsoptionen für das Paket 20121128
4 Importing P_MAX_LINES Call by reference Type reference (TYPE) INT4 200000 Zahl der von DB zu lesenden Einträge 20121128
5 Importing P_OBJNAME Call by reference Type reference (TYPE) SCIT_OBJN Code Inspector: Selektionsoptionen für den Objektnamen 20121128
6 Importing P_OBJTYPE Call by reference Type reference (TYPE) SCIT_OBJT Code Inspector: Selektionsoptionen für den Objekttypen 20121128
7 Importing P_REQST_INCLUDE_MSG_ONLY Call by reference Type reference (TYPE) FLAG 'X' allgemeines flag 20121128
8 Importing P_RESPONSIBL Call by reference Type reference (TYPE) SCIT_RESP Code Inspector: Selektionsoptionen für den Verantwortlichen 20121128
9 Importing P_SOBJNAME Call by reference Type reference (TYPE) SCIT_OBJN 20121128
10 Importing P_SOBJTYPE Call by reference Type reference (TYPE) SCIT_OBJT 20121128
11 Importing P_SOCODE Call by reference Type reference (TYPE) SCIT_ERRC Code Inspector: Selektionsoptionen für den Meldungscode 20121128
12 Importing P_SOKIND Call by reference Type reference (TYPE) SCIT_KIND Code Inspector: Selektionsoptionen für den Fehlertyp 20121128
13 Importing P_SOTEST Call by reference Type reference (TYPE) SCIT_CLAS Code Inspector: Selektionsoption für Klassen/Interfaces 20121128
14 Importing P_UNIQUE Call by reference Type reference (TYPE) FLAG allgemeines flag 20121128
# Exception Resumable Description Created on
1 ERROR_IN_LIST_CREATING Fehler beim Erzeugen einer flachen Liste 20121128
2 INSP_NOT_YET_EXECUTED Prüflauf ist noch nicht beendet 20121128
3 OVERFLOW Ergebnistabelle erhält mehr Zeilen als selektiert wurden 20121128

Method GET_RESULT_STR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_PARAM Call by reference Type reference (TYPE) STRING 20051010
2 Importing P_USE_CACHE Call by reference Type reference (TYPE) ABAP_BOOL 20121206

Method GET_RESULT_STR on class CL_CI_INSPECTION has no exception.

Method HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CHECKSUM_1 Value transfer Attribute reference (LIKE) 20030415
2 Importing P_CODE Value transfer Attribute reference (LIKE) Fehler-Code 20010830
3 Importing P_COLUMN Value transfer Attribute reference (LIKE) Spalte 20010830
4 Importing P_DETAIL Value transfer Attribute reference (LIKE) 20121031
5 Importing P_ERRCNT Value transfer Attribute reference (LIKE) Code Inspector: fortlaufender Zähler für Fehler 20010830
6 Importing P_INCLSPEC Value transfer Attribute reference (LIKE) 20050608
7 Importing P_KIND Value transfer Attribute reference (LIKE) Art der Meldung 20010830
8 Importing P_LINE Value transfer Attribute reference (LIKE) Zeilennummer 20010830
9 Importing P_OBJ_NAME Value transfer Attribute reference (LIKE) Objektname im Objektkatalog 20010830
10 Importing P_OBJ_TYPE Value transfer Attribute reference (LIKE) Code Inspector: Root-Test-Klasse 20010830
11 Importing P_PARAM_1 Value transfer Attribute reference (LIKE) 20010830
12 Importing P_PARAM_2 Value transfer Attribute reference (LIKE) 20010830
13 Importing P_PARAM_3 Value transfer Attribute reference (LIKE) 20010830
14 Importing P_PARAM_4 Value transfer Attribute reference (LIKE) 20010830
15 Importing P_SUB_OBJ_NAME Value transfer Attribute reference (LIKE) Objektname im Objektkatalog 20010830
16 Importing P_SUB_OBJ_TYPE Value transfer Attribute reference (LIKE) Programm/Transaktion in SQL-Trace-Auswertung. 20010830
17 Importing P_SUPPRESS Value transfer Attribute reference (LIKE) 20030703
18 Importing P_TEST Value transfer Attribute reference (LIKE) Objekttypname 20010830

Method HANDLER on class CL_CI_INSPECTION has no exception.

Method IS_GLOBAL_AUNIT_TEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_IS_TEST Value transfer Type reference (TYPE) FLAG allgemeines flag 20130130
2 Importing P_OBJECTNAME Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20130130

Method IS_GLOBAL_AUNIT_TEST on class CL_CI_INSPECTION has no exception.

Method LEAVE_CHANGE Signature

Method LEAVE_CHANGE on class CL_CI_INSPECTION has no parameter.
Method LEAVE_CHANGE on class CL_CI_INSPECTION has no exception.

Method MOD_RESULTS_FOR_EXCEPTN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CHECKSUM Call by reference Type reference (TYPE) SCI_CRC64 20031017
2 Importing P_EXCEPTN_STATE_CHKSUM Call by reference Type reference (TYPE) SYCHAR01 20031017
3 Importing P_EXCEPTN_STATE_OTHERS Call by reference Type reference (TYPE) SYCHAR01 20031017

Method MOD_RESULTS_FOR_EXCEPTN on class CL_CI_INSPECTION has no exception.

Method PERSIST_ANONYMOUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DELDATE Call by reference Type reference (TYPE) SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20040422
2 Returning P_INSPECINF Value transfer Type reference (TYPE) SCIINS_INF 20030923

Method PERSIST_ANONYMOUS on class CL_CI_INSPECTION has no exception.

Method PLAIN_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_ANONYMOUS_REF Call by reference Object reference (TYPE REF TO) CL_CI_INSPECTION 20031105
2 Importing P_CHKSUM Call by reference Type reference (TYPE) SCIT_CHKSUM Code Inspector: Selektionsoptionen für die Prüfsumme 20121129
3 Importing P_COLUMN Call by reference Type reference (TYPE) SCIT_CLMN Code Inspector: Selektionsoptionen für den Spalten 20121129
4 Importing P_DEVCLASS Call by reference Type reference (TYPE) SCIT_DEVC Code Inspector: Selektionsoptionen für das Paket 20121129
5 Importing P_GET_NEW_LIST Call by reference Type reference (TYPE) FLAG '' allgemeines flag 20081217
6 Importing P_LINE Call by reference Type reference (TYPE) SCIT_LINE Code Inspector: Selektionsoptionen für den Objektnamen 20121129
7 Exporting P_LIST Call by reference Type reference (TYPE) SCIT_ALVLIST CI: Listausgabe für ALV 20031002
8 Exporting P_LISTN Call by reference Type reference (TYPE) SCIT_ALVLISTN CI: Listausgabe für ALV (neu) 20081217
9 Importing P_LIST_OR_TREE Call by reference Type reference (TYPE) SYCHAR01 'L' Liste (L) oder Baum (T) 20031002
10 Importing P_MAX_LINES Call by reference Type reference (TYPE) INT4 200000 Natürliche Zahl 20121129
11 Importing P_MSG_KEY Call by reference Type reference (TYPE) SCIT_MSG_KEY Code Inspector Meldungs-Schlüssel 20130116
12 Importing P_OBJNAME Call by reference Type reference (TYPE) SCIT_OBJN Code Inspector: Selektionsoptionen für den Objektnamen 20121129
13 Importing P_OBJTYPE Call by reference Type reference (TYPE) SCIT_OBJT Code Inspector: Selektionsoptionen für den Objekttypen 20121129
14 Importing P_RESPONSIBL Call by reference Type reference (TYPE) SCIT_RESP Code Inspector: Selektionsoptionen für den Verantwortlichen 20121129
15 Importing P_SOBJNAME Call by reference Type reference (TYPE) SCIT_OBJN Code Inspector: Selektionsoptionen für den Objektnamen 20121129
16 Importing P_SOBJTYPE Call by reference Type reference (TYPE) SCIT_OBJT Code Inspector: Selektionsoptionen für den Objekttypen 20121129
17 Importing P_SOCODE Call by reference Type reference (TYPE) SCIT_ERRC Code Inspector: Selektionsoptionen für den Meldungscode 20121129
18 Importing P_SOKIND Call by reference Type reference (TYPE) SCIT_KIND Code Inspector: Selektionsoptionen für den Fehlertyp 20121129
19 Importing P_SOTEST Call by reference Type reference (TYPE) SCIT_CLAS Code Inspector: Selektionsoption für Klassen/Interfaces 20121129
20 Importing P_SUPPRESS Call by reference Type reference (TYPE) SCIT_SUPPRESS CI: Bei Ergebnisvergleich zu unterdrückende Tests 20031002

Method PLAIN_LIST on class CL_CI_INSPECTION has no exception.

Method REPLACE_BY_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ITABREST Call by reference Type reference (TYPE) SCIR_REST Code Inspector: Ergebnisstruktur 20051010
2 Exporting P_LEN Call by reference Type reference (TYPE) I 20051010
3 Changing P_PARAMETER Call by reference Type reference (TYPE) STRING 20051010

Method REPLACE_BY_GUID on class CL_CI_INSPECTION has no exception.

Method RESTART Signature

Method RESTART on class CL_CI_INSPECTION has no parameter.
Method RESTART on class CL_CI_INSPECTION has no exception.

Method RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_HOWTORUN Call by reference Type reference (TYPE) SYCHAR01 'R' CHAR01-Datenelement fuer SYST 20001107
# Exception Resumable Description Created on
1 CANCEL_POPUP Bei Auswahl-PopUp wurde CANCEL gedrückt 20001114
2 COULD_NOT_READ_VARIANT Prüfvariante konnte nicht gelesen werden 20010219
3 ERROR_IN_BATCH Fehler bei Einplanung in Hintergrundjob 20020208
4 ERROR_IN_OBJS_BUILD Fehler beim Anlegen der Objektmenge 20011105
5 INSP_ALREADY_RUN Inspektion ist bereits gelaufen 20001207
6 INVALID_CHECK_VERSION Die Attribute passen nicht zur Test-Version 20011105
7 JUST_RUNNING Inspektion läuft gerade 20011116
8 LOCKED Inspektion ist gesperrt 20010828
9 MISSING_INFORMATION fehlende Information 20001107
10 NOT_AUTHORIZED fehlende Berechtigung 20030808
11 NO_OBJECT Objektmenge enthält kein Objekt 20010219
12 NO_SERVER_FOUND Kein lokaler Server für Parallelbearbeitung gefunden 20040510
13 OBJS_LOCKED anzulegende Objektmenge ist gesperrt 20011105
14 TOO_MANY_OBJECTS Objektmenge enthält zu viele Objekte für lokale Ausfühung 20010219

Method RUN_IN_BATCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_MAXTASKS Call by reference Type reference (TYPE) INT2 '12' Schleifen, aktueller Schleifendurchlauf 20001124
2 Importing P_NO_POPUP Call by reference Type reference (TYPE) SYCHAR01 '' kein Einplanungs-PopUp 20010221
3 Importing P_SERVERGROUP Call by reference Type reference (TYPE) RZLLITAB-CLASSNAME logische Destination (Wird bei Funktionsaufruf angegeben) 20001030
4 Importing P_STARTDATE Call by reference Type reference (TYPE) BTCSDATE geplantes Ausführungsdatum eines Batch-Jobs 20010221
5 Importing P_STARTTIME Call by reference Type reference (TYPE) BTCSTIME geplante Ausführungszeit eines Batch-Jobs 20010221
# Exception Resumable Description Created on
1 ERROR_IN_BATCH Fehler bei Einplanung in Hintergrundjob 20020208

Method RUN_LOC_PARALLEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_MAXTASKS Call by reference Type reference (TYPE) INT2 12 2 Byte Integer (Signed) 20040510
# Exception Resumable Description Created on
1 NO_SERVER_FOUND Kein lokaler Server für Parallelbearbeitung gefunden 20040510

Method RUN_RFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_MAXTASKS Call by reference Type reference (TYPE) INT2 '12' 2 Byte Integer (Signed) 20001124
2 Importing P_SERVERGROUP Call by reference Type reference (TYPE) RZLLITAB-CLASSNAME ' ' Name einer Logon/Server-Gruppe 20001027

Method RUN_RFC on class CL_CI_INSPECTION has no exception.

Method SAVE Signature

Method SAVE on class CL_CI_INSPECTION has no parameter.
# Exception Resumable Description Created on
1 INSP_NO_NAME Inspektion ohne Namen sollte abgespeichert werden 20010110
2 MISSING_INFORMATION fehlende Information 20001107
3 NOT_ENQUEUED Inspektion ist noch nicht gesperrt 20010828

Method SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CHKV Call by reference Object reference (TYPE REF TO) CL_CI_CHECKVARIANT Code Inspector: Verwaltung von Prüfvarianten 20001107
2 Importing P_COLLECT_ERRORS Call by reference Type reference (TYPE) FLAG 20130708
3 Importing P_DELDATE Call by reference Type reference (TYPE) SCI_DELDAT Code Inspector: Löschdatum 20010924
4 Importing P_NOAUNIT Call by reference Type reference (TYPE) FLAG allgemeines flag 20060508
5 Importing P_NOSUPPRESS Call by reference Type reference (TYPE) SYCHAR01 CHAR01-Datenelement fuer SYST 20010305
6 Importing P_OBJS Call by reference Object reference (TYPE REF TO) CL_CI_OBJECTSET Code Inspector: Objekt-Mengen Behandlung (neu) 20001107
7 Importing P_OCIGNORE Call by reference Type reference (TYPE) FLAG allgemeines flag 20060517
8 Importing P_SOTABLES Call by reference Type reference (TYPE) SCIT_TABL Code Inspector: Selektionsoptionen für Tabelleneingrenzung 20001107
9 Importing P_TEXT Call by reference Type reference (TYPE) SCI_TEXT Code Inspector: Elementtext (Chk, ChkV, ObjM, Inspec) 20001107
# Exception Resumable Description Created on
1 NOT_ENQUEUED Inspektion ist noch nicht gesperrt 20010828

Method STATISTICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_STAT Call by reference Type reference (TYPE) SCI_STAT Statistik zu einer ausgeführten Inspektion 20010907
# Exception Resumable Description Created on
1 NO_STATISTICS Es existieren keine Statistiken 20010417

Method WHERE_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CHECK_USAGE Call by reference Type reference (TYPE) FLAG Verwendungsnachweis 20020423
2 Importing P_OMIT_ANONYMOUS Call by reference Type reference (TYPE) FLAG 'X' 20031020
3 Importing P_REFCHKV Call by reference Object reference (TYPE REF TO) CL_CI_CHECKVARIANT Code Inspector: Verwaltung von Prüfvarianten 20010815
4 Importing P_REFOBJS Call by reference Object reference (TYPE REF TO) CL_CI_OBJECTSET Code Inspector: Objekt-Mengen Behandlung (neu) 20010815
5 Returning P_WHERE_USED_LIST Value transfer Type reference (TYPE) SCIINS_IST CHAR01-Datenelement fuer SYST 20010815

Method WHERE_USED on class CL_CI_INSPECTION has no exception.

Method WRITE_STATISTICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_STAT Call by reference Type reference (TYPE) SCIPRTCL statistic record for code inspector 20011005

Method WRITE_STATISTICS on class CL_CI_INSPECTION has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 610