SAP ABAP Class CL_RSSBR_GUI_DATA_AND_HIER (GUI Component: Infocube Tree for Maintain Aggregate)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSSBR (Package) BW: Reporting Authorization Check
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSO_GUI_COMPONENT_TREE GUI Component with Toolbar and Tree 19991215
Properties
Class CL_RSSBR_GUI_DATA_AND_HIER  
Short Description GUI Component: Infocube Tree for Maintain Aggregate    
Super Class CL_RSO_GUI_COMPONENT_TREE GUI Component with Toolbar and Tree 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RSSBR   BW: Reporting Authorization Check 
Created 19991215   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_GUI_CFW Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RSO_DATA_TREE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RRSV Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 RSDDK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
8 RSDM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
9 RSDM4 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSSBR_GUI_DATA_AND_HIER has no interface implemented.
Friends
Class CL_RSSBR_GUI_DATA_AND_HIER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_ALV_DDHANDLE Instance attribute Private Type reference (TYPE) I Drag & Drop Handle ALV 19991220
2 P_C_DISPLAY_TYPE_ALV Constant Private Type reference (TYPE) CHAR1 'A' ALV 19991215
3 P_C_DISPLAY_TYPE_HIE Constant Private Type reference (TYPE) CHAR1 'H' Hierarchy 19991215
4 P_C_FCODE_COLLAPSE Constant Public Type reference (TYPE) UI_FUNC 'COLLAPSE' Function Code Toolbar 19991215
5 P_C_FCODE_COLLAPSE_ALL Constant Public Type reference (TYPE) UI_FUNC 'COLLAPSE_ALL' Function Code Toolbar 19991215
6 P_C_FCODE_EXPAND Constant Public Type reference (TYPE) UI_FUNC 'EXPAND' Function Code Toolbar 19991215
7 P_C_FCODE_EXPAND_ALL Constant Public Type reference (TYPE) UI_FUNC 'EXPAND_ALL' Function Code Toolbar 19991215
8 P_C_FCODE_HIE Constant Public Type reference (TYPE) UI_FUNC 'SHOW_HIE' Function Code Toolbar 19991215
9 P_C_FCODE_IOBJ Constant Public Type reference (TYPE) UI_FUNC 'INFOOBJECT' Function Code Toolbar 19991215
10 P_C_FCODE_LIST Constant Public Type reference (TYPE) UI_FUNC 'SHOW_LIST' Function Code Toolbar 19991215
11 P_C_FCODE_SEARCH Constant Public Type reference (TYPE) UI_FUNC 'SEARCH' Function Code 20010313
12 P_C_FCODE_SEARCH_NEXT Constant Public Type reference (TYPE) UI_FUNC 'SEARCH_NEXT' Function Code 20011227
13 P_C_ITEM_TECHNAME Constant Public Type reference (TYPE) CHAR40 'TECHNAME' Column in Tree Control 19991215
14 P_C_ITEM_TEXT Constant Public Type reference (TYPE) CHAR40 'TEXT' Column in Tree Control 19991217
15 P_C_ITEM_TEXT_WIDTH Instance attribute Private Type reference (TYPE) I 35 Hierarchy Column Width 19991217
16 P_C_ITEM_VALUE Constant Public Type reference (TYPE) CHAR40 'VALUE' Column in Tree Control 19991217
17 P_C_ITEM_VALUE_WIDTH Instance attribute Private Type reference (TYPE) I 10 Hierarchy Column Width 19991217
18 P_DISPLAY_TYPE Instance attribute Private Type reference (TYPE) CHAR1 Display Hierarchy, List or Nothing 19991215
19 P_HIERARCHY_WIDTH Instance attribute Private Type reference (TYPE) I 35 Hierarchy Column Width 19991215
20 P_HIESID Instance attribute Private Type reference (TYPE) RSD_SID Hierarchy 19991217
21 P_HIE_DESC Instance attribute Private Type reference (TYPE) STRING Description Text Hierarchy 20000811
22 P_IOBJNM_SELECTED Instance attribute Private Type reference (TYPE) RSD_IOBJNM Selected InfoObject 19991215
23 P_R_ALV_GRID Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV list 19991215
24 P_R_CONTAINER_ALV Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER GUI Container 19991221
25 P_R_CONTAINER_HIE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER GUI Container 19991221
26 P_R_DRAGDROP Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Drag & Drop 19991220
27 P_R_SPLITTER_ALV_HIE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_EASY_SPLITTER_CONTAINER GUI Splitter 19991221
28 P_TREE_DDHANDLE_DROP Instance attribute Private Type reference (TYPE) I Drag & Drop 19991215
29 P_TS_TREE Instance attribute Private Type reference (TYPE) RSSBR_TS_TREE Hierarchy Data 19991220
30 P_T_CHAVL_LIST Instance attribute Private Type reference (TYPE) RSSBR_T_CHAVL_LIST List of Characteristic Values 19991216
31 P_T_IOBJ_AUTH_REL Instance attribute Private Type reference (TYPE) RSO_T_TLOGO Authorization-relevant InfoObjects 20000118
32 P_VIEW_ONLY Instance attribute Private Type reference (TYPE) RS_BOOL Display only 19991215
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_CHAVL_HIER Instance method Private Method Delete Master Data Hierarchy 19991216
2 CLEAR_CHAVL_LIST Instance method Private Method Delete List of Master Data 19991216
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 19991215
4 F4HELP_HIESID Instance method Private Method Help for Hierarchies 19991217
5 GET_CHAVL_SELECTED Instance method Public Method Get Selected Values 19991220
6 GET_HIE_TEXT Instance method Private Method Provides Text for the Hierarchy 20000811
7 GET_IOBJ_DESCRIPTION Instance method Private Method Determines InfoObject Description 20010209
8 GET_NODES_SELECTED Instance method Public Method Return Selected Nodes/Leaves 19991220
9 HANDLE_ALV_ON_DRAG Instance method Public Event handling method Drag & Drop from ALV-Grid 19991221
10 HIER_ADD_NODES Instance method Private Method Fill Hierarchy with Data 19991217
11 IS_INFOOBJECT Instance method Private Method Field is InfoObject 20011023
12 LOAD_HIERARCHY_COMPLETE Instance method Private Method Completely Load Hierarchy (e.g. before Search) 20010313
13 SELECT_INFOOBJECT Instance method Private Method Choose InfoObject (Authorization Relevant) 20000801
14 SELECT_RS_FIELDS Instance method Private Method Add Fields for RS Authorization Objects 20011023
15 SET_DRAG_DROP_HANDLE Instance method Private Method Set Drag & Drop 19991220
16 SET_HIER_HEADER Instance method Private Method Set/Change Hierarchy Header 20000126
17 SET_TREE_COLUMNS Instance method Private Method Set Column Headings 19991217
18 SHOW_CHAVL Instance method Private Method Shows Data, List or Hierarchy 19991221
19 SHOW_CHAVL_HIER Instance method Private Method Shows Hierarchy on InfoObject 19991216
20 SHOW_CHAVL_LIST Instance method Private Method Shows Master Data as a List 19991215
Events
Class CL_RSSBR_GUI_DATA_AND_HIER has no event.
Types
Class CL_RSSBR_GUI_DATA_AND_HIER has no local type.
Method Signatures

Method CLEAR_CHAVL_HIER Signature

Method CLEAR_CHAVL_HIER on class CL_RSSBR_GUI_DATA_AND_HIER has no parameter.
Method CLEAR_CHAVL_HIER on class CL_RSSBR_GUI_DATA_AND_HIER has no exception.

Method CLEAR_CHAVL_LIST Signature

Method CLEAR_CHAVL_LIST on class CL_RSSBR_GUI_DATA_AND_HIER has no parameter.
Method CLEAR_CHAVL_LIST on class CL_RSSBR_GUI_DATA_AND_HIER 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 19991215
2 Importing I_R_GUI_AUTH_MAINT Call by reference Object reference (TYPE REF TO) CL_RSSBR_GUI_AUTH_MAINT Pflege Berechtigungen 20000118
3 Importing I_R_PROPERTIES Call by reference Object reference (TYPE REF TO) CL_RSO_PROPERTIES Eigenschaften 19991216
4 Importing I_VIEW_ONLY Call by reference Type reference (TYPE) RS_BOOL rs_c_true Nur Anzeigen 19991215
# Exception Resumable Description Created on
1 INFOCUBE_NOT_FOUND InfoCube konnte nicht gefunden werden 19991215

Method F4HELP_HIESID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HIESID Call by reference Type reference (TYPE) RSD_SID Hierarchie 19991217
2 Exporting E_HIE_DESC Call by reference Type reference (TYPE) STRING Beschreibung Hierarchie 20000811
3 Importing I_IOBJNM Call by reference Type reference (TYPE) RSD_IOBJNM InfoObject 19991217
# Exception Resumable Description Created on
1 DIALOGUE_CANCELED Dialog wurde abgebrochen 19991217
2 NO_F4_AVAILABLE Keine F4-Hilfe verfügbar 19991217
3 NO_HIERARCHY_FOUND Keine Hierarchie vorhanden 19991217

Method GET_CHAVL_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_CHAVL_LIST Call by reference Type reference (TYPE) RSSBR_T_CHAVL_LIST Selektierte Werte 19991220

Method GET_CHAVL_SELECTED on class CL_RSSBR_GUI_DATA_AND_HIER has no exception.

Method GET_HIE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_HIE_DESC Value transfer Type reference (TYPE) STRING Beschreibung 20000811
2 Importing I_HIEID Call by reference Type reference (TYPE) RSHIEID Interne Hierarchie-ID (Unique-ID) 20000811
3 Importing I_HIESID Call by reference Type reference (TYPE) RSRHIESID SID für die Hierarchie ID 20000811

Method GET_HIE_TEXT on class CL_RSSBR_GUI_DATA_AND_HIER has no exception.

Method GET_IOBJ_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJNM Call by reference Type reference (TYPE) RSDIOBJNM Ziel-InfoObject des InfoCubes 20010209
2 Returning R_DESC Value transfer Type reference (TYPE) STRING 20010209

Method GET_IOBJ_DESCRIPTION on class CL_RSSBR_GUI_DATA_AND_HIER has no exception.

Method GET_NODES_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_TREE Call by reference Type reference (TYPE) RSSBR_TS_TREE Knoten im Baum 20000111

Method GET_NODES_SELECTED on class CL_RSSBR_GUI_DATA_AND_HIER has no exception.

Method HANDLE_ALV_ON_DRAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 19991221
2 Importing E_COLUMN Call by reference Attribute reference (LIKE) 19991221
3 Importing E_DRAGDROPOBJ Call by reference Attribute reference (LIKE) 19991221
4 Importing E_ROW Call by reference Attribute reference (LIKE) 19991221

Method HANDLE_ALV_ON_DRAG on class CL_RSSBR_GUI_DATA_AND_HIER has no exception.

Method HIER_ADD_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_HIERNODE Call by reference Type reference (TYPE) RSDM4_T_HIERNODE Knoten 19991217
# Exception Resumable Description Created on
1 INFOCUBE_NOT_FOUND InfoCube konnte nicht gefunden werden 19991217

Method IS_INFOOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20011023
2 Returning R_BOOLEAN Value transfer Type reference (TYPE) RS_BOOL Boolean 20011023

Method IS_INFOOBJECT on class CL_RSSBR_GUI_DATA_AND_HIER has no exception.

Method LOAD_HIERARCHY_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARENT Call by reference Type reference (TYPE) RSDM4_NODEKEY Knoten 20010313

Method LOAD_HIERARCHY_COMPLETE on class CL_RSSBR_GUI_DATA_AND_HIER has no exception.

Method SELECT_INFOOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IOBJNM Value transfer Type reference (TYPE) RSDIOBJNM Ziel-InfoObject des InfoCubes 20000801

Method SELECT_INFOOBJECT on class CL_RSSBR_GUI_DATA_AND_HIER has no exception.

Method SELECT_RS_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_OBJECT_F4_LIST Call by reference Type reference (TYPE) RSO_T_OBJECT_F4_LIST BW Repository: Listenformat (ALV) für F4-Hilfe 20011023

Method SELECT_RS_FIELDS on class CL_RSSBR_GUI_DATA_AND_HIER has no exception.

Method SET_DRAG_DROP_HANDLE Signature

Method SET_DRAG_DROP_HANDLE on class CL_RSSBR_GUI_DATA_AND_HIER has no parameter.
Method SET_DRAG_DROP_HANDLE on class CL_RSSBR_GUI_DATA_AND_HIER has no exception.

Method SET_HIER_HEADER Signature

Method SET_HIER_HEADER on class CL_RSSBR_GUI_DATA_AND_HIER has no parameter.
Method SET_HIER_HEADER on class CL_RSSBR_GUI_DATA_AND_HIER has no exception.

Method SET_TREE_COLUMNS Signature

Method SET_TREE_COLUMNS on class CL_RSSBR_GUI_DATA_AND_HIER has no parameter.
Method SET_TREE_COLUMNS on class CL_RSSBR_GUI_DATA_AND_HIER has no exception.

Method SHOW_CHAVL Signature

Method SHOW_CHAVL on class CL_RSSBR_GUI_DATA_AND_HIER has no parameter.
Method SHOW_CHAVL on class CL_RSSBR_GUI_DATA_AND_HIER has no exception.

Method SHOW_CHAVL_HIER Signature

Method SHOW_CHAVL_HIER on class CL_RSSBR_GUI_DATA_AND_HIER has no parameter.
Method SHOW_CHAVL_HIER on class CL_RSSBR_GUI_DATA_AND_HIER has no exception.

Method SHOW_CHAVL_LIST Signature

Method SHOW_CHAVL_LIST on class CL_RSSBR_GUI_DATA_AND_HIER has no parameter.
Method SHOW_CHAVL_LIST on class CL_RSSBR_GUI_DATA_AND_HIER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 20B