SAP ABAP Class CL_CI_TEST_ANALYZE_SELECT_HANA (analyze select)
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_ABAP_COMP_PROCS Code Inspector: Test Based on CL_ABAP_COMP_PROCS 20120830
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CI_TEST_ANALYZE_SELECT_DIA Diagnose Hana Check 20120926
Properties
Class CL_CI_TEST_ANALYZE_SELECT_HANA  
Short Description analyze select    
Super Class CL_CI_TEST_ABAP_COMP_PROCS Code Inspector: Test Based on CL_ABAP_COMP_PROCS 
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 20120830   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CI_TEST_ANALYZE_SELECT_HANA has no forward declaration.
Interfaces
Class CL_CI_TEST_ANALYZE_SELECT_HANA has no interface implemented.
Friends
Class CL_CI_TEST_ANALYZE_SELECT_HANA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CODE_ALL Constant Public Type reference (TYPE) SCI_ERRC 'ALL' 20130115
2 C_CODE_COMP Constant Public Type reference (TYPE) SCI_ERRC 'COMP' 20130115
3 C_CODE_EXISTS Constant Public Type reference (TYPE) SCI_ERRC 'EXISTS' Code Inspector: ID for Message Code 20121106
4 C_CODE_FEW Constant Public Type reference (TYPE) SCI_ERRC 'FEW' Code Inspector: ID for Message Code 20121106
5 C_CODE_MANY Constant Public Type reference (TYPE) SCI_ERRC 'MANY' Code Inspector: ID for Message Code 20130108
6 C_CODE_NOEVAL Constant Public Type reference (TYPE) SCI_ERRC 'NOEVAL' 20130115
7 C_CODE_NO_OBJECTSET Constant Public Type reference (TYPE) SCI_ERRC 'NO_OBJSET' 20130813
8 C_CODE_SELECT Constant Public Type reference (TYPE) SCI_ERRC 'SELECT' 20130115
9 C_CODE_UNKNOWN Constant Public Type reference (TYPE) SCI_ERRC 'UNKNOWN' 20130115
10 C_COMMENT_ALL_FIELDS_NEEDED Constant Private Type reference (TYPE) SCI_PCOM 'CI_ALL_FIELDS_NEEDED' Code Inspector: Pseudocomment 20130625
11 PA_BUFF Instance attribute Protected Type reference (TYPE) SYCHAR01 20120913
12 PA_COMPONENTS Instance attribute Protected Type reference (TYPE) I 20130115
13 PA_DETAIL Instance attribute Protected Type reference (TYPE) SYCHAR01 20120913
14 PA_EFFORT_ASSIGNS Instance attribute Protected Type reference (TYPE) I 20130114
15 PA_EFFORT_COLUMNS_ACC Instance attribute Protected Type reference (TYPE) I 20130114
16 PA_EFFORT_SELECT Instance attribute Protected Type reference (TYPE) I 20130114
17 PA_LEVEL_EXTERN Instance attribute Protected Type reference (TYPE) I 20130813
18 PA_NO_TRANS Instance attribute Protected Type reference (TYPE) SYCHAR01 20130115
19 PA_ONLY_LOCAL Instance attribute Protected Type reference (TYPE) SYCHAR01 20130813
20 PA_PERCENT Instance attribute Protected Type reference (TYPE) I 20120913
21 PA_RESTRICT_TO_OBJECTSET Instance attribute Protected Type reference (TYPE) SYCHAR01 20130813
22 PA_TABKAT Instance attribute Protected Type reference (TYPE) I 20120907
23 PA_TABLES Instance attribute Protected Type reference (TYPE) SCIT_TABL 20120907
Methods
# Method Level Visibility Method type Description Created on
1 ADD_COMP Instance method Protected Method 20130113
2 ANALYZE_MOVE_CORRESPONDING Instance method Protected Method 20130113
3 CHECK_TYPE Instance method Private Method 20130930
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120830
5 GET_COMP_COUNT Instance method Private Method 20130930
Events
Class CL_CI_TEST_ANALYZE_SELECT_HANA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_LINKS Public Type reference (TYPE) SCIT_SOURCE_LINK 20121107
2 T_LINKS_STRUCT Public Type reference (TYPE) SCIS_SOURCE_LINK 20121107
3 T_LIST Public See coding 20121106 T_LIST type standard table of T_LIST_STRUCT
4 T_LIST_STRUCT Public See coding 20121106 begin of T_LIST_STRUCT, SEVERITY type SCI_SEVERITY, EFFORT type SCI_EFFORT, TABNAME type TABNAME, TABKAT type SCI_TABKAT, ROWORCOLST type SCI_ROWORCOLST, COLUMNS type SCI_SEL_COLUMNS, COLUMNS_USED type SCI_SEL_COLUMNS_USED, COLUMNS_ACC type SCI_SEL_COLUMNS_ACC, ASSIGNS type SCI_SEL_ASSIGNS, * USAGE TYPE SCI_SEL_USAGE, PROGRAM type PROGRAM, PROC_TYPE type SCI_PROC_TYPE, PROC_NAME type SCI_PROC_NAME, PROC_OP_LINE type SCI_PROC_OP_LINE, LINKS type T_LINKS, end of T_LIST_STRUCT
Method Signatures

Method ADD_COMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_COLUMN Call by reference Type reference (TYPE) I 20130113
2 Importing P_INCLUDE Call by reference Type reference (TYPE) PROGRAM 20130113
3 Importing P_LINE Call by reference Type reference (TYPE) I 20130113
4 Importing P_NAME Call by reference Type reference (TYPE) STRING 20130113
5 Importing P_PROGRAM Call by reference Type reference (TYPE) PROGRAM 20130930
6 Importing P_SOURCE Call by reference Type reference (TYPE) STRING 20130113

Method ADD_COMP on class CL_CI_TEST_ANALYZE_SELECT_HANA has no exception.

Method ANALYZE_MOVE_CORRESPONDING 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) CL_ABAP_COMP_PROCS=>T_TOKEN 20130113
2 Importing P_PROGRAM Call by reference Type reference (TYPE) PROGRAM 20130113
3 Returning P_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20130113
4 Importing P_STMT Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_STMT 20130113
5 Importing P_TO Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_TOKEN 20130113
6 Importing P_VALUES Call by reference Type reference (TYPE) T_VALUES 20130113

Method ANALYZE_MOVE_CORRESPONDING on class CL_CI_TEST_ANALYZE_SELECT_HANA has no exception.

Method CHECK_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FULL_NAME Call by reference Type reference (TYPE) STRING 20130930
2 Importing P_PROGRAM Call by reference Type reference (TYPE) PROGRAM 20130930
3 Returning P_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20130930

Method CHECK_TYPE on class CL_CI_TEST_ANALYZE_SELECT_HANA has no exception.

Method CONSTRUCTOR Signature

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

Method GET_COMP_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_COUNT Value transfer Type reference (TYPE) I 20130930
2 Importing P_FULL_NAME Call by reference Type reference (TYPE) STRING 20130930
3 Importing P_PROGRAM Call by reference Type reference (TYPE) PROGRAM 20130930

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