SAP ABAP Class CL_IUUC_CODE_SCANNER (Code Scanner for IUUC)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_CODE_SCANNER (Package) CNV_CODE_SCANNER
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 CL_IUUC_CODE_LOADER 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 CO_CALL Constant Private Type reference (TYPE) CHAR4 'CALL' Call Key Word 20080505
2 CO_CLIENT Constant Private Type reference (TYPE) C 'S' Constant for Client Specification 20080429
3 CO_DELETE Constant Private Type reference (TYPE) CHAR6 'DELETE' Delete Key Word 20080505
4 CO_ENDFORM Constant Private Type reference (TYPE) CHAR7 'ENDFORM' EndForm Key Word 20080505
5 CO_ENDFUNCTION Constant Private Type reference (TYPE) CHAR11 'ENDFUNCTION' EndFunction Key Word 20080505
6 CO_EXPORT Constant Private Type reference (TYPE) CHAR6 'EXPORT' Export Key Word 20080804
7 CO_F Constant Private Type reference (TYPE) C 'F' F 20080506
8 CO_FOR Constant Private Type reference (TYPE) CHAR3 'FOR' For Key Word 20080505
9 CO_FORM Constant Private Type reference (TYPE) CHAR4 'FORM' Form Key Word 20080505
10 CO_FROM Constant Private Type reference (TYPE) CHAR4 'FROM' Constant From 20080505
11 CO_FUNCTION Constant Private Type reference (TYPE) CHAR8 'FUNCTION' Function KeyWord 20080505
12 CO_IMPORT Constant Private Type reference (TYPE) CHAR6 'IMPORT' Import Key Word 20080804
13 CO_INCLUDE Constant Private Type reference (TYPE) CHAR7 'INCLUDE' Include Key Word 20080505
14 CO_INITIAL Constant Private Type reference (TYPE) CHAR7 'INITIAL' Initial Key Word 20080505
15 CO_INSERT Constant Private Type reference (TYPE) CHAR6 'INSERT' Insert Key Word 20080505
16 CO_INTO Constant Private Type reference (TYPE) CHAR4 'INTO' Into Key Word 20080505
17 CO_LEAVE Constant Private Type reference (TYPE) CHAR5 'LEAVE' R/2 table 20100709
18 CO_LINES Constant Private Type reference (TYPE) CHAR5 'LINES' Lines Key Word 20080505
19 CO_METHOD Constant Private Type reference (TYPE) CHAR6 'METHOD' Method Key Word 20080505
20 CO_MODIFY Constant Private Type reference (TYPE) CHAR6 'MODIFY' Modify Key Word 20080505
21 CO_MODTYPE Constant Private Type reference (TYPE) TROBJTYPE 'AIM' Constant for Module Type After Import Method 20080429
22 CO_OPEN Constant Private Type reference (TYPE) CHAR4 'OPEN' Open Key Word 20080804
23 CO_PERFORM Constant Private Type reference (TYPE) CHAR7 'PERFORM' Perform Key Word 20080505
24 CO_REPORT Constant Private Type reference (TYPE) CHAR6 'REPORT' Report Key word 20080505
25 CO_REPTYPE Constant Private Type reference (TYPE) CHAR3 'REP' Represents Report Program Type 20080429
26 CO_SCREEN Constant Private Type reference (TYPE) CHAR6 'SCREEN' Character field, 8 characters long 20100708
27 CO_SELECT Constant Private Type reference (TYPE) CHAR6 'SELECT' Select Key Word 20080804
28 CO_SUBMIT Constant Private Type reference (TYPE) CHAR6 'SUBMIT' Submit Key Word 20080505
29 CO_TRANSACTION Constant Private Type reference (TYPE) CHAR11 'TRANSACTION' Character field of length 6 20100709
30 CO_TXTPOOL Constant Private Type reference (TYPE) CHAR8 'TEXTPOOL' Text pool Key Word 20080505
31 CO_TYPE Constant Private Type reference (TYPE) CHAR4 'TYPE' Type Key Word 20080505
32 CO_TYPEPOOL Constant Private Type reference (TYPE) CHAR9 'TYPE-POOL' Type-pool key word 20080818
33 CO_TYPEPOOLS Constant Private Type reference (TYPE) CHAR10 'TYPE-POOLS' Type-pools key word 20080818
34 CO_UNIDENTIFIED Constant Private Type reference (TYPE) CHAR3 'UIM' Unidentified Module 20080430
35 CO_UPDATE Constant Private Type reference (TYPE) CHAR6 'UPDATE' Character field of length 6 20080505
36 C_CLIENT Constant Private Type reference (TYPE) CHAR6 'CLIENT' Client key word 20080505
37 FALSE Constant Private Type reference (TYPE) C '-' Represents Boolean False Value 20080429
38 MB_SKIP_BASIS Instance attribute Private Type reference (TYPE) C Skip basis programs? 20080929
39 MB_STRUCT_OCCURS Instance attribute Private Type reference (TYPE) C OCCURS used in BEGIN OF structure 20080926
40 MT_ALL_MODULES Static Attribute Private Type reference (TYPE) IUUC_TT_MODULE_ID All scanned modules 20081002
41 MT_BASISDEVC Instance attribute Private Type reference (TYPE) TT_DEVC Basis development classes 20080929
42 MT_BASIS_OBJ Instance attribute Private Type reference (TYPE) IUUC_TT_BASIS_OBJ Basis objects 20081007
43 MT_MOD_DB Instance attribute Private Type reference (TYPE) IUUC_TT_MOD_DB Tables used in modules 20081007
44 MT_MOD_DYN Instance attribute Private Type reference (TYPE) IUUC_TT_MOD_DYN Dynamic operations in modules 20081008
45 MT_MOD_DYN_NAV Instance attribute Private Type reference (TYPE) IUUC_TT_MOD_DYN_NAV Dynamic operations with navigation 20081010
46 MT_MOD_REF Instance attribute Private Type reference (TYPE) IUUC_TT_MOD_REF Reference managers for modules 20080813
47 MT_SKIPPED_MODULES Instance attribute Private Type reference (TYPE) IUUC_TT_MODULE_ID Skipped basis modules 20080930
48 MV_ROOT_MODULE_PROG Instance attribute Private Type reference (TYPE) IUUC_MODULE_NAME Code scanner: Module name 20081006
49 MV_ROOT_MODULE_TYPE Instance attribute Private Type reference (TYPE) IUUC_MODULE_TYPE Code Scanner: Module type 20081006
50 MV_STRUCT_NAME Instance attribute Private Type reference (TYPE) IUUC_DEF_NAME Scanned structure definition 20080812
51 M_DEBUG_MODULE Instance attribute Private Type reference (TYPE) SOBJ_NAME Module to stop at 20080925
52 NO Constant Private Type reference (TYPE) C 'N' Constant 20080429
53 TRUE Constant Private Type reference (TYPE) C 'X' Represents Boolean True Value 20080429
54 YES Constant Private Type reference (TYPE) C 'Y' Constant 20080429
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DYN_MODULE Instance method Private Method Add dynamic call in module to the list 20080804
2 ADD_SCANNED_MODULE Instance method Private Method Add module to all scanned modules 20081002
3 ADD_SKIPPED_MODULE Instance method Private Method Add module to skipped modules 20081001
4 ADD_TABLE Instance method Private Method Add table to the list 20080804
5 ANALYZE_MODULE Instance method Public Method Analyses The Xpra/Aim Modules 20080429
6 CONSTRUCTOR Instance method Public Constructor Constructor 20080429
7 CREATE_REF_MANAGER Instance method Private Method Create reference manager for a module 20081006
8 FIND_METHOD_CALLS Instance method Private Method Find method calls in a statement 20080731
9 FREE_SCANNED_MODULE Static method Public Method TK000004: Clear static attribute mt_all_modules 20100713
10 GET_GLOBAL_REF_MANAGER Instance method Private Method Get reference manager for module 20080814
11 GET_TOKEN_STRING Instance method Private Method Get token string (including overflow) 20080918
12 IS_ABAP_FUNCTION Instance method Private Method If the call statement a built-in function (like STRLEN)? 20081008
13 IS_ALREADY_SCANNED Instance method Private Method Is module already scanned? 20081002
14 IS_BASIS_MODULE Instance method Private Method Is the module from SAP_BASIS component? 20080929
15 IS_METHOD_REDEFINED Instance method Private Method Check if method is redefined in sub-classes 20080815
16 PRINT_RESULT Instance method Public Method Write scan results on the screen 20080820
17 SAVE Instance method Public Method Saves The Db Table List To Persistent Layer 20080429
18 SCAN_ATTRIBUTES Instance method Private Method Scan class attributes for class references 20080814
19 SCAN_CALL_FUNCTION Instance method Private Method Scan call function statement 20081006
20 SCAN_CALL_METHOD Instance method Private Method Scan a method call statement 20080731
21 SCAN_CALL_SCREEN Instance method Private Method TK000002: Scan call screen statement 20100708
22 SCAN_CLUST_TABLE Instance method Private Method Scan cluster tabname in EXPORT/IMPORT/DELETE FROM DATABASE 20080804
23 SCAN_CODE Instance method Private Method Scan module code 20081008
24 SCAN_DEF Instance method Private Method Scan variable / type definition 20080812
25 SCAN_DELETE Instance method Private Method Scans The Module For Delete Database Operations 20080429
26 SCAN_EXPORT Instance method Private Method Scan EXPORT (TO DATABASE) statement 20080804
27 SCAN_FM_PARAMETERS Instance method Private Method Scan function module parameters for class references 20080814
28 SCAN_FORM_PARAMETERS Instance method Private Method Scan form parameters for class references 20080814
29 SCAN_GLOBAL_REFS Instance method Private Method Scan for global module references 20080813
30 SCAN_IMPORT Instance method Private Method Scan IMPORT (FROM DATABASE) statement 20080804
31 SCAN_INSERT Instance method Private Method Scans The Module For Insert Database Operations 20080429
32 SCAN_METHOD_PARAMETERS Instance method Private Method Scan method parameters for class references 20080814
33 SCAN_MODIFY Instance method Private Method Scans The Module For Modify Database Operations 20080429
34 SCAN_MODULE Instance method Private Method Scan module code 20081002
35 SCAN_PERFORM Instance method Private Method Scan PERFORM command 20081006
36 SCAN_SELECT Instance method Private Method Scan SELECT statement 20080804
37 SCAN_SUBMIT Instance method Private Method Scans The Module For The External Program Calls 20080429
38 SCAN_TRANSACTION Instance method Private Method TK000003: Scan call transaction & leave to transaction statm 20100709
39 SCAN_TYPE_POOL Instance method Private Method Scan type pool for reference types 20080818
40 SCAN_UPDATE Instance method Private Method Scans The Module For Update Database Operations 20080429
41 SET_GLOBAL_REF_MANAGER 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 Importing IS_MODULE Call by reference Type reference (TYPE) IUUC_TS_MODULE Module structure 20081008
2 Importing IV_DYN_DELETE Call by reference Type reference (TYPE) IUUC_SQL_OP_USAGE SQL Operation Applied 20080804
3 Importing IV_DYN_INSERT Call by reference Type reference (TYPE) IUUC_SQL_OP_USAGE SQL Operation Applied 20080804
4 Importing IV_DYN_MODIFY Call by reference Type reference (TYPE) IUUC_SQL_OP_USAGE SQL Operation Applied 20080804
5 Importing IV_DYN_MODU_CALL Call by reference Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20080804
6 Importing IV_DYN_SELECT Call by reference Type reference (TYPE) IUUC_SQL_OP_USAGE SQL Operation Applied 20080804
7 Importing IV_DYN_UPDATE Call by reference Type reference (TYPE) IUUC_SQL_OP_USAGE SQL Operation Applied 20080804
8 Importing IV_LINE Call by reference Type reference (TYPE) INT4 Line in the module include 20081010
9 Importing IV_METH_REDEF Call by reference Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20080815
10 Importing 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 Importing IV_MODULE_PROG Call by reference Type reference (TYPE) IUUC_MODULE_NAME Code scanner: Module name 20081002
2 Importing IV_MODULE_SUB Call by reference Type reference (TYPE) IUUC_MODULE_SUB Code scanner: Subroutine name (form/method) 20081002
3 Importing 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 Importing IV_MODULE_PROG Call by reference Type reference (TYPE) IUUC_MODULE_NAME Code scanner: Module name 20081007
2 Importing IV_MODULE_SUB Call by reference Type reference (TYPE) IUUC_MODULE_SUB Code scanner: Subroutine name (form/method) 20081007
3 Importing 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 Importing IS_MODULE Call by reference Type reference (TYPE) IUUC_TS_MODULE Module structure 20081007
2 Importing IV_DELETE_APPLIED Call by reference Type reference (TYPE) IUUC_MOD_DB-DELETE_APPLIED SQL Operation Applied 20080804
3 Importing IV_INSERT_APPLIED Call by reference Type reference (TYPE) IUUC_MOD_DB-INSERT_APPLIED SQL Operation Applied 20080804
4 Importing IV_MODIFY_APPLIED Call by reference Type reference (TYPE) IUUC_MOD_DB-MODIFY_APPLIED SQL Operation Applied 20080804
5 Importing IV_SELECT_APPLIED Call by reference Type reference (TYPE) IUUC_MOD_DB-SELECT_APPLIED SQL Operation Applied 20080804
6 Importing IV_TABNAME Call by reference Type reference (TYPE) IUUC_MOD_DB-TABNAME Table Name 20080804
7 Importing 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 Importing IB_SKIP_BASIS Call by reference Type reference (TYPE) CHAR1 Skip basis modules? 20080929
2 Importing IV_MODULE_PROG Call by reference Type reference (TYPE) IUUC_MODULE_NAME Code scanner: Module name 20081007
3 Importing 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 Importing IV_MAININCL Call by reference Type reference (TYPE) PROGRAMM ABAP Program Name 20081010
2 Importing IV_MODULE_PROG Call by reference Type reference (TYPE) IUUC_MODULE_NAME Code scanner: Module name 20081006
3 Importing IV_MODULE_SUB Call by reference Type reference (TYPE) IUUC_MODULE_SUB Code scanner: Subroutine name (form/method) 20081006
4 Importing IV_MODULE_TYPE Call by reference Type reference (TYPE) IUUC_MODULE_TYPE Code Scanner: Module type 20081006
5 Returning 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 Exporting ET_CALL_STRING Call by reference Type reference (TYPE) IUUC_TT_STRING Table of strings 20080731
2 Importing IS_MODULE Call by reference Type reference (TYPE) IUUC_TS_MODULE Module structure 20081008
3 Importing 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 Importing IV_GLOBAL_MODULE_PROG Call by reference Type reference (TYPE) IUUC_MODULE_NAME Code scanner: Module name 20081006
2 Importing IV_GLOBAL_MODULE_TYPE Call by reference Type reference (TYPE) IUUC_MODULE_TYPE Code Scanner: Module type 20080814
3 Returning 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 Importing IS_TOKEN Call by reference Type reference (TYPE) STOKEN Description of an ABAP/4 source analysis token 20080918
2 Importing IV_OVFL_AREA Call by reference Type reference (TYPE) IUUC_OVFL_AREA Code Scaner: Overflow area 20080918
3 Returning 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 Importing IV_CALL_STRING Call by reference Type reference (TYPE) STRING Call string 20081008
2 Returning 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 Importing IV_MODULE_PROG Call by reference Type reference (TYPE) IUUC_MODULE_NAME Code scanner: Module name 20081002
2 Importing IV_MODULE_SUB Call by reference Type reference (TYPE) IUUC_MODULE_SUB Code scanner: Subroutine name (form/method) 20081002
3 Importing IV_MODULE_TYPE Call by reference Type reference (TYPE) IUUC_MODULE_TYPE Code Scanner: Module type 20081002
4 Returning 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 Importing IV_MODULE_PROG Call by reference Type reference (TYPE) IUUC_MODULE_NAME Code scanner: Module name 20081007
2 Importing IV_MODULE_SUB Call by reference Type reference (TYPE) IUUC_MODULE_SUB Code scanner: Subroutine name (form/method) 20081007
3 Importing IV_MODULE_TYPE Call by reference Type reference (TYPE) IUUC_MODULE_TYPE Code Scanner: Module type 20081007
4 Returning 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 Importing IV_CLASS_NAME Call by reference Type reference (TYPE) IUUC_MODULE_NAME Class name 20080815
2 Importing IV_METHOD_NAME Call by reference Type reference (TYPE) IUUC_MODULE_SUB Method name 20080815
3 Returning 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 Returning 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 Importing IREF_REF_MANAGER Call by reference Object reference (TYPE REF TO) CL_IUUC_REF_MANAGER IUUC Code scan: Reference manager 20080814
2 Importing 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 Importing IS_MODULE Call by reference Type reference (TYPE) IUUC_TS_MODULE Module structure 20081006
2 Importing 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 Importing IS_MODULE Call by reference Type reference (TYPE) IUUC_TS_MODULE Module structure 20081006
2 Importing IV_CALL_STRING Call by reference Type reference (TYPE) STRING ref->method, ref=>method, etc. 20080731
3 Importing 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 Importing IS_MODULE Call by reference Type reference (TYPE) IUUC_TS_MODULE Module structure 20100708
2 Importing 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 Exporting EB_CLIENT Call by reference Type reference (TYPE) CLIDEP Flag indicating client-specific entries 20080804
2 Exporting EV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20080804
3 Importing IT_TOKENS Call by reference Type reference (TYPE) IUUC_TOKENS Table type for the tokens 20080804
4 Importing 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 Importing IB_REF_ONLY Call by reference Type reference (TYPE) C Scan for class references only 20081008
2 Importing 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 Importing IREF_REF_MANAGER Call by reference Object reference (TYPE REF TO) CL_IUUC_REF_MANAGER IUUC Code scan: Reference manager 20081006
2 Importing IT_TOKENS Call by reference Type reference (TYPE) IUUC_TOKENS Table type for the tokens 20080812
3 Importing 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 Importing IS_MODULE Call by reference Type reference (TYPE) IUUC_TS_MODULE Module structure 20081008
2 Importing 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 Importing IS_MODULE Call by reference Type reference (TYPE) IUUC_TS_MODULE Module structure 20081008
2 Importing 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 Importing IREF_REF_MANAGER Call by reference Object reference (TYPE REF TO) CL_IUUC_REF_MANAGER IUUC Code scan: Reference manager 20080814
2 Importing 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 Importing IREF_REF_MANAGER Call by reference Object reference (TYPE REF TO) CL_IUUC_REF_MANAGER IUUC Code scan: Reference manager 20081006
2 Importing IT_TOKENS Call by reference Type reference (TYPE) IUUC_TOKENS Table type for the tokens 20080814
3 Importing IV_FROM Call by reference Type reference (TYPE) I Starting index 20080814
4 Importing 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 Importing IV_GLOBAL_MODULE_PROG Call by reference Type reference (TYPE) IUUC_MODULE_NAME Global module name 20081006
2 Importing IV_GLOBAL_MODULE_TYPE Call by reference Type reference (TYPE) IUUC_MODULE_TYPE Global module type 20080813
3 Returning 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 Importing IS_MODULE Call by reference Type reference (TYPE) IUUC_TS_MODULE Module structure 20081008
2 Importing 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 Importing IS_MODULE Call by reference Type reference (TYPE) IUUC_TS_MODULE Module structure 20081008
2 Importing 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 Importing IREF_REF_MANAGER Call by reference Object reference (TYPE REF TO) CL_IUUC_REF_MANAGER IUUC Code scan: Reference manager 20080814
2 Importing IV_CLASS_NAME Call by reference Type reference (TYPE) IUUC_MODULE_NAME 20080814
3 Importing 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 Importing IS_MODULE Call by reference Type reference (TYPE) IUUC_TS_MODULE Module structure 20081008
2 Importing 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 Importing IB_REF_ONLY Call by reference Type reference (TYPE) CHAR1 Scan for class references only 20081006
2 Importing IREF_CALLER Call by reference Object reference (TYPE REF TO) CL_IUUC_MODULE_CODE Code scanner: Module code 20081121
3 Importing IV_MODULE_PROG Call by reference Type reference (TYPE) IUUC_MODULE_NAME Code scanner: Module name 20081002
4 Importing IV_MODULE_SUB Call by reference Type reference (TYPE) IUUC_MODULE_SUB Code scanner: Subroutine name (form/method) 20081002
5 Importing IV_MODULE_TYPE Call by reference Type reference (TYPE) IUUC_MODULE_TYPE Code Scanner: Module type 20081002
6 Returning 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 SWAP_IN_FAILED Error on IMPORT FROM DATABASE 20081121
2 SWAP_OUT_FAILED 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 Importing IS_MODULE Call by reference Type reference (TYPE) IUUC_TS_MODULE Module structure 20081006
2 Importing 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 Importing IS_MODULE Call by reference Type reference (TYPE) IUUC_TS_MODULE Module structure 20081007
2 Importing 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 Importing IS_MODULE Call by reference Type reference (TYPE) IUUC_TS_MODULE Module structure 20081006
2 Importing 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 Importing IS_MODULE Call by reference Type reference (TYPE) IUUC_TS_MODULE Module structure 20100709
2 Importing 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 Importing IREF_REF_MANAGER Call by reference Object reference (TYPE REF TO) CL_IUUC_REF_MANAGER IUUC Code scan: Reference manager 20080818
2 Importing 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 Importing IS_MODULE Call by reference Type reference (TYPE) IUUC_TS_MODULE Module structure 20081008
2 Importing 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 Importing IREF_REF_MANAGER Call by reference Object reference (TYPE REF TO) CL_IUUC_REF_MANAGER IUUC Code scan: Reference manager 20080814
2 Importing IV_GLOBAL_MODULE_PROG Call by reference Type reference (TYPE) IUUC_MODULE_NAME Code scanner: Module name 20081006
3 Importing 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