SAP ABAP Class CL_RSAWB_DRAWER_AWB (Navigation Control AWB)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-AWB (Application Component) Data Warehousing Workbench
     RSAWB (Package) BW: Administrator's Workbench
Properties
Class CL_RSAWB_DRAWER_AWB  
Short Description Navigation Control AWB    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSAWB   BW: Administrator's Workbench 
Created 20000119   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSATD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSATR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSAWB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RSOC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSAWB_DRAWER_AWB has no interface implemented.
Friends
Class CL_RSAWB_DRAWER_AWB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_AWB_VIEW_MODE_ACTUAL Instance attribute Private Type reference (TYPE) RSO_AWB_VIEW_MODE View (display mode) in the AWB 20000120
2 P_CONTROLID_ACTUAL Instance attribute Private Type reference (TYPE) RSATD_CONTROLID Node key 20000126
3 P_DYNNR Instance attribute Private Type reference (TYPE) SY-DYNNR ABAP Program: Number of Current Screen 20000208
4 P_NODEIDCOUNTER Instance attribute Private Type reference (TYPE) I Counter for nodeids 20000120
5 P_REPID Instance attribute Private Type reference (TYPE) SY-REPID ABAP Program: Current Main Program 20000208
6 P_R_DOCKING_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DOCKING_CONTAINER Docking Control Container 20000120
7 P_R_DRAWER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER_BAR Drawer Control similar to Outlook Bar 20000120
8 P_T_DRAWERTREE_KEY Instance attribute Private Type reference (TYPE) RSATD_T_DRAWERTREE_KEY Keys drawertrees 20000120
9 P_T_DRAWER_KEY Instance attribute Private Type reference (TYPE) RSATD_T_DRAWER_KEY Drawer Keys 20000120
10 P_VISIBLE Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20000127
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20000120
2 CREATE_AND_GET_TREE Instance method Private Method create columntree and return ref 20000120
3 CREATE_DRAWER Instance method Private Method create drawer 20000120
4 CREATE_NODE_AND_ITEM_TABLE Instance method Private Method create nodes and items special view 20000120
5 CREATE_TREES_FOR_AWB_VIEW Instance method Private Method create trees for special view 20000120
6 FREE_ALL Instance method Public Method free all 20000121
7 GET_EXTENSION Instance method Public Method delivers docking extension 20000128
8 GET_VISIBLE Instance method Public Method get visibility 20000127
9 LINK_DRAWER_TO_DYNPRO Instance method Public Method link_drawer_to_dynpro 20000208
10 ON_CLICKED Instance method Private Event handling method handle method for event clicked 20000120
11 ON_HANDLE_SELECTION_CHANGED Instance method Private Event handling method new function selected 20000120
12 SET_ACTIVE_DRAWER Instance method Public Method sets active drawer 20000217
13 SET_DRAWER_VISIBLE Instance method Public Method set drawer in/visible 20000120
14 SET_SELECTED_NODE Instance method Public Method Select node 20000126
15 SET_VISIBLE Instance method Public Method sets drawer visibility 20000127
Events
# Event Type Visibility Description Created on
1 FUNCTION_SELECTED Instance Event
(0)
Public
(2)
function_selected 20000120
2 TOOL_CHANGED Instance Event
(0)
Public
(2)
tool changed old tool has to be closed 20000208
3 VIEW_SELECTED Instance Event
(0)
Public
(2)
view selected 20000120
Types
Class CL_RSAWB_DRAWER_AWB has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AWB_VIEW_MODE Call by reference Type reference (TYPE) RSO_AWB_VIEW_MODE RSOC_C_AWB_VIEW_MODE-AWB_CLASSIC. Sicht (Anzeigemodus) in der AWB 20000120
2 Importing I_CONTROLID Call by reference Type reference (TYPE) RSATD_CONTROLID Controlid für Controls in der AWB 20000120
3 Importing I_DYNNR Call by reference Type reference (TYPE) SY-DYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20000120
4 Importing I_REPID Call by reference Type reference (TYPE) SY-REPID ABAP-Programm, aktuelles Rahmenprogramm 20000120

Method CONSTRUCTOR on class CL_RSAWB_DRAWER_AWB has no exception.

Method CREATE_AND_GET_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_TREE Call by reference Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Column Tree Control 20000120
2 Importing I_R_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20000120

Method CREATE_AND_GET_TREE on class CL_RSAWB_DRAWER_AWB has no exception.

Method CREATE_DRAWER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AWB_VIEW_MODE Call by reference Type reference (TYPE) RSO_AWB_VIEW_MODE Sicht (Anzeigemodus) in der AWB 20000120
2 Importing I_CONTROLID Call by reference Type reference (TYPE) RSATD_CONTROLID Controlid für Controls in der AWB 20000120

Method CREATE_DRAWER on class CL_RSAWB_DRAWER_AWB has no exception.

Method CREATE_NODE_AND_ITEM_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_ITEM Call by reference Type reference (TYPE) RSAWBD_T_MTXCOL itemtabelle 20000120
2 Exporting E_T_NODE Call by reference Type reference (TYPE) TREEV_NTAB Tree Control: Knotentabelle 20000120
3 Importing I_AWB_VIEW_MODE Call by reference Type reference (TYPE) RSO_AWB_VIEW_MODE Sicht (Anzeigemodus) in der AWB 20000120
4 Importing I_R_TREE Call by reference Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Column Tree Control 20000126

Method CREATE_NODE_AND_ITEM_TABLE on class CL_RSAWB_DRAWER_AWB has no exception.

Method CREATE_TREES_FOR_AWB_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AWB_VIEW_MODE Call by reference Type reference (TYPE) RSO_AWB_VIEW_MODE Sicht (Anzeigemodus) in der AWB 20000120

Method CREATE_TREES_FOR_AWB_VIEW on class CL_RSAWB_DRAWER_AWB has no exception.

Method FREE_ALL Signature

Method FREE_ALL on class CL_RSAWB_DRAWER_AWB has no parameter.
Method FREE_ALL on class CL_RSAWB_DRAWER_AWB has no exception.

Method GET_EXTENSION Signature

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

Method GET_EXTENSION on class CL_RSAWB_DRAWER_AWB has no exception.

Method GET_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_VISIBLE Value transfer Type reference (TYPE) RS_BOOL Boolean 20000127

Method GET_VISIBLE on class CL_RSAWB_DRAWER_AWB has no exception.

Method LINK_DRAWER_TO_DYNPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DYNNR Call by reference Type reference (TYPE) SY-DYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20000208
2 Importing I_REPID Call by reference Type reference (TYPE) SY-REPID ABAP-Programm, aktuelles Rahmenprogramm 20000208
# Exception Resumable Description Created on
1 CANCELED Link konnte nicht ausgeführt werden 20000208

Method ON_CLICKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Attribute reference (LIKE) 20000120

Method ON_CLICKED on class CL_RSAWB_DRAWER_AWB has no exception.

Method ON_HANDLE_SELECTION_CHANGED 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) 20000120

Method ON_HANDLE_SELECTION_CHANGED on class CL_RSAWB_DRAWER_AWB has no exception.

Method SET_ACTIVE_DRAWER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AWB_VIEW_MODE Call by reference Type reference (TYPE) RSO_AWB_VIEW_MODE Sicht (Anzeigemodus) in der AWB 20000217

Method SET_ACTIVE_DRAWER on class CL_RSAWB_DRAWER_AWB has no exception.

Method SET_DRAWER_VISIBLE Signature

Method SET_DRAWER_VISIBLE on class CL_RSAWB_DRAWER_AWB has no parameter.
Method SET_DRAWER_VISIBLE on class CL_RSAWB_DRAWER_AWB has no exception.

Method SET_SELECTED_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTROLID Call by reference Type reference (TYPE) RSATD_CONTROLID Controlid für Controls in der AWB 20000126

Method SET_SELECTED_NODE on class CL_RSAWB_DRAWER_AWB has no exception.

Method SET_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUTOMATICSWITCH Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20000217
2 Importing I_VISIBLE Call by reference Type reference (TYPE) RS_BOOL Boolean 20000127

Method SET_VISIBLE on class CL_RSAWB_DRAWER_AWB has no exception.
Event Signatures

Event FUNCTION_SELECTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 FCODE Exporting Value transfer Type reference (TYPE) SY-UCOMM Controlid für Controls in der AWB 20000218

Event TOOL_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 FCODE Exporting Value transfer Type reference (TYPE) SY-UCOMM SPACE Funktionscode 20000208

Event VIEW_SELECTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 I_AWB_VIEW_MODE_NEW Exporting Value transfer Type reference (TYPE) RSO_AWB_VIEW_MODE Sicht (Anzeigemodus) in der AWB 20000218
2 I_AWB_VIEW_MODE_OLD Exporting Value transfer Type reference (TYPE) RSO_AWB_VIEW_MODE Sicht (Anzeigemodus) in der AWB 20000218
History
Last changed by/on SAP  20130531 
SAP Release Created in 20B