SAP ABAP Class CL_VMC_PRF_EVAL_SELECTION (Overview and Selection of Saved VMC Profiling Sessions)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-VMC (Application Component) Virtual Machine Container
     SVMCRT_ADMIN (Package) VMC Administration and Monitoring
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_VMCADMIN_FCODE_LISTENER Processor for Dynpro Function Code 20060907
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_VMC_PRF_DET_PROVDR_REGISTRY Registration for Detail Providers 20060912
Properties
Class CL_VMC_PRF_EVAL_SELECTION  
Short Description Overview and Selection of Saved VMC Profiling Sessions    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SVMCRT_ADMIN   VMC Administration and Monitoring 
Created 20060904   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_VMC_PRF_EVAL_SELECTION has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_VMCADMIN_FCODE_LISTENER Processor for Dynpro Function Code 20060907
2 IF_VMC_PRF_DET_PROVDR_REGISTRY Registration for Detail Providers 20060912
Friends
Class CL_VMC_PRF_EVAL_SELECTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVE_MODULE Instance attribute Private Type reference (TYPE) MODULE Module Currently Visible 20060904
2 DETAILS_PROVIDERS Instance attribute Private Type reference (TYPE) SVMCRT_PROF_DETPROVIDER_REGTAB Table of Details Provider Registrations 20060912
3 LAST_GROUP_NODE Instance attribute Private Type reference (TYPE) I Index of the Last Group Node in the Modules Tree 20060905
4 LAST_MODULE_NODE Instance attribute Private Type reference (TYPE) I Index of the Last Module Node in the Modules Tree 20060905
5 MAIN_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_EASY_SPLITTER_CONTAINER Splitter Control 20060905
6 MODULES Instance attribute Private Type reference (TYPE) MODULE_TAB Table of Evaluation Modules 20060904
7 MODULES_TREE Instance attribute Private Object reference (TYPE REF TO) CL_SIMPLE_TREE_MODEL Tree Model with Evaluation Modules 20060905
8 MODULE_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Displaying Evaluation Module 20060905
9 PROF_STORAGE_DIR Instance attribute Private Type reference (TYPE) STRINGVAL Directory of Saved Profiling Sessions 20060905
10 RC_FCODE_UNKNOWN Instance attribute Private Attribute reference (LIKE) 20060926
11 RC_PROCESSED Instance attribute Private Attribute reference (LIKE) 20060926
12 SESSIONS_TAB Instance attribute Private Type reference (TYPE) SVMCRT_PROF_SESSION_INFO_X_TAB List of Available Profiling Sessions 20060907
13 SESSION_DISPLAY_CONTROL Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTROL GUI Control to Display Open Sessions 20060907
14 SESSION_INFO Instance attribute Private Type reference (TYPE) SVMCRT_PROF_SESSION_INFO Active Profiling Session 20060905
15 SESSION_LOADER_CONTROL Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTROL GUI Control to Select Session 20060907
16 SESSION_LOADER_GRID Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID Table of Session Selection 20060907
17 SESSION_OPENED Instance attribute Private Type reference (TYPE) AS4FLAG Is a session currently open? 20060907
18 TREE_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Tree Control 20061023
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MODULE Instance method Public Method Registers a new evaluation module 20060904
2 BEFORE_USER_COMMAND_HANDLER Instance method Private Event handling method Processing Method for Events "BEFOR_USER_COMMAND" 20060929
3 CLOSE_SESSION Instance method Public Method Closes the active session and goes to session selection 20060907
4 CNTXT_MENU_REQ_HANDLER Instance method Private Event handling method Context Menu Requested 20060928
5 CONSTRUCTOR Instance method Public Constructor Constructor 20060905
6 COPY_SELECTED_SESSION Instance method Private Method New Session with Parameters of the Selected Session 20061006
7 CREATE_SESSION_DISPLAY_CONTROL Instance method Private Method Creates the interface of the session display 20060907
8 CREATE_SESSION_LOADER_CONTROL Instance method Private Method Creates the interface of the session selection 20060907
9 DELETE_SESSION Instance method Private Method Deletes the selected profiling session 20060927
10 GET_GROUP_NODE Instance method Private Method Registers a new evaluation module 20060927
11 GET_SELECTED_SESSION Instance method Private Method Deletes the selected profiling session 20060928
12 GET_SUBSCREEN_NR Instance method Public Method Returns the ID of an optional subscreen 20061024
13 GET_TITLEBAR Instance method Public Method Provides the current page header and GUI status 20060907
14 OPEN_SESSION Instance method Public Method Opens a new profiling session 20060905
15 REFRESH Instance method Public Method Update Display 20061002
16 SELECTION_CHANGED_HANDLER Instance method Private Event handling method Proccessing Method for Events "SELECTION_CHANGED" 20060905
17 SESSION_GRID_DOUBLE_CLICK Instance method Private Event handling method A session has been selected 20060907
18 SESSION_GRID_TOOLBAR Instance method Private Event handling method Inserts new functions in the toolbar 20060921
19 SESSION_GRID_USER_COMMAND Instance method Private Event handling method Execute functions separately in the session loader grid 20060921
20 SHOW_SELECTED_SESSION_PARAM Instance method Private Method Displays the selected session 20061024
21 STOP_SELECTED_SESSION Instance method Private Method Closes the selected profiling session 20061013
22 SWITCH_TO Instance method Private Method Activates display of a new evaluation module 20060904
23 UPDATE_SESSIONS_TAB Instance method Private Method Updates list of available sessions 20060907
Events
Class CL_VMC_PRF_EVAL_SELECTION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MODULE Private Object reference (TYPE REF TO) IF_VMC_PRF_EVALUATION_MODULE Shared Interface for VMC Profiling UIs 20060904
2 MODULE_TAB Private See coding Table of Evaluation Modules 20060904 MODULE_TAB type STANDARD TABLE OF module with DEFAULT KEY
Method Signatures

Method ADD_MODULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALT_MODULE_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Alternate container for module's GUI Control 20061024
2 Importing ALT_TREE_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Alternate container for session's tree control 20061024
3 Importing GROUP Call by reference Type reference (TYPE) STRINGVAL Name der Gruppe für dieses Modul 20060905
4 Importing MODULE Call by reference Object reference (TYPE REF TO) IF_VMC_PRF_EVALUATION_MODULE Gemeinsames Interface der VMC Profiling-UIs 20060904

Method ADD_MODULE on class CL_VMC_PRF_EVAL_SELECTION has no exception.

Method BEFORE_USER_COMMAND_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Value transfer Attribute reference (LIKE) User Command 20060929

Method BEFORE_USER_COMMAND_HANDLER on class CL_VMC_PRF_EVAL_SELECTION has no exception.

Method CLOSE_SESSION Signature

Method CLOSE_SESSION on class CL_VMC_PRF_EVAL_SELECTION has no parameter.
Method CLOSE_SESSION on class CL_VMC_PRF_EVAL_SELECTION has no exception.

Method CNTXT_MENU_REQ_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20060928

Method CNTXT_MENU_REQ_HANDLER on class CL_VMC_PRF_EVAL_SELECTION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Alternate Container for GUI Control 20061023
2 Importing CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20060905
3 Importing TREE_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Alternate Container for Tree Control 20061023

Method CONSTRUCTOR on class CL_VMC_PRF_EVAL_SELECTION has no exception.

Method COPY_SELECTED_SESSION Signature

Method COPY_SELECTED_SESSION on class CL_VMC_PRF_EVAL_SELECTION has no parameter.
Method COPY_SELECTED_SESSION on class CL_VMC_PRF_EVAL_SELECTION has no exception.

Method CREATE_SESSION_DISPLAY_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALT_TREE_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Alternate Container for Tree Control 20061023
2 Importing CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20060907

Method CREATE_SESSION_DISPLAY_CONTROL on class CL_VMC_PRF_EVAL_SELECTION has no exception.

Method CREATE_SESSION_LOADER_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20060907

Method CREATE_SESSION_LOADER_CONTROL on class CL_VMC_PRF_EVAL_SELECTION has no exception.

Method DELETE_SESSION Signature

Method DELETE_SESSION on class CL_VMC_PRF_EVAL_SELECTION has no parameter.
Method DELETE_SESSION on class CL_VMC_PRF_EVAL_SELECTION has no exception.

Method GET_GROUP_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GROUP_NAME Call by reference Type reference (TYPE) STRINGVAL Name der Gruppe für dieses Modul 20060927
2 Returning NODE_KEY Value transfer Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20060927
3 Importing ROOT_NODE Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20060927

Method GET_GROUP_NODE on class CL_VMC_PRF_EVAL_SELECTION has no exception.

Method GET_SELECTED_SESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SESSION_INFO Value transfer Type reference (TYPE) SVMCRT_PROF_SESSION_INFO Informationen über eine gespeicherte VMC Profiling-Session 20060928

Method GET_SELECTED_SESSION on class CL_VMC_PRF_EVAL_SELECTION has no exception.

Method GET_SUBSCREEN_NR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting SUBSCREEN Value transfer Attribute reference (LIKE) SY-DYNNR Sub-Screen ID 20061026

Method GET_SUBSCREEN_NR on class CL_VMC_PRF_EVAL_SELECTION has no exception.

Method GET_TITLEBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting STATUS Value transfer Type reference (TYPE) STRING GUI-Status 20061006
2 Exporting TITLE_BAR Value transfer Type reference (TYPE) SYTITLE Inhalt der Titelzeile 20060907

Method GET_TITLEBAR on class CL_VMC_PRF_EVAL_SELECTION has no exception.

Method OPEN_SESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SESSION_INFO Call by reference Type reference (TYPE) SVMCRT_PROF_SESSION_INFO Die Session 20060905

Method OPEN_SESSION on class CL_VMC_PRF_EVAL_SELECTION has no exception.

Method REFRESH Signature

Method REFRESH on class CL_VMC_PRF_EVAL_SELECTION has no parameter.
Method REFRESH on class CL_VMC_PRF_EVAL_SELECTION has no exception.

Method SELECTION_CHANGED_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20060905

Method SELECTION_CHANGED_HANDLER on class CL_VMC_PRF_EVAL_SELECTION has no exception.

Method SESSION_GRID_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_ROW Value transfer Attribute reference (LIKE) 20060907

Method SESSION_GRID_DOUBLE_CLICK on class CL_VMC_PRF_EVAL_SELECTION has no exception.

Method SESSION_GRID_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20060921

Method SESSION_GRID_TOOLBAR on class CL_VMC_PRF_EVAL_SELECTION has no exception.

Method SESSION_GRID_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20060921

Method SESSION_GRID_USER_COMMAND on class CL_VMC_PRF_EVAL_SELECTION has no exception.

Method SHOW_SELECTED_SESSION_PARAM Signature

Method SHOW_SELECTED_SESSION_PARAM on class CL_VMC_PRF_EVAL_SELECTION has no parameter.
Method SHOW_SELECTED_SESSION_PARAM on class CL_VMC_PRF_EVAL_SELECTION has no exception.

Method STOP_SELECTED_SESSION Signature

Method STOP_SELECTED_SESSION on class CL_VMC_PRF_EVAL_SELECTION has no parameter.
Method STOP_SELECTED_SESSION on class CL_VMC_PRF_EVAL_SELECTION has no exception.

Method SWITCH_TO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MODULE Call by reference Object reference (TYPE REF TO) IF_VMC_PRF_EVALUATION_MODULE Gemeinsames Interface der VMC Profiling-UIs 20060904

Method SWITCH_TO on class CL_VMC_PRF_EVAL_SELECTION has no exception.

Method UPDATE_SESSIONS_TAB Signature

Method UPDATE_SESSIONS_TAB on class CL_VMC_PRF_EVAL_SELECTION has no parameter.
Method UPDATE_SESSIONS_TAB on class CL_VMC_PRF_EVAL_SELECTION has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710