SAP ABAP Class CL_RSBM_DISP_DTP_GUI (Format of Log Hierarchy)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RSBM (Package) Data Transfer Process: Log and Monitor
Properties
Class CL_RSBM_DISP_DTP_GUI  
Short Description Format of Log Hierarchy    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class RSBK    
Program status     
Category 0   
Package RSBM   Data Transfer Process: Log and Monitor 
Created 20101229   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSBM_GUI_LOG Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSBM_DISP_DTP_GUI has no interface implemented.
Friends
Class CL_RSBM_DISP_DTP_GUI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_COLUMN_DETAILS Constant Public Type reference (TYPE) TV_ITMNAME 'COLUMN_DET' Tree Control: Column Name / Item Name 20101229
2 C_COLUMN_MESSAGES Static Attribute Public Type reference (TYPE) TV_ITMNAME 'COLUMN_MESS' Tree Control: Column Name / Item Name 20101229
3 C_COLUMN_NODE Constant Public Type reference (TYPE) TV_ITMNAME 'COLUMN_NODE' Tree Control: Column Name / Item Name 20101229
4 C_COLUMN_SELECTION_BUTTON Constant Public Type reference (TYPE) TV_ITMNAME 'SEL_BUTTON' 20101229
5 C_COLUMN_SELECTION_TEXT Constant Public Type reference (TYPE) TV_ITMNAME 'SEL_TEXT' 20101229
6 C_COLUMN_TEXT Constant Public Type reference (TYPE) TV_ITMNAME 'COLUMN_TEXT' 20101229
7 C_COLUMN_TIMESTAMP Constant Public Type reference (TYPE) TV_ITMNAME 'COLUMN_TSTMP' Tree Control: Column Name / Item Name 20101229
8 C_COLUMN_TSTMP Constant Public Type reference (TYPE) TV_ITMNAME 'TSTMP' 20101229
9 C_COLUMN_TSTMP_DIFF Constant Public Type reference (TYPE) TV_ITMNAME 'COLUMN_DIFF' Tree Control: Column Name / Item Name 20101229
10 N_LOGID Instance attribute Public Type reference (TYPE) RSBMLOGID Hierarchical Log: Log ID 20101229
11 N_REQUID Instance attribute Public Type reference (TYPE) RSBKREQUID Data Transfer Process Request 20101229
12 N_R_REQUEST Instance attribute Public Object reference (TYPE REF TO) IF_RSBK_REQUEST 20101229
13 N_R_ROOT Instance attribute Public Object reference (TYPE REF TO) CL_RSBM_LOG_DTP_GUI GUI View of a Log Hierarchy Node 20101229
14 N_S_DYNP102 Instance attribute Public Type reference (TYPE) RSBMDYNP102 UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20101229
15 O_R_CURRENT_NODE Instance attribute Protected Object reference (TYPE REF TO) IF_RSBM_LOG_COMP_GUI GUI View of a Log Hierarchy Node 20101229
16 P_EXP_ALL Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20101229
17 P_MAXNODE Instance attribute Private Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20101229
18 P_R_EXCEPTION Instance attribute Private Object reference (TYPE REF TO) IF_RSBM_EXCEPTION_LOG Log View of Exception 20110210
19 P_R_GUI_LOG Static Attribute Private Object reference (TYPE REF TO) CL_RSBM_DISP_DTP_GUI Format of Log Hierarchy 20101229
20 P_R_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Tree Control for Log Nodes 20101229
21 P_TH_MAP Instance attribute Private Type reference (TYPE) TH_MAP 20101229
22 P_TSTMP_GUI Instance attribute Public Type reference (TYPE) RSTIMESTMPL UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20101229
23 P_TS_TSTMP Instance attribute Private Type reference (TYPE) RSBM_TS_TSTMPL Sorted Table with Time Stamps 20101229
24 P_T_DATAINFO Instance attribute Private Type reference (TYPE) RSBK_T_DATAINFO Information on DTP Runtime Buffers 20101229
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NODE_RECU Instance method Private Method Recursive Insertion of a Node 20101229
2 COLLAPSE_ALL Instance method Public Method 20101229
3 CONSTRUCTOR Instance method Public Constructor 20101229
4 CREATE_INITIAL_TREE Instance method Private Method 20101229
5 EXPAND_ALL Instance method Public Method 20101229
6 EXPAND_NODE Instance method Private Method 20101230
7 FREE Instance method Public Method 20101229
8 GET_CURRENT_NODE Instance method Public Method 20101229
9 GET_NEW_TREENODE Instance method Private Method 20101229
10 GET_NODE Instance method Private Method 20101229
11 GET_ONLYACTIVE Instance method Public Method 20101229
12 GET_T_DATAINFO Instance method Private Method 20101229
13 LOGNODE_TO_TREENODE Instance method Private Method 20101229
14 NODE_TO_LINE Instance method Private Method 20101229
15 ONE_STEP_BACK Instance method Public Method 20101229
16 ONE_STEP_FORWARD Instance method Public Method 20101229
17 ON_BUTTON_CLICK Instance method Private Event handling method 20101229
18 ON_EXPAND_NO_CHILDREN Instance method Private Event handling method 20101229
19 ON_ITEM_CONTEXT_MENU_REQUEST Instance method Private Event handling method 20101229
20 ON_ITEM_CONTEXT_MENU_SELECT Instance method Private Event handling method 20101229
21 ON_ITEM_DOUBLE_CLICK Instance method Private Event handling method 20101229
22 ON_ITEM_KEY_PRESS Instance method Private Event handling method 20101229
23 REFRESH Instance method Public Method 20101229
24 REGISTER_EVENTS_TREE Instance method Private Method 20101229
25 SET_ONLYACTIVE Instance method Public Method 20101229
26 SET_RUNID Instance method Public Method 20101229
27 SET_SCREEN Instance method Public Method 20101229
28 SET_TSTMP_GUI Instance method Public Method 20101229
29 SET_TSVMODEACT Instance method Public Method 20101229
30 SINGLETON Static method Public Method 20101229
31 TREENODE_TO_LOGNODE Instance method Private Method 20101229
Events
# Event Type Visibility Description Created on
1 NODE_FOCUS_CHANGED Instance Event
(0)
Public
(2)
Node Selection Changed 20101229
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_MAP Private See coding 20101229 begin of s_map, node type rsbmnode, parent type rsbmnode, expander type rs_bool, end of s_map
2 TH_MAP Private See coding 20101229 th_map type table of s_map
Method Signatures

Method ADD_NODE_RECU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_ITEM Value transfer Type reference (TYPE) RSBM_T_ITEM_GUI Tabelle mit Items für DTP-Log 20101229
2 Exporting E_T_NODE Value transfer Type reference (TYPE) TREEV_NTAB Knotentabelle für DTP-Monitor 20101229
3 Importing I_R_CURSOR Call by reference Object reference (TYPE REF TO) IF_RSBM_LOG_COMP_GUI GUI Sicht eines Log-Hierarchieknotens 20101229

Method ADD_NODE_RECU on class CL_RSBM_DISP_DTP_GUI has no exception.

Method COLLAPSE_ALL Signature

Method COLLAPSE_ALL on class CL_RSBM_DISP_DTP_GUI has no parameter.
Method COLLAPSE_ALL on class CL_RSBM_DISP_DTP_GUI has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_CONTAINER_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER 20101229
2 Importing I_R_REQUEST Call by reference Object reference (TYPE REF TO) IF_RSBK_REQUEST 20101229
3 Importing I_R_ROOT_NODE Call by reference Object reference (TYPE REF TO) CL_RSBM_LOG_DTP_GUI GUI Sicht eines Log-Hierarchieknotens 20101229

Method CONSTRUCTOR on class CL_RSBM_DISP_DTP_GUI has no exception.

Method CREATE_INITIAL_TREE Signature

Method CREATE_INITIAL_TREE on class CL_RSBM_DISP_DTP_GUI has no parameter.
Method CREATE_INITIAL_TREE on class CL_RSBM_DISP_DTP_GUI has no exception.

Method EXPAND_ALL Signature

Method EXPAND_ALL on class CL_RSBM_DISP_DTP_GUI has no parameter.
Method EXPAND_ALL on class CL_RSBM_DISP_DTP_GUI has no exception.

Method EXPAND_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CALLED_FROM_TREE Call by reference Type reference (TYPE) RS_BOOL Boolean 20101230
2 Importing NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20101230

Method EXPAND_NODE on class CL_RSBM_DISP_DTP_GUI has no exception.

Method FREE Signature

Method FREE on class CL_RSBM_DISP_DTP_GUI has no parameter.
Method FREE on class CL_RSBM_DISP_DTP_GUI has no exception.

Method GET_CURRENT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_NODE Value transfer Object reference (TYPE REF TO) IF_RSBM_LOG_COMP_GUI GUI Sicht eines Log-Hierarchieknotens 20101229

Method GET_CURRENT_NODE on class CL_RSBM_DISP_DTP_GUI has no exception.

Method GET_NEW_TREENODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TREENODE Value transfer Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20101229

Method GET_NEW_TREENODE on class CL_RSBM_DISP_DTP_GUI has no exception.

Method GET_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_NODE Value transfer Type reference (TYPE) RSBMNODE GUI Sicht eines Log-Hierarchieknotens 20101230
2 Importing I_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20101229

Method GET_NODE on class CL_RSBM_DISP_DTP_GUI has no exception.

Method GET_ONLYACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ONLYACTIVE Value transfer Type reference (TYPE) RSBMONLYACTIVE 20101229

Method GET_ONLYACTIVE on class CL_RSBM_DISP_DTP_GUI has no exception.

Method GET_T_DATAINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_DATAINFO Value transfer Type reference (TYPE) RSBK_T_DATAINFO Tabelle mit Infos zu DTP Zwischenspeichern 20101229

Method GET_T_DATAINFO on class CL_RSBM_DISP_DTP_GUI has no exception.

Method LOGNODE_TO_TREENODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOGNODE Call by reference Type reference (TYPE) RSBMNODE Hierarchisches Log: Knoten-ID 20101229
2 Returning R_TREENODE Value transfer Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20101229

Method LOGNODE_TO_TREENODE on class CL_RSBM_DISP_DTP_GUI has no exception.

Method NODE_TO_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_NODE Value transfer Type reference (TYPE) TREEV_NODE Tree-Struktur für DTP-Monitor 20101229
2 Exporting E_T_ITEM Value transfer Type reference (TYPE) RSBM_T_ITEM_GUI Tree-Struktur für DTP-Monitor 20101229
3 Importing I_R_NODE Call by reference Object reference (TYPE REF TO) IF_RSBM_LOG_COMP_GUI GUI Sicht eines Log-Hierarchieknotens 20101229

Method NODE_TO_LINE on class CL_RSBM_DISP_DTP_GUI has no exception.

Method ONE_STEP_BACK Signature

Method ONE_STEP_BACK on class CL_RSBM_DISP_DTP_GUI has no parameter.
Method ONE_STEP_BACK on class CL_RSBM_DISP_DTP_GUI has no exception.

Method ONE_STEP_FORWARD Signature

Method ONE_STEP_FORWARD on class CL_RSBM_DISP_DTP_GUI has no parameter.
Method ONE_STEP_FORWARD on class CL_RSBM_DISP_DTP_GUI has no exception.

Method ON_BUTTON_CLICK Signature

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

Method ON_BUTTON_CLICK on class CL_RSBM_DISP_DTP_GUI has no exception.

Method ON_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) 20101229

Method ON_EXPAND_NO_CHILDREN on class CL_RSBM_DISP_DTP_GUI has no exception.

Method ON_ITEM_CONTEXT_MENU_REQUEST Signature

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

Method ON_ITEM_CONTEXT_MENU_REQUEST on class CL_RSBM_DISP_DTP_GUI has no exception.

Method ON_ITEM_CONTEXT_MENU_SELECT Signature

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

Method ON_ITEM_CONTEXT_MENU_SELECT on class CL_RSBM_DISP_DTP_GUI has no exception.

Method ON_ITEM_DOUBLE_CLICK Signature

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

Method ON_ITEM_DOUBLE_CLICK on class CL_RSBM_DISP_DTP_GUI has no exception.

Method ON_ITEM_KEY_PRESS Signature

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

Method ON_ITEM_KEY_PRESS on class CL_RSBM_DISP_DTP_GUI has no exception.

Method REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REFRESH_EXPANSION_STATE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20101229

Method REFRESH on class CL_RSBM_DISP_DTP_GUI has no exception.

Method REGISTER_EVENTS_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVATION Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20101229

Method REGISTER_EVENTS_TREE on class CL_RSBM_DISP_DTP_GUI has no exception.

Method SET_ONLYACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ONLYACTIVE Value transfer Type reference (TYPE) RSBMONLYACTIVE 20101229

Method SET_ONLYACTIVE on class CL_RSBM_DISP_DTP_GUI has no exception.

Method SET_RUNID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RUNID Call by reference Type reference (TYPE) RSBRUN Nummer eines Requestlaufs 20101229

Method SET_RUNID on class CL_RSBM_DISP_DTP_GUI has no exception.

Method SET_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACTIVE Value transfer Type reference (TYPE) CHAR1 20101229
2 Exporting E_INPUT Value transfer Type reference (TYPE) CHAR1 20101229
3 Exporting E_INVISIBLE Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20101230
4 Importing I_GROUP1 Call by reference Type reference (TYPE) CHAR3 20101229
5 Importing I_GROUP2 Call by reference Type reference (TYPE) CHAR3 20101229
6 Importing I_GROUP3 Call by reference Type reference (TYPE) CHAR3 20101229
7 Importing I_GROUP4 Call by reference Type reference (TYPE) CHAR3 20101229

Method SET_SCREEN on class CL_RSBM_DISP_DTP_GUI has no exception.

Method SET_TSTMP_GUI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TIMESTAMPL Call by reference Type reference (TYPE) RSTIMESTMPL Stichzeitpunkt des DTP-Logs 20101229

Method SET_TSTMP_GUI on class CL_RSBM_DISP_DTP_GUI has no exception.

Method SET_TSVMODEACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TSVMODEACT Call by reference Type reference (TYPE) RSBMTSVMODEACT Modus für Stichzeitpunkt: aktuell 20101229

Method SET_TSVMODEACT on class CL_RSBM_DISP_DTP_GUI has no exception.

Method SINGLETON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_CONTAINER_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstrakter Container für GUI Controls 20101229
2 Importing I_R_REQUEST Call by reference Object reference (TYPE REF TO) IF_RSBK_REQUEST DTP-Request 20101229
3 Importing I_R_ROOT_NODE Call by reference Object reference (TYPE REF TO) CL_RSBM_LOG_DTP_GUI Log-Knoten: Sicht für UI 20101229
4 Returning R_R_GUI_LOG Value transfer Object reference (TYPE REF TO) CL_RSBM_DISP_DTP_GUI Anzeigen eines neuen DTP-Logs 20101229

Method SINGLETON on class CL_RSBM_DISP_DTP_GUI has no exception.

Method TREENODE_TO_LOGNODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TREENODE Value transfer Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20101229
2 Returning R_LOGNODE Value transfer Type reference (TYPE) RSBMNODE Hierarchisches Log: Knoten-ID 20101229
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20101229
Event Signatures

Event NODE_FOCUS_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 I_NODE Exporting Value transfer Type reference (TYPE) RSBMNODE GUI Sicht eines Log-Hierarchieknotens 20101229
History
Last changed by/on SAP  20130531 
SAP Release Created in 731