SAP ABAP Class CL_RSTT_UI_BUTTON_BAR (Class for Function Selection Bar)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSTT_UI (Package) Trace Tool for SAP Netweaver 2005 (BW): User Interface Layer
Properties
Class CL_RSTT_UI_BUTTON_BAR  
Short Description Class for Function Selection Bar    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSTT_UI   Trace Tool for SAP Netweaver 2005 (BW): User Interface Layer 
Created 20050815   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 RSATD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSTT0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSTT2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSTT_UI_BUTTON_BAR has no interface implemented.
Friends
Class CL_RSTT_UI_BUTTON_BAR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_CONTROLID_ACTUAL Instance attribute Private Type reference (TYPE) RSTT2_CONTROLID 20050815
2 P_DYNNR Instance attribute Private Type reference (TYPE) SY-DYNNR Current Screen Number 20050815
3 P_NODEIDCOUNTER Instance attribute Private Type reference (TYPE) I 20050815
4 P_REPID Instance attribute Private Type reference (TYPE) SY-REPID 20050815
5 P_RSTT_VIEW_MODE_ACTUAL Instance attribute Private Type reference (TYPE) RSTT2_RSTT_VIEW_MODE 20050815
6 P_R_DOCKING_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DOCKING_CONTAINER Docking Control Container 20050815
7 P_R_DRAWER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER_BAR Vertical Tab Page for Controls 20050815
8 P_T_DRAWERTREE_KEY Instance attribute Private Type reference (TYPE) RSTT2_T_DRAWERTREE_KEY 20050815
9 P_T_DRAWER_KEY Instance attribute Private Type reference (TYPE) RSTT2_T_DRAWER_KEY 20050815
10 P_VISIBLE Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20050815
11 RSTT_C_DRAWERTREECOLUMN Constant Private Type reference (TYPE) CHAR12 'COLUMN1' Character Field of Length 12 20050815
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20050815
2 CREATE_AND_GET_TREE Instance method Private Method Creates Tree Object 20050815
3 CREATE_DRAWER Instance method Private Method Creates a Panel (Main Buttons and Panels) 20050815
4 CREATE_NODE_AND_ITEM_TABLE Instance method Private Method Creates Data Tables for Trees (Sub-Buttons) 20050815
5 CREATE_TREES_FOR_RSTT_VIEW Instance method Private Method Creates Trees for Display of Selectable Functions 20050815
6 FREE_ALL Instance method Public Method Cleaning Up of Objects 20050815
7 GET_EXTENSION Instance method Public Method Returns Possible Extensions 20050815
8 GET_VISIBLE Instance method Public Method Returns Visibility of Container 20050815
9 LINK_DRAWER_TO_DYNPRO Instance method Public Method Links Active Pane with Screen 20050815
10 ON_CLICKED Instance method Private Event handling method Event Handler for CLICKED Event of CL_GUI_CONTAINER_BAR 20050815
11 ON_HANDLE_SELECTION_CHANGED Instance method Private Event handling method Event Handler for SELECTION_CHANGED Event (Button Push) 20050815
12 SET_ACTIVE_DRAWER Instance method Public Method Sets Active Pane 20050815
13 SET_DRAWER_VISIBLE Instance method Public Method Sets Visibility of Active Pane 20050815
14 SET_SELECTED_NODE Instance method Public Method Sets Active Node 20050815
15 SET_VISIBLE Instance method Public Method Sets Visibility of Container 20050815
Events
# Event Type Visibility Description Created on
1 FUNCTION_SELECTED Instance Event
(0)
Public
(2)
Function Was Selected 20050815
2 TOOL_CHANGED Instance Event
(0)
Public
(2)
Active Tool Switched 20050815
3 VIEW_SELECTED Instance Event
(0)
Public
(2)
View Window Selected 20050815
Types
Class CL_RSTT_UI_BUTTON_BAR 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_CONTROLID Call by reference Type reference (TYPE) RSTT2_CONTROLID 20050815
2 Importing I_DYNNR Call by reference Type reference (TYPE) SY-DYNNR Aktuelle Dynpro-Nummer 20050815
3 Importing I_REPID Call by reference Type reference (TYPE) SY-REPID 20050815
4 Importing I_RSTT_VIEW_MODE Call by reference Type reference (TYPE) RSTT2_RSTT_VIEW_MODE 20050815

Method CONSTRUCTOR on class CL_RSTT_UI_BUTTON_BAR 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 20050815
2 Importing I_R_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20050815

Method CREATE_AND_GET_TREE on class CL_RSTT_UI_BUTTON_BAR has no exception.

Method CREATE_DRAWER 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) RSTT2_CONTROLID Controlid für Controls in der AWB 20050815
2 Importing I_RSTT_VIEW_MODE Call by reference Type reference (TYPE) RSTT2_RSTT_VIEW_MODE 20050815

Method CREATE_DRAWER on class CL_RSTT_UI_BUTTON_BAR 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 20050815
2 Exporting E_T_NODE Call by reference Type reference (TYPE) TREEV_NTAB Tree Control: Knotentabelle 20050815
3 Importing I_RSTT_VIEW_MODE Call by reference Type reference (TYPE) RSTT2_RSTT_VIEW_MODE 20050815
4 Importing I_R_TREE Call by reference Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Column Tree Control 20050815

Method CREATE_NODE_AND_ITEM_TABLE on class CL_RSTT_UI_BUTTON_BAR has no exception.

Method CREATE_TREES_FOR_RSTT_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RSTT_VIEW_MODE Call by reference Type reference (TYPE) RSTT2_RSTT_VIEW_MODE 20050815

Method CREATE_TREES_FOR_RSTT_VIEW on class CL_RSTT_UI_BUTTON_BAR has no exception.

Method FREE_ALL Signature

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

Method GET_EXTENSION Signature

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

Method GET_EXTENSION on class CL_RSTT_UI_BUTTON_BAR has no exception.

Method GET_VISIBLE Signature

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

Method GET_VISIBLE on class CL_RSTT_UI_BUTTON_BAR 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 Aktuelle Dynpro-Nummer 20050815
2 Importing I_REPID Call by reference Type reference (TYPE) SY-REPID 20050815
# Exception Resumable Description Created on
1 CANCELED Abbruch durch Benutzer 20050815

Method ON_CLICKED Signature

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

Method ON_CLICKED on class CL_RSTT_UI_BUTTON_BAR 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 Value transfer Attribute reference (LIKE) 20050815

Method ON_HANDLE_SELECTION_CHANGED on class CL_RSTT_UI_BUTTON_BAR 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_RSTT_VIEW_MODE Call by reference Type reference (TYPE) RSTT2_RSTT_VIEW_MODE 20050815

Method SET_ACTIVE_DRAWER on class CL_RSTT_UI_BUTTON_BAR has no exception.

Method SET_DRAWER_VISIBLE Signature

Method SET_DRAWER_VISIBLE on class CL_RSTT_UI_BUTTON_BAR has no parameter.
Method SET_DRAWER_VISIBLE on class CL_RSTT_UI_BUTTON_BAR 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) RSTT2_CONTROLID Controlid für Controls in der AWB 20050815

Method SET_SELECTED_NODE on class CL_RSTT_UI_BUTTON_BAR 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 Boolean 20050815
2 Importing I_VISIBLE Call by reference Type reference (TYPE) RS_BOOL Boolean 20050815

Method SET_VISIBLE on class CL_RSTT_UI_BUTTON_BAR 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 Funktionscode, der PAI ausgelöst hat 20050815

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 Funktionscode, der PAI ausgelöst hat 20050815

Event VIEW_SELECTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 I_RSTT_VIEW_MODE_NEW Exporting Value transfer Type reference (TYPE) RSTT2_RSTT_VIEW_MODE 20050815
2 I_RSTT_VIEW_MODE_OLD Exporting Value transfer Type reference (TYPE) RSTT2_RSTT_VIEW_MODE 20050815
History
Last changed by/on SAP  20130531 
SAP Release Created in 700