SAP ABAP Interface IF_SCV_SELECTION (Object Selection to Create a Results Tree)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SCV_SELECTION Selection for Coverage Results 20090908
Properties
Interface IF_SCV_SELECTION  
Short Description Object Selection to Create a Results Tree    
General Data
Package SCOV_API_ALL   Coverage API for All Purposes 
Created 20090618   SAP 
Last changed 20130531   SAP 
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)
Interfaces
Interface IF_SCV_SELECTION has no interface.
Friends
Interface IF_SCV_SELECTION has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 HIERARCHY_LEVEL_COMPONENT Constant Public See coding '3' 20090820
2 HIERARCHY_LEVEL_PACKAGE Constant Public See coding '2' 20090820
3 HIERARCHY_LEVEL_PROGRAM Constant Public See coding '1' 20090820
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Check if selection conditions are permitted or not 20090715
2 CLONE Instance method Public Method Returns a copy 20091007
3 CONTAINS_COMPONENT Instance method Public Method Checks whether a component is contained in the comp. range 20090804
4 CONTAINS_PACKAGE Instance method Public Method Checks whether a package is contained in the package range 20090804
5 CONTAINS_PROGRAM Instance method Public Method Checks whether a program is contained in the program range 20090804
6 EXCLUDE_COMPONENT Instance method Public Method Excludes a component from the selection 20090728
7 EXCLUDE_PACKAGE Instance method Public Method Excludes a package from the selection 20090713
8 EXCLUDE_PROGRAM Instance method Public Method Excludes a program from the selection 20090708
9 GET_COMPONENT_RANGE Instance method Public Method Returns the component selection 20090728
10 GET_PACKAGE_RANGE Instance method Public Method Returns the package selection 20090728
11 GET_PROGRAM_RANGE Instance method Public Method Returns the program selection 20090728
12 GET_ROOT_COMPONENTS Instance method Public Method Returns all components that have no superordinate component 20090728
13 GET_ROOT_PACKAGES Instance method Public Method Returns all packages that have no superordinate package 20090708
14 INCLUDE_COMPONENT Instance method Public Method Includes a component in the selection 20090728
15 INCLUDE_PACKAGE Instance method Public Method Includes a package in the selection 20090707
16 INCLUDE_PROGRAM Instance method Public Method Includes a program in the selection 20090708
17 IS_EQUAL Instance method Public Method Checks whether two selections match 20100413
18 IS_READ_ONLY Instance method Public Method Is object write-protected? 20091123
19 SET_COMPONENT_RANGE Instance method Public Method Sets the component selection 20090728
20 SET_PACKAGE_RANGE Instance method Public Method Sets the package selection 20090713
21 SET_PROGRAM_RANGE Instance method Public Method Sets the program selection 20090713
Events
Interface IF_SCV_SELECTION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_COMPONENT_NAME Public Type reference (TYPE) UFPS_POSID Application Component Name 20091124
2 TY_COMPONENT_NAMES Public See coding List of Application Component Names 20090728 ty_component_names TYPE SORTED TABLE OF ty_component_name WITH UNIQUE KEY table_line
3 TY_COMPONENT_RANGE Public See coding Range Table for Application Component Names 20090728 ty_component_range TYPE RANGE OF ty_component_name
4 TY_MESSAGE Public See coding Type of error message that returns a selection check 20090715 BEGIN OF ty_message, id LIKE sy-msgid, no LIKE sy-msgno, type LIKE sy-msgty, v1 LIKE sy-msgv1, v2 LIKE sy-msgv2, v3 LIKE sy-msgv3, v4 LIKE sy-msgv4, END OF ty_message
5 TY_PACKAGE_NAME Public Type reference (TYPE) DEVCLASS Package Name 20090730
6 TY_PACKAGE_NAMES Public See coding Table of Package Names 20090708 ty_package_names TYPE SORTED TABLE OF ty_package_name WITH UNIQUE KEY table_line
7 TY_PACKAGE_RANGE Public See coding Range Table for Package Names 20090708 ty_package_range TYPE RANGE OF ty_package_name
8 TY_PROGRAM_NAME Public Type reference (TYPE) PROGRAM Program Object Name 20091009
9 TY_PROGRAM_NAMES Public See coding Table of Program Object Names 20090708 ty_program_names TYPE SORTED TABLE OF ty_program_name WITH UNIQUE KEY table_line
10 TY_PROGRAM_RANGE Public See coding Range Table for Program Object Names 20090708 ty_program_range TYPE RANGE OF ty_program_name
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_EXCEPTION Value transfer Object reference (TYPE REF TO) CX_SCV_CALL_ERROR Aufruffehler 20091202

Method CHECK on Interface IF_SCV_SELECTION has no exception.

Method CLONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CLONE Value transfer Object reference (TYPE REF TO) IF_SCV_SELECTION Objektauswahl zum Erzeugen eines Ergebnisbaums 20091007

