SAP ABAP Class CL_ORA_ACTION_TOP_SEG (DBACocokpit: Class for Top Segment Tree Monitor)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CCM-MON-ORA (Application Component) Oracle Database Monitors
     S_ORA_COCKPIT (Package) DBACockpit: Oracle Monitors
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ORA_ACTION_CONTROLLER ORA: Abstract Action Controller 20130124
Properties
Class CL_ORA_ACTION_TOP_SEG  
Short Description DBACocokpit: Class for Top Segment Tree Monitor    
Super Class CL_ORA_ACTION_CONTROLLER ORA: Abstract Action Controller 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ORA_COCKPIT   DBACockpit: Oracle Monitors 
Created 20130124   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ORACC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ORA_ACTION_TOP_SEG has no interface implemented.
Friends
Class CL_ORA_ACTION_TOP_SEG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALV_2502 Instance attribute Public Object reference (TYPE REF TO) CL_DB6_ALV DB6: simple ALV abstraction 20130124
2 D_SELECTION Instance attribute Public Type reference (TYPE) ORA_S_TOP_SEGMENTS_SELECTION Default data from DBA_HIST_SNAPSHOT 20130124
3 GT_FIELDCATALOG Instance attribute Public Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20130124
4 GT_TOPSEGMENTS Instance attribute Public Type reference (TYPE) ORA_T_TOP_SEGMENTS Table type for Top Segments per Segment Statistics 20130124
5 G_ALV_TREE Instance attribute Public Object reference (TYPE REF TO) CL_GUI_ALV_TREE ALV Tree Control 20130124
6 G_CUSTOM_CONTAINER Instance attribute Public Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20130124
7 G_SELECTION Instance attribute Public Type reference (TYPE) ORA_S_TOP_SEGMENTS_SELECTION Screen Selection for top segments 20130124
8 T_SELECTION Instance attribute Public Type reference (TYPE) ORA_S_TOP_SEGMENTS_TABLE Containing data for table 20130124
9 VIEW_DATA Instance attribute Public Type reference (TYPE) ORACC_ACTION_TOPSEGMENTS 20130124
Methods
# Method Level Visibility Method type Description Created on
1 ADD_INSTANCE_NODE Instance method Private Method Addition of Instance Node 20130124
2 ADD_SEGMENT_NODE Instance method Private Method Adding Segments line in the tree 20130124
3 ADD_TYPE_NODE Instance method Private Method For Type node insertion 20130124
4 BUILD_FIELDCATALOG Instance method Private Method Building Field Catalog for G_ALV_TREE 20130124
5 BUILD_FIELDCATALOG_SQL Instance method Private Method Field Catalogue for SQL Display 20130124
6 CREATE_ALV_TREE Instance method Public Method Creating ALV Tree 20130124
7 CREATE_HIERARCHY Instance method Private Method Creating hierarchy for ALV Tree 20130124
8 DATA_FILL Instance method Private Method To convert data from Query to Tree format 20130124
9 DETAIL_FREE_RESSOURCES Instance method Private Method Free resources when pop up is closed 20130124
10 DOWNLOAD Instance method Private Method To download the internal table 20130124
11 GET_AVAILABLE_TIME Instance method Private Method Method for popup to confirm user 20130124
12 GET_GENERAL_SELECTION Instance method Public Method General Selection for top segments 20130124
13 GET_TIME_FRAME Instance method Private Method Time frame coming from DBA_HIST_SNAPSHOT 20130124
14 HANDLE_DOUBLE_CLICK Instance method Private Event handling method To handle double click 20130124
15 MAKE_TIMESTAMP Instance method Private Method Make a timestamp out of date and time 20130124
16 NAVIGATE_FORWARD Instance method Protected Method Explain for the selected line in the pop up 20130124
17 SET_GENERAL_SELECTION Instance method Public Method Get the input data from screen 20130124
18 SET_USER_INPUT Instance method Private Method For Manuplating Input from sreen 20130124
19 UNPACK_TIMESTAMP Instance method Private Method Unpack a timestamp into data, time and milli second 20130124
Events
Class CL_ORA_ACTION_TOP_SEG has no event.
Types
Class CL_ORA_ACTION_TOP_SEG has no local type.
Method Signatures

Method ADD_INSTANCE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PV_TEXT Call by reference Type reference (TYPE) LVC_VALUE ALV Control: Cell Content 20130124
2 Changing P_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20130124
3 Importing P_RELAT_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20130124

Method ADD_INSTANCE_NODE on class CL_ORA_ACTION_TOP_SEG has no exception.

Method ADD_SEGMENT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PS_TOPSEGMENTS Call by reference Type reference (TYPE) ORA_S_TOP_SEGMENTS Strcuture for Top Segments per Segment Statistics 20130124
2 Changing P_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20130124
3 Importing P_RELAT_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20130124

Method ADD_SEGMENT_NODE on class CL_ORA_ACTION_TOP_SEG has no exception.

Method ADD_TYPE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PS_TOPSEGMENTS Call by reference Type reference (TYPE) ORA_S_TOP_SEGMENTS Strcuture for Top Segments per Segment Statistics 20130124
2 Changing P_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20130124
3 Importing P_RELAT_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20130124

Method ADD_TYPE_NODE on class CL_ORA_ACTION_TOP_SEG has no exception.

Method BUILD_FIELDCATALOG Signature

Method BUILD_FIELDCATALOG on class CL_ORA_ACTION_TOP_SEG has no parameter.
Method BUILD_FIELDCATALOG on class CL_ORA_ACTION_TOP_SEG has no exception.

Method BUILD_FIELDCATALOG_SQL Signature

Method BUILD_FIELDCATALOG_SQL on class CL_ORA_ACTION_TOP_SEG has no parameter.
Method BUILD_FIELDCATALOG_SQL on class CL_ORA_ACTION_TOP_SEG has no exception.

Method CREATE_ALV_TREE Signature

Method CREATE_ALV_TREE on class CL_ORA_ACTION_TOP_SEG has no parameter.
Method CREATE_ALV_TREE on class CL_ORA_ACTION_TOP_SEG has no exception.

Method CREATE_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PT_TOP_SEGMENTS Call by reference Type reference (TYPE) ORA_T_TOP_SEGMENTS Table type for Top Segments per Segment Statistics 20130124

Method CREATE_HIERARCHY on class CL_ORA_ACTION_TOP_SEG has no exception.

Method DATA_FILL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DT_TOPSEGMENTS Call by reference Type reference (TYPE) ORA_T_TOP_SEGMENTS_DATA Table for Segements data from DB 20130124
2 Importing INSTANCE Call by reference Type reference (TYPE) C Oracle monitor: Instance ID 20130124
3 Exporting LT_TOPSEGMENTS Call by reference Type reference (TYPE) ORA_T_TOP_SEGMENTS Table type for Top Segments per Segment Statistics 20130124

Method DATA_FILL on class CL_ORA_ACTION_TOP_SEG has no exception.

Method DETAIL_FREE_RESSOURCES Signature

Method DETAIL_FREE_RESSOURCES on class CL_ORA_ACTION_TOP_SEG has no parameter.
Method DETAIL_FREE_RESSOURCES on class CL_ORA_ACTION_TOP_SEG has no exception.

Method DOWNLOAD Signature

Method DOWNLOAD on class CL_ORA_ACTION_TOP_SEG has no parameter.
Method DOWNLOAD on class CL_ORA_ACTION_TOP_SEG has no exception.

Method GET_AVAILABLE_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SELECTION Call by reference Type reference (TYPE) ORA_S_TOP_SEGMENTS_SELECTION Screen Selection for top segments 20130124
2 Returning R_SELECTION Value transfer Type reference (TYPE) ORA_S_TOP_SEGMENTS_SELECTION Screen Selection for top segments 20130124

Method GET_AVAILABLE_TIME on class CL_ORA_ACTION_TOP_SEG has no exception.

Method GET_GENERAL_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_GENERAL_SELECTION Value transfer Type reference (TYPE) ORA_S_TOP_SEGMENTS_SELECTION Screen Selection for top segments 20130124

Method GET_GENERAL_SELECTION on class CL_ORA_ACTION_TOP_SEG has no exception.

Method GET_TIME_FRAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SELECTION Call by reference Type reference (TYPE) ORA_S_TOP_SEGMENTS_SELECTION Screen Selection for top segments 20130124
2 Returning R_SELECTION Value transfer Type reference (TYPE) ORA_S_TOP_SEGMENTS_SELECTION Screen Selection for top segments 20130124

Method GET_TIME_FRAME on class CL_ORA_ACTION_TOP_SEG has no exception.

Method HANDLE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20130124
2 Importing SENDER Call by reference Attribute reference (LIKE) 20130124

Method HANDLE_DOUBLE_CLICK on class CL_ORA_ACTION_TOP_SEG has no exception.

Method MAKE_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE Call by reference Type reference (TYPE) SYDATS Date 20130124
2 Importing I_MILLI Call by reference Type reference (TYPE) CHAR3 Milli Second 20130124
3 Importing I_TIME Call by reference Type reference (TYPE) SYTIME Time 20130124
4 Returning R_TIMESTAMP Value transfer Type reference (TYPE) ORA_SAMPLE_TIME Sample timestamp (format yyyymmdd;hhmmssmmm) 20130124

Method MAKE_TIMESTAMP on class CL_ORA_ACTION_TOP_SEG has no exception.

Method NAVIGATE_FORWARD Signature

Method NAVIGATE_FORWARD on class CL_ORA_ACTION_TOP_SEG has no parameter.
Method NAVIGATE_FORWARD on class CL_ORA_ACTION_TOP_SEG has no exception.

Method SET_GENERAL_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GENERAL_SELECTION Call by reference Type reference (TYPE) ORA_S_TOP_SEGMENTS_SELECTION Screen Selection for top segments 20130124

Method SET_GENERAL_SELECTION on class CL_ORA_ACTION_TOP_SEG has no exception.

Method SET_USER_INPUT Signature

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

Method SET_USER_INPUT on class CL_ORA_ACTION_TOP_SEG has no exception.

Method UNPACK_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATE Call by reference Type reference (TYPE) SYDATS (8-character) Date for SYST 20130124
2 Exporting E_TIME Call by reference Type reference (TYPE) SYTIME TIME Data Element for SYST 20130124
3 Importing I_TIMESTAMP Call by reference Type reference (TYPE) ORA_SAMPLE_TIME Oracle monitoring: Sample timestamp 20130124

Method UNPACK_TIMESTAMP on class CL_ORA_ACTION_TOP_SEG has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740