SAP ABAP Class CL_RSDHAF_MONITOR_NAV_TREE (Frontend: Monitor Navigation Tree)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST-HAP (Application Component) HANA Analysis Process
     RSDHA (Package) SAP HANA Analysis in BW
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSDHAF_MAINT_CONSTANTS Frontend: Maintenance Constants 20130102
Properties
Class CL_RSDHAF_MONITOR_NAV_TREE  
Short Description Frontend: Monitor Navigation Tree    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSDHA    
Program status     
Category 0   
Package RSDHA   SAP HANA Analysis in BW 
Created 20121120   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSDHAF_MONITOR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RSDHAR_RUN_HEADER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSDHAF_MAINT_CONSTANTS Frontend: Maintenance Constants 20130102
Friends
Class CL_RSDHAF_MONITOR_NAV_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_AINX_REPID Instance attribute Public Attribute reference (LIKE) 20130102
2 N_C_AINX_TABSTRIP Instance attribute Public Attribute reference (LIKE) 20130102
3 N_C_CS_TABSTRIP Instance attribute Public Attribute reference (LIKE) 20130102
4 N_C_CUSTOM_CONTROL Instance attribute Public Attribute reference (LIKE) 20130102
5 N_C_DEFAULT_PROC_ANALYSIS_TYPE Instance attribute Public Attribute reference (LIKE) 20130127
6 N_C_DEFAULT_SCRIPT_DB_SCHEMA Instance attribute Public Attribute reference (LIKE) 20130102
7 N_C_DRAG_DROP_FLAVOR Instance attribute Public Attribute reference (LIKE) 20130127
8 N_C_FO_TABSTRIP Instance attribute Public Attribute reference (LIKE) 20130127
9 N_C_HAAP_ICON Instance attribute Public Attribute reference (LIKE) 20130102
10 N_C_HAAP_ICON_TEXT Instance attribute Public Attribute reference (LIKE) 20130102
11 N_C_HAAP_REPID Instance attribute Public Attribute reference (LIKE) 20130102
12 N_C_JOBNAME Instance attribute Public Attribute reference (LIKE) 20130102
13 N_C_MODELING_PREFIX Instance attribute Public Attribute reference (LIKE) 20130127
14 N_C_MON_DET_TABSTRIP Instance attribute Public Attribute reference (LIKE) 20130102
15 N_C_OKCODE Instance attribute Public Attribute reference (LIKE) 20130102
16 N_C_PROC_REG_TABSTRIP Instance attribute Public Attribute reference (LIKE) 20130102
17 N_C_PROC_TABSTRIP Instance attribute Public Attribute reference (LIKE) 20130102
18 N_C_REGISTRATIONS_TABSTRIP Instance attribute Public Attribute reference (LIKE) 20130102
19 N_C_SCREEN Instance attribute Public Attribute reference (LIKE) 20130102
20 N_C_TAB_SCREEN Instance attribute Public Attribute reference (LIKE) 20130102
21 N_C_TGT_TABSTRIP Instance attribute Public Attribute reference (LIKE) 20130127
22 N_C_TREE_TYPE Instance attribute Public Attribute reference (LIKE) 20130127
23 N_C_WORKMODE Instance attribute Public Attribute reference (LIKE) 20130102
24 N_R_TREE Instance attribute Public Object reference (TYPE REF TO) CL_GUI_SIMPLE_TREE Navigation Tree 20121130
25 P_C_FIELDNAME Constant Private See coding Fieldname 20121120
26 P_C_ROOT_NODE_KEY Constant Private Type reference (TYPE) TV_NODEKEY '000000000000' Root Node Key 20121120
27 P_C_TREE_TABLE_STRUCTURE_NAME Constant Private Type reference (TYPE) TABNAME 'RSDHAF_RUN_S_SIMPLE_TREE' Table Structure Name of Navigation Tree 20121121
28 P_NODE_TABLE_NEXT_NODE_ID Instance attribute Private Type reference (TYPE) TV_NODEKEY Next Node Key 20121120
29 P_R_MAINTENANCE Instance attribute Private Object reference (TYPE REF TO) CL_RSDHAF_MAINTENANCE Frontend: Maintenance HANA Analysis Process 20130515
30 P_R_TREE_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER GUI Container for Navigation Tree 20121120
31 P_S_RUN_FILTER Instance attribute Private Type reference (TYPE) CL_RSDHAR_RUN_HEADER=>TN_S_FILTER HAAP Run Filter 20121121
32 P_TH_NODE Instance attribute Private Type reference (TYPE) TP_TH_NODE Tree Data - Hashed Table Type 20121120
33 P_T_LEVEL Instance attribute Private Type reference (TYPE) TN_T_LEVEL Tree Level - Table Type 20121120
34 P_T_RUN_HEADER Instance attribute Private Type reference (TYPE) CL_RSDHAR_RUN_HEADER=>TN_T_RUN_HEADER Execution information of HANA Analysis Processes (Header) 20121120
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20121120
2 P_BUILD_ADD_GROUP Instance method Private Method Add Group 20121120
3 P_BUILD_ADD_GROUP_NUM_ENTRIES Instance method Private Method Add Number of Entries of Group 20121120
4 P_BUILD_ADD_LEVEL Instance method Private Method Add Level 20121120
5 P_BUILD_ADD_LEVEL_HAAPNM Instance method Private Method Add "HANA Analysis Process" Level 20121120
6 P_BUILD_ADD_LEVEL_RUN Instance method Private Method Add "Run" Level 20121120
7 P_BUILD_ADD_LEVEL_START_TIME Instance method Private Method Add "Start Time" Level 20121120
8 P_BUILD_ADD_LEVEL_START_USER Instance method Private Method Add "Start User" Level 20121120
9 P_BUILD_ADD_LEVEL_STATE Instance method Private Method Add "RSTATE" Level 20121120
10 P_BUILD_NODE_TABLE Instance method Private Method Build up Node Table 20121120
11 P_DELETE_RUN_HEADER Instance method Private Method Delete Logs of Analysis Runs 20130224
12 P_EXPAND_FILTER_RUN Instance method Private Method Filter "HANA Analysis Run" - records 20121120
13 P_EXPAND_GET_NODE_FILTER Instance method Private Method Get Node Filter 20121120
14 P_HANDLE_EXPAND_NO_CHILDREN Instance method Private Event handling method Handle Event 20121120
15 P_HANDLE_NODE_DOUBLE_CLICK Instance method Private Event handling method Handle Event Double Click 20121120
16 P_RENDER Instance method Private Method Render Tree 20121120
17 P_TREE_CTXMENU_REQ_ITEM Instance method Private Event handling method Handle Event Item Context Menu Request 20130223
18 P_TREE_CTXMENU_SEL_ITEM Instance method Private Event handling method Handle Event Item Context Menu Select 20130223
19 REFRESH_DISPLAY Instance method Public Method Refresh Display 20121120
20 SET_RUN_FILTER Instance method Public Method Set Filter 20121121
Events
# Event Type Visibility Description Created on
1 DISPLAY_RUN Instance Event
(0)
Public
(2)
Event: Display Run 20121120
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_LEVEL Public See coding Tree Level - Structure 20121120 BEGIN OF tn_level, position TYPE numc3, name TYPE char30, END OF tn_level
2 TN_T_LEVEL Public See coding Tree Level - Table Type 20121120 tn_t_level TYPE STANDARD TABLE OF tn_level
3 TP_S_NODE Private See coding Node Data - Structure 20121120 BEGIN OF tp_s_node. INCLUDE TYPE treev_node. TYPES: text TYPE text100, runid TYPE rsdharun-runid, haapnm TYPE if_rsdham_analysis=>tn_name, object TYPE char30, object_id TYPE char40, END OF tp_s_node
4 TP_S_NODE_FILTER Private See coding Node Filter - Structure 20121120 BEGIN OF tp_s_node_filter, object TYPE char30, value TYPE char40, END OF tp_s_node_filter
5 TP_TH_NODE Private See coding Node Data - Hashed Table Type 20121120 tp_th_node TYPE HASHED TABLE OF tp_s_node WITH UNIQUE KEY node_key
6 TP_T_NODE Private See coding Node Data - Standard Table Type 20121120 tp_t_node TYPE STANDARD TABLE OF tp_s_node
7 TP_T_NODE_FILTER Private See coding Node Filter - Table Type 20121120 tp_t_node_filter TYPE STANDARD TABLE OF tp_s_node_filter
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MAINTENANCE Call by reference Object reference (TYPE REF TO) CL_RSDHAF_MAINTENANCE Frontend: Maintenance HANA Analysis Process 20130515
2 Importing I_R_TREE_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER GUI Container for Tree 20121120
3 Importing I_S_RUN_FILTER Call by reference Type reference (TYPE) CL_RSDHAR_RUN_HEADER=>TN_S_FILTER HAAP Run Filter 20121121

Method CONSTRUCTOR on class CL_RSDHAF_MONITOR_NAV_TREE has no exception.

Method P_BUILD_ADD_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_NODE Call by reference Type reference (TYPE) TP_TH_NODE 20121120
2 Exporting E_NEW_NODEKEY Value transfer Type reference (TYPE) TP_S_NODE-RELATKEY 20121120
3 Importing I_EXPAND Call by reference Type reference (TYPE) AS4FLAG 20121120
4 Importing I_ICON Call by reference Type reference (TYPE) CLIKE 20121120
5 Importing I_OBJECT Call by reference Type reference (TYPE) TP_S_NODE-OBJECT 20121120
6 Importing I_OBJECT_ID Call by reference Type reference (TYPE) SIMPLE 20121120
7 Importing I_RELATKEY Call by reference Type reference (TYPE) TP_S_NODE-RELATKEY 20121120
8 Importing I_RELATSHIP Call by reference Type reference (TYPE) TP_S_NODE-RELATSHIP 20121120
9 Importing I_TEXT Call by reference Type reference (TYPE) CLIKE 20121120
10 Importing I_T_RUN Call by reference Type reference (TYPE) CL_RSDHAR_RUN_HEADER=>TN_T_RUN_HEADER Run header list (table) 20121120

Method P_BUILD_ADD_GROUP on class CL_RSDHAF_MONITOR_NAV_TREE has no exception.

Method P_BUILD_ADD_GROUP_NUM_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TEXT Call by reference Type reference (TYPE) TP_S_NODE-TEXT 20121120
2 Importing I_T_RUN Call by reference Type reference (TYPE) CL_RSDHAR_RUN_HEADER=>TN_T_RUN_HEADER Run header list (table) 20121120

Method P_BUILD_ADD_GROUP_NUM_ENTRIES on class CL_RSDHAF_MONITOR_NAV_TREE has no exception.

Method P_BUILD_ADD_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_NODE Call by reference Type reference (TYPE) TP_TH_NODE 20121120
2 Importing I_EXPAND Value transfer Type reference (TYPE) AS4FLAG X: Expand Nodes 20121120
3 Importing I_LAST_LEVEL_NAME Value transfer Type reference (TYPE) CHAR30 Name of the Last Level 20121120
4 Importing I_PARENT_NODE_ID Value transfer Type reference (TYPE) TV_NODEKEY Parent Node ID 20121120
5 Importing I_T_RUN Call by reference Type reference (TYPE) CL_RSDHAR_RUN_HEADER=>TN_T_RUN_HEADER Run header list (table) 20121120

Method P_BUILD_ADD_LEVEL on class CL_RSDHAF_MONITOR_NAV_TREE has no exception.

Method P_BUILD_ADD_LEVEL_HAAPNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_NODE Call by reference Type reference (TYPE) TP_TH_NODE 20121120
2 Importing I_PARENT_NODE_ID Value transfer Type reference (TYPE) TV_NODEKEY Parent Node ID 20121120
3 Importing I_T_RUN Value transfer Type reference (TYPE) CL_RSDHAR_RUN_HEADER=>TN_T_RUN_HEADER Run header list (table) 20121120

Method P_BUILD_ADD_LEVEL_HAAPNM on class CL_RSDHAF_MONITOR_NAV_TREE has no exception.

Method P_BUILD_ADD_LEVEL_RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_NODE Call by reference Type reference (TYPE) TP_TH_NODE 20121120
2 Importing I_PARENT_NODE_ID Value transfer Type reference (TYPE) TV_NODEKEY Parent Node ID 20121120
3 Importing I_T_RUN Value transfer Type reference (TYPE) CL_RSDHAR_RUN_HEADER=>TN_T_RUN_HEADER Run header list (table) 20121120

Method P_BUILD_ADD_LEVEL_RUN on class CL_RSDHAF_MONITOR_NAV_TREE has no exception.

Method P_BUILD_ADD_LEVEL_START_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_NODE Call by reference Type reference (TYPE) TP_TH_NODE 20121120
2 Importing I_PARENT_NODE_ID Value transfer Type reference (TYPE) TV_NODEKEY Parent Node ID 20121120
3 Importing I_T_RUN Value transfer Type reference (TYPE) CL_RSDHAR_RUN_HEADER=>TN_T_RUN_HEADER Run header list (table) 20121120

Method P_BUILD_ADD_LEVEL_START_TIME on class CL_RSDHAF_MONITOR_NAV_TREE has no exception.

Method P_BUILD_ADD_LEVEL_START_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_NODE Call by reference Type reference (TYPE) TP_TH_NODE 20121120
2 Importing I_PARENT_NODE_ID Value transfer Type reference (TYPE) TV_NODEKEY Parent Node ID 20121120
3 Importing I_T_RUN Value transfer Type reference (TYPE) CL_RSDHAR_RUN_HEADER=>TN_T_RUN_HEADER Run header list (table) 20121120

Method P_BUILD_ADD_LEVEL_START_USER on class CL_RSDHAF_MONITOR_NAV_TREE has no exception.

Method P_BUILD_ADD_LEVEL_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_NODE Call by reference Type reference (TYPE) TP_TH_NODE 20121120
2 Importing I_PARENT_NODE_ID Value transfer Type reference (TYPE) TV_NODEKEY Parent Node ID 20121120
3 Importing I_T_RUN Call by reference Type reference (TYPE) CL_RSDHAR_RUN_HEADER=>TN_T_RUN_HEADER Run header list (table) 20121120

Method P_BUILD_ADD_LEVEL_STATE on class CL_RSDHAF_MONITOR_NAV_TREE has no exception.

Method P_BUILD_NODE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TH_NODE Call by reference Type reference (TYPE) TP_TH_NODE 20121120

Method P_BUILD_NODE_TABLE on class CL_RSDHAF_MONITOR_NAV_TREE has no exception.

Method P_DELETE_RUN_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Node key 20130224

Method P_DELETE_RUN_HEADER on class CL_RSDHAF_MONITOR_NAV_TREE has no exception.

Method P_EXPAND_FILTER_RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_RUN Call by reference Type reference (TYPE) CL_RSDHAR_RUN_HEADER=>TN_T_RUN_HEADER Run header list (table) 20121120
2 Importing I_T_NODE_FILTER Call by reference Type reference (TYPE) TP_T_NODE_FILTER Node Filter - Table Type 20121120
3 Importing I_T_RUN Call by reference Type reference (TYPE) CL_RSDHAR_RUN_HEADER=>TN_T_RUN_HEADER Run header list (table) 20121120

Method P_EXPAND_FILTER_RUN on class CL_RSDHAF_MONITOR_NAV_TREE has no exception.

Method P_EXPAND_GET_NODE_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_NODE_FILTER Call by reference Type reference (TYPE) TP_T_NODE_FILTER Node Filter - Table Type 20121120
2 Importing I_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20121120

Method P_EXPAND_GET_NODE_FILTER on class CL_RSDHAF_MONITOR_NAV_TREE has no exception.

Method P_HANDLE_EXPAND_NO_CHILDREN Signature

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

Method P_HANDLE_EXPAND_NO_CHILDREN on class CL_RSDHAF_MONITOR_NAV_TREE has no exception.

Method P_HANDLE_NODE_DOUBLE_CLICK Signature

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

Method P_HANDLE_NODE_DOUBLE_CLICK on class CL_RSDHAF_MONITOR_NAV_TREE has no exception.

Method P_RENDER Signature

Method P_RENDER on class CL_RSDHAF_MONITOR_NAV_TREE has no parameter.
Method P_RENDER on class CL_RSDHAF_MONITOR_NAV_TREE has no exception.

Method P_TREE_CTXMENU_REQ_ITEM Signature

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

Method P_TREE_CTXMENU_REQ_ITEM on class CL_RSDHAF_MONITOR_NAV_TREE has no exception.

Method P_TREE_CTXMENU_SEL_ITEM Signature

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

Method P_TREE_CTXMENU_SEL_ITEM on class CL_RSDHAF_MONITOR_NAV_TREE has no exception.

Method REFRESH_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_RUN_HEADER Call by reference Type reference (TYPE) CL_RSDHAR_RUN_HEADER=>TN_T_RUN_HEADER Run header list (table) 20121122

Method REFRESH_DISPLAY on class CL_RSDHAF_MONITOR_NAV_TREE has no exception.

Method SET_RUN_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENFORCE_REFRESH_DISPLAY Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Refresh Display 20121122
2 Importing I_S_RUN_FILTER Call by reference Type reference (TYPE) CL_RSDHAR_RUN_HEADER=>TN_S_FILTER HAAP Run Filter 20121121

Method SET_RUN_FILTER on class CL_RSDHAF_MONITOR_NAV_TREE has no exception.
Event Signatures

Event DISPLAY_RUN Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 I_S_RUN Exporting Value transfer Type reference (TYPE) CL_RSDHAR_RUN_HEADER=>TN_S_RUN_HEADER Run header (structure) 20121120
History
Last changed by/on SAP  20140121 
SAP Release Created in 740