SAP ABAP Class CL_SCV_SELECTION (Selection for Coverage Results)
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_PROTECTABLE Access Control for the Object 20091123
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SCV_SELECTION Object Selection to Create a Results Tree 20090908
Properties
Class CL_SCV_SELECTION  
Short Description Selection for Coverage Results    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SCOV_API_ALL   Coverage API for All Purposes 
Created 20090908   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SCV_SELECTION has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SCV_PROTECTABLE Access Control for the Object 20091123
2 IF_SCV_SELECTION Object Selection to Create a Results Tree 20090908
Friends
Class CL_SCV_SELECTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COMPONENT_EXPANDER Instance attribute Private Object reference (TYPE REF TO) CL_SCV_HIERARCHY_EXPANDER 20090908
2 COMPONENT_RANGE Instance attribute Private Type reference (TYPE) IF_SCV_SELECTION=>TY_COMPONENT_RANGE 20090908
3 FLAG_COMPONENTS_ARE_RESOLVED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090908
4 FLAG_PACKAGES_ARE_RESOLVED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090908
5 HIERARCHY_LEVEL_COMPONENT Instance attribute Private Attribute reference (LIKE) 20100413
6 HIERARCHY_LEVEL_PACKAGE Instance attribute Private Attribute reference (LIKE) 20100413
7 HIERARCHY_LEVEL_PROGRAM Instance attribute Private Attribute reference (LIKE) 20100413
8 NAME Instance attribute Private Type reference (TYPE) CVA_SELECTION_NAME 20090908
9 PACKAGE_EXPANDER Instance attribute Private Object reference (TYPE REF TO) CL_SCV_HIERARCHY_EXPANDER 20090908
10 PACKAGE_RANGE Instance attribute Private Type reference (TYPE) IF_SCV_SELECTION=>TY_PACKAGE_RANGE 20090908
11 PROGRAM_RANGE Instance attribute Private Type reference (TYPE) IF_SCV_SELECTION=>TY_PROGRAM_RANGE 20090908
12 RESOLVED_COMPONENTS Instance attribute Private Type reference (TYPE) CL_SCV_HIERARCHY_EXPANDER=>TY_ELEMENTS 20090908
13 RESOLVED_PACKAGES Instance attribute Private Type reference (TYPE) CL_SCV_HIERARCHY_EXPANDER=>TY_ELEMENTS 20090908
14 STATE Instance attribute Private Object reference (TYPE REF TO) LIF_STATE Selection Status 20091123
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_STATE Instance method Private Method Changes Status of Selection 20091123
2 CHECK Instance method Private Method 20100413
3 CLONE Instance method Private Method 20100413
4 CONTAINS_COMPONENT Instance method Private Method 20100413
5 CONTAINS_PACKAGE Instance method Private Method 20100413
6 CONTAINS_PROGRAM Instance method Private Method 20100413
7 CREATE Static method Public Method Creates a new selection 20090908
8 EXCLUDE_COMPONENT Instance method Private Method 20100413
9 EXCLUDE_PACKAGE Instance method Private Method 20100413
10 EXCLUDE_PROGRAM Instance method Private Method 20100413
11 GET_COMPONENT_RANGE Instance method Private Method 20100413
12 GET_PACKAGE_RANGE Instance method Private Method 20100413
13 GET_PROGRAM_RANGE Instance method Private Method 20100413
14 GET_ROOT_COMPONENTS Instance method Private Method 20100413
15 GET_ROOT_PACKAGES Instance method Private Method 20100413
16 INCLUDE_COMPONENT Instance method Private Method 20100413
17 INCLUDE_PACKAGE Instance method Private Method 20100413
18 INCLUDE_PROGRAM Instance method Public Method 20090908
19 IS_EQUAL Instance method Private Method 20100413
20 IS_READ_ONLY Instance method Private Method 20100413
21 RECONSTITUTE Static method Public Method Restores a selection 20090908
22 SET_COMPONENT_RANGE Instance method Private Method 20100413
23 SET_PACKAGE_RANGE Instance method Private Method 20100413
24 SET_PROGRAM_RANGE Instance method Private Method 20100413
25 WRITE_ENABLE Instance method Private Method 20100413
26 WRITE_PROTECT Instance method Private Method 20100413
Events
Class CL_SCV_SELECTION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_COMPONENT_NAME Private Attribute reference (LIKE) 20100413
2 TY_COMPONENT_NAMES Private Attribute reference (LIKE) 20100413
3 TY_COMPONENT_RANGE Private Attribute reference (LIKE) 20100413
4 TY_MESSAGE Private Attribute reference (LIKE) 20100413
5 TY_PACKAGE_NAME Private Attribute reference (LIKE) 20100413
6 TY_PACKAGE_NAMES Private Attribute reference (LIKE) 20100413
7 TY_PACKAGE_RANGE Private Attribute reference (LIKE) 20100413
8 TY_PROGRAM_NAME Private Attribute reference (LIKE) 20100413
9 TY_PROGRAM_NAMES Private Attribute reference (LIKE) 20100413
10 TY_PROGRAM_RANGE Private Attribute reference (LIKE) 20100413
Method Signatures

Method CHANGE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STATE Call by reference Object reference (TYPE REF TO) LIF_STATE Neuer Zustand 20091123

Method CHANGE_STATE on class CL_SCV_SELECTION has no exception.

Method CHECK Signature

Method CHECK on class CL_SCV_SELECTION has no parameter.
Method CHECK on class CL_SCV_SELECTION has no exception.

Method CLONE Signature

Method CLONE on class CL_SCV_SELECTION has no parameter.
Method CLONE on class CL_SCV_SELECTION has no exception.

Method CONTAINS_COMPONENT Signature

Method CONTAINS_COMPONENT on class CL_SCV_SELECTION has no parameter.
Method CONTAINS_COMPONENT on class CL_SCV_SELECTION has no exception.

Method CONTAINS_PACKAGE Signature

Method CONTAINS_PACKAGE on class CL_SCV_SELECTION has no parameter.
Method CONTAINS_PACKAGE on class CL_SCV_SELECTION has no exception.

Method CONTAINS_PROGRAM Signature

Method CONTAINS_PROGRAM on class CL_SCV_SELECTION has no parameter.
Method CONTAINS_PROGRAM on class CL_SCV_SELECTION has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPONENT_EXPANDER Call by reference Object reference (TYPE REF TO) CL_SCV_HIERARCHY_EXPANDER Hierarchieauflöser 20090908
2 Importing I_NAME Call by reference Type reference (TYPE) CSEQUENCE 20090908
3 Importing I_PACKAGE_EXPANDER Call by reference Object reference (TYPE REF TO) CL_SCV_HIERARCHY_EXPANDER Hierarchieauflöser 20090908
4 Returning R_SELECTION Value transfer Object reference (TYPE REF TO) CL_SCV_SELECTION 20090908

Method CREATE on class CL_SCV_SELECTION has no exception.

Method EXCLUDE_COMPONENT Signature

Method EXCLUDE_COMPONENT on class CL_SCV_SELECTION has no parameter.
Method EXCLUDE_COMPONENT on class CL_SCV_SELECTION has no exception.

Method EXCLUDE_PACKAGE Signature

Method EXCLUDE_PACKAGE on class CL_SCV_SELECTION has no parameter.
Method EXCLUDE_PACKAGE on class CL_SCV_SELECTION has no exception.

Method EXCLUDE_PROGRAM Signature

Method EXCLUDE_PROGRAM on class CL_SCV_SELECTION has no parameter.
Method EXCLUDE_PROGRAM on class CL_SCV_SELECTION has no exception.

Method GET_COMPONENT_RANGE Signature

Method GET_COMPONENT_RANGE on class CL_SCV_SELECTION has no parameter.
Method GET_COMPONENT_RANGE on class CL_SCV_SELECTION has no exception.

Method GET_PACKAGE_RANGE Signature

Method GET_PACKAGE_RANGE on class CL_SCV_SELECTION has no parameter.
Method GET_PACKAGE_RANGE on class CL_SCV_SELECTION has no exception.

Method GET_PROGRAM_RANGE Signature

Method GET_PROGRAM_RANGE on class CL_SCV_SELECTION has no parameter.
Method GET_PROGRAM_RANGE on class CL_SCV_SELECTION has no exception.

Method GET_ROOT_COMPONENTS Signature

Method GET_ROOT_COMPONENTS on class CL_SCV_SELECTION has no parameter.
Method GET_ROOT_COMPONENTS on class CL_SCV_SELECTION has no exception.

Method GET_ROOT_PACKAGES Signature

Method GET_ROOT_PACKAGES on class CL_SCV_SELECTION has no parameter.
Method GET_ROOT_PACKAGES on class CL_SCV_SELECTION has no exception.

Method INCLUDE_COMPONENT Signature

Method INCLUDE_COMPONENT on class CL_SCV_SELECTION has no parameter.
Method INCLUDE_COMPONENT on class CL_SCV_SELECTION has no exception.

Method INCLUDE_PACKAGE Signature

Method INCLUDE_PACKAGE on class CL_SCV_SELECTION has no parameter.
Method INCLUDE_PACKAGE on class CL_SCV_SELECTION has no exception.

Method INCLUDE_PROGRAM Signature

Method INCLUDE_PROGRAM on class CL_SCV_SELECTION has no parameter.
Method INCLUDE_PROGRAM on class CL_SCV_SELECTION has no exception.

Method IS_EQUAL Signature

Method IS_EQUAL on class CL_SCV_SELECTION has no parameter.
Method IS_EQUAL on class CL_SCV_SELECTION has no exception.

Method IS_READ_ONLY Signature

Method IS_READ_ONLY on class CL_SCV_SELECTION has no parameter.
Method IS_READ_ONLY on class CL_SCV_SELECTION has no exception.

Method RECONSTITUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPONENT_EXPANDER Call by reference Object reference (TYPE REF TO) CL_SCV_HIERARCHY_EXPANDER Hierarchieauflöser 20090908
2 Importing I_NAME Call by reference Type reference (TYPE) CVA_SELECTION_NAME 20090908
3 Importing I_PACKAGE_EXPANDER Call by reference Object reference (TYPE REF TO) CL_SCV_HIERARCHY_EXPANDER Hierarchieauflöser 20090908
4 Returning R_SELECTION Value transfer Object reference (TYPE REF TO) CL_SCV_SELECTION 20090908

Method RECONSTITUTE on class CL_SCV_SELECTION has no exception.

Method SET_COMPONENT_RANGE Signature

Method SET_COMPONENT_RANGE on class CL_SCV_SELECTION has no parameter.
Method SET_COMPONENT_RANGE on class CL_SCV_SELECTION has no exception.

Method SET_PACKAGE_RANGE Signature

Method SET_PACKAGE_RANGE on class CL_SCV_SELECTION has no parameter.
Method SET_PACKAGE_RANGE on class CL_SCV_SELECTION has no exception.

Method SET_PROGRAM_RANGE Signature

Method SET_PROGRAM_RANGE on class CL_SCV_SELECTION has no parameter.
Method SET_PROGRAM_RANGE on class CL_SCV_SELECTION has no exception.

Method WRITE_ENABLE Signature

Method WRITE_ENABLE on class CL_SCV_SELECTION has no parameter.
Method WRITE_ENABLE on class CL_SCV_SELECTION has no exception.

Method WRITE_PROTECT Signature

Method WRITE_PROTECT on class CL_SCV_SELECTION has no parameter.
Method WRITE_PROTECT on class CL_SCV_SELECTION has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 800