SAP ABAP Class CL_RSR_HIERARCHY_DIM (Default Hierarchy)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSR_MDX_METADATA (Package) MDX: Metadata
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_HIERARCHY Hierarchy Relationships 20010222
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_HIERARCHY_CHASEL Default-Hierarchy without 'All' 20010716
2 Inheritance (c INHERITING FROM c_ref)  CL_RSR_HIERARCHY_CUDIM 1CUDIM 20010704
3 Inheritance (c INHERITING FROM c_ref)  CL_RSR_HIERARCHY_INFOPROV 20010704
4 Inheritance (c INHERITING FROM c_ref)  CL_RSR_HIERARCHY_TIMS Time characteristics 20010516
5 Inheritance (c INHERITING FROM c_ref)  CL_RSR_HIERARCHY_TRANS Transient Characteristic 20061113
Properties
Class CL_RSR_HIERARCHY_DIM  
Short Description Default Hierarchy    
Super Class CL_RSR_HIERARCHY Hierarchy Relationships 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RSR_MDX_METADATA   MDX: Metadata 
Created 20000202   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RRH2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RRHI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RRSI 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 RRTB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 RSD 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)
Interfaces
Class CL_RSR_HIERARCHY_DIM has no interface implemented.
Friends
Class CL_RSR_HIERARCHY_DIM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_CARDINALITY Instance attribute Protected Type reference (TYPE) I Number of SIDs 20000203
2 O_CHILDREN Instance attribute Protected Type reference (TYPE) RS_BOOL RS_C_FALSE SID table is too big 20000803
3 O_C_SORT_BOTH Constant Protected Type reference (TYPE) I 3 20070110
4 O_C_SORT_INDEX Constant Protected Type reference (TYPE) I 4 20070110
5 O_C_SORT_KEY Constant Protected Type reference (TYPE) I 1 20070110
6 O_C_SORT_SID Constant Protected Type reference (TYPE) I 2 20070110
7 O_FULL_AUTH Instance attribute Protected Type reference (TYPE) RS_BOOL RS_C_FALSE User has star authorization 20110601
8 O_LARGE_INTERVAL Static Attribute Protected Type reference (TYPE) RS_BOOL Boolean 20031023
9 O_SORTED Instance attribute Protected Type reference (TYPE) I Boolean 20020417
10 O_S_COB_PRO Instance attribute Protected Type reference (TYPE) RSD_S_COB_PRO Properties 20000203
11 O_S_HIEDIR Instance attribute Protected Type reference (TYPE) RRHI_S_HIEDIR Properties 20010222
12 O_TH_INCL Instance attribute Protected Type reference (TYPE) RRHI_TH_INCL Hierarchy Table 20010222
13 O_TH_INDEX Instance attribute Protected Type reference (TYPE) RRSI_TH_SIDINT 20070110
14 P_F4_USE_SQL Static Attribute Private Type reference (TYPE) RS_BOOL Verhalten der F4-Hilfe, nur SQL 20130614
15 P_IPRO_RESTRICT_BEHAVIOUR Static Attribute Private Type reference (TYPE) CHAR1 Response when Restricting to an InfoProvider 20080728
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_USER_FULL_AUTH Instance method Public Method Checks for star authorization (compound parents too) 20110601
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20031023
3 CONSTRUCTOR Instance method Public Constructor Constructor 20000202
4 CREATE_TIMS Static method Private Method 20010516
5 CREATE_TRANS Static method Private Method 20061113
6 GET_ALL_MEMBER_CAPTION Instance method Private Method Returns the member caption for the All member 20100310
7 GET_KEY_RESTRICTION Instance method Private Method Returns the restriction for dimension keys 20081212
8 GET_MEMBER_CAPTION_RESTRICTION Instance method Private Method Returns the selection restriction for MEMBER_CAPTION 20081212
9 IS_AUTHORIZED Instance method Private Method Does the user have authorization for the member? 20090324
10 IS_CP_OPT_POSSIBLE Instance method Private Method Ability to optimize Contains Pattern 20120206
11 IS_INFOPROVIDER_RESTRICTED Instance method Private Method Place restriction on the InfoProvider? 20080728
12 SELECT_SIDS Static method Public Method Read SIDs 20040514
13 _CREATE_INSTANCE_DIM Static method Public Method Create Instance 20000202
14 _SELF_GET_FAST Instance method Private Method Gets a single member faster, listno incorrect for key sort 20111024
15 __FILL_SORT_INDEX Instance method Protected Method 20070110
16 __LOAD_ALL_VALSIDS Instance method Protected Method Load Everything 20000803
17 __LOAD_VALSIDS Instance method Protected Method Read SIDs 20000802
18 __VALSIDS_TO_INCL Instance method Protected Method Construct Incl. 20000803
Events
Class CL_RSR_HIERARCHY_DIM has no event.
Types
Class CL_RSR_HIERARCHY_DIM has no local type.
Method Signatures

Method CHECK_USER_FULL_AUTH Signature

Method CHECK_USER_FULL_AUTH on class CL_RSR_HIERARCHY_DIM has no parameter.
Method CHECK_USER_FULL_AUTH on class CL_RSR_HIERARCHY_DIM has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RSR_HIERARCHY_DIM has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RSR_HIERARCHY_DIM has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEY_DATE Call by reference Type reference (TYPE) SY-DATUM Key Date 20000203
2 Importing I_S_HKEY Call by reference Type reference (TYPE) RRH2_S_HKEY Hierarchy Key 20000202
# Exception Resumable Description Created on
1 CHANM_NOT_FOUND Characteristic Not Found 20000202
2 X_MESSAGE X Message 20000202

Method CREATE_TIMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_HKEY Call by reference Type reference (TYPE) RRH2_S_HKEY 20010516
2 Returning R_BOOL Value transfer Type reference (TYPE) RS_BOOL Boolean 20010516

Method CREATE_TIMS on class CL_RSR_HIERARCHY_DIM has no exception.

Method CREATE_TRANS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_HKEY Call by reference Type reference (TYPE) RRH2_S_HKEY 20061113
2 Returning R_TRANS Value transfer Type reference (TYPE) RS_BOOL Boolean 20061113

Method CREATE_TRANS on class CL_RSR_HIERARCHY_DIM has no exception.

Method GET_ALL_MEMBER_CAPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CAPTION Value transfer Type reference (TYPE) RRTCAP Bezeichnung (Caption) 20100310

Method GET_ALL_MEMBER_CAPTION on class CL_RSR_HIERARCHY_DIM has no exception.

Method GET_KEY_RESTRICTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SKIP Call by reference Type reference (TYPE) RS_BOOL Boolean 20081212
2 Changing C_S_SELOPT Call by reference Type reference (TYPE) RSDMR_S_SELOPT Selektionsoption 20081212
3 Changing C_S_VALSID Call by reference Type reference (TYPE) RRSI_S_VALSID Konvertierung: Iobjvl - SID 20081212
4 Exporting E_T_DEP Call by reference Type reference (TYPE) RRSV_T_DEP Werte der geklammerten Merkmale 20081212

Method GET_KEY_RESTRICTION on class CL_RSR_HIERARCHY_DIM has no exception.

Method GET_MEMBER_CAPTION_RESTRICTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SKIP Call by reference Type reference (TYPE) RS_BOOL Selektion auslassen 20081212
2 Changing C_T_SELOPT Call by reference Type reference (TYPE) RSMD_RS_T_SELOPT Selektionsoptionen für Stammdaten-Leseservices 20081212
3 Importing I_S_REST Call by reference Type reference (TYPE) BAPI6110RES Einschränkungen auf ein Merkmal 20081212

Method GET_MEMBER_CAPTION_RESTRICTION on class CL_RSR_HIERARCHY_DIM has no exception.

Method IS_AUTHORIZED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SUCC Call by reference Type reference (TYPE) RRH2_S_MEMBER-SUCC Member 20090324
2 Returning R_BOOL Value transfer Type reference (TYPE) RS_BOOL Boolean 20090324

Method IS_AUTHORIZED on class CL_RSR_HIERARCHY_DIM has no exception.

Method IS_CP_OPT_POSSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_REST Call by reference Type reference (TYPE) BAPI6110RES Einschränkungen auf ein Merkmal 20120206
2 Returning R_BOOL Value transfer Type reference (TYPE) RS_BOOL Boolean 20120206

Method IS_CP_OPT_POSSIBLE on class CL_RSR_HIERARCHY_DIM has no exception.

Method IS_INFOPROVIDER_RESTRICTED Signature

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

Method IS_INFOPROVIDER_RESTRICTED on class CL_RSR_HIERARCHY_DIM has no exception.

Method SELECT_SIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_SELOPT Call by reference Type reference (TYPE) RSMD_RS_T_SELOPT Selektionsoptionen für Stammdaten-Leseservices 20081212
2 Changing C_T_SELOPT_INT Call by reference Type reference (TYPE) RSDM_T_SHLPSELOPT 20040514
3 Exporting E_T_SID Call by reference Type reference (TYPE) RRSV_T_SID SID (or Integer) Table 20040514
4 Importing I_KEY_DATE Call by reference Type reference (TYPE) SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20040514
5 Importing I_MAX_ROWS Call by reference Type reference (TYPE) I Maximal Anzahl an Zeilen 20100302
6 Importing I_NO_DIM_JOIN Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20040514
7 Importing I_R_OLAP Call by reference Object reference (TYPE REF TO) IF_RSR_OLAP OLAP Instanz 20081127
8 Importing I_R_WHERE_TREE Call by reference Object reference (TYPE REF TO) CL_RSDRS_WHERE_TREE Tree with where conditions 20081212
9 Importing I_SORT Call by reference Type reference (TYPE) CHAR1 SPACE space / (k)ey / (s)id 20040514
10 Importing I_S_COB_PRO Call by reference Type reference (TYPE) RSD_S_COB_PRO Eigenschafen InfoObject (im Kontext InfoCube / ODS Objekt) 20040514
11 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20040514

Method SELECT_SIDS on class CL_RSR_HIERARCHY_DIM has no exception.

Method _CREATE_INSTANCE_DIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_INSTANCE Call by reference Object reference (TYPE REF TO) CL_RSR_HIERARCHY Instance 20000202
2 Importing I_KEY_DATE Call by reference Type reference (TYPE) SY-DATUM Key Date 20000203
3 Importing I_S_HKEY Call by reference Type reference (TYPE) RRH2_S_HKEY Hierarchy Key 20000202
# Exception Resumable Description Created on
1 HIERARCHY_NOT_FOUND Hierarchy Not Found 20000202
2 X_MESSAGE X Message 20000202

Method _SELF_GET_FAST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_SELF Call by reference Type reference (TYPE) RRH2_S_MEMBER SUCC Self Search 20111024
2 Importing I_PRED Call by reference Type reference (TYPE) RRH2_S_MEMBER-SUCC RRSI_C_SID-NOT_EXIST Higher-level node SID 20111024
3 Importing I_SUCC Call by reference Type reference (TYPE) RRH2_S_MEMBER-SUCC Node SID 20111024
# Exception Resumable Description Created on
1 MEMBER_NOT_FOUND Member not found 20111024
2 NODE_NOT_AUTHORIZED Knoten nicht berechtigt 20111024

Method __FILL_SORT_INDEX Signature

Method __FILL_SORT_INDEX on class CL_RSR_HIERARCHY_DIM has no parameter.
Method __FILL_SORT_INDEX on class CL_RSR_HIERARCHY_DIM has no exception.

Method __LOAD_ALL_VALSIDS Signature

Method __LOAD_ALL_VALSIDS on class CL_RSR_HIERARCHY_DIM has no parameter.
Method __LOAD_ALL_VALSIDS on class CL_RSR_HIERARCHY_DIM has no exception.

Method __LOAD_VALSIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_SELOPT Call by reference Type reference (TYPE) RSMD_RS_T_SELOPT Selektionsoptionen für Stammdaten-Leseservices 20081212
2 Changing C_T_SELOPT_INT Call by reference Type reference (TYPE) RSDM_T_SHLPSELOPT 20010524
3 Exporting E_T_SID Call by reference Type reference (TYPE) RRSV_T_SID SID (or Integer) Table 20030715

Method __LOAD_VALSIDS on class CL_RSR_HIERARCHY_DIM has no exception.

Method __VALSIDS_TO_INCL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_SID Call by reference Type reference (TYPE) RRSV_T_SID SID (or Integer) Table 20030715

Method __VALSIDS_TO_INCL on class CL_RSR_HIERARCHY_DIM has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730