SAP ABAP Class CL_CI_TEST_METRIC_OO_SIZE (Code Inspector: OO Size Metrics)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     S_KAIZEN (Package) ABAP Metrics
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CI_TEST_SCAN Code Inspector: Test Based on SCAN 20070305
Properties
Class CL_CI_TEST_METRIC_OO_SIZE  
Short Description Code Inspector: OO Size Metrics    
Super Class CL_CI_TEST_SCAN Code Inspector: Test Based on SCAN 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_KAIZEN   ABAP Metrics 
Created 20070305   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CI_TEST_METRIC_OO_SIZE has no forward declaration.
Interfaces
Class CL_CI_TEST_METRIC_OO_SIZE has no interface implemented.
Friends
Class CL_CI_TEST_METRIC_OO_SIZE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_METRIC_SUMMARY Constant Public Type reference (TYPE) SCI_ERRC 'METRIC' Code Inspector: ID for Message Code 20070423
2 GC_METRIC_W_NOA Constant Public Type reference (TYPE) SCI_ERRC 'KW_NOA' Code Inspector: ID for Message Code 20070321
3 GC_METRIC_W_NOE Constant Public Type reference (TYPE) SCI_ERRC 'KW_NOE' Code Inspector: ID for Message Code 20070321
4 GC_METRIC_W_NOI Constant Public Type reference (TYPE) SCI_ERRC 'KW_NOI' Code Inspector: ID for Message Code 20070321
5 GC_METRIC_W_NOIA Constant Public Type reference (TYPE) SCI_ERRC 'KW_NOIA' Code Inspector: ID for Message Code 20070321
6 GC_METRIC_W_NOIM Constant Public Type reference (TYPE) SCI_ERRC 'KW_NOIM' Code Inspector: ID for Message Code 20070321
7 GC_METRIC_W_NOM Constant Public Type reference (TYPE) SCI_ERRC 'KW_NOM' Code Inspector: ID for Message Code 20070321
8 GC_METRIC_W_NOOA Constant Public Type reference (TYPE) SCI_ERRC 'KW_NOOA' Code Inspector: ID for Message Code 20070321
9 GC_METRIC_W_NOOM Constant Public Type reference (TYPE) SCI_ERRC 'KW_NOOM' Code Inspector: ID for Message Code 20070321
10 GC_METRIC_W_NORM Constant Public Type reference (TYPE) SCI_ERRC 'KW_NORM' Code Inspector: ID for Message Code 20070321
11 GC_METRIC_W_NOUA Constant Public Type reference (TYPE) SCI_ERRC 'KW_NOUA' Code Inspector: ID for Message Code 20070321
12 GC_METRIC_W_NOUM Constant Public Type reference (TYPE) SCI_ERRC 'KW_NOUM' Code Inspector: ID for Message Code 20070321
13 GC_MY_NAME Constant Private Type reference (TYPE) SEOCLSNAME 'CL_CI_TEST_METRIC_OO_SIZE' 20070305
14 MO_P_DESCR_REF Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_CLASSDESCR 20070305
15 MV_PA_SHOW_WARNING Instance attribute Private Type reference (TYPE) FLAG General Flag 20070321
16 MV_PA_WITH_INHERITED Instance attribute Private Type reference (TYPE) SYCHAR01 20070305
17 MV_PA_WITH_NOA Instance attribute Private Type reference (TYPE) SYCHAR01 20070305
18 MV_PA_WITH_NOA_THRESHOLD Instance attribute Private Type reference (TYPE) I 20070321
19 MV_PA_WITH_NOE Instance attribute Private Type reference (TYPE) SYCHAR01 20070305
20 MV_PA_WITH_NOE_THRESHOLD Instance attribute Private Type reference (TYPE) I 20070321
21 MV_PA_WITH_NOI Instance attribute Private Type reference (TYPE) SYCHAR01 20070305
22 MV_PA_WITH_NOIA Instance attribute Private Type reference (TYPE) SYCHAR01 20070305
23 MV_PA_WITH_NOIA_THRESHOLD Instance attribute Private Type reference (TYPE) I 20070321
24 MV_PA_WITH_NOIM Instance attribute Private Type reference (TYPE) SYCHAR01 20070305
25 MV_PA_WITH_NOIM_THRESHOLD Instance attribute Private Type reference (TYPE) I 20070321
26 MV_PA_WITH_NOI_THRESHOLD Instance attribute Private Type reference (TYPE) I 20070321
27 MV_PA_WITH_NOM Instance attribute Private Type reference (TYPE) SYCHAR01 20070305
28 MV_PA_WITH_NOM_THRESHOLD Instance attribute Private Type reference (TYPE) I 20070321
29 MV_PA_WITH_NOOA Instance attribute Private Type reference (TYPE) SYCHAR01 20070305
30 MV_PA_WITH_NOOA_THRESHOLD Instance attribute Private Type reference (TYPE) I 20070321
31 MV_PA_WITH_NOOM Instance attribute Private Type reference (TYPE) SYCHAR01 20070305
32 MV_PA_WITH_NOOM_THRESHOLD Instance attribute Private Type reference (TYPE) I 20070321
33 MV_PA_WITH_NORM Instance attribute Private Type reference (TYPE) SYCHAR01 20070305
34 MV_PA_WITH_NORM_THRESHOLD Instance attribute Private Type reference (TYPE) I 20070321
35 MV_PA_WITH_NOUA Instance attribute Private Type reference (TYPE) SYCHAR01 20070305
36 MV_PA_WITH_NOUA_THRESHOLD Instance attribute Private Type reference (TYPE) I 20070321
37 MV_PA_WITH_NOUM Instance attribute Private Type reference (TYPE) SYCHAR01 20070305
38 MV_PA_WITH_NOUM_THRESHOLD Instance attribute Private Type reference (TYPE) I 20070321
39 MV_STATEMENT_INDEX Instance attribute Protected Type reference (TYPE) I 20070305
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20070305
2 NUMBER_OF_ATTRIBUTES Instance method Private Method Counts the number of attributes of a class 20070305
3 NUMBER_OF_EVENTS Instance method Private Method Counts the number of events 20070305
4 NUMBER_OF_INTERFACES Instance method Private Method Counts the number of interfaces 20070305
5 NUMBER_OF_METHODS Instance method Private Method Counts the number of methods of a class 20070305
6 NUMBER_OF_PRIVATE_ATTRIBUTES Instance method Private Method Counts the number of private methods 20070305
7 NUMBER_OF_PRIVATE_METHODS Instance method Private Method Counts the number of private methods 20070305
8 NUMBER_OF_PROTECTED_ATTRIBUTES Instance method Private Method Counts the number of private methods 20070305
9 NUMBER_OF_PROTECTED_METHODS Instance method Private Method Counts the number of private methods 20070305
10 NUMBER_OF_PUBLIC_ATTRIBUTES Instance method Private Method Counts the number of private methods 20070305
11 NUMBER_OF_PUBLIC_METHODS Instance method Private Method Counts the number of private methods 20070305
12 NUMBER_OF_REDEF_METHODS Instance method Private Method Counts the number of redefined methods 20070305
13 PACK Instance method Private Method 20070423
Events
Class CL_CI_TEST_METRIC_OO_SIZE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_LIST Public See coding 20070423 T_LIST type standard table of T_LIST_STRUCT
2 T_LIST_STRUCT Public See coding 20070423 begin of T_LIST_STRUCT, DEVC type DEVCLASS, TYPE type SKZN_TYPE, NAME type SKZN_NAME, PROC type SKZN_PROC, NOM type SKZN_ONOM, NOI type SKZN_ONOI, NOA type SKZN_ONOA, NOE type SKZN_ONOE, NORM type SKZN_ONORM, NOIM type SKZN_ONOIM, NOOM type SKZN_ONOOM, NOUM type SKZN_ONOUM, NOIA type SKZN_ONOIA, NOOA type SKZN_ONOOA, NOUA type SKZN_ONOUA, INCLUDE type SKZN_INCLUDE, LINE type SKZN_LINE, end of T_LIST_STRUCT
Method Signatures

