SAP ABAP Class CL_SCV_RESULT_NODE ((Sub) Nodes of a Measurement Result)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-COV (Application Component) Coverage Analyzer
     SCOV_API_ALL (Package) Coverage API for All Purposes
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SCV_RESULT_NODE Node of a measurement result 20120118
Properties
Class CL_SCV_RESULT_NODE  
Short Description (Sub) Nodes of a Measurement Result    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SCOV_API_ALL   Coverage API for All Purposes 
Created 20090815   SAP 
Last change 20130531   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 CE_SCV_COVERAGE_TYPE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_SCV_COVERAGE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_SCV_RESULT_NODE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_SCV_RESULT_NODE Node of a measurement result 20120118
Friends
Class CL_SCV_RESULT_NODE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHILDREN Instance attribute Private Type reference (TYPE) IF_SCV_RESULT_NODE=>TAB Child Nodes 20120118
2 COVERAGES Instance attribute Private Type reference (TYPE) IF_SCV_COVERAGE=>TAB Coverage Results for Results Node 20120118
3 FLAG_IS_ON Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20120118
4 PARENT Instance attribute Private Object reference (TYPE REF TO) CL_SCV_RESULT_NODE (Sub) Nodes of a Measurement Result 20120118
5 RESULT Instance attribute Public Object reference (TYPE REF TO) IF_SCV_RESULT Result associated with this node 20120118
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHILD Instance method Public Method Add Child Nodes 20120118
2 CREATE_BLOCK_NODE Static method Public Method 20120118
3 CREATE_COVERAGE Instance method Public Method Creates a corresponding coverage instance 20120118
4 CREATE_NODE Static method Public Method 20120118
5 INIT Instance method Protected Method 20120118
6 ON_CHILD_CHANGED Instance method Private Event handling method Event handler if child node was changed 20120118
7 PROPAGATE_ERROR Instance method Public Method 20120118
8 RECALCULATE_COVERAGES Instance method Private Method Recalculate Coverage Results 20120118
9 REDUCE_COVERAGES_TO_TYPES Instance method Public Method Reduces to required coverage categories 20120118
10 REMOVE_CHILDREN Instance method Public Method Delete Child Node 20120118
11 REMOVE_COVERAGE Instance method Public Method Remove coverage of a type 20120118
12 SET_COVERAGE Instance method Public Method Set Coverage Values for Node 20120118
13 SET_NAME Instance method Public Method 20120118
14 SET_SUBTYPE Instance method Public Method 20120118
15 SET_TYPE Instance method Public Method 20120118
Events
# Event Type Visibility Description Created on
1 CHANGED Instance Event
(0)
Public
(2)
Node Activated / Deactivated 20120118
Types
Class CL_SCV_RESULT_NODE has no local type.
Method Signatures

Method ADD_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHILD Call by reference Object reference (TYPE REF TO) IF_SCV_RESULT_NODE 20120118
2 Importing I_FLAG_RECALCULATE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20120118

Method ADD_CHILD on class CL_SCV_RESULT_NODE has no exception.

Method CREATE_BLOCK_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EVALUATION_ERROR_OCCURRED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120118
2 Importing I_NAME Call by reference Type reference (TYPE) CSEQUENCE 20120118
3 Importing I_PBLOCK_HASH Call by reference Type reference (TYPE) CVA_CRC32 20120118
4 Importing I_PBLOCK_IDENTIFIER Call by reference Type reference (TYPE) CVS_WUKEY 20120118
5 Importing I_PROG_NAME Call by reference Type reference (TYPE) PROGNAME 20120118
6 Importing I_SUBTYPE Call by reference Type reference (TYPE) CSEQUENCE 20120118
7 Returning R_NODE Value transfer Object reference (TYPE REF TO) CL_SCV_RESULT_NODE 20120118

Method CREATE_BLOCK_NODE on class CL_SCV_RESULT_NODE has no exception.

Method CREATE_COVERAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXECUTED Call by reference Type reference (TYPE) NUMERIC 20120118
2 Importing I_TOTAL Call by reference Type reference (TYPE) NUMERIC 20120118
3 Importing I_TYPE Call by reference Object reference (TYPE REF TO) CE_SCV_COVERAGE_TYPE 20120118
4 Returning R_COVERAGE Value transfer Object reference (TYPE REF TO) IF_SCV_COVERAGE 20120118

Method CREATE_COVERAGE on class CL_SCV_RESULT_NODE has no exception.

Method CREATE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EVALUATION_ERROR_OCCURRED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120118
2 Importing I_NAME Call by reference Type reference (TYPE) CSEQUENCE 20120118
3 Importing I_SUBTYPE Call by reference Type reference (TYPE) CSEQUENCE 20120118
4 Importing I_TYPE Call by reference Object reference (TYPE REF TO) CE_SCV_NODE_TYPE 20120118
5 Returning R_NODE Value transfer Object reference (TYPE REF TO) CL_SCV_RESULT_NODE 20120118

Method CREATE_NODE on class CL_SCV_RESULT_NODE has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EVALUATION_ERROR_OCCURRED Call by reference Type reference (TYPE) ABAP_BOOL 20120118
2 Importing I_NAME Call by reference Type reference (TYPE) CSEQUENCE 20120118
3 Importing I_SUBTYPE Call by reference Type reference (TYPE) CSEQUENCE 20120118
4 Importing I_TYPE Call by reference Object reference (TYPE REF TO) CE_SCV_NODE_TYPE 20120118

Method INIT on class CL_SCV_RESULT_NODE has no exception.

Method ON_CHILD_CHANGED Signature

Method ON_CHILD_CHANGED on class CL_SCV_RESULT_NODE has no parameter.
Method ON_CHILD_CHANGED on class CL_SCV_RESULT_NODE has no exception.

Method PROPAGATE_ERROR Signature

Method PROPAGATE_ERROR on class CL_SCV_RESULT_NODE has no parameter.
Method PROPAGATE_ERROR on class CL_SCV_RESULT_NODE has no exception.

Method RECALCULATE_COVERAGES Signature

Method RECALCULATE_COVERAGES on class CL_SCV_RESULT_NODE has no parameter.
Method RECALCULATE_COVERAGES on class CL_SCV_RESULT_NODE has no exception.

Method REDUCE_COVERAGES_TO_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPES Call by reference Type reference (TYPE) CE_SCV_COVERAGE_TYPE=>TAB 20120118

Method REDUCE_COVERAGES_TO_TYPES on class CL_SCV_RESULT_NODE has no exception.

Method REMOVE_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Call by reference Object reference (TYPE REF TO) CE_SCV_NODE_TYPE 20120118

Method REMOVE_CHILDREN on class CL_SCV_RESULT_NODE has no exception.

Method REMOVE_COVERAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Call by reference Object reference (TYPE REF TO) CE_SCV_COVERAGE_TYPE 20120118

Method REMOVE_COVERAGE on class CL_SCV_RESULT_NODE has no exception.

Method SET_COVERAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COVERAGE Call by reference Object reference (TYPE REF TO) IF_SCV_COVERAGE 20120118

Method SET_COVERAGE on class CL_SCV_RESULT_NODE has no exception.

Method SET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) CSEQUENCE 20120118

Method SET_NAME on class CL_SCV_RESULT_NODE has no exception.

Method SET_SUBTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SUBTYPE Call by reference Type reference (TYPE) CSEQUENCE 20120118

Method SET_SUBTYPE on class CL_SCV_RESULT_NODE has no exception.

Method SET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Call by reference Object reference (TYPE REF TO) CE_SCV_NODE_TYPE 20120118

Method SET_TYPE on class CL_SCV_RESULT_NODE has no exception.
Event Signatures

Event CHANGED Signature
Event CHANGED on class CL_SCV_RESULT_NODE has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 800