SAP ABAP Class CL_RSDDK_GUI_AGGR_AGGREGATE (GUI Component: Aggregate Tree for Aggregate Maintenance)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDDK (Package) BW Aggregates
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 19991222
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSO_APPLICATION_LOG_CONST BW Repository: Interface & Constants for Application Log 19991222
Properties
Class CL_RSDDK_GUI_AGGR_AGGREGATE  
Short Description GUI Component: Aggregate Tree for Aggregate Maintenance    
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     
Category 0   
Package RSDDK   BW Aggregates 
Created 19991222   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_RSDDK_GUI_AGGR_INFOCUBE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 ICON 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 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSDDK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSO_APPLICATION_LOG_CONST BW Repository: Interface & Constants for Application Log 19991222
Friends
Class CL_RSDDK_GUI_AGGR_AGGREGATE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PROBCLASS_HIGH Instance attribute Private Attribute reference (LIKE) 19991222
2 PROBCLASS_LOW Instance attribute Private Attribute reference (LIKE) 19991222
3 PROBCLASS_MEDIUM Instance attribute Private Attribute reference (LIKE) 19991222
4 PROBCLASS_NONE Instance attribute Private Attribute reference (LIKE) 19991222
5 PROBCLASS_VERY_HIGH Instance attribute Private Attribute reference (LIKE) 19991222
6 P_C_FCODE_ACTINACT Constant Public Type reference (TYPE) UI_FUNC 'ACTINACT' Function Code Toolbar 19991222
7 P_C_FCODE_ACTIVATE Constant Public Type reference (TYPE) UI_FUNC 'ACTIVATE' Function Code Toolbar 19991222
8 P_C_FCODE_AGGRCOMP_ALL Constant Public Type reference (TYPE) UI_FUNC 'COMP_ALL' Function Code Toolbar 19991222
9 P_C_FCODE_AGGRCOMP_DEL Constant Public Type reference (TYPE) UI_FUNC 'COMP_DEL' Function Code Toolbar 19991222
10 P_C_FCODE_AGGRCOMP_FIX Constant Public Type reference (TYPE) UI_FUNC 'COMP_FIX' Function Code Toolbar 19991222
11 P_C_FCODE_AGGRCOMP_HIE Constant Public Type reference (TYPE) UI_FUNC 'COMP_HIE' Function Code Toolbar 19991222
12 P_C_FCODE_AGGR_DEL Constant Public Type reference (TYPE) UI_FUNC 'AGGR_DEL' Function Code Toolbar 19991222
13 P_C_FCODE_AGGR_TREE Constant Public Type reference (TYPE) UI_FUNC 'AGGR_TREE' Function Code Toolbar 19991222
14 P_C_FCODE_AUTOCHECK Constant Public Type reference (TYPE) UI_FUNC 'AUTOCHECK' Function Code 20021210
15 P_C_FCODE_CHANGE Constant Public Type reference (TYPE) UI_FUNC 'CHANGE' Function Code Toolbar 20010517
16 P_C_FCODE_CHECK Constant Public Type reference (TYPE) UI_FUNC 'CHECK' Function Code Toolbar 19991222
17 P_C_FCODE_CODE_GEN Constant Public Type reference (TYPE) UI_FUNC 'CODE_GEN' Function Code 20030506
18 P_C_FCODE_CODE_SHOW Constant Public Type reference (TYPE) UI_FUNC 'CODE_SHOW' Function Code 20030506
19 P_C_FCODE_COLLAPSE Constant Public Type reference (TYPE) UI_FUNC 'COLLAPSE' Function Code Toolbar 19991222
20 P_C_FCODE_COLLAPSE_ALL Constant Public Type reference (TYPE) UI_FUNC 'COLLAPSE_ALL' Function Code Toolbar 19991222
21 P_C_FCODE_COPY Constant Public Type reference (TYPE) UI_FUNC 'COPY' Function Code Toolbar 19991222
22 P_C_FCODE_COPY_VERS_AM Constant Public Type reference (TYPE) UI_FUNC 'COPY_V_AM' Function Code Toolbar 19991222
23 P_C_FCODE_COPY_VERS_DM Constant Public Type reference (TYPE) UI_FUNC 'COPY_V_DM' Function Code Toolbar 19991222
24 P_C_FCODE_CREATE Constant Public Type reference (TYPE) UI_FUNC 'CREATE' Function Code Toolbar 19991222
25 P_C_FCODE_DATA Constant Public Type reference (TYPE) UI_FUNC 'SHOWDATA' Function Code Toolbar 19991222
26 P_C_FCODE_DEACTIVATE Constant Public Type reference (TYPE) UI_FUNC 'DEACTIVATE' Function Code Toolbar 19991222
27 P_C_FCODE_DELETE Constant Public Type reference (TYPE) UI_FUNC 'DELETE' Function Code Toolbar 19991222
28 P_C_FCODE_DOCU Constant Public Type reference (TYPE) UI_FUNC 'DOCU' Function Code Toolbar 20000110
29 P_C_FCODE_EXPAND Constant Public Type reference (TYPE) UI_FUNC 'EXPAND' Function Code Toolbar 19991222
30 P_C_FCODE_EXPAND_ALL Constant Public Type reference (TYPE) UI_FUNC 'EXPAND_ALL' Function Code Toolbar 19991222
31 P_C_FCODE_FILL Constant Public Type reference (TYPE) UI_FUNC 'FILL' Function Code Toolbar 19991222
32 P_C_FCODE_INFO Constant Public Type reference (TYPE) UI_FUNC 'SHOWINFO' Function Code Toolbar 19991222
33 P_C_FCODE_NO_PARTI Constant Public Type reference (TYPE) UI_FUNC 'NO_PARTI' Function Code Toolbar 20050616
34 P_C_FCODE_OPTIM Constant Public Type reference (TYPE) UI_FUNC 'OPTIMIZE' Function Code Toolbar 19991222
35 P_C_FCODE_PREANALYSIS Constant Public Type reference (TYPE) UI_FUNC 'PREANALYS' Function Code Toolbar 20030821
36 P_C_FCODE_PROTOCOL Constant Public Type reference (TYPE) UI_FUNC 'PROTOKOLL' Function Code Toolbar 20020812
37 P_C_FCODE_REFRESH Constant Public Type reference (TYPE) UI_FUNC 'REFRESH' Function Code Toolbar 19991222
38 P_C_FCODE_SEARCH Constant Public Type reference (TYPE) UI_FUNC 'SEARCH' Function Code Toolbar 19991222
39 P_C_FCODE_SEARCH_NEXT Constant Public Type reference (TYPE) UI_FUNC 'SEARCH_NEXT' Function Code Toolbar 20011227
40 P_C_FCODE_SUG Constant Public Type reference (TYPE) UI_FUNC 'SUGGEST' Function Code Toolbar 19991222
41 P_C_FCODE_SUG_BWSTAT Constant Public Type reference (TYPE) UI_FUNC 'SUGGEST_BWSTAT' Function Code Toolbar 19991222
42 P_C_FCODE_SUG_LASTNAV Constant Public Type reference (TYPE) UI_FUNC 'SUGGEST_LASTNAV' Function Code Toolbar 19991222
43 P_C_FCODE_SUG_QUERY Constant Public Type reference (TYPE) UI_FUNC 'SUGGEST_QUERY' Function Code Toolbar 19991222
44 P_C_FCODE_SUG_RSDDSTAT Constant Public Type reference (TYPE) UI_FUNC 'SUGGEST_RSDDSTAT' Function Code Toolbar 19991222
45 P_C_FCODE_TADIR Constant Public Type reference (TYPE) UI_FUNC 'TADIR' Function Code Toolbar 19991222
46 P_C_FCODE_TEXTS_MODIFY Constant Public Type reference (TYPE) UI_FUNC 'TEXTS_MOD' Function Code Toolbar 19991222
47 P_C_FCODE_TRANSPORT Constant Public Type reference (TYPE) UI_FUNC 'TRANSPORT' Function Code Toolbar 19991222
48 P_C_FCODE_UNDO Constant Public Type reference (TYPE) UI_FUNC 'UNDO' Function Code Toolbar 19991222
49 P_C_ITEM_CHAORATR Constant Public Type reference (TYPE) CHAR40 'CHAORATR' Column in Tree Control 19991222
50 P_C_ITEM_TECHNAME Constant Public Type reference (TYPE) CHAR40 'TECHNAME' Column in Tree Control 19991222
51 P_C_NODE_INFOCUBE Constant Private Type reference (TYPE) CHAR40 'CUBE INFOCUBE' InfoCube Node 19991222
52 P_EXPERT_MODE Instance attribute Private Type reference (TYPE) RS_BOOL Expert mode 19991222
53 P_HIERARCHY_WIDTH Instance attribute Private Type reference (TYPE) I 30 Hierarchy Column Width 19991222
54 P_INFOCUBE Instance attribute Private Type reference (TYPE) RSD_INFOCUBE InfoCube 19991222
55 P_OBJVERS Instance attribute Private Type reference (TYPE) RS_OBJVERS Object version 19991222
56 P_R_AGGR_COLLECTION Instance attribute Private Object reference (TYPE REF TO) CL_RSDDK_AGGREGATE_COLLECTION Aggregate Collection 19991222
57 P_R_GUI_AGGR_MAINT Instance attribute Private Object reference (TYPE REF TO) CL_RSDDK_GUI_AGGR_MAINT GUI Component: Maintain Aggregates 20000509
58 P_S_CUBE Instance attribute Private Type reference (TYPE) RSD_S_CUBE 20010504
59 P_TREE_DDHANDLE_DROP Instance attribute Private Type reference (TYPE) I Drag & Drop 19991222
60 P_VIEW_ONLY Instance attribute Private Type reference (TYPE) RS_BOOL Display only 19991222
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 19991222
2 CREATE_AND_INIT_TREE_ Instance method Private Method Generate Tree 19991222
3 GET_AGGRCOMP_FROM_OBJECTS Instance method Private Method Converts TLOGO-Objekte into Components 19991222
4 REFRESH_APPL_LOG Instance method Private Method Delete Application Log in the Window 20010801
5 SAVE Instance method Public Method Save 19991222
Events
Class CL_RSDDK_GUI_AGGR_AGGREGATE has no event.
Types
Class CL_RSDDK_GUI_AGGR_AGGREGATE 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_INFOCUBE Call by reference Type reference (TYPE) RSD_INFOCUBE Infocube 19991222
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RS_OBJVERS rs_c_objvers-active Objektversion 19991222
3 Importing I_R_CONTAINER_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container, in dem Tree angezeigt werden soll 19991222
4 Importing I_R_GUI_AGGR_MAINT Call by reference Object reference (TYPE REF TO) CL_RSDDK_GUI_AGGR_MAINT GUI Komponente: Pflege der Aggregate 20000509
5 Importing I_R_PROPERTIES Call by reference Object reference (TYPE REF TO) CL_RSO_PROPERTIES Anwenderspezifische Einstellungen 19991222
6 Importing I_VIEW_ONLY Call by reference Type reference (TYPE) RS_BOOL rs_c_true Nur anzeigen 19991222
# Exception Resumable Description Created on
1 INFOCUBE_NOT_FOUND InfoCube konnte nicht gefunden werden 19991222
2 USER_CANCELLED 20071019

