SAP ABAP Class CL_CI_TEST_ABAP_COMP_PROCS (Code Inspector: Test Based on CL_ABAP_COMP_PROCS)
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_COMPILER Code Inspector: Source for Include 20120811
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CI_TEST_ANALYZE_SELECT_HANA analyze select 20120830
2 Inheritance (c INHERITING FROM c_ref)  CL_CI_TEST_DB_OPS_IN_LOOPS Database Operations in Loops 20130212
3 Inheritance (c INHERITING FROM c_ref)  CL_CI_TEST_FOR_ALL_ENTR_HANA Code Inspector: Analyze SELECT ... FOR ALL ENTRIES 20120813
4 Inheritance (c INHERITING FROM c_ref)  CL_CI_TEST_NO_ORDER_BY CI: Order By check 20130415
5 Inheritance (c INHERITING FROM c_ref)  CL_CI_TEST_POOL_CLUSTER_HANA Code Inspector Pool Cluster 20121025
6 Inheritance (c INHERITING FROM c_ref)  CL_CI_TEST_SEARCH_COMMENTS (pseudo) comments 20130613
7 Inheritance (c INHERITING FROM c_ref)  CL_CI_TEST_SEARCH_DB_OPS Code Inspector: Analyze nested SELECTs 20121211
8 Inheritance (c INHERITING FROM c_ref)  CL_CI_TEST_SELECT_BIN_SEARCH Code Inspector: Search READ ... BINARY SEARCH 20130320
9 Inheritance (c INHERITING FROM c_ref)  CL_CI_TEST_SELECT_IN_LOOP_HANA Code Inspector: Analyze nested SELECTs OBSOLETE 20121011
10 Inheritance (c INHERITING FROM c_ref)  CL_CI_TEST_SELECT_WITH_DELETE Code Inspector: Analyze SELECT ... FOR ALL ENTRIES 20121210
Properties
Class CL_CI_TEST_ABAP_COMP_PROCS  
Short Description Code Inspector: Test Based on CL_ABAP_COMP_PROCS    
Super Class CL_CI_TEST_ABAP_COMPILER Code Inspector: Source for Include 
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 20120811   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 CL_ABAP_COMP_PROCS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_CI_TEST_ABAP_COMP_PROCS has no interface implemented.
Friends
Class CL_CI_TEST_ABAP_COMP_PROCS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CALLED_ENTRIES Instance attribute Protected Type reference (TYPE) T_CALLED_ENTRIES 20121002
2 CLASSES Static Attribute Protected See coding 20120812
3 C_CLASS_DEFER Constant Protected Type reference (TYPE) I 3 20120812
4 C_CLASS_DEF_GLOB Constant Protected Type reference (TYPE) I 2 20120812
5 C_CLASS_DEF_LOC Constant Protected Type reference (TYPE) I 1 20120812
6 C_CLASS_FOR_TESTING Constant Protected Type reference (TYPE) I 5 20120812
7 C_CLASS_IMPL Constant Protected Type reference (TYPE) I 5 20120812
8 C_CLASS_LOAD Constant Protected Type reference (TYPE) I 4 20120812
9 C_CODE_ADDVAR Constant Protected Type reference (TYPE) SCI_ERRC 'ADDVAR' Code Inspector: ID for Message Code 20121122
10 C_CODE_DETAIL Constant Public Type reference (TYPE) SCI_ERRC 'DETAIL' Code Inspector: ID for Message Code 20130214
11 C_CODE_LEVEL Constant Public Type reference (TYPE) SCI_ERRC 'LEVEL' 20121122
12 C_CODE_SUMMARY Constant Public Type reference (TYPE) SCI_ERRC 'STAT' 20121122
13 C_CODE_UNCLEAR Constant Protected Type reference (TYPE) SCI_ERRC 'UNCLEAR ' Code Inspector: ID for Message Code 20130214
14 C_DBTAB_UNKNOWN Constant Public Type reference (TYPE) STRING 'DBTAB_UNKNOWN' 20130829
15 C_MAX_INT Constant Protected Type reference (TYPE) I 2147483647 20130621
16 DIAGNOSIS Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20130701
17 DYNPROS Static Attribute Protected Type reference (TYPE) CL_DYNP_COMP_PROCS=>T_DYNPROS 20120812
18 FULL_NAME_PROC_ID Static Attribute Protected See coding 20130814
19 FUNCTION_PROGRAM Static Attribute Protected See coding 20130808
20 INFOS Static Attribute Protected Type reference (TYPE) T_INFOS 20120812
21 LEVEL Static Attribute Protected Type reference (TYPE) I 20 20120913
22 MAIN_PROGRAM Static Attribute Protected Type reference (TYPE) PROGRAM 20120812
23 MAX_SAME_CALLS Constant Protected Type reference (TYPE) I 10 Maximum times to call same procedure 20130514
24 METHOD_DEFINITIONS Static Attribute Protected See coding 20120812
25 NO_CACHE Static Attribute Protected Type reference (TYPE) ABAP_BOOL 20120812
26 OBJECTSET Static Attribute Protected Object reference (TYPE REF TO) CL_CI_OBJECTSET Code Inspector: Object Set Handling (New) 20130725
27 PA_DEBUG Instance attribute Protected Type reference (TYPE) SYCHAR01 CHAR01 Data Element for SYST 20120926
28 PA_FULLNAME Instance attribute Protected Type reference (TYPE) SYCHAR255 CHAR255 data element for SYST 20120926
29 PROC_CALLS Static Attribute Protected Type reference (TYPE) T_PROC_CALLS 20120912
30 PROC_DEFS Static Attribute Protected Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_PROCS 20120812
31 PROC_IDS_USED Static Attribute Protected See coding 20120812
32 PROGRAMS Static Attribute Protected See coding 20120812
33 PROGRAM_LIST Static Attribute Protected Type reference (TYPE) SCIT_PROGRAM_HASH Code Inspector: List of Objects 20130802
34 PROG_INFOS Instance attribute Protected Type reference (TYPE) T_PROG_INFOS 20130624
35 REF_CHECKS Static Attribute Protected See coding 20120812
36 REF_PROCS Static Attribute Protected Object reference (TYPE REF TO) CL_ABAP_COMP_PROCS 20120811
37 TYPE_PROGRAM Static Attribute Protected See coding 20120812
Methods
# Method Level Visibility Method type Description Created on
1 ADD_INFO Instance method Protected Method 20120812
2 ADD_METHOD Instance method Protected Method 20120812
3 ADD_SYMB_INFO Instance method Protected Method 20130627
4 ANALYZE_CALL Instance method Protected Method 20120812
5 ANALYZE_CALL_MODULE Instance method Protected Method 20120812
6 ANALYZE_CALL_MODULE_WITH_STACK Instance method Protected Method 20130910
7 ANALYZE_CALL_WITH_STACK Instance method Protected Method 20121122
8 ANALYZE_DYNPRO_FIELDS Instance method Protected Method 20130205
9 ANALYZE_DYNPRO_FLOW Instance method Protected Method 20120812
10 ANALYZE_EVENT_PROCEDURE Instance method Protected Method 20120812
11 ANALYZE_PERFORMS Instance method Protected Method 20130911
12 ANALYZE_PROC Instance method Protected Method 20120812
13 ANALYZE_PROCEDURE Instance method Protected Method 20120812
14 ANALYZE_SCREEN Instance method Protected Method 20130205
15 ANALYZE_START Instance method Protected Method 20120913
16 APPEND_VAR Instance method Protected Method 20120812
17 CHECK_DB_TABLE Instance method Protected Method 20130225
18 CHECK_DB_TABLE_FOR_PARAMS Instance method Protected Method 20130225
19 CHECK_FOR_ENDSELECT Static method Public Method 20130423
20 CHECK_VAR Instance method Protected Method 20120812
21 CHECK_VAR_EXT Instance method Protected Method 20130418
22 COMPARE_COMPONENTS Instance method Protected Method 20120812
23 COMPARE_STACKS Instance method Protected Method 20130809
24 CONSTRUCTOR Instance method Public Constructor 20120811
25 CONVERT_TO_PROC_ID Instance method Protected Method 20120812
26 CRC64 Static method Protected Method 20120912
27 CRC64_CLIKE Static method Protected Method 20120912
28 DELETE_VAR Instance method Protected Method 20120814
29 DETERMINE_OBJLST Instance method Protected Method 20130725
30 END_OF_PROC Instance method Protected Method 20130418
31 END_OF_TOP_PROC Instance method Protected Method 20120911
32 EXPORT_PROG_INFOS Instance method Protected Method 20130702
33 FIND_CLAUSE Static method Protected Method 20120812
34 FIND_CLAUSE_INDEX Static method Protected Method 20130321
35 FIND_CLAUSE_PRE Static method Protected Method 20121024
36 FIND_PATTERN Instance method Protected Method 20120812
37 GET_ALIAS Instance method Protected Method 20130701
38 GET_CALL_CHECKSUM Instance method Protected Method 20120912
39 GET_CLASS_STMT_KIND Instance method Protected Method 20120812
40 GET_CLAUSE_VAR Instance method Protected Method 20120812
41 GET_DBTAB_NAME_FROM_STMT Instance method Protected Method 20130225
42 GET_DBTAB_NAME_FROM_TOKEN Instance method Protected Method 20130225
43 GET_FORM_INFOS Instance method Protected Method 20130625
44 GET_FUNCTION_INFOS Instance method Protected Method 20121015
45 GET_INTF_METHOD_DEFINITION Instance method Protected Method 20121010
46 GET_METHOD_CLASS Instance method Protected Method 20120812
47 GET_METHOD_DEFINITION Instance method Protected Method 20120812
48 GET_METHOD_INFOS Instance method Protected Method 20120812
49 GET_PERFORM_PARAMS Instance method Protected Method 20120812
50 GET_PROC_OP_LINE Instance method Protected Method 20121128
51 GET_PUBLIC_OR_TESTING_METHODS Instance method Protected Method 20120812
52 GET_REF_CHECK Instance method Protected Method 20120812
53 GET_SOURCE_NAME Static method Protected Method 20120915
54 GET_SYMB_INFO Instance method Protected Method 20130627
55 GET_TOKEN_DATA_TYPE Instance method Protected Method 20120914
56 GET_VARS Instance method Protected Method 20130418
57 IMPORT_PROG_INFO Instance method Protected Method 20130702
58 IMPORT_PROG_INFOS Instance method Protected Method 20130625
59 INTERSECTION Static method Protected Method 20121002
60 IS_IN_LOOP Instance method Protected Method 20121108
61 IS_IN_OBJLST Instance method Protected Method 20130725
62 IS_TOKEN Static method Protected Method 20130423
63 JOIN_VARS Instance method Protected Method 20131002
64 LOAD_DYNPRO_PROC_DEFS Instance method Protected Method 20120812
65 LOAD_OBJLST Instance method Protected Method 20130725
66 LOAD_PROGRAM_PROC_DEFS Instance method Protected Method 20120812
67 MOVE_VAR Instance method Protected Method 20120812
68 POP_STACK Instance method Protected Method 20121122
69 PUSH_STACK Instance method Protected Method 20121122
70 REMOVE_PARAMS Instance method Protected Method 20121009
71 SET_ENDFORM_PARAMS Instance method Protected Method 20120812
72 SET_ENDFUNCTION_PARAMS Instance method Protected Method 20130423
73 SET_ENDMETHOD_PARAMS Instance method Protected Method 20120812
74 SET_FORM_PARAMS Instance method Protected Method 20120812
75 SET_FORM_PARAMS_EXT Instance method Protected Method 20130418
76 SET_PROC_INFO Instance method Protected Method 20130620
Events
Class CL_CI_TEST_ABAP_COMP_PROCS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_ASSIGN Protected See coding 20130415 begin of T_ASSIGN, FROM type STRING, TO type STRING, end of T_ASSIGN
2 T_ASSIGNS Protected See coding 20130415 T_ASSIGNS type sorted table of T_ASSIGN with unique key TO FROM with non-unique sorted key FROM components FROM
3 T_CALLED_ENTRIES Protected See coding 20121002 T_CALLED_ENTRIES type sorted table of T_CALLED_ENTRY with unique key PROC_ID
4 T_CALLED_ENTRY Protected See coding 20121002 begin of T_CALLED_ENTRY, PROC_ID type T_PROC_ID, USED_VARS type T_SORTED_FULL_NAMES, end of T_CALLED_ENTRY
5 T_COLLECT Protected See coding 20121010 begin of T_COLLECT, VARS type T_VARS, USED_VARS type T_SORTED_FULL_NAMES, ASSIGNS type T_ASSIGNS, STACK type T_STACK_ENTRIES, MACRO_CALLED type ABAP_BOOL, end of T_COLLECT
6 T_CRC Protected See coding 20120812 T_CRC type hashed table of SCI_CRC64 with unique key TABLE_LINE
7 T_FULL_NAMES Protected See coding 20120812 T_FULL_NAMES type standard table of STRING with non-unique default key
8 T_FULL_NAME_PROC_ID Protected See coding 20130814 begin of t_FULL_NAME_PROC_ID, FULL_NAME type STRINg, PROC_ID type T_PROC_ID, END OF t_full_name_proc_id
9 T_FUNCTION_PROGRAM Protected See coding 20130808 begin of T_FUNCTION_PROGRAM, FUNCNAME type STRING, PNAME type TFDIR-PNAME, end of T_FUNCTION_PROGRAM
10 T_INFOS Protected See coding 20120812 T_INFOS type standard table of T_REF with non-unique default key
11 T_METHOD_DEFINITION Protected See coding 20120812 begin of T_METHOD_DEFINITION, PROGRAM type PROGRAM, FULL_NAME type STRING, STMT type CL_ABAP_COMP_PROCS=>T_STMT, end of T_METHOD_DEFINITION
12 T_PARAM Protected See coding 20120812 begin of T_PARAM, FORM_PARAM type STRING, ACT_PARAM type CL_ABAP_COMP_PROCS=>T_TOKEN, CONDITION type I, end of T_PARAM
13 T_PARAMS Protected See coding 20120812 T_PARAMS type standard table of T_PARAM
14 T_PROC_CALL Protected See coding 20120912 begin of T_PROC_CALL, PROC_ID type T_PROC_ID, CRC type SCR_CRC64, LEVEL type I, end of T_PROC_CALL
15 T_PROC_CALLED Protected See coding 20120812 T_PROC_CALLED type sorted table of T_PROC_CALLED_ENTRY with unique key ID
16 T_PROC_CALLED_ENTRY Protected See coding 20120812 begin of T_PROC_CALLED_ENTRY, ID type T_PROC_ID, INCLUDE type PROGRAM, LINE type I, CRC type SCI_CRC64, end of T_PROC_CALLED_ENTRY
17 T_PROC_CALLS Protected See coding 20120912 T_PROC_CALLS type sorted table of T_PROC_CALL with unique key PROC_ID CRC
18 T_PROC_ID Protected See coding 20120812 begin of T_PROC_ID, PROGRAM type PROGRAM, PROC_TYPE type SYCHAR04, PROC_NAME type STRING, end of T_PROC_ID
19 T_PROC_IDS Protected See coding 20120812 T_PROC_IDS type sorted table of T_PROC_ID with unique key TABLE_LINE
20 T_PROC_INFO Protected See coding 20130621 begin of T_PROC_INFO, PROC_TYPE type SYCHAR04, PROC_NAME type STRING, LEVEL_1 type I, LEVEL_2 type I, LEVEL_3 type I, end of T_PROC_INFO
21 T_PROC_INFOS Protected See coding 20130621 T_PROC_INFOS type hashed table of T_PROC_INFO with unique key PROC_TYPE PROC_NAME
22 T_PROG_INFO Protected See coding 20130624 begin of T_PROG_INFO, PROC_INFOS type T_PROC_INFOS, SYMB_INFOS type T_SYMB_INFOS, PROGRAM type PROGRAM, SDATE type TRDIR-SDATE, STIME type TRDIR-STIME, LOADED type ABAP_BOOL, CHANGED type ABAP_BOOL, end of T_PROG_INFO
23 T_PROG_INFOS Protected See coding 20130624 T_PROG_INFOS type hashed table of T_PROG_INFO with unique key PROGRAM
24 T_PROG_INFOS_RAW Protected See coding 20130702 T_PROG_INFOS_RAW type standard table of SCI_PROG_INFO
25 T_REF Protected See coding 20120812 begin of T_REF, PROGRAM type PROGRAM, INCLUDE type PROGRAM, LINE type I, COLUMN type INT2, KIND type SCI_ERRC, NAME type STRING, SOURCE type STRING, STACK type T_STACK_ENTRIES, PROC_POS type SCIS_PROC_POS, STACK_OF_VAR type T_STACK_ENTRIES, NO_MOVES type SCI_NO_MOVES, COMMENTS type CL_ABAP_COMP_PROCS=>T_COMMENTS, end of T_REF
26 T_REF_CHECK Protected See coding 20120812 begin of T_REF_CHECK, PROGRAM type PROGRAM, REF_CHECK type ref to CL_ABAP_COMPILER, end of T_REF_CHECK
27 T_SORTED_FULL_NAMES Protected See coding 20121002 T_SORTED_FULL_NAMES type sorted table of STRING with unique key TABLE_LINE
28 T_SOURCE_POSITION Protected See coding 20121119 begin of T_SOURCE_POSITION, ID type T_PROC_ID, INCLUDE type PROGRAM, LINE_IN_INCLUDE type I, LINE_IN_PROC type I, COLUMN type I, end of T_SOURCE_POSITION
29 T_STACK_ENTRIES Protected See coding 20121023 T_STACK_ENTRIES type standard table of T_STACK_ENTRY with key PROC_ID STMT-KEYWORD STMT-INCLUDE STMT-LINE STMT-COLUMN
30 T_STACK_ENTRY Protected See coding 20121023 begin of T_STACK_ENTRY, PROC_ID type T_PROC_ID, STMT type CL_ABAP_COMP_PROCS=>T_STMT, LOOP type ABAP_BOOL, LEVEL_1 type I, LEVEL_2 type I, LEVEL_3 type I, end of T_STACK_ENTRY
31 T_SYMB_INFO Protected See coding 20130627 begin of T_SYMB_INFO, FULL_NAME type STRING, KIND type STRING, INFO type STRING, end of T_SYMB_INFO
32 T_SYMB_INFOS Protected See coding 20130627 T_SYMB_INFOS type hashed table of T_SYMB_INFO with unique key FULL_NAME KIND
33 T_TYPE_PROGRAM Protected See coding 20120812 begin of T_TYPE_PROGRAM, TYPE type STRING, PROGRAM type PROGRAM, end of T_TYPE_PROGRAM
34 T_VALUE Protected See coding 20121203 begin of T_VALUE, VALUE type STRING, STACK type T_STACK_ENTRIES, NO_MOVES type SCI_NO_MOVES, end of T_VALUE
35 T_VALUES Protected See coding 20120911 T_VALUES type hashed table of T_VALUE with unique key VALUE
36 T_VAR Protected See coding 20120812 begin of T_VAR, FULL_NAME type STRING, VALUE type STRING, STACK type T_STACK_ENTRIES, NO_MOVES type SCI_NO_MOVES, end of T_VAR
37 T_VARS Protected See coding 20120812 T_VARS type sorted table of T_VAR with unique key FULL_NAME VALUE
Method Signatures

