SAP ABAP Class CL_CI_TEST_ABAP_CHANGE (Code Inspector: Detect Changes in Check Period)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     S_CODE_INSPECTOR_TESTS_LA (Package) Code Inspector tests related to the ABAP language
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CI_TEST_SCAN Code Inspector: Test Based on SCAN 20120727
Properties
Class CL_CI_TEST_ABAP_CHANGE  
Short Description Code Inspector: Detect Changes in Check Period    
Super Class CL_CI_TEST_SCAN Code Inspector: Test Based on SCAN 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_CODE_INSPECTOR_TESTS_LA   Code Inspector tests related to the ABAP language 
Created 20120727   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SANA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CI_TEST_ABAP_CHANGE has no interface implemented.
Friends
Class CL_CI_TEST_ABAP_CHANGE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CODE_ADDED Constant Private Type reference (TYPE) SCI_ERRC 'ADDED' 20120727
2 C_CODE_CHANGED Constant Private Type reference (TYPE) SCI_ERRC 'CHANGED' 20120727
3 C_MAX_VERSION Constant Private Type reference (TYPE) VRSN '99999' 20120727
4 C_MY_NAME Constant Private Type reference (TYPE) SEOCLSNAME 'CL_CI_TEST_ABAP_CHANGE' 20120727
5 FIRST_TOKEN_LINE Instance attribute Private Type reference (TYPE) I 20120727
6 FROM Instance attribute Private Type reference (TYPE) SYCHAR01 20120727
7 LEVELS Instance attribute Private Type reference (TYPE) T_LEVELS 20120727
8 PA_DATE_FROM Instance attribute Private Type reference (TYPE) SYDATUM 20120727
9 PA_DATE_TO Instance attribute Private Type reference (TYPE) SYDATUM 20120727
10 PROC_VERSIONS Instance attribute Private Type reference (TYPE) T_PROC_VERSIONS 20120727
11 PROGRAM Instance attribute Private Type reference (TYPE) PROGRAM 20120727
12 STATEMENTS Instance attribute Private Type reference (TYPE) T_STATEMENTS 20120727
13 STATEMENT_INDEX Instance attribute Protected Type reference (TYPE) I 20120727
14 TOKENS Instance attribute Private Type reference (TYPE) T_TOKENS 20120727
Methods
# Method Level Visibility Method type Description Created on
1 ANALYZE_INCLUDE Instance method Private Method 20120727
2 ANALYZE_PROC Instance method Private Method 20120727
3 AT_SELECTION_SCREEN_NAME Instance method Private Method 20120727
4 COMPARE_PROC_VERSIONS Instance method Private Method 20120727
5 CONSTRUCTOR Instance method Public Constructor 20120727
6 GET_INCLUDE_SOURCE Instance method Private Method 20120727
7 GET_INCLUDE_VERSIONS Instance method Private Method 20120727
8 GET_OBJECT Instance method Private Method 20120727
9 MY_GET_INCLUDE Instance method Private Method 20120727
10 MY_GET_TOKEN_REL Instance method Private Method 20120727
11 MY_KEYWORD Instance method Private Method 20120727
12 SCAN_INCLUDE Instance method Private Method 20120727
Events
Class CL_CI_TEST_ABAP_CHANGE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_INCLUDE_SOURCE Private See coding 20120727 T_INCLUDE_SOURCE type standard table of SYCHAR255
2 T_LEVELS Private See coding 20120727 T_LEVELS type standard table of SLEVEL
3 T_LIST Public See coding 20120727 T_LIST type standard table of T_LIST_STRUCT
4 T_LIST_STRUCT Public See coding 20120727 begin of T_LIST_STRUCT, PROC_TYPE type SCI_PROC_TYPE, PROC_NAME type SCI_PROC_NAME, VAL1 type SCI_PROC_STMTS, VAL2 type SCI_PROC_OPSTMTS, VAL3 type SCI_PROC_CYC, VAL4 type SCI_PROC_NESTED, VAL5 type SCI_PROC_VERSIONS, INCLUDE type SCI_PROC_INCLUDE, LINE type SCI_PROC_LINE, end of T_LIST_STRUCT
5 T_PROC_VERSION Private See coding 20120727 begin of T_PROC_VERSION, FROM type SYCHAR01, PROC_TYPE type SYCHAR04, PROC_NAME type STRING, CRC type SCI_CRC64, INCLUDE type PROGRAM, LINE type I, end of T_PROC_VERSION
6 T_PROC_VERSIONS Private See coding 20120727 T_PROC_VERSIONS type sorted table of T_PROC_VERSION with unique key FROM PROC_TYPE PROC_NAME
7 T_STATEMENTS Private See coding 20120727 T_STATEMENTS type standard table of SSTMNT
8 T_TOKENS Private See coding 20120727 T_TOKENS type standard table of STOKESX
9 T_VERSION Private Type reference (TYPE) VRSN 20120727
Method Signatures

