SAP ABAP Class CL_RSRA_AVAILABLE_TREE_BB (Tree with the Available RA Settings + Toolbar)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-ET (Application Component) End User Technology
     RSRB (Package) BW: Batch Reporting
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSRA_DIALOG Service for Dialogs with Trees 20010606
Properties
Class CL_RSRA_AVAILABLE_TREE_BB  
Short Description Tree with the Available RA Settings + Toolbar    
Super Class CL_RSRA_DIALOG Service for Dialogs with Trees 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSRB   BW: Batch Reporting 
Created 20010606   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CNTB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RRRA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RZX0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSRA_AVAILABLE_TREE_BB has no interface implemented.
Friends
Class CL_RSRA_AVAILABLE_TREE_BB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_FILTER Instance attribute Private Type reference (TYPE) RSRA_COMPONENTS RRRA_CS_COMPONENTS-ALL Reporting Agent Components 20010606
2 P_ONLY_SETTINGS Instance attribute Private Type reference (TYPE) RS_BOOL RS_C_FALSE Thin out Tree According to the Settings 20010606
3 P_R_CONTAINER_PARENT Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container in which GUI Component is Displayed 20010606
4 P_R_CONTAINER_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20010606
5 P_R_CONTAINER_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20010606
6 P_R_CONTROL Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTROL Proxy Class for Control in GUI 20010606
7 P_R_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter 20010606
8 P_R_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20010606
9 P_R_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Tree 20010606
10 P_R_TREE_MODEL Instance attribute Private Object reference (TYPE REF TO) CL_COLUMN_TREE_MODEL Column Tree Control with Data Management at Backend 20010606
11 P_T_BUCKET Instance attribute Private Type reference (TYPE) TP_T_BUCKET Table of Buckets 20010606
12 P_T_DRAGDROP_MODEL Instance attribute Private Type reference (TYPE) RSRA_T_DRAGDROP_MODEL Drag und Drop Features of all Nodes 20010807
13 P_T_NODE Instance attribute Private Type reference (TYPE) TREEV_NTAB Tree Control: Node Table 20010606
14 P_T_OBJECT Instance attribute Private Type reference (TYPE) TP_T_OBJECT P_T_OBJECT 20010606
15 P_T_SETTING Instance attribute Private Type reference (TYPE) RSRA_T_SCREEN_SETTING_BB Table of Bucket Settings 20010607
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_SETTING Instance method Private Method Activate Setting 20010606
2 ADD_OBJECTS Instance method Private Method Add Objects to Tree 20010606
3 APPEND_NODE Instance method Private Method Insert Group 20010606
4 CALL_BDS Instance method Private Method Call BDS 20010606
5 COLLAPSE_ALL_NODES Instance method Private Method Collapse All Nodes 20010607
6 CONSTRUCTOR Instance method Public Constructor Constructor 20010606
7 CREATE_AND_INIT_TOOLBAR Instance method Private Method Create Toolbar 20010606
8 CREATE_AND_INIT_TREE Instance method Private Method Create Tree 20010606
9 CREATE_SETTING Instance method Private Method Create Setting 20010606
10 DELETE_SETTING Instance method Private Method Delete Setting 20010606
11 DISPLAY Instance method Public Method Display Tree 20010606
12 DISPLAY_SETTING Instance method Private Method Display Setting 20010606
13 EXPAND_NODE_INTERNAL Instance method Private Method Expand Node (Read Data) 20010607
14 FREE Instance method Public Method Deletes the Tree Control 20010807
15 GET_BUCKETS Instance method Private Method Reads Existing Batch Buckets 20010606
16 GET_INITIAL_DATA Instance method Private Method Loads Data for Root Level 20010607
17 GET_PROPERTIES Instance method Public Method Read Application-specific Settings from DB 20010606
18 GET_SETTINGS Instance method Private Method Reads the Settings for a Template 20010606
19 ON_DRAG_TREE Instance method Private Event handling method Event Handler 20010606
20 ON_DROPDOWN_CLICKED_TOOLBAR Instance method Private Event handling method Event Handler 20010606
21 ON_DROP_TREE Instance method Private Event handling method Event Handler 20010606
22 ON_EXPAND_NO_CHILDREN Instance method Private Event handling method Event Handler for Reading in the Tree 20010606
23 ON_FUNCTION_SELECTED_TOOLBAR Instance method Private Event handling method Event Handler 20010606
24 ON_NODE_CONTEXT_MENU_REQUEST Instance method Private Event handling method Event Handler 20010606
25 ON_NODE_CONTEXT_MENU_SELECT Instance method Private Event handling method Event Handler 20010606
26 ON_NODE_DOUBLE_CLICK Instance method Private Event handling method Event Handler 20010606
27 PAI Instance method Public Method Calling PAI Time (Screen) 20010606
28 PBO Instance method Public Method Calling PBO Time (Screen) 20010606
29 REFRESH Instance method Private Method Update Tree 20010814
30 SCREEN_MODIFY_DRAGDROP_MODEL Instance method Private Method Creates or Changes the Drag and Drop Features of a Node 20010807
31 SCREEN_SET_DRAGDROP_MODEL Instance method Private Method Sets the Drag and Drop Features 20010807
32 SET_AVAILABLE_TREE Instance method Public Method Set Filter for the Tree of the Available Objects 20010606
33 SET_PROPERTIES Instance method Public Method Save User-specific Settings to DB 20010606
34 SET_ROOT_LEVEL Instance method Private Method Set Root Node 20010606
35 SET_TOOLBAR Instance method Private Method Fill Toolbar 20010606
36 SHOW_TADIR Instance method Private Method Object Catalog 20010606
37 SORT_QUERY_TREE Instance method Private Method InfoArea, Sort InfoCubes 20010606
38 TRANSPORT Instance method Private Method Transport 20010606
39 UPDATE_APPLICATION_LOG Instance method Public Method Display Application Log Again 20010606
Events
Class CL_RSRA_AVAILABLE_TREE_BB has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_S_OBJECT Private See coding 20010606
2 TP_T_BUCKET Private See coding 20010606
3 TP_T_OBJECT Private See coding 20010606
4 TP_T_TREE_OBJECT Private See coding 20010606
Method Signatures