Method CREATE_AND_INIT_TREE_ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSD_INFOCUBE Infocube 19991222
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RS_OBJVERS rs_c_objvers-active Objektversion 19991222
3 Importing I_R_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER GUI Container 19991222
# Exception Resumable Description Created on
1 INFOCUBE_NOT_FOUND InfoCube konnte nicht gefunden werden 19991222
2 MAINTENANCE_CANCELED Pflege abgebrochen 19991222
3 NO_MAINTENANCE Pflege nicht möglich 19991222

Method GET_AGGRCOMP_FROM_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_AGGRCOMP Call by reference Type reference (TYPE) RSDDK_T_AGGRCOMP_DB Aggregat-Komponenten 19991222
2 Importing I_T_OBJECT Call by reference Type reference (TYPE) RSO_T_TLOGO Merkmale und Dimensionen 19991222

Method GET_AGGRCOMP_FROM_OBJECTS on class CL_RSDDK_GUI_AGGR_AGGREGATE has no exception.

Method REFRESH_APPL_LOG Signature

Method REFRESH_APPL_LOG on class CL_RSDDK_GUI_AGGR_AGGREGATE has no parameter.
Method REFRESH_APPL_LOG on class CL_RSDDK_GUI_AGGR_AGGREGATE has no exception.

Method SAVE Signature

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