Method ADD_INFO 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 20120812
2 Importing P_COMMENTS Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_COMMENTS 20130624
3 Importing P_INCLUDE Call by reference Type reference (TYPE) PROGRAM 20120812
4 Importing P_KIND Call by reference Type reference (TYPE) SCI_ERRC Code Inspector: Kennung für Meldungscode 20120812
5 Importing P_LINE Call by reference Type reference (TYPE) I 20120812
6 Importing P_NAME Call by reference Type reference (TYPE) STRING 20120829
7 Importing P_NO_MOVES Call by reference Type reference (TYPE) SCI_NO_MOVES 20121204
8 Importing P_PROC_POS Call by reference Type reference (TYPE) SCIS_PROC_POS 20121128
9 Importing P_PROGRAM Call by reference Type reference (TYPE) PROGRAM 20130930
10 Importing P_SOURCE Call by reference Type reference (TYPE) STRING 20120829
11 Importing P_STACK Call by reference Type reference (TYPE) T_STACK_ENTRIES 20121009
12 Importing P_STACK_OF_VAR Call by reference Type reference (TYPE) T_STACK_ENTRIES 20121204

Method ADD_INFO on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method ADD_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_PROC_DEFS Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_PROCS 20120812
2 Importing P_STMT Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_STMT 20120812