Method ACTIVATE_SETTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REFRESH Call by reference Type reference (TYPE) RS_BOOL Baum auffrischen 20010606
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20010606
3 Importing I_SETTINGNM Call by reference Type reference (TYPE) RSRA_SETTINGNM Technischer Name einer Report Agent Einstellung 20010606

Method ACTIVATE_SETTING on class CL_RSRA_AVAILABLE_TREE_BB has no exception.

Method ADD_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARENT_NODEKEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20010607
2 Importing I_T_OBJECT Call by reference Type reference (TYPE) TP_T_TREE_OBJECT Knoten-Objekt 20010606

Method ADD_OBJECTS on class CL_RSRA_AVAILABLE_TREE_BB has no exception.

Method APPEND_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_ITEM Call by reference Type reference (TYPE) TREEMCITAC Itemtabelle 20010606
2 Changing C_T_NODE Call by reference Type reference (TYPE) TREEMCNOTA Knotentabelle 20010606
3 Importing I_NODEKEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20010606
4 Importing I_PARENT_NODEKEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20010606
5 Importing I_R_OBJECT Call by reference Object reference (TYPE REF TO) CL_RSRA_TREE_OBJECT_SEBB Tree-Objekt 20010606

Method APPEND_NODE on class CL_RSRA_AVAILABLE_TREE_BB has no exception.

Method CALL_BDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_OBJECT Call by reference Type reference (TYPE) TP_S_OBJECT Objekt 20010606

Method CALL_BDS on class CL_RSRA_AVAILABLE_TREE_BB has no exception.

Method COLLAPSE_ALL_NODES Signature

Method COLLAPSE_ALL_NODES on class CL_RSRA_AVAILABLE_TREE_BB has no parameter.
Method COLLAPSE_ALL_NODES on class CL_RSRA_AVAILABLE_TREE_BB 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 Container, in dem Tree angezeigt werden soll 20010606

Method CONSTRUCTOR on class CL_RSRA_AVAILABLE_TREE_BB has no exception.

Method CREATE_AND_INIT_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Kontainer 20010606

Method CREATE_AND_INIT_TOOLBAR on class CL_RSRA_AVAILABLE_TREE_BB has no exception.

Method CREATE_AND_INIT_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_GUI_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER GUI Container 20010606

Method CREATE_AND_INIT_TREE on class CL_RSRA_AVAILABLE_TREE_BB has no exception.

Method CREATE_SETTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REFRESH Call by reference Type reference (TYPE) RS_BOOL Baum auffrischen 20010606
2 Importing I_R_OBJECT Call by reference Object reference (TYPE REF TO) CL_RSRA_TREE_OBJECT Objekt eines Baums im Reporting Agent 20010611

Method CREATE_SETTING on class CL_RSRA_AVAILABLE_TREE_BB has no exception.