Method ANALYZE_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INCLUDE Call by reference Type reference (TYPE) PROGRAM 20120727

Method ANALYZE_INCLUDE on class CL_CI_TEST_ABAP_CHANGE has no exception.

Method ANALYZE_PROC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PROC_NAME Call by reference Type reference (TYPE) STRING 20120727
2 Importing P_PROC_TYPE Call by reference Type reference (TYPE) SYCHAR04 20120727

Method ANALYZE_PROC on class CL_CI_TEST_ABAP_CHANGE has no exception.

Method AT_SELECTION_SCREEN_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_RESULT Value transfer Type reference (TYPE) STRING 20120727

Method AT_SELECTION_SCREEN_NAME on class CL_CI_TEST_ABAP_CHANGE has no exception.

Method COMPARE_PROC_VERSIONS Signature

Method COMPARE_PROC_VERSIONS on class CL_CI_TEST_ABAP_CHANGE has no parameter.
Method COMPARE_PROC_VERSIONS on class CL_CI_TEST_ABAP_CHANGE has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_CI_TEST_ABAP_CHANGE has no parameter.
Method CONSTRUCTOR on class CL_CI_TEST_ABAP_CHANGE has no exception.

Method GET_INCLUDE_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INCLUDE Call by reference Type reference (TYPE) PROGRAM 20120727
2 Exporting P_INCLUDE_SOURCE Call by reference Type reference (TYPE) T_INCLUDE_SOURCE 20120727
3 Importing P_VERSION Call by reference Type reference (TYPE) T_VERSION 20120727

Method GET_INCLUDE_SOURCE on class CL_CI_TEST_ABAP_CHANGE has no exception.

Method GET_INCLUDE_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DATE_FROM Call by reference Type reference (TYPE) SYDATUM 20120727
2 Importing P_DATE_TO Call by reference Type reference (TYPE) SYDATUM 20120727
3 Importing P_INCLUDE Call by reference Type reference (TYPE) PROGRAM 20120727
4 Exporting P_VERSION_FROM Call by reference Type reference (TYPE) VRSN 20120727
5 Exporting P_VERSION_TO Call by reference Type reference (TYPE) VRSN 20120727

Method GET_INCLUDE_VERSIONS on class CL_CI_TEST_ABAP_CHANGE has no exception.

Method GET_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INCLUDE Call by reference Type reference (TYPE) PROGRAM 20120727
2 Exporting P_OBJ_NAME Call by reference Type reference (TYPE) C 20120727
3 Exporting P_OBJ_TYPE Call by reference Type reference (TYPE) SYCHAR04 20120727

Method GET_OBJECT on class CL_CI_TEST_ABAP_CHANGE has no exception.

Method MY_GET_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_RESULT Value transfer Type reference (TYPE) PROGRAM 20120727

Method MY_GET_INCLUDE on class CL_CI_TEST_ABAP_CHANGE has no exception.

Method MY_GET_TOKEN_REL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_N Call by reference Type reference (TYPE) I 20120727
2 Returning P_RESULT Value transfer Type reference (TYPE) STRING 20120727

Method MY_GET_TOKEN_REL on class CL_CI_TEST_ABAP_CHANGE has no exception.

Method MY_KEYWORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_RESULT Value transfer Type reference (TYPE) STRING 20120727

Method MY_KEYWORD on class CL_CI_TEST_ABAP_CHANGE has no exception.

Method SCAN_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FROM Call by reference Type reference (TYPE) SYCHAR01 20120727
2 Importing P_INCLUDE Call by reference Type reference (TYPE) PROGRAM 20120727
3 Importing P_INCLUDE_SOURCE Call by reference Type reference (TYPE) T_INCLUDE_SOURCE 20120727

Method SCAN_INCLUDE on class CL_CI_TEST_ABAP_CHANGE has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740