Method ADD_METHOD on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method ADD_SYMB_INFO 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 20130627
2 Importing P_INFO Call by reference Type reference (TYPE) STRING 20130627
3 Importing P_KIND Call by reference Type reference (TYPE) STRING 20130627
4 Importing P_PROGRAM Call by reference Type reference (TYPE) PROGRAM Programm/Transaktion in SQL-Trace-Auswertung 20130627

Method ADD_SYMB_INFO on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method ANALYZE_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_COLLECT Call by reference Type reference (TYPE) T_COLLECT 20121010
2 Importing P_FORCE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130418
3 Importing P_LEVEL Value transfer Type reference (TYPE) I 20120812
4 Importing P_PARAMS Call by reference Type reference (TYPE) T_PARAMS 20120812
5 Importing P_PROC_ID Call by reference Type reference (TYPE) T_PROC_ID 20120812
6 Importing P_PROC_IDS Value transfer Type reference (TYPE) T_PROC_IDS 20120812

Method ANALYZE_CALL on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method ANALYZE_CALL_MODULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_COLLECT Call by reference Type reference (TYPE) T_COLLECT 20121010
2 Importing P_LEVEL Value transfer Type reference (TYPE) I 20120812
3 Importing P_PROC_ID Call by reference Type reference (TYPE) T_PROC_ID 20130910
4 Importing P_PROC_IDS Call by reference Type reference (TYPE) T_PROC_IDS 20120812
5 Importing P_REF Call by reference Type reference (TYPE) SCR_TOKEN_REF 20120812