Method CONSTRUCTOR Signature

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

Method NUMBER_OF_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NO_OF_ATTRIBUTES_R Value transfer Type reference (TYPE) I 20070305

Method NUMBER_OF_ATTRIBUTES on class CL_CI_TEST_METRIC_OO_SIZE has no exception.

Method NUMBER_OF_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NO_OF_EVENTS_R Value transfer Type reference (TYPE) I 20070305

Method NUMBER_OF_EVENTS on class CL_CI_TEST_METRIC_OO_SIZE has no exception.

Method NUMBER_OF_INTERFACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NO_OF_INTERFACES_R Value transfer Type reference (TYPE) I 20070305

Method NUMBER_OF_INTERFACES on class CL_CI_TEST_METRIC_OO_SIZE has no exception.

Method NUMBER_OF_METHODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NO_OF_METHODS_R Value transfer Type reference (TYPE) I 20070305

Method NUMBER_OF_METHODS on class CL_CI_TEST_METRIC_OO_SIZE has no exception.

Method NUMBER_OF_PRIVATE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NO_OF_PRIVATE_ATTRIBUTES_R Value transfer Type reference (TYPE) I 20070305

Method NUMBER_OF_PRIVATE_ATTRIBUTES on class CL_CI_TEST_METRIC_OO_SIZE has no exception.

Method NUMBER_OF_PRIVATE_METHODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NO_OF_PRIVATE_METHODS_R Value transfer Type reference (TYPE) I 20070305

Method NUMBER_OF_PRIVATE_METHODS on class CL_CI_TEST_METRIC_OO_SIZE has no exception.

Method NUMBER_OF_PROTECTED_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NO_OF_PROTECTED_ATTRIBUTES Value transfer Type reference (TYPE) I 20070305

Method NUMBER_OF_PROTECTED_ATTRIBUTES on class CL_CI_TEST_METRIC_OO_SIZE has no exception.

Method NUMBER_OF_PROTECTED_METHODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NO_OF_PROTECTED_METHODS_R Value transfer Type reference (TYPE) I 20070305

Method NUMBER_OF_PROTECTED_METHODS on class CL_CI_TEST_METRIC_OO_SIZE has no exception.

Method NUMBER_OF_PUBLIC_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NO_OF_PUBLIC_ATTRIBUTES_R Value transfer Type reference (TYPE) I 20070305

Method NUMBER_OF_PUBLIC_ATTRIBUTES on class CL_CI_TEST_METRIC_OO_SIZE has no exception.

Method NUMBER_OF_PUBLIC_METHODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NO_OF_PUBLIC_METHODS_R Value transfer Type reference (TYPE) I 20070305

Method NUMBER_OF_PUBLIC_METHODS on class CL_CI_TEST_METRIC_OO_SIZE has no exception.

Method NUMBER_OF_REDEF_METHODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NO_OF_REDEF_METHODS_R Value transfer Type reference (TYPE) I 20070305

Method NUMBER_OF_REDEF_METHODS on class CL_CI_TEST_METRIC_OO_SIZE has no exception.

Method PACK Signature

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

Method PACK on class CL_CI_TEST_METRIC_OO_SIZE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710