Hierarchy

⤷

⤷

Properties
Class | CL_IUUC_CODE_SCANNER | |
Short Description | Code Scanner for IUUC | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | CNV_CODE_SCANNER | CNV_CODE_SCANNER |
Created | 20080429 | SAP |
Last change | 20141030 | |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_IUUC_CODE_SCANNER has no interface implemented.
Friends
Class CL_IUUC_CODE_SCANNER has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR4 | 'CALL' | Call Key Word | 20080505 | |
2 | ![]() |
Constant | Private | Type reference (TYPE) | C | 'S' | Constant for Client Specification | 20080429 | |
3 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR6 | 'DELETE' | Delete Key Word | 20080505 | |
4 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR7 | 'ENDFORM' | EndForm Key Word | 20080505 | |
5 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR11 | 'ENDFUNCTION' | EndFunction Key Word | 20080505 | |
6 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR6 | 'EXPORT' | Export Key Word | 20080804 | |
7 | ![]() |
Constant | Private | Type reference (TYPE) | C | 'F' | F | 20080506 | |
8 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR3 | 'FOR' | For Key Word | 20080505 | |
9 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR4 | 'FORM' | Form Key Word | 20080505 | |
10 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR4 | 'FROM' | Constant From | 20080505 | |
11 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR8 | 'FUNCTION' | Function KeyWord | 20080505 | |
12 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR6 | 'IMPORT' | Import Key Word | 20080804 | |
13 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR7 | 'INCLUDE' | Include Key Word | 20080505 | |
14 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR7 | 'INITIAL' | Initial Key Word | 20080505 | |
15 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR6 | 'INSERT' | Insert Key Word | 20080505 | |
16 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR4 | 'INTO' | Into Key Word | 20080505 | |
17 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR5 | 'LEAVE' | R/2 table | 20100709 | |
18 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR5 | 'LINES' | Lines Key Word | 20080505 | |
19 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR6 | 'METHOD' | Method Key Word | 20080505 | |
20 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR6 | 'MODIFY' | Modify Key Word | 20080505 | |
21 | ![]() |
Constant | Private | Type reference (TYPE) | TROBJTYPE | 'AIM' | Constant for Module Type After Import Method | 20080429 | |
22 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR4 | 'OPEN' | Open Key Word | 20080804 | |
23 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR7 | 'PERFORM' | Perform Key Word | 20080505 | |
24 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR6 | 'REPORT' | Report Key word | 20080505 | |
25 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR3 | 'REP' | Represents Report Program Type | 20080429 | |
26 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR6 | 'SCREEN' | Character field, 8 characters long | 20100708 | |
27 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR6 | 'SELECT' | Select Key Word | 20080804 | |
28 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR6 | 'SUBMIT' | Submit Key Word | 20080505 | |
29 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR11 | 'TRANSACTION' | Character field of length 6 | 20100709 | |
30 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR8 | 'TEXTPOOL' | Text pool Key Word | 20080505 | |
31 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR4 | 'TYPE' | Type Key Word | 20080505 | |
32 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR9 | 'TYPE-POOL' | Type-pool key word | 20080818 | |
33 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR10 | 'TYPE-POOLS' | Type-pools key word | 20080818 | |
34 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR3 | 'UIM' | Unidentified Module | 20080430 | |
35 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR6 | 'UPDATE' | Character field of length 6 | 20080505 | |
36 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR6 | 'CLIENT' | Client key word | 20080505 | |
37 | ![]() |
Constant | Private | Type reference (TYPE) | C | '-' | Represents Boolean False Value | 20080429 | |
38 | ![]() |
Instance attribute | Private | Type reference (TYPE) | C | Skip basis programs? | 20080929 | ||
39 | ![]() |
Instance attribute | Private | Type reference (TYPE) | C | OCCURS used in BEGIN OF structure | 20080926 | ||
40 | ![]() |
Static Attribute | Private | Type reference (TYPE) | IUUC_TT_MODULE_ID | All scanned modules | 20081002 | ||
41 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TT_DEVC | Basis development classes | 20080929 | ||
42 | ![]() |
Instance attribute | Private | Type reference (TYPE) | IUUC_TT_BASIS_OBJ | Basis objects | 20081007 | ||
43 | ![]() |
Instance attribute | Private | Type reference (TYPE) | IUUC_TT_MOD_DB | Tables used in modules | 20081007 | ||
44 | ![]() |
Instance attribute | Private | Type reference (TYPE) | IUUC_TT_MOD_DYN | Dynamic operations in modules | 20081008 | ||
45 | ![]() |
Instance attribute | Private | Type reference (TYPE) | IUUC_TT_MOD_DYN_NAV | Dynamic operations with navigation | 20081010 | ||
46 | ![]() |
Instance attribute | Private | Type reference (TYPE) | IUUC_TT_MOD_REF | Reference managers for modules | 20080813 | ||
47 | ![]() |
Instance attribute | Private | Type reference (TYPE) | IUUC_TT_MODULE_ID | Skipped basis modules | 20080930 | ||
48 | ![]() |
Instance attribute | Private | Type reference (TYPE) | IUUC_MODULE_NAME | Code scanner: Module name | 20081006 | ||
49 | ![]() |
Instance attribute | Private | Type reference (TYPE) | IUUC_MODULE_TYPE | Code Scanner: Module type | 20081006 | ||
50 | ![]() |
Instance attribute | Private | Type reference (TYPE) | IUUC_DEF_NAME | Scanned structure definition | 20080812 | ||
51 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SOBJ_NAME | Module to stop at | 20080925 | ||
52 | ![]() |
Constant | Private | Type reference (TYPE) | C | 'N' | Constant | 20080429 | |
53 | ![]() |
Constant | Private | Type reference (TYPE) | C | 'X' | Represents Boolean True Value | 20080429 | |
54 | ![]() |
Constant | Private | Type reference (TYPE) | C | 'Y' | Constant | 20080429 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | Add dynamic call in module to the list | 20080804 |
2 | ![]() |
Instance method | Private | Method | Add module to all scanned modules | 20081002 |
3 | ![]() |
Instance method | Private | Method | Add module to skipped modules | 20081001 |
4 | ![]() |
Instance method | Private | Method | Add table to the list | 20080804 |
5 | ![]() |
Instance method | Public | Method | Analyses The Xpra/Aim Modules | 20080429 |
6 | ![]() |
Instance method | Public | Constructor | Constructor | 20080429 |
7 | ![]() |
Instance method | Private | Method | Create reference manager for a module | 20081006 |
8 | ![]() |
Instance method | Private | Method | Find method calls in a statement | 20080731 |
9 | ![]() |
Static method | Public | Method | TK000004: Clear static attribute mt_all_modules | 20100713 |
10 | ![]() |
Instance method | Private | Method | Get reference manager for module | 20080814 |
11 | ![]() |
Instance method | Private | Method | Get token string (including overflow) | 20080918 |
12 | ![]() |
Instance method | Private | Method | If the call statement a built-in function (like STRLEN)? | 20081008 |
13 | ![]() |
Instance method | Private | Method | Is module already scanned? | 20081002 |
14 | ![]() |
Instance method | Private | Method | Is the module from SAP_BASIS component? | 20080929 |
15 | ![]() |
Instance method | Private | Method | Check if method is redefined in sub-classes | 20080815 |
16 | ![]() |
Instance method | Public | Method | Write scan results on the screen | 20080820 |
17 | ![]() |
Instance method | Public | Method | Saves The Db Table List To Persistent Layer | 20080429 |
18 | ![]() |
Instance method | Private | Method | Scan class attributes for class references | 20080814 |
19 | ![]() |
Instance method | Private | Method | Scan call function statement | 20081006 |
20 | ![]() |
Instance method | Private | Method | Scan a method call statement | 20080731 |
21 | ![]() |
Instance method | Private | Method | TK000002: Scan call screen statement | 20100708 |
22 | ![]() |
Instance method | Private | Method | Scan cluster tabname in EXPORT/IMPORT/DELETE FROM DATABASE | 20080804 |
23 | ![]() |
Instance method | Private | Method | Scan module code | 20081008 |
24 | ![]() |
Instance method | Private | Method | Scan variable / type definition | 20080812 |
25 | ![]() |
Instance method | Private | Method | Scans The Module For Delete Database Operations | 20080429 |
26 | ![]() |
Instance method | Private | Method | Scan EXPORT (TO DATABASE) statement | 20080804 |
27 | ![]() |
Instance method | Private | Method | Scan function module parameters for class references | 20080814 |
28 | ![]() |
Instance method | Private | Method | Scan form parameters for class references | 20080814 |
29 | ![]() |
Instance method | Private | Method | Scan for global module references | 20080813 |
30 | ![]() |
Instance method | Private | Method | Scan IMPORT (FROM DATABASE) statement | 20080804 |
31 | ![]() |
Instance method | Private | Method | Scans The Module For Insert Database Operations | 20080429 |
32 | ![]() |
Instance method | Private | Method | Scan method parameters for class references | 20080814 |
33 | ![]() |
Instance method | Private | Method | Scans The Module For Modify Database Operations | 20080429 |
34 | ![]() |
Instance method | Private | Method | Scan module code | 20081002 |
35 | ![]() |
Instance method | Private | Method | Scan PERFORM command | 20081006 |
36 | ![]() |
Instance method | Private | Method | Scan SELECT statement | 20080804 |
37 | ![]() |
Instance method | Private | Method | Scans The Module For The External Program Calls | 20080429 |
38 | ![]() |
Instance method | Private | Method | TK000003: Scan call transaction & leave to transaction statm | 20100709 |
39 | ![]() |
Instance method | Private | Method | Scan type pool for reference types | 20080818 |
40 | ![]() |
Instance method | Private | Method | Scans The Module For Update Database Operations | 20080429 |
41 | ![]() |
Instance method | Private | Method | Set reference manager for global module | 20080814 |
Events
Class CL_IUUC_CODE_SCANNER has no event.
Types
Class CL_IUUC_CODE_SCANNER has no local type.
Method Signatures
Method ADD_DYN_MODULE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_MODULE | Call by reference | Type reference (TYPE) | IUUC_TS_MODULE | Module structure | 20081008 | ||
2 | ![]() |
IV_DYN_DELETE | Call by reference | Type reference (TYPE) | IUUC_SQL_OP_USAGE | SQL Operation Applied | 20080804 | ||
3 | ![]() |
IV_DYN_INSERT | Call by reference | Type reference (TYPE) | IUUC_SQL_OP_USAGE | SQL Operation Applied | 20080804 | ||
4 | ![]() |
IV_DYN_MODIFY | Call by reference | Type reference (TYPE) | IUUC_SQL_OP_USAGE | SQL Operation Applied | 20080804 | ||
5 | ![]() |
IV_DYN_MODU_CALL | Call by reference | Type reference (TYPE) | BOOLEAN | boolean variable (X=true, -=false, space=unknown) | 20080804 | ||
6 | ![]() |
IV_DYN_SELECT | Call by reference | Type reference (TYPE) | IUUC_SQL_OP_USAGE | SQL Operation Applied | 20080804 | ||
7 | ![]() |
IV_DYN_UPDATE | Call by reference | Type reference (TYPE) | IUUC_SQL_OP_USAGE | SQL Operation Applied | 20080804 | ||
8 | ![]() |
IV_LINE | Call by reference | Type reference (TYPE) | INT4 | Line in the module include | 20081010 | ||
9 | ![]() |
IV_METH_REDEF | Call by reference | Type reference (TYPE) | BOOLEAN | boolean variable (X=true, -=false, space=unknown) | 20080815 | ||
10 | ![]() |
IV_REF_UNKNOWN | Call by reference | Type reference (TYPE) | BOOLEAN | boolean variable (X=true, -=false, space=unknown) | 20080815 |
Method ADD_DYN_MODULE on class CL_IUUC_CODE_SCANNER has no exception.
Method ADD_SCANNED_MODULE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_MODULE_PROG | Call by reference | Type reference (TYPE) | IUUC_MODULE_NAME | Code scanner: Module name | 20081002 | ||
2 | ![]() |
IV_MODULE_SUB | Call by reference | Type reference (TYPE) | IUUC_MODULE_SUB | Code scanner: Subroutine name (form/method) | 20081002 | ||
3 | ![]() |
IV_MODULE_TYPE | Call by reference | Type reference (TYPE) | IUUC_MODULE_TYPE | Code Scanner: Module type | 20081002 |
Method ADD_SCANNED_MODULE on class CL_IUUC_CODE_SCANNER has no exception.
Method ADD_SKIPPED_MODULE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_MODULE_PROG | Call by reference | Type reference (TYPE) | IUUC_MODULE_NAME | Code scanner: Module name | 20081007 | ||
2 | ![]() |
IV_MODULE_SUB | Call by reference | Type reference (TYPE) | IUUC_MODULE_SUB | Code scanner: Subroutine name (form/method) | 20081007 | ||
3 | ![]() |
IV_MODULE_TYPE | Call by reference | Type reference (TYPE) | IUUC_MODULE_TYPE | Code Scanner: Module type | 20081007 |
Method ADD_SKIPPED_MODULE on class CL_IUUC_CODE_SCANNER has no exception.
Method ADD_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_MODULE | Call by reference | Type reference (TYPE) | IUUC_TS_MODULE | Module structure | 20081007 | ||
2 | ![]() |
IV_DELETE_APPLIED | Call by reference | Type reference (TYPE) | IUUC_MOD_DB-DELETE_APPLIED | SQL Operation Applied | 20080804 | ||
3 | ![]() |
IV_INSERT_APPLIED | Call by reference | Type reference (TYPE) | IUUC_MOD_DB-INSERT_APPLIED | SQL Operation Applied | 20080804 | ||
4 | ![]() |
IV_MODIFY_APPLIED | Call by reference | Type reference (TYPE) | IUUC_MOD_DB-MODIFY_APPLIED | SQL Operation Applied | 20080804 | ||
5 | ![]() |
IV_SELECT_APPLIED | Call by reference | Type reference (TYPE) | IUUC_MOD_DB-SELECT_APPLIED | SQL Operation Applied | 20080804 | ||
6 | ![]() |
IV_TABNAME | Call by reference | Type reference (TYPE) | IUUC_MOD_DB-TABNAME | Table Name | 20080804 | ||
7 | ![]() |
IV_UPDATE_APPLIED | Call by reference | Type reference (TYPE) | IUUC_MOD_DB-UPDATE_APPLIED | SQL Operation Applied | 20080804 |
Method ADD_TABLE on class CL_IUUC_CODE_SCANNER has no exception.
Method ANALYZE_MODULE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IB_SKIP_BASIS | Call by reference | Type reference (TYPE) | CHAR1 | Skip basis modules? | 20080929 | ||
2 | ![]() |
IV_MODULE_PROG | Call by reference | Type reference (TYPE) | IUUC_MODULE_NAME | Code scanner: Module name | 20081007 | ||
3 | ![]() |
IV_MODULE_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | XPRA or AIM? | 20080429 |
Method ANALYZE_MODULE on class CL_IUUC_CODE_SCANNER has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_IUUC_CODE_SCANNER has no parameter.
Method CONSTRUCTOR on class CL_IUUC_CODE_SCANNER has no exception.
Method CREATE_REF_MANAGER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_MAININCL | Call by reference | Type reference (TYPE) | PROGRAMM | ABAP Program Name | 20081010 | ||
2 | ![]() |
IV_MODULE_PROG | Call by reference | Type reference (TYPE) | IUUC_MODULE_NAME | Code scanner: Module name | 20081006 | ||
3 | ![]() |
IV_MODULE_SUB | Call by reference | Type reference (TYPE) | IUUC_MODULE_SUB | Code scanner: Subroutine name (form/method) | 20081006 | ||
4 | ![]() |
IV_MODULE_TYPE | Call by reference | Type reference (TYPE) | IUUC_MODULE_TYPE | Code Scanner: Module type | 20081006 | ||
5 | ![]() |
RREF_REF_MANAGER | Value transfer | Object reference (TYPE REF TO) | CL_IUUC_REF_MANAGER | IUUC Code scan: Reference manager | 20081006 |
Method CREATE_REF_MANAGER on class CL_IUUC_CODE_SCANNER has no exception.
Method FIND_METHOD_CALLS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_CALL_STRING | Call by reference | Type reference (TYPE) | IUUC_TT_STRING | Table of strings | 20080731 | ||
2 | ![]() |
IS_MODULE | Call by reference | Type reference (TYPE) | IUUC_TS_MODULE | Module structure | 20081008 | ||
3 | ![]() |
IS_STMNT | Call by reference | Type reference (TYPE) | SSTMNT | Description of an ABAP/4 source analysis statement | 20080731 |
Method FIND_METHOD_CALLS on class CL_IUUC_CODE_SCANNER has no exception.
Method FREE_SCANNED_MODULE Signature
Method FREE_SCANNED_MODULE on class CL_IUUC_CODE_SCANNER has no parameter.
Method FREE_SCANNED_MODULE on class CL_IUUC_CODE_SCANNER has no exception.
Method GET_GLOBAL_REF_MANAGER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_GLOBAL_MODULE_PROG | Call by reference | Type reference (TYPE) | IUUC_MODULE_NAME | Code scanner: Module name | 20081006 | ||
2 | ![]() |
IV_GLOBAL_MODULE_TYPE | Call by reference | Type reference (TYPE) | IUUC_MODULE_TYPE | Code Scanner: Module type | 20080814 | ||
3 | ![]() |
RREF_MOD_REF | Value transfer | Object reference (TYPE REF TO) | CL_IUUC_REF_MANAGER | IUUC Code scan: Reference manager | 20080814 |
Method GET_GLOBAL_REF_MANAGER on class CL_IUUC_CODE_SCANNER has no exception.
Method GET_TOKEN_STRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_TOKEN | Call by reference | Type reference (TYPE) | STOKEN | Description of an ABAP/4 source analysis token | 20080918 | ||
2 | ![]() |
IV_OVFL_AREA | Call by reference | Type reference (TYPE) | IUUC_OVFL_AREA | Code Scaner: Overflow area | 20080918 | ||
3 | ![]() |
RV_STRING | Value transfer | Type reference (TYPE) | STRING | Token string (+overflow) | 20080918 |
Method GET_TOKEN_STRING on class CL_IUUC_CODE_SCANNER has no exception.
Method IS_ABAP_FUNCTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CALL_STRING | Call by reference | Type reference (TYPE) | STRING | Call string | 20081008 | ||
2 | ![]() |
RB_IS_FUNCTION | Value transfer | Type reference (TYPE) | CHAR1 | 'X' = yes, space = no | 20081008 |
Method IS_ABAP_FUNCTION on class CL_IUUC_CODE_SCANNER has no exception.
Method IS_ALREADY_SCANNED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_MODULE_PROG | Call by reference | Type reference (TYPE) | IUUC_MODULE_NAME | Code scanner: Module name | 20081002 | ||
2 | ![]() |
IV_MODULE_SUB | Call by reference | Type reference (TYPE) | IUUC_MODULE_SUB | Code scanner: Subroutine name (form/method) | 20081002 | ||
3 | ![]() |
IV_MODULE_TYPE | Call by reference | Type reference (TYPE) | IUUC_MODULE_TYPE | Code Scanner: Module type | 20081002 | ||
4 | ![]() |
RB_DONE | Value transfer | Type reference (TYPE) | CHAR1 | Module already scanned | 20081002 |
Method IS_ALREADY_SCANNED on class CL_IUUC_CODE_SCANNER has no exception.
Method IS_BASIS_MODULE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_MODULE_PROG | Call by reference | Type reference (TYPE) | IUUC_MODULE_NAME | Code scanner: Module name | 20081007 | ||
2 | ![]() |
IV_MODULE_SUB | Call by reference | Type reference (TYPE) | IUUC_MODULE_SUB | Code scanner: Subroutine name (form/method) | 20081007 | ||
3 | ![]() |
IV_MODULE_TYPE | Call by reference | Type reference (TYPE) | IUUC_MODULE_TYPE | Code Scanner: Module type | 20081007 | ||
4 | ![]() |
RB_BASIS | Value transfer | Type reference (TYPE) | CHAR1 | Is from basis? | 20080929 |
Method IS_BASIS_MODULE on class CL_IUUC_CODE_SCANNER has no exception.
Method IS_METHOD_REDEFINED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CLASS_NAME | Call by reference | Type reference (TYPE) | IUUC_MODULE_NAME | Class name | 20080815 | ||
2 | ![]() |
IV_METHOD_NAME | Call by reference | Type reference (TYPE) | IUUC_MODULE_SUB | Method name | 20080815 | ||
3 | ![]() |
RB_REDEFINED | Value transfer | Type reference (TYPE) | CHAR1 | Redefined in subclasses? | 20080815 |
Method IS_METHOD_REDEFINED on class CL_IUUC_CODE_SCANNER has no exception.
Method PRINT_RESULT Signature
Method PRINT_RESULT on class CL_IUUC_CODE_SCANNER has no parameter.
Method PRINT_RESULT on class CL_IUUC_CODE_SCANNER has no exception.
Method SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RETURN_FLAG | Value transfer | Type reference (TYPE) | BOOLEAN | boolean variable (X=true, -=false, space=unknown) | 20080429 |
Method SAVE on class CL_IUUC_CODE_SCANNER has no exception.
Method SCAN_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IREF_REF_MANAGER | Call by reference | Object reference (TYPE REF TO) | CL_IUUC_REF_MANAGER | IUUC Code scan: Reference manager | 20080814 | ||
2 | ![]() |
IV_CLASS_NAME | Call by reference | Type reference (TYPE) | IUUC_MODULE_NAME | Object Type Name | 20080814 |
Method SCAN_ATTRIBUTES on class CL_IUUC_CODE_SCANNER has no exception.
Method SCAN_CALL_FUNCTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_MODULE | Call by reference | Type reference (TYPE) | IUUC_TS_MODULE | Module structure | 20081006 | ||
2 | ![]() |
IV_INDEX | Call by reference | Type reference (TYPE) | INT4 | Index of the CALL token | 20081006 |
Method SCAN_CALL_FUNCTION on class CL_IUUC_CODE_SCANNER has no exception.
Method SCAN_CALL_METHOD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_MODULE | Call by reference | Type reference (TYPE) | IUUC_TS_MODULE | Module structure | 20081006 | ||
2 | ![]() |
IV_CALL_STRING | Call by reference | Type reference (TYPE) | STRING | ref->method, ref=>method, etc. | 20080731 | ||
3 | ![]() |
IV_INDEX | Call by reference | Type reference (TYPE) | INT4 | Index of the token | 20081010 |
Method SCAN_CALL_METHOD on class CL_IUUC_CODE_SCANNER has no exception.
Method SCAN_CALL_SCREEN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_MODULE | Call by reference | Type reference (TYPE) | IUUC_TS_MODULE | Module structure | 20100708 | ||
2 | ![]() |
IV_INDEX | Call by reference | Type reference (TYPE) | INT4 | Index of the CALL token | 20100708 |
Method SCAN_CALL_SCREEN on class CL_IUUC_CODE_SCANNER has no exception.
Method SCAN_CLUST_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EB_CLIENT | Call by reference | Type reference (TYPE) | CLIDEP | Flag indicating client-specific entries | 20080804 | ||
2 | ![]() |
EV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20080804 | ||
3 | ![]() |
IT_TOKENS | Call by reference | Type reference (TYPE) | IUUC_TOKENS | Table type for the tokens | 20080804 | ||
4 | ![]() |
IV_INDEX | Call by reference | Type reference (TYPE) | I | 20080804 |
Method SCAN_CLUST_TABLE on class CL_IUUC_CODE_SCANNER has no exception.
Method SCAN_CODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IB_REF_ONLY | Call by reference | Type reference (TYPE) | C | Scan for class references only | 20081008 | ||
2 | ![]() |
IS_MODULE | Call by reference | Type reference (TYPE) | IUUC_TS_MODULE | Module structure | 20081008 |
Method SCAN_CODE on class CL_IUUC_CODE_SCANNER has no exception.
Method SCAN_DEF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IREF_REF_MANAGER | Call by reference | Object reference (TYPE REF TO) | CL_IUUC_REF_MANAGER | IUUC Code scan: Reference manager | 20081006 | ||
2 | ![]() |
IT_TOKENS | Call by reference | Type reference (TYPE) | IUUC_TOKENS | Table type for the tokens | 20080812 | ||
3 | ![]() |
IV_INDEX | Call by reference | Type reference (TYPE) | I | Description of an ABAP/4 source analysis statement | 20080812 |
Method SCAN_DEF on class CL_IUUC_CODE_SCANNER has no exception.
Method SCAN_DELETE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_MODULE | Call by reference | Type reference (TYPE) | IUUC_TS_MODULE | Module structure | 20081008 | ||
2 | ![]() |
IV_INDEX | Call by reference | Type reference (TYPE) | I | 20080502 |
Method SCAN_DELETE on class CL_IUUC_CODE_SCANNER has no exception.
Method SCAN_EXPORT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_MODULE | Call by reference | Type reference (TYPE) | IUUC_TS_MODULE | Module structure | 20081008 | ||
2 | ![]() |
IS_STMNT | Call by reference | Type reference (TYPE) | SSTMNT | Description of an ABAP/4 source analysis statement | 20080804 |
Method SCAN_EXPORT on class CL_IUUC_CODE_SCANNER has no exception.
Method SCAN_FM_PARAMETERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IREF_REF_MANAGER | Call by reference | Object reference (TYPE REF TO) | CL_IUUC_REF_MANAGER | IUUC Code scan: Reference manager | 20080814 | ||
2 | ![]() |
IV_FM_NAME | Call by reference | Type reference (TYPE) | GOBJ_NAME | Object name for global objects | 20080814 |
Method SCAN_FM_PARAMETERS on class CL_IUUC_CODE_SCANNER has no exception.
Method SCAN_FORM_PARAMETERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IREF_REF_MANAGER | Call by reference | Object reference (TYPE REF TO) | CL_IUUC_REF_MANAGER | IUUC Code scan: Reference manager | 20081006 | ||
2 | ![]() |
IT_TOKENS | Call by reference | Type reference (TYPE) | IUUC_TOKENS | Table type for the tokens | 20080814 | ||
3 | ![]() |
IV_FROM | Call by reference | Type reference (TYPE) | I | Starting index | 20080814 | ||
4 | ![]() |
IV_TO | Call by reference | Type reference (TYPE) | I | Ending index | 20080814 |
Method SCAN_FORM_PARAMETERS on class CL_IUUC_CODE_SCANNER has no exception.
Method SCAN_GLOBAL_REFS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_GLOBAL_MODULE_PROG | Call by reference | Type reference (TYPE) | IUUC_MODULE_NAME | Global module name | 20081006 | ||
2 | ![]() |
IV_GLOBAL_MODULE_TYPE | Call by reference | Type reference (TYPE) | IUUC_MODULE_TYPE | Global module type | 20080813 | ||
3 | ![]() |
RREF_REF_MANAGER | Value transfer | Object reference (TYPE REF TO) | CL_IUUC_REF_MANAGER | IUUC Code scan: Reference manager | 20081006 |
Method SCAN_GLOBAL_REFS on class CL_IUUC_CODE_SCANNER has no exception.
Method SCAN_IMPORT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_MODULE | Call by reference | Type reference (TYPE) | IUUC_TS_MODULE | Module structure | 20081008 | ||
2 | ![]() |
IS_STMNT | Call by reference | Type reference (TYPE) | SSTMNT | Description of an ABAP/4 source analysis statement | 20080804 |
Method SCAN_IMPORT on class CL_IUUC_CODE_SCANNER has no exception.
Method SCAN_INSERT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_MODULE | Call by reference | Type reference (TYPE) | IUUC_TS_MODULE | Module structure | 20081008 | ||
2 | ![]() |
IV_INDEX | Call by reference | Type reference (TYPE) | I | 20080502 |
Method SCAN_INSERT on class CL_IUUC_CODE_SCANNER has no exception.
Method SCAN_METHOD_PARAMETERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IREF_REF_MANAGER | Call by reference | Object reference (TYPE REF TO) | CL_IUUC_REF_MANAGER | IUUC Code scan: Reference manager | 20080814 | ||
2 | ![]() |
IV_CLASS_NAME | Call by reference | Type reference (TYPE) | IUUC_MODULE_NAME | 20080814 | |||
3 | ![]() |
IV_METHOD_NAME | Call by reference | Type reference (TYPE) | IUUC_MODULE_SUB | 20080814 |
Method SCAN_METHOD_PARAMETERS on class CL_IUUC_CODE_SCANNER has no exception.
Method SCAN_MODIFY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_MODULE | Call by reference | Type reference (TYPE) | IUUC_TS_MODULE | Module structure | 20081008 | ||
2 | ![]() |
IV_INDEX | Call by reference | Type reference (TYPE) | I | 20080502 |
Method SCAN_MODIFY on class CL_IUUC_CODE_SCANNER has no exception.
Method SCAN_MODULE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IB_REF_ONLY | Call by reference | Type reference (TYPE) | CHAR1 | Scan for class references only | 20081006 | ||
2 | ![]() |
IREF_CALLER | Call by reference | Object reference (TYPE REF TO) | CL_IUUC_MODULE_CODE | Code scanner: Module code | 20081121 | ||
3 | ![]() |
IV_MODULE_PROG | Call by reference | Type reference (TYPE) | IUUC_MODULE_NAME | Code scanner: Module name | 20081002 | ||
4 | ![]() |
IV_MODULE_SUB | Call by reference | Type reference (TYPE) | IUUC_MODULE_SUB | Code scanner: Subroutine name (form/method) | 20081002 | ||
5 | ![]() |
IV_MODULE_TYPE | Call by reference | Type reference (TYPE) | IUUC_MODULE_TYPE | Code Scanner: Module type | 20081002 | ||
6 | ![]() |
RREF_REF_MANAGER | Value transfer | Object reference (TYPE REF TO) | CL_IUUC_REF_MANAGER | IUUC Code scan: Reference manager | 20081006 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Error on IMPORT FROM DATABASE | 20081121 | |
2 | ![]() |
Error on EXPORT TO DATABASE | 20081121 |
Method SCAN_PERFORM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_MODULE | Call by reference | Type reference (TYPE) | IUUC_TS_MODULE | Module structure | 20081006 | ||
2 | ![]() |
IV_INDEX | Call by reference | Type reference (TYPE) | INT4 | Index of the PERFORM token | 20081006 |
Method SCAN_PERFORM on class CL_IUUC_CODE_SCANNER has no exception.
Method SCAN_SELECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_MODULE | Call by reference | Type reference (TYPE) | IUUC_TS_MODULE | Module structure | 20081007 | ||
2 | ![]() |
IS_STMNT | Call by reference | Type reference (TYPE) | SSTMNT | SELECT statement | 20080804 |
Method SCAN_SELECT on class CL_IUUC_CODE_SCANNER has no exception.
Method SCAN_SUBMIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_MODULE | Call by reference | Type reference (TYPE) | IUUC_TS_MODULE | Module structure | 20081006 | ||
2 | ![]() |
IV_INDEX | Call by reference | Type reference (TYPE) | INT4 | Index of the SUBMIT token | 20081006 |
Method SCAN_SUBMIT on class CL_IUUC_CODE_SCANNER has no exception.
Method SCAN_TRANSACTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_MODULE | Call by reference | Type reference (TYPE) | IUUC_TS_MODULE | Module structure | 20100709 | ||
2 | ![]() |
IV_INDEX | Call by reference | Type reference (TYPE) | INT4 | Index of the SUBMIT token | 20100709 |
Method SCAN_TRANSACTION on class CL_IUUC_CODE_SCANNER has no exception.
Method SCAN_TYPE_POOL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IREF_REF_MANAGER | Call by reference | Object reference (TYPE REF TO) | CL_IUUC_REF_MANAGER | IUUC Code scan: Reference manager | 20080818 | ||
2 | ![]() |
IV_TYPE_POOL_NAME | Call by reference | Type reference (TYPE) | GOBJ_NAME | Object name for global objects | 20080818 |
Method SCAN_TYPE_POOL on class CL_IUUC_CODE_SCANNER has no exception.
Method SCAN_UPDATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_MODULE | Call by reference | Type reference (TYPE) | IUUC_TS_MODULE | Module structure | 20081008 | ||
2 | ![]() |
IV_INDEX | Call by reference | Type reference (TYPE) | I | 20080502 |
Method SCAN_UPDATE on class CL_IUUC_CODE_SCANNER has no exception.
Method SET_GLOBAL_REF_MANAGER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IREF_REF_MANAGER | Call by reference | Object reference (TYPE REF TO) | CL_IUUC_REF_MANAGER | IUUC Code scan: Reference manager | 20080814 | ||
2 | ![]() |
IV_GLOBAL_MODULE_PROG | Call by reference | Type reference (TYPE) | IUUC_MODULE_NAME | Code scanner: Module name | 20081006 | ||
3 | ![]() |
IV_GLOBAL_MODULE_TYPE | Call by reference | Type reference (TYPE) | IUUC_MODULE_TYPE | Object name for global objects | 20081006 |
Method SET_GLOBAL_REF_MANAGER on class CL_IUUC_CODE_SCANNER has no exception.
History
Last changed by/on | SAP | 20141030 |
SAP Release Created in | 2005_1_471 |