Method ANALYZE_CALL_MODULE on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method ANALYZE_CALL_MODULE_WITH_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_COLLECT Call by reference Type reference (TYPE) T_COLLECT 20130910
2 Importing P_LEVEL Value transfer Type reference (TYPE) I 20130910
3 Importing P_PROC_ID Call by reference Type reference (TYPE) T_PROC_ID 20130910
4 Importing P_PROC_IDS Call by reference Type reference (TYPE) T_PROC_IDS 20130910
5 Importing P_STMT Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_STMT 20130910

Method ANALYZE_CALL_MODULE_WITH_STACK on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method ANALYZE_CALL_WITH_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_COLLECT Call by reference Type reference (TYPE) T_COLLECT 20121122
2 Importing P_FORCE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130418
3 Importing P_LEVEL Value transfer Type reference (TYPE) I 20121122
4 Importing P_MACRO_CALLED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130205
5 Importing P_PARAMS Call by reference Type reference (TYPE) T_PARAMS 20121122
6 Importing P_PROC_ID Call by reference Type reference (TYPE) T_PROC_ID 20121122
7 Importing P_PROC_IDS Call by reference Type reference (TYPE) T_PROC_IDS 20121122
8 Importing P_STMT Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_STMT 20121122

Method ANALYZE_CALL_WITH_STACK on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method ANALYZE_DYNPRO_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_COLLECT Call by reference Type reference (TYPE) T_COLLECT 20130205
2 Importing P_PROC Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_PROC_ENTRY 20130205
3 Importing P_PROC_IDS Call by reference Type reference (TYPE) T_PROC_IDS 20130207

Method ANALYZE_DYNPRO_FIELDS on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method ANALYZE_DYNPRO_FLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_COLLECT Call by reference Type reference (TYPE) T_COLLECT 20121010
2 Importing P_LEVEL Call by reference Type reference (TYPE) I LEVEL 20120812
3 Importing P_PROC Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_PROC_ENTRY 20120812
4 Importing P_PROC_IDS Call by reference Type reference (TYPE) T_PROC_IDS 20120812
5 Importing P_STMT Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_STMT 20130910
6 Importing P_WITH_STACK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130910

Method ANALYZE_DYNPRO_FLOW on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method ANALYZE_EVENT_PROCEDURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_COLLECT Call by reference Type reference (TYPE) T_COLLECT 20121010
2 Importing P_PROC_TYPE Call by reference Type reference (TYPE) T_PROC_ID-PROC_TYPE 20120812
3 Importing P_PROGRAM Call by reference Type reference (TYPE) PROGRAM 20120812

Method ANALYZE_EVENT_PROCEDURE on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method ANALYZE_PERFORMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_COLLECT Call by reference Type reference (TYPE) T_COLLECT 20130911
2 Importing P_LEVEL Call by reference Type reference (TYPE) I 20130911
3 Importing P_LEVEL_EXTERN Call by reference Type reference (TYPE) I 20130916
4 Importing P_MACRO_CALLED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130911
5 Importing P_PERFORM_IDS Call by reference Type reference (TYPE) T_PROC_IDS 20130911
6 Importing P_PROC Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_PROC_ENTRY 20130916
7 Importing P_PROC_IDS Call by reference Type reference (TYPE) T_PROC_IDS 20130911
8 Importing P_STMT Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_STMT 20130911

Method ANALYZE_PERFORMS on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method ANALYZE_PROC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_COLLECT Call by reference Type reference (TYPE) T_COLLECT 20121010
2 Importing P_FROM Call by reference Type reference (TYPE) I 1 20120812
3 Importing P_LEVEL Value transfer Type reference (TYPE) I LEVEL 20120812
4 Importing P_PARAMS Call by reference Type reference (TYPE) T_PARAMS 20120812
5 Importing P_PROC Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_PROC_ENTRY 20120812
6 Importing P_PROC_IDS Call by reference Type reference (TYPE) T_PROC_IDS 20120812

Method ANALYZE_PROC on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method ANALYZE_PROCEDURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_COLLECT Call by reference Type reference (TYPE) T_COLLECT 20121010
2 Importing P_LEVEL Call by reference Type reference (TYPE) I 20120812
3 Importing P_PROC_ID Call by reference Type reference (TYPE) T_PROC_ID 20120812

Method ANALYZE_PROCEDURE on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method ANALYZE_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_COLLECT Call by reference Type reference (TYPE) T_COLLECT 20130205
2 Importing P_DYNNR Call by reference Type reference (TYPE) SYDYNNR 20130205
3 Importing P_LEVEL Call by reference Type reference (TYPE) I 20130205
4 Importing P_PROC_IDS Call by reference Type reference (TYPE) T_PROC_IDS 20130205
5 Importing P_PROGRAM Call by reference Type reference (TYPE) PROGRAM 20130205
6 Importing P_STMT Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_STMT 20130910
7 Importing P_WITH_STACK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130910

Method ANALYZE_SCREEN on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method ANALYZE_START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_REFS Call by reference Type reference (TYPE) T_INFOS 20120913
2 Importing P_REF_CHECK Call by reference Object reference (TYPE REF TO) CL_ABAP_COMPILER 20120913

Method ANALYZE_START on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method APPEND_VAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_STMT Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_STMT 20121010
2 Importing P_TOKEN Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_TOKEN 20120812
3 Importing P_VALUES Call by reference Type reference (TYPE) T_VALUES 20120911
4 Changing P_VARS Call by reference Type reference (TYPE) T_VARS 20120812

Method APPEND_VAR on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method CHECK_DB_TABLE 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) STRING 20130225
2 Returning P_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20130225
3 Importing P_STMT Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_STMT 20130807

Method CHECK_DB_TABLE on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method CHECK_DB_TABLE_FOR_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BUFF Call by reference Type reference (TYPE) SYCHAR01 CHAR01-Datenelement fuer SYST 20130403
2 Importing P_NAME Call by reference Type reference (TYPE) STRING 20130403
3 Returning P_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20130403
4 Importing P_STMT Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_STMT 20130919
5 Importing P_TABKAT Call by reference Type reference (TYPE) I 20130403
6 Importing P_TABLES Call by reference Type reference (TYPE) SCIT_TABL Code Inspector: Selektionsoptionen für Tabelleneingrenzung 20130403

Method CHECK_DB_TABLE_FOR_PARAMS on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method CHECK_FOR_ENDSELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_NEEDS_ENDSELECT Value transfer Type reference (TYPE) ABAP_BOOL 20130423
2 Importing P_STMT Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_STMT 20130423

Method CHECK_FOR_ENDSELECT on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method CHECK_VAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TOKEN Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_TOKEN 20120812
2 Returning P_VALUES Value transfer Type reference (TYPE) T_VALUES 20121203
3 Importing P_VARS Call by reference Type reference (TYPE) T_VARS 20120812

Method CHECK_VAR on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method CHECK_VAR_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_COLLECT Call by reference Type reference (TYPE) T_COLLECT 20130418
2 Importing P_PATTERN Call by reference Type reference (TYPE) STRING '*' 20130614
3 Importing P_TOKEN Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_TOKEN 20130418
4 Returning P_VALUES Value transfer Type reference (TYPE) T_VALUES 20130418

Method CHECK_VAR_EXT on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method COMPARE_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20120812
2 Importing P_TYPE_1 Call by reference Object reference (TYPE REF TO) CL_ABAP_COMP_STRUCTURE_TYPE 20120812
3 Importing P_TYPE_2 Call by reference Object reference (TYPE REF TO) CL_ABAP_COMP_STRUCTURE_TYPE 20120812

Method COMPARE_COMPONENTS on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method COMPARE_STACKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_INDEX Call by reference Type reference (TYPE) I 20130809
2 Importing P_STACK_1 Call by reference Type reference (TYPE) T_STACK_ENTRIES 20130809
3 Importing P_STACK_2 Call by reference Type reference (TYPE) T_STACK_ENTRIES 20130809

Method COMPARE_STACKS on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method CONSTRUCTOR Signature

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

Method CONVERT_TO_PROC_ID 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 20120812
2 Exporting P_PROC Call by reference Type reference (TYPE) T_PROC_ID 20120812

Method CONVERT_TO_PROC_ID on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method CRC64 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_CRC_VALUE Call by reference Type reference (TYPE) SCR_CRC64 20120912
2 Importing P_INPUT Call by reference Type reference (TYPE) ANY 20120912
3 Importing P_LENGTH Call by reference Type reference (TYPE) I 20120912
# Exception Resumable Description Created on
1 PARAMETER_ERROR 20120912

Method CRC64_CLIKE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_CRC_VALUE Call by reference Type reference (TYPE) SCR_CRC64 20120912
2 Importing P_INPUT Call by reference Type reference (TYPE) CLIKE 20120912
# Exception Resumable Description Created on
1 PARAMETER_ERROR 20120912

Method DELETE_VAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TOKEN Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_TOKEN 20120814
2 Changing P_VARS Call by reference Type reference (TYPE) T_VARS 20120814

Method DELETE_VAR on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method DETERMINE_OBJLST Signature

Method DETERMINE_OBJLST on class CL_CI_TEST_ABAP_COMP_PROCS has no parameter.
# Exception Resumable Description Created on
1 INSPECTION_DOES_NOT_EXIST 20130725

Method END_OF_PROC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_COLLECT Call by reference Type reference (TYPE) T_COLLECT 20130418
2 Importing P_STMT Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_STMT 20130418

Method END_OF_PROC on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method END_OF_TOP_PROC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_COLLECT Call by reference Type reference (TYPE) T_COLLECT 20121010
2 Importing P_PROC_DEF Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_PROC_ENTRY 20120911

Method END_OF_TOP_PROC on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method EXPORT_PROG_INFOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_PROG_INFOS Call by reference Type reference (TYPE) T_PROG_INFOS_RAW 20130702

Method EXPORT_PROG_INFOS on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method FIND_CLAUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_START_INDEX Call by reference Type reference (TYPE) I 1 20121015
2 Returning P_TOKEN Value transfer Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_TOKEN 20120812
3 Importing P_TOKENS Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_TOKENS 20120812
4 Importing P_WORD_1 Call by reference Type reference (TYPE) STRING 20120812
5 Importing P_WORD_2 Call by reference Type reference (TYPE) STRING 20120812
6 Importing P_WORD_3 Call by reference Type reference (TYPE) STRING 20120813
7 Importing P_WORD_4 Call by reference Type reference (TYPE) STRING 20120813
8 Importing P_WORD_5 Call by reference Type reference (TYPE) STRING 20120906

Method FIND_CLAUSE on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method FIND_CLAUSE_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_INDEX Call by reference Type reference (TYPE) I 20130321
2 Importing P_START_INDEX Call by reference Type reference (TYPE) I 1 20130321
3 Exporting P_TOKEN Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_TOKEN 20130321
4 Importing P_TOKENS Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_TOKENS 20130321
5 Importing P_WORD_1 Call by reference Type reference (TYPE) STRING 20130321
6 Importing P_WORD_2 Call by reference Type reference (TYPE) STRING 20130321
7 Importing P_WORD_3 Call by reference Type reference (TYPE) STRING 20130321
8 Importing P_WORD_4 Call by reference Type reference (TYPE) STRING 20130321
9 Importing P_WORD_5 Call by reference Type reference (TYPE) STRING 20130321

Method FIND_CLAUSE_INDEX on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method FIND_CLAUSE_PRE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_START_INDEX Call by reference Type reference (TYPE) I 1 20121024
2 Returning P_TOKEN Value transfer Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_TOKEN 20121024
3 Importing P_TOKENS Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_TOKENS 20121024
4 Importing P_WORD_1 Call by reference Type reference (TYPE) STRING 20121024
5 Importing P_WORD_2 Call by reference Type reference (TYPE) STRING 20121024
6 Importing P_WORD_3 Call by reference Type reference (TYPE) STRING 20121024
7 Importing P_WORD_4 Call by reference Type reference (TYPE) STRING 20121024
8 Importing P_WORD_5 Call by reference Type reference (TYPE) STRING 20121024

Method FIND_CLAUSE_PRE on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method FIND_PATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20120812
2 Importing P_TOKENS Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_TOKENS 20120812
3 Importing P_WORD_1 Call by reference Type reference (TYPE) STRING 20120812
4 Importing P_WORD_2 Call by reference Type reference (TYPE) STRING 20120812
5 Importing P_WORD_3 Call by reference Type reference (TYPE) STRING 20130416
6 Importing P_WORD_4 Call by reference Type reference (TYPE) STRING 20130416

Method FIND_PATTERN on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method GET_ALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_ALIAS_FULL_NAME Call by reference Type reference (TYPE) STRING 20130701
2 Importing P_FULL_NAME Call by reference Type reference (TYPE) STRING 20130701
3 Importing P_PROGRAM Call by reference Type reference (TYPE) PROGRAM 20130701

Method GET_ALIAS on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method GET_CALL_CHECKSUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_IN_LOOP Call by reference Type reference (TYPE) ABAP_BOOL 20121108
2 Importing P_PARAMS Call by reference Type reference (TYPE) T_PARAMS 20120912
3 Returning P_RESULT Value transfer Type reference (TYPE) SCR_CRC64 20120912
4 Importing P_VARS Call by reference Type reference (TYPE) T_VARS 20120912

Method GET_CALL_CHECKSUM on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method GET_CLASS_STMT_KIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_KIND Value transfer Type reference (TYPE) I 20120812
2 Importing P_STMT Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_STMT 20120812

Method GET_CLASS_STMT_KIND on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method GET_CLAUSE_VAR 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 20120812
2 Importing P_TAG Call by reference Type reference (TYPE) SCR_TAG 20120812
3 Importing P_TOKENS Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_TOKENS 20120812
4 Importing P_WORD_1 Call by reference Type reference (TYPE) STRING 20120812
5 Importing P_WORD_2 Call by reference Type reference (TYPE) STRING 20120812
6 Importing P_WORD_3 Call by reference Type reference (TYPE) STRING 20120912
7 Importing P_WORD_4 Call by reference Type reference (TYPE) STRING 20120912
8 Importing P_WORD_5 Call by reference Type reference (TYPE) STRING 20120912

Method GET_CLAUSE_VAR on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method GET_DBTAB_NAME_FROM_STMT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_CURSOR_INDEX Call by reference Type reference (TYPE) I 20130403
2 Exporting P_NAME Value transfer Type reference (TYPE) STRING 20130403
3 Exporting P_OKAY Call by reference Type reference (TYPE) ABAP_BOOL 20130828
4 Importing P_PROGRAM Call by reference Type reference (TYPE) PROGRAM Programm/Transaktion in SQL-Trace-Auswertung 20130405
5 Importing P_STMT Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_STMT 20130403

Method GET_DBTAB_NAME_FROM_STMT on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method GET_DBTAB_NAME_FROM_TOKEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DYN_POSSIBLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130828
2 Returning P_NAME Value transfer Type reference (TYPE) STRING 20130403
3 Importing P_PROGRAM Call by reference Type reference (TYPE) P_PROGRAM Name des Prototyps 20130405
4 Importing P_TOKEN Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_TOKEN 20130403

Method GET_DBTAB_NAME_FROM_TOKEN on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method GET_FORM_INFOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_COLLECT Call by reference Type reference (TYPE) T_COLLECT 20130625
2 Importing P_CONDITION Call by reference Type reference (TYPE) I 20130625
3 Importing P_LEVEL Call by reference Type reference (TYPE) I 20130625
4 Importing P_ONLY_LOCAL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130625
5 Exporting P_PARAMS Call by reference Type reference (TYPE) T_PARAMS 20130625
6 Exporting P_PERFORM_IDS Call by reference Type reference (TYPE) T_PROC_IDS 20130911
7 Importing P_PROC Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_PROC_ENTRY 20130625
8 Exporting P_PROC_ID Call by reference Type reference (TYPE) T_PROC_ID 20130625
9 Importing P_PROC_IDS Call by reference Type reference (TYPE) T_PROC_IDS 20130625
10 Importing P_RESTRICT_TO_OBJECTSET Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130725
11 Importing P_STMT Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_STMT 20130625
12 Importing P_USE_CACHE Call by reference Type reference (TYPE) ABAP_BOOL 20130625
# Exception Resumable Description Created on
1 ERROR 20130911
2 NON_LOCAL_FORM 20130625
3 NOT_FOUND 20130625
4 NOT_IN_OBJECTSET 20130725
5 NOT_RELEVANT 20130625

Method GET_FUNCTION_INFOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_COLLECT Call by reference Type reference (TYPE) T_COLLECT 20121015
2 Importing P_CONDITION Call by reference Type reference (TYPE) I 20130502
3 Importing P_LEVEL Call by reference Type reference (TYPE) I 20130625
4 Importing P_ONLY_LOCAL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130423
5 Exporting P_PARAMS Call by reference Type reference (TYPE) T_PARAMS 20121015
6 Importing P_PROC Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_PROC_ENTRY 20121015
7 Exporting P_PROC_ID Call by reference Type reference (TYPE) T_PROC_ID 20121015
8 Importing P_PROC_IDS Call by reference Type reference (TYPE) T_PROC_IDS 20121015
9 Importing P_RESTRICT_TO_OBJECTSET Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130725
10 Importing P_STMT Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_STMT 20121015
11 Importing P_USE_CACHE Call by reference Type reference (TYPE) ABAP_BOOL 20130625
# Exception Resumable Description Created on
1 NON_LOCAL_FUNCTION function module is in a different function group 20130423
2 NOT_FOUND function module not found 20121016
3 NOT_IN_OBJECTSET function module not in object set 20130725
4 NOT_RELEVANT Function module not relevant for check 20130625
5 RFC_UPD_FUNCTION 20130903

Method GET_INTF_METHOD_DEFINITION 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 20121010
2 Importing P_INTERFACE Call by reference Type reference (TYPE) STRING 20121010
3 Importing P_PROGRAM Call by reference Type reference (TYPE) PROGRAM Programm/Transaktion in SQL-Trace-Auswertung. 20121010
4 Exporting P_STMT Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_STMT 20121010

Method GET_INTF_METHOD_DEFINITION on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method GET_METHOD_CLASS 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 20120812
2 Returning P_FULL_NAME_CLASS Value transfer Type reference (TYPE) STRING 20120812

Method GET_METHOD_CLASS on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method GET_METHOD_DEFINITION 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 20120812
2 Importing P_PROGRAM Call by reference Type reference (TYPE) PROGRAM 20120812
3 Exporting P_STMT Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_STMT 20120812

Method GET_METHOD_DEFINITION on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method GET_METHOD_INFOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_COLLECT Call by reference Type reference (TYPE) T_COLLECT 20121010
2 Importing P_CONDITION Call by reference Type reference (TYPE) I 20130502
3 Importing P_INDEX Value transfer Type reference (TYPE) I 20120812
4 Importing P_LEVEL Call by reference Type reference (TYPE) I 20130429
5 Importing P_LEVEL_EXTERN Call by reference Type reference (TYPE) I level external calls 20130627
6 Importing P_ONLY_LOCAL Call by reference Type reference (TYPE) ABAP_BOOL 20121016
7 Exporting P_PARAMS Call by reference Type reference (TYPE) T_PARAMS 20120812
8 Importing P_PROC Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_PROC_ENTRY 20120812
9 Exporting P_PROC_ID Call by reference Type reference (TYPE) T_PROC_ID 20120812
10 Importing P_PROC_IDS Call by reference Type reference (TYPE) T_PROC_IDS 20120812
11 Importing P_RESTRICT_TO_OBJECTSET Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130725
12 Importing P_STMT Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_STMT 20120812
13 Importing P_USE_CACHE Call by reference Type reference (TYPE) ABAP_BOOL 20130625
# Exception Resumable Description Created on
1 NON_LOCAL_METHOD non local method 20121016
2 NOT_FOUND method not found 20121016
3 NOT_IN_OBJECTSET method not in objectset 20130725
4 NOT_RELEVANT method not relevant 20130625

Method GET_PERFORM_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_PARAMS Call by reference Type reference (TYPE) T_PARAMS 20120812
2 Importing P_TOKENS Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_TOKENS 20120812
3 Importing P_USE_CACHE Call by reference Type reference (TYPE) ABAP_BOOL 20130625

Method GET_PERFORM_PARAMS on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method GET_PROC_OP_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_OP_LINE Value transfer Type reference (TYPE) I 20121128
2 Importing P_PROC Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_PROC_ENTRY 20121128
3 Importing P_STMT Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_STMT 20121128

Method GET_PROC_OP_LINE on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method GET_PUBLIC_OR_TESTING_METHODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_PROC_DEFS Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_PROCS 20120812
2 Importing P_PROGRAM Call by reference Type reference (TYPE) P_PROGRAM 20120812

Method GET_PUBLIC_OR_TESTING_METHODS on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method GET_REF_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PROGRAM Call by reference Type reference (TYPE) PROGRAM 20120812
2 Returning P_REF_CHECK Value transfer Object reference (TYPE REF TO) CL_ABAP_COMPILER 20120812

Method GET_REF_CHECK on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method GET_SOURCE_NAME 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 Programm/Transaktion in SQL-Trace-Auswertung. 20120915
2 Returning P_TEXT Value transfer Type reference (TYPE) STRING 20120915

Method GET_SOURCE_NAME on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method GET_SYMB_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_FOUND Call by reference Type reference (TYPE) ABAP_BOOL 20130627
2 Importing P_FULL_NAME Call by reference Type reference (TYPE) STRING 20130627
3 Exporting P_INFO Call by reference Type reference (TYPE) STRING 20130627
4 Importing P_KIND Call by reference Type reference (TYPE) STRING 20130627
5 Importing P_PROGRAM Call by reference Type reference (TYPE) PROGRAM Programm/Transaktion in SQL-Trace-Auswertung 20130627

Method GET_SYMB_INFO on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method GET_TOKEN_DATA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PROGRAM Call by reference Type reference (TYPE) PROGRAM 20120914
2 Importing P_TOKEN Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_TOKEN 20120914
3 Returning P_TYPE Value transfer Object reference (TYPE REF TO) CL_ABAP_COMP_TYPE 20120914

Method GET_TOKEN_DATA_TYPE on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method GET_VARS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_COLLECT Call by reference Type reference (TYPE) T_COLLECT 20130418
2 Importing P_FULL_NAME Call by reference Type reference (TYPE) STRING 20130418
3 Returning P_FULL_NAMES Value transfer Type reference (TYPE) T_FULL_NAMES 20130418

Method GET_VARS on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method IMPORT_PROG_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PROGRAM Call by reference Type reference (TYPE) PROGRAM 20130702
2 Exporting P_PROG_INFO Call by reference Type reference (TYPE) XSTRING 20130702
3 Importing P_SDATE Call by reference Type reference (TYPE) TRDIR-SDATE 20130702
4 Importing P_STIME Call by reference Type reference (TYPE) TRDIR-STIME 20130702
5 Exporting P_SUBRC Call by reference Type reference (TYPE) SY-SUBRC 20130702
6 Importing P_VERSION Call by reference Type reference (TYPE) I 20130702

Method IMPORT_PROG_INFO on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method IMPORT_PROG_INFOS Signature

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

Method IMPORT_PROG_INFOS on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method INTERSECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_INTERSECTION Value transfer Type reference (TYPE) T_VARS 20121002
2 Importing P_USED_VARS Call by reference Type reference (TYPE) T_SORTED_FULL_NAMES 20121002
3 Importing P_VARS Call by reference Type reference (TYPE) T_VARS 20121002

Method INTERSECTION on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method IS_IN_LOOP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_IN_LOOP Value transfer Type reference (TYPE) ABAP_BOOL 20121116
2 Importing P_STACK Call by reference Type reference (TYPE) T_STACK_ENTRIES 20121116

Method IS_IN_LOOP on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method IS_IN_OBJLST Signature

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

Method IS_IN_OBJLST on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method IS_TOKEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_EXPECTED Call by reference Type reference (TYPE) CLIKE 20130423
2 Importing P_INDEX Call by reference Type reference (TYPE) I 20130423
3 Returning P_IS_TOKEN Value transfer Type reference (TYPE) ABAP_BOOL 20130423
4 Importing P_STMT Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_STMT 20130423

Method IS_TOKEN on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method JOIN_VARS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_COLLECT Call by reference Type reference (TYPE) T_COLLECT 20131002
2 Importing P_VARS Call by reference Type reference (TYPE) T_VARS 20131002

Method JOIN_VARS on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method LOAD_DYNPRO_PROC_DEFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DYNNR Call by reference Type reference (TYPE) SYDYNNR 20120812
2 Importing P_PROGRAM Call by reference Type reference (TYPE) PROGRAM 20120812

Method LOAD_DYNPRO_PROC_DEFS on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method LOAD_OBJLST Signature

Method LOAD_OBJLST on class CL_CI_TEST_ABAP_COMP_PROCS has no parameter.
# Exception Resumable Description Created on
1 INSPECTION_DOES_NOT_EXIST 20130725

Method LOAD_PROGRAM_PROC_DEFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PROGRAM Call by reference Type reference (TYPE) PROGRAM 20120812
2 Importing P_REF_CHECK Call by reference Object reference (TYPE REF TO) CL_ABAP_COMPILER 20120812

Method LOAD_PROGRAM_PROC_DEFS on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method MOVE_VAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CONDITION Call by reference Type reference (TYPE) I 20120912
2 Importing P_STMT Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_STMT 20121010
3 Importing P_TOKEN Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_TOKEN 20120812
4 Importing P_VALUES Call by reference Type reference (TYPE) T_VALUES 20120911
5 Changing P_VARS Call by reference Type reference (TYPE) T_VARS 20120812

Method MOVE_VAR on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method POP_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_LEVEL_1 Call by reference Type reference (TYPE) I 20130621
2 Exporting P_LEVEL_2 Call by reference Type reference (TYPE) I 20130621
3 Exporting P_LEVEL_3 Call by reference Type reference (TYPE) I 20130621
4 Importing P_PROC_ID Call by reference Type reference (TYPE) T_PROC_ID 20121122
5 Changing P_STACK Call by reference Type reference (TYPE) T_STACK_ENTRIES 20121122
6 Importing P_STMT Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_STMT 20121122
# Exception Resumable Description Created on
1 NO_MATCH 20121122

Method PUSH_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_LOOP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121122
2 Importing P_PROC_ID Call by reference Type reference (TYPE) T_PROC_ID 20121122
3 Changing P_STACK Call by reference Type reference (TYPE) T_STACK_ENTRIES 20121122
4 Importing P_STMT Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_STMT 20121122

Method PUSH_STACK on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method REMOVE_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PARAMS Call by reference Type reference (TYPE) T_PARAMS 20121009
2 Changing P_VARS Call by reference Type reference (TYPE) T_VARS 20121009

Method REMOVE_PARAMS on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method SET_ENDFORM_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PARAMS Call by reference Type reference (TYPE) T_PARAMS 20120812
2 Importing P_STMT Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_STMT 20121108
3 Importing P_TOKENS Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_TOKENS 20120812
4 Changing P_VARS Call by reference Type reference (TYPE) T_VARS 20120812

Method SET_ENDFORM_PARAMS on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method SET_ENDFUNCTION_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PARAMS Call by reference Type reference (TYPE) T_PARAMS 20130423
2 Importing P_STMT Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_STMT 20130423
3 Changing P_VARS Call by reference Type reference (TYPE) T_VARS 20130423

Method SET_ENDFUNCTION_PARAMS on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method SET_ENDMETHOD_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PARAMS Call by reference Type reference (TYPE) T_PARAMS 20120812
2 Importing P_STMT Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_STMT 20121108
3 Changing P_VARS Call by reference Type reference (TYPE) T_VARS 20120812

Method SET_ENDMETHOD_PARAMS on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method SET_FORM_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CONDITION Call by reference Type reference (TYPE) I 20120912
2 Importing P_PARAMS Call by reference Type reference (TYPE) T_PARAMS 20120812
3 Importing P_STMT Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_STMT 20121108
4 Importing P_TOKENS Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_TOKENS 20120812
5 Changing P_VARS Call by reference Type reference (TYPE) T_VARS 20120812

Method SET_FORM_PARAMS on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method SET_FORM_PARAMS_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_COLLECT Call by reference Type reference (TYPE) T_COLLECT 20130418
2 Importing P_CONDITION Call by reference Type reference (TYPE) I 20130418
3 Importing P_PARAMS Call by reference Type reference (TYPE) T_PARAMS 20130418
4 Importing P_STMT Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_STMT 20130418
5 Importing P_TOKENS Call by reference Type reference (TYPE) CL_ABAP_COMP_PROCS=>T_TOKENS 20130418

Method SET_FORM_PARAMS_EXT on class CL_CI_TEST_ABAP_COMP_PROCS has no exception.

Method SET_PROC_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_LEVEL_1 Call by reference Type reference (TYPE) I C_MAX_INT 20130620
2 Importing P_LEVEL_2 Call by reference Type reference (TYPE) I C_MAX_INT 20130620
3 Importing P_LEVEL_3 Call by reference Type reference (TYPE) I C_MAX_INT 20130621
4 Changing P_STACK Call by reference Type reference (TYPE) T_STACK_ENTRIES 20130620

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