SAP ABAP Class CL_RSBM_GUI_LOG (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_GUI_LOG  
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 20040714   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_GUI_LOG has no interface implemented.
Friends
Class CL_RSBM_GUI_LOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_COLUMN_DETAILS Constant Private Type reference (TYPE) TV_ITMNAME 'COLUMN_DET' Tree Control: Column Name / Item Name 20041214
2 C_COLUMN_MESSAGES Static Attribute Private Type reference (TYPE) TV_ITMNAME 'COLUMN_MESS' Tree Control: Column Name / Item Name 20050815
3 C_COLUMN_NODE Constant Private Type reference (TYPE) TV_ITMNAME 'COLUMN_NODE' Tree Control: Column Name / Item Name 20041208
4 C_COLUMN_SELECTION_BUTTON Constant Private Type reference (TYPE) TV_ITMNAME 'SEL_BUTTON' 20040714
5 C_COLUMN_SELECTION_TEXT Constant Private Type reference (TYPE) TV_ITMNAME 'SEL_TEXT' 20040714
6 C_COLUMN_TEXT Constant Private Type reference (TYPE) TV_ITMNAME 'COLUMN_TEXT' 20040714
7 C_COLUMN_TIMESTAMP Constant Private Type reference (TYPE) TV_ITMNAME 'COLUMN_TSTMP' Tree Control: Column Name / Item Name 20041208
8 C_COLUMN_TSTMP Constant Private Type reference (TYPE) TV_ITMNAME 'TSTMP' 20040714
9 C_COLUMN_TSTMP_DIFF Constant Private Type reference (TYPE) TV_ITMNAME 'COLUMN_DIFF' Tree Control: Column Name / Item Name 20050203
10 N_LOGID Instance attribute Public Type reference (TYPE) RSBMLOGID Hierarchical Log: Log ID 20040714
11 N_REQUID Instance attribute Public Type reference (TYPE) RSBKREQUID Data Transfer Process Request 20041206
12 N_R_REQUEST Instance attribute Public Object reference (TYPE REF TO) IF_RSBK_REQUEST 20041206
13 N_R_ROOT Instance attribute Public Object reference (TYPE REF TO) CL_RSBM_LOG_REQUEST_ROOT GUI View of a Log Hierarchy Node 20040715
14 N_S_DYNP102 Instance attribute Public Type reference (TYPE) RSBMDYNP102 UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20041206
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 20041208
16 P_EXP_ALL Instance attribute Private Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20101007
17 P_MAXNODE Instance attribute Private Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20040716
18 P_R_GUI_LOG Static Attribute Private Object reference (TYPE REF TO) CL_RSBM_GUI_LOG Format of Log Hierarchy 20040714
19 P_R_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Tree Control for Log Nodes 20040714
20 P_TH_MAP Instance attribute Private Type reference (TYPE) TH_MAP 20040716
21 P_TSTMP_GUI Instance attribute Public Type reference (TYPE) RSTIMESTMPL UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20041206
22 P_TS_TSTMP Instance attribute Private Type reference (TYPE) RSBM_TS_TSTMPL Sorted Table with Time Stamps 20041206
23 P_T_DATAINFO Instance attribute Private Type reference (TYPE) RSBK_T_DATAINFO Information on DTP Runtime Buffers 20041214
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NODE_RECU Instance method Private Method Recursive Insertion of a Node 20040715
2 COLLAPSE_ALL Instance method Public Method 20050203
3 CONSTRUCTOR Instance method Public Constructor 20040714
4 CREATE_INITIAL_TREE Instance method Private Method 20040715
5 EXPAND_ALL Instance method Public Method 20050203
6 FREE Instance method Public Method 20040714
7 GET_CURRENT_NODE Instance method Public Method 20041208
8 GET_NEW_TREENODE Instance method Private Method 20040716
9 GET_NODE Instance method Private Method 20040719
10 GET_ONLYACTIVE Instance method Public Method 20080401
11 GET_T_DATAINFO Instance method Private Method 20041214
12 LOGNODE_TO_TREENODE Instance method Private Method 20040715
13 NODE_TO_LINE Instance method Private Method 20040716
14 ONE_STEP_BACK Instance method Public Method 20041206
15 ONE_STEP_FORWARD Instance method Public Method 20041206
16 ON_BUTTON_CLICK Instance method Private Event handling method 20041214
17 ON_EXPAND_NO_CHILDREN Instance method Private Event handling method 20040715
18 ON_ITEM_CONTEXT_MENU_REQUEST Instance method Private Event handling method 20041214
19 ON_ITEM_CONTEXT_MENU_SELECT Instance method Private Event handling method 20041214
20 ON_ITEM_DOUBLE_CLICK Instance method Private Event handling method 20050103
21 ON_ITEM_KEY_PRESS Instance method Private Event handling method 20041214
22 REFRESH Instance method Public Method 20040723
23 REGISTER_EVENTS_TREE Instance method Private Method 20040715
24 SET_ONLYACTIVE Instance method Public Method 20080401
25 SET_RUNID Instance method Public Method 20041206
26 SET_SCREEN Instance method Public Method 20041206
27 SET_TSTMP_GUI Instance method Public Method 20041203
28 SET_TSVMODEACT Instance method Public Method 20041206
29 SINGLETON Static method Public Method 20040714
30 TREENODE_TO_LOGNODE Instance method Private Method 20040716
Events
# Event Type Visibility Description Created on
1 NODE_FOCUS_CHANGED Instance Event
(0)
Public
(2)
Node Selection Changed 20040721
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_MAP Private See coding 20040716 begin of s_map, lognode type rsbmnode, treenode type tv_nodekey, end of s_map
2 TH_MAP Private See coding 20040716 th_map type hashed table of s_map with unique key lognode
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 20041208
2 Exporting E_T_NODE Value transfer Type reference (TYPE) TREEV_NTAB Knotentabelle für DTP-Monitor 20041208
3 Importing I_R_CURSOR Call by reference Object reference (TYPE REF TO) IF_RSBM_LOG_COMP_GUI GUI Sicht eines Log-Hierarchieknotens 20040715

Method ADD_NODE_RECU on class CL_RSBM_GUI_LOG has no exception.

Method COLLAPSE_ALL Signature

Method COLLAPSE_ALL on class CL_RSBM_GUI_LOG has no parameter.
Method COLLAPSE_ALL on class CL_RSBM_GUI_LOG 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 20040714
2 Importing I_R_REQUEST Call by reference Object reference (TYPE REF TO) IF_RSBK_REQUEST 20041206
3 Importing I_R_ROOT_NODE Call by reference Object reference (TYPE REF TO) CL_RSBM_LOG_REQUEST_ROOT GUI Sicht eines Log-Hierarchieknotens 20040714

Method CONSTRUCTOR on class CL_RSBM_GUI_LOG has no exception.

Method CREATE_INITIAL_TREE Signature

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

Method EXPAND_ALL Signature

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

Method FREE Signature

Method FREE on class CL_RSBM_GUI_LOG has no parameter.
Method FREE on class CL_RSBM_GUI_LOG 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 20041208

Method GET_CURRENT_NODE on class CL_RSBM_GUI_LOG 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 20040716

Method GET_NEW_TREENODE on class CL_RSBM_GUI_LOG has no exception.

Method GET_NODE Signature

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

Method GET_NODE on class CL_RSBM_GUI_LOG 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 20080401

Method GET_ONLYACTIVE on class CL_RSBM_GUI_LOG 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 20041214

Method GET_T_DATAINFO on class CL_RSBM_GUI_LOG 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 20040715
2 Returning R_TREENODE Value transfer Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20040715

Method LOGNODE_TO_TREENODE on class CL_RSBM_GUI_LOG 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 20041208
2 Exporting E_T_ITEM Value transfer Type reference (TYPE) RSBM_T_ITEM_GUI Tree-Struktur für DTP-Monitor 20041208
3 Importing I_R_NODE Call by reference Object reference (TYPE REF TO) IF_RSBM_LOG_COMP_GUI GUI Sicht eines Log-Hierarchieknotens 20040716

Method NODE_TO_LINE on class CL_RSBM_GUI_LOG has no exception.

Method ONE_STEP_BACK Signature

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

Method ONE_STEP_FORWARD Signature

Method ONE_STEP_FORWARD on class CL_RSBM_GUI_LOG has no parameter.
Method ONE_STEP_FORWARD on class CL_RSBM_GUI_LOG 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) 20041214
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20041214

Method ON_BUTTON_CLICK on class CL_RSBM_GUI_LOG 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) 20040715

Method ON_EXPAND_NO_CHILDREN on class CL_RSBM_GUI_LOG 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) 20041214
2 Importing MENU Value transfer Attribute reference (LIKE) 20041214
3 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20041214

Method ON_ITEM_CONTEXT_MENU_REQUEST on class CL_RSBM_GUI_LOG 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) 20041214
2 Importing ITEM_NAME Value transfer Attribute reference (LIKE) 20041214
3 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20041214

Method ON_ITEM_CONTEXT_MENU_SELECT on class CL_RSBM_GUI_LOG 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) 20050103
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20050103

Method ON_ITEM_DOUBLE_CLICK on class CL_RSBM_GUI_LOG 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) 20041214
2 Importing KEY Value transfer Attribute reference (LIKE) 20041214
3 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20041214

Method ON_ITEM_KEY_PRESS on class CL_RSBM_GUI_LOG 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 20041209

Method REFRESH on class CL_RSBM_GUI_LOG 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 20040715

Method REGISTER_EVENTS_TREE on class CL_RSBM_GUI_LOG 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 20080401

Method SET_ONLYACTIVE on class CL_RSBM_GUI_LOG 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 20041206

Method SET_RUNID on class CL_RSBM_GUI_LOG 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 20041206
2 Exporting E_INPUT Value transfer Type reference (TYPE) CHAR1 20041206
3 Importing I_GROUP1 Call by reference Type reference (TYPE) CHAR3 20041206
4 Importing I_GROUP2 Call by reference Type reference (TYPE) CHAR3 20041206
5 Importing I_GROUP3 Call by reference Type reference (TYPE) CHAR3 20041206
6 Importing I_GROUP4 Call by reference Type reference (TYPE) CHAR3 20041206

Method SET_SCREEN on class CL_RSBM_GUI_LOG 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 20041206

Method SET_TSTMP_GUI on class CL_RSBM_GUI_LOG 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 20041206

Method SET_TSVMODEACT on class CL_RSBM_GUI_LOG 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 20040714
2 Importing I_R_REQUEST Call by reference Object reference (TYPE REF TO) IF_RSBK_REQUEST DTP-Request 20041206
3 Importing I_R_ROOT_NODE Call by reference Object reference (TYPE REF TO) CL_RSBM_LOG_REQUEST_ROOT Log-Knoten: Sicht für UI 20040714
4 Returning R_R_GUI_LOG Value transfer Object reference (TYPE REF TO) CL_RSBM_GUI_LOG 20040714

Method SINGLETON on class CL_RSBM_GUI_LOG 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 20040716
2 Returning R_LOGNODE Value transfer Type reference (TYPE) RSBMNODE Hierarchisches Log: Knoten-ID 20040716
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20040716
Event Signatures

Event NODE_FOCUS_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 I_R_NODE Exporting Value transfer Object reference (TYPE REF TO) IF_RSBM_LOG_COMP_GUI GUI Sicht eines Log-Hierarchieknotens 20040721
History
Last changed by/on SAP  20130531 
SAP Release Created in 700