Method DELETE_SETTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REFRESH Call by reference Type reference (TYPE) RS_BOOL Baum auffrischen 20010606
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20010606
3 Importing I_SETTINGNM Call by reference Type reference (TYPE) RSRA_SETTINGNM Technischer Name einer Report Agent Einstellung 20010606

Method DELETE_SETTING on class CL_RSRA_AVAILABLE_TREE_BB has no exception.

Method DISPLAY Signature

Method DISPLAY on class CL_RSRA_AVAILABLE_TREE_BB has no parameter.
Method DISPLAY on class CL_RSRA_AVAILABLE_TREE_BB has no exception.

Method DISPLAY_SETTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REFRESH Call by reference Type reference (TYPE) RS_BOOL Baum auffrischen 20010606
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20010606
3 Importing I_SETTINGNM Call by reference Type reference (TYPE) RSRA_SETTINGNM Technischer Name einer Report Agent Einstellung 20010606

Method DISPLAY_SETTING on class CL_RSRA_AVAILABLE_TREE_BB has no exception.

Method EXPAND_NODE_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODEKEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20010607

Method EXPAND_NODE_INTERNAL on class CL_RSRA_AVAILABLE_TREE_BB has no exception.

Method FREE Signature

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

Method GET_BUCKETS Signature

Method GET_BUCKETS on class CL_RSRA_AVAILABLE_TREE_BB has no parameter.
Method GET_BUCKETS on class CL_RSRA_AVAILABLE_TREE_BB has no exception.

Method GET_INITIAL_DATA Signature

Method GET_INITIAL_DATA on class CL_RSRA_AVAILABLE_TREE_BB has no parameter.
Method GET_INITIAL_DATA on class CL_RSRA_AVAILABLE_TREE_BB has no exception.

Method GET_PROPERTIES Signature

Method GET_PROPERTIES on class CL_RSRA_AVAILABLE_TREE_BB has no parameter.
Method GET_PROPERTIES on class CL_RSRA_AVAILABLE_TREE_BB has no exception.

Method GET_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_SETTING Call by reference Type reference (TYPE) RSRA_T_SCREEN_SETTING_BB Tabelle von Bucket-Einstellungen 20010607
2 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20010607
# Exception Resumable Description Created on
1 NO_SETTING_FOUND Keine Einstellung gefunden 20010606
2 X_MESSAGE X-Message 20010606

Method ON_DRAG_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAG_DROP_OBJECT Call by reference Type reference (TYPE) 20010808
2 Importing ITEM_NAME Call by reference Type reference (TYPE) 20010808
3 Importing NODE_KEY Call by reference Type reference (TYPE) 20010808
4 Importing SENDER Call by reference Type reference (TYPE) 20010808

Method ON_DRAG_TREE on class CL_RSRA_AVAILABLE_TREE_BB has no exception.

Method ON_DROPDOWN_CLICKED_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20010606
2 Importing POSX Value transfer Attribute reference (LIKE) 20010606
3 Importing POSY Value transfer Attribute reference (LIKE) 20010606
4 Importing SENDER Value transfer Attribute reference (LIKE) 20010606

Method ON_DROPDOWN_CLICKED_TOOLBAR on class CL_RSRA_AVAILABLE_TREE_BB has no exception.

Method ON_DROP_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAG_DROP_OBJECT Call by reference Type reference (TYPE) 20010808
2 Importing NODE_KEY Call by reference Type reference (TYPE) 20010808
3 Importing SENDER Call by reference Type reference (TYPE) 20010808

Method ON_DROP_TREE on class CL_RSRA_AVAILABLE_TREE_BB 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 Call by reference Type reference (TYPE) 20010607

Method ON_EXPAND_NO_CHILDREN on class CL_RSRA_AVAILABLE_TREE_BB has no exception.

Method ON_FUNCTION_SELECTED_TOOLBAR Signature

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

Method ON_FUNCTION_SELECTED_TOOLBAR on class CL_RSRA_AVAILABLE_TREE_BB has no exception.

Method ON_NODE_CONTEXT_MENU_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MENU Value transfer Attribute reference (LIKE) 20010606
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) Schlüssel des Knotens 20010606

Method ON_NODE_CONTEXT_MENU_REQUEST on class CL_RSRA_AVAILABLE_TREE_BB has no exception.

Method ON_NODE_CONTEXT_MENU_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Type reference (TYPE) 20010606
2 Importing NODE_KEY Call by reference Type reference (TYPE) 20010606
3 Importing SENDER Call by reference Type reference (TYPE) 20010606

Method ON_NODE_CONTEXT_MENU_SELECT on class CL_RSRA_AVAILABLE_TREE_BB has no exception.

Method ON_NODE_DOUBLE_CLICK Signature

Method ON_NODE_DOUBLE_CLICK on class CL_RSRA_AVAILABLE_TREE_BB has no parameter.
Method ON_NODE_DOUBLE_CLICK on class CL_RSRA_AVAILABLE_TREE_BB has no exception.

Method PAI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OK_CODE Call by reference Type reference (TYPE) SY-UCOMM Dynpro OK-Code 20010606

Method PAI on class CL_RSRA_AVAILABLE_TREE_BB has no exception.

Method PBO Signature

Method PBO on class CL_RSRA_AVAILABLE_TREE_BB has no parameter.
Method PBO on class CL_RSRA_AVAILABLE_TREE_BB has no exception.

Method REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_IOBJ Call by reference Type reference (TYPE) RSRA_T_IOBJ Tabelle mit InfoObjektnamen 20010814

Method REFRESH on class CL_RSRA_AVAILABLE_TREE_BB has no exception.

Method SCREEN_MODIFY_DRAGDROP_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ADD Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Flavor hinzufügen 20010807
2 Importing I_DRAGSRC Call by reference Type reference (TYPE) RS_BOOL Drag 20010807
3 Importing I_DROPTARGET Call by reference Type reference (TYPE) RS_BOOL Drop 20010807
4 Importing I_EFFECT Call by reference Type reference (TYPE) I Drag Drop Effekt 20010807
5 Importing I_FLAVOR Call by reference Type reference (TYPE) O_FLAVOR Flavor 20010807
6 Importing I_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Knoten 20010807
7 Importing I_R_TREE_MODEL Call by reference Object reference (TYPE REF TO) CL_COLUMN_TREE_MODEL Tree 20010807

Method SCREEN_MODIFY_DRAGDROP_MODEL on class CL_RSRA_AVAILABLE_TREE_BB has no exception.

Method SCREEN_SET_DRAGDROP_MODEL Signature

Method SCREEN_SET_DRAGDROP_MODEL on class CL_RSRA_AVAILABLE_TREE_BB has no parameter.
Method SCREEN_SET_DRAGDROP_MODEL on class CL_RSRA_AVAILABLE_TREE_BB has no exception.

Method SET_AVAILABLE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FCODE Call by reference Type reference (TYPE) UI_FUNC Funktionscode 20010606

Method SET_AVAILABLE_TREE on class CL_RSRA_AVAILABLE_TREE_BB has no exception.

Method SET_PROPERTIES Signature

Method SET_PROPERTIES on class CL_RSRA_AVAILABLE_TREE_BB has no parameter.
Method SET_PROPERTIES on class CL_RSRA_AVAILABLE_TREE_BB has no exception.

Method SET_ROOT_LEVEL Signature

Method SET_ROOT_LEVEL on class CL_RSRA_AVAILABLE_TREE_BB has no parameter.
Method SET_ROOT_LEVEL on class CL_RSRA_AVAILABLE_TREE_BB has no exception.

Method SET_TOOLBAR Signature

Method SET_TOOLBAR on class CL_RSRA_AVAILABLE_TREE_BB has no parameter.
Method SET_TOOLBAR on class CL_RSRA_AVAILABLE_TREE_BB has no exception.

Method SHOW_TADIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_OBJECT Call by reference Type reference (TYPE) TP_S_OBJECT Objekt 20010606

Method SHOW_TADIR on class CL_RSRA_AVAILABLE_TREE_BB has no exception.

Method SORT_QUERY_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_COMP_F4_NEW Call by reference Type reference (TYPE) RZX0_T_TREECONTENT Knotentabelle 20010606
2 Importing I_NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY Oberknoten 20010606
3 Importing I_T_COMP_F4_OLD Call by reference Type reference (TYPE) RZX0_T_TREECONTENT Knotentabelle 20010606

Method SORT_QUERY_TREE on class CL_RSRA_AVAILABLE_TREE_BB has no exception.

Method TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_OBJECT Call by reference Type reference (TYPE) TP_S_OBJECT Objekt 20010606

Method TRANSPORT on class CL_RSRA_AVAILABLE_TREE_BB has no exception.

Method UPDATE_APPLICATION_LOG Signature

Method UPDATE_APPLICATION_LOG on class CL_RSRA_AVAILABLE_TREE_BB has no parameter.
Method UPDATE_APPLICATION_LOG on class CL_RSRA_AVAILABLE_TREE_BB has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 30A