Method CLONE on Interface IF_SCV_SELECTION has no exception.

Method CONTAINS_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPONENT Call by reference Type reference (TYPE) CSEQUENCE 20090804
2 Importing I_IGNORE_HIERARCHY Call by reference Type reference (TYPE) ABAP_BOOL 20090804
3 Returning R_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20090804
# Exception Resumable Description Created on
1 CX_SCV_EXECUTION_ERROR 20090811

Method CONTAINS_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IGNORE_HIERARCHY Call by reference Type reference (TYPE) ABAP_BOOL 20090804
2 Importing I_PACKAGE Call by reference Type reference (TYPE) CSEQUENCE 20090804
3 Returning R_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20090804
# Exception Resumable Description Created on
1 CX_SCV_EXECUTION_ERROR 20090811

Method CONTAINS_PROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROGRAM Call by reference Type reference (TYPE) CSEQUENCE 20090804
2 Returning R_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20090804

Method CONTAINS_PROGRAM on Interface IF_SCV_SELECTION has no exception.

Method EXCLUDE_COMPONENT 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 20090728
# Exception Resumable Description Created on
1 CX_SCV_CALL_ERROR Aufruffehler 20091123

Method EXCLUDE_PACKAGE 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 20090713
# Exception Resumable Description Created on
1 CX_SCV_CALL_ERROR Aufruffehler 20091123

Method EXCLUDE_PROGRAM 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 I_NAME 20090708
# Exception Resumable Description Created on
1 CX_SCV_CALL_ERROR Aufruffehler 20091123

Method GET_COMPONENT_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RANGE Value transfer Type reference (TYPE) TY_COMPONENT_RANGE 20090728

Method GET_COMPONENT_RANGE on Interface IF_SCV_SELECTION has no exception.

Method GET_PACKAGE_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RANGE Value transfer Type reference (TYPE) TY_PACKAGE_RANGE R_RANGE 20090728

Method GET_PACKAGE_RANGE on Interface IF_SCV_SELECTION has no exception.

Method GET_PROGRAM_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RANGE Value transfer Type reference (TYPE) TY_PROGRAM_RANGE R_RANGE 20090728

Method GET_PROGRAM_RANGE on Interface IF_SCV_SELECTION has no exception.

Method GET_ROOT_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IGNORE_HIERARCHY Call by reference Type reference (TYPE) ABAP_BOOL 20090728
2 Returning R_COMPONENT_NAMES Value transfer Type reference (TYPE) TY_COMPONENT_NAMES 20090728
# Exception Resumable Description Created on
1 CX_SCV_EXECUTION_ERROR 20090811

Method GET_ROOT_PACKAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IGNORE_HIERARCHY Call by reference Type reference (TYPE) ABAP_BOOL 20090727
2 Returning R_PACKAGE_NAMES Value transfer Type reference (TYPE) TY_PACKAGE_NAMES 20090708
# Exception Resumable Description Created on
1 CX_SCV_EXECUTION_ERROR 20090811

Method INCLUDE_COMPONENT 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 20090728
# Exception Resumable Description Created on
1 CX_SCV_CALL_ERROR Aufruffehler 20091123

Method INCLUDE_PACKAGE 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 I_NAME 20090707
# Exception Resumable Description Created on
1 CX_SCV_CALL_ERROR Aufruffehler 20091123

Method INCLUDE_PROGRAM 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 I_NAME 20090708
# Exception Resumable Description Created on
1 CX_SCV_CALL_ERROR Aufruffehler 20091123

Method IS_EQUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OTHER Call by reference Object reference (TYPE REF TO) IF_SCV_SELECTION Objektauswahl zum Erzeugen eines Ergebnisbaums 20100413
2 Returning R_IS_EQUAL Value transfer Type reference (TYPE) ABAP_BOOL 20100413

Method IS_EQUAL on Interface IF_SCV_SELECTION has no exception.

Method IS_READ_ONLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_BOOLEAN Value transfer Type reference (TYPE) ABAP_BOOL Wahrheitswert 20091123

Method IS_READ_ONLY on Interface IF_SCV_SELECTION has no exception.

Method SET_COMPONENT_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RANGE Call by reference Type reference (TYPE) TY_COMPONENT_RANGE 20090728
# Exception Resumable Description Created on
1 CX_SCV_CALL_ERROR Aufruffehler 20091123

Method SET_PACKAGE_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RANGE Call by reference Type reference (TYPE) TY_PACKAGE_RANGE Select Options für Pakete 20090713
# Exception Resumable Description Created on
1 CX_SCV_CALL_ERROR Aufruffehler 20091123

Method SET_PROGRAM_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RANGE Call by reference Type reference (TYPE) TY_PROGRAM_RANGE Select Options für Programme 20090713
# Exception Resumable Description Created on
1 CX_SCV_CALL_ERROR Aufruffehler 20091123
History
Last changed by/on SAP  20130531 
SAP Release Created in 800