SAP ABAP Class CL_RSR_HIERARCHY_VIRT_NODE (OLAP Virtual Hierarchies)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSR_HIER (Package) OLAP Hierarchy - Services
Properties
Class CL_RSR_HIERARCHY_VIRT_NODE  
Short Description OLAP Virtual Hierarchies    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSR_HIER   OLAP Hierarchy - Services 
Created 20010424   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 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSDDK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSHI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSTIM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSR_HIERARCHY_VIRT_NODE has no interface implemented.
Friends
Class CL_RSR_HIERARCHY_VIRT_NODE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_HIENM Instance attribute Public Type reference (TYPE) RSHIENM Hierarchy Name 20010426
2 N_HIENO Instance attribute Public Type reference (TYPE) I 20010426
3 N_IS_EXPANDED Instance attribute Public Type reference (TYPE) RS_BOOL Boolean 20010424
4 N_IS_LEAF Instance attribute Public Type reference (TYPE) RS_BOOL P_IS_LEAF 20010424
5 N_IS_SELECTED Instance attribute Public Type reference (TYPE) RS_BOOL Boolean 20010424
6 N_T_LEAF Static Attribute Public Type reference (TYPE) NT_T_HIERARCHY_NODE 20010426
7 N_T_LEAF_HIENM Static Attribute Private Type reference (TYPE) NT_T_HIERARCHY_NODE 20010426
8 N_T_NODE Instance attribute Public Type reference (TYPE) NT_T_HIERARCHY_NODE 20010424
9 N_T_ROOT Static Attribute Public Type reference (TYPE) NT_T_HIERARCHY_NODE 20010426
10 N_VARNT Instance attribute Public Type reference (TYPE) T009-PERIV Fiscal Year Variant 20010427
11 P_C_SAP_TOKEN Constant Private Type reference (TYPE) CHAR1 '0' Single-Character Indicator 20011121
12 P_C_SEPARATOR Constant Private Type reference (TYPE) CHAR1 '_' Single-Character Indicator 20011121
13 P_C_SEPARATOR_OLD Constant Private Type reference (TYPE) CHAR1 '-' Single-Character Indicator 20011121
14 P_DOES_EXIST Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20010424
15 P_IS_CHANGED Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20010425
16 P_LANGU Instance attribute Private Type reference (TYPE) SYLANGU Language Key of Current Text Environment 20080918
17 P_LEAF Instance attribute Private Type reference (TYPE) I 20010424
18 P_LEVEL Instance attribute Private Type reference (TYPE) RSRHIEDIR_OLAP-MAXTLEVEL Level of a Hierarchy Node (as Integer) 20010424
19 P_NODE Instance attribute Private Type reference (TYPE) I 20010424
20 P_R_PARENT Instance attribute Private Object reference (TYPE REF TO) CL_RSR_HIERARCHY_VIRT_NODE Z_TEST_CL_HIERARCHIE_NODE 20010424
21 P_S_HIEDIR Instance attribute Private Type reference (TYPE) RSHIEDIR Hierarchy Index 20010424
22 P_S_HIEDIR_BEFORE Instance attribute Private Type reference (TYPE) RSHIEDIR Hierarchy Index 20010426
23 P_S_HIETEXT Instance attribute Private Type reference (TYPE) RSSH_S_TEXT Language-specific Text 20010424
24 P_S_HIETEXT_BEFORE Instance attribute Private Type reference (TYPE) RSSH_S_TEXT Language-specific Text 20010426
25 P_TH_T009T Static Attribute Private Type reference (TYPE) PT_TH_T009T 20010425
26 P_T_T009 Static Attribute Private Type reference (TYPE) PT_T_T009 20010424
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_HIENM Static method Private Method Checks the hierarchy name. Writes errors in message handler 20081112
2 CHECK_SAVE Static method Public Method 20010503
3 CLASS_CONSTRUCTOR Static method Public Constructor 20010424
4 CONSTRUCTOR Instance method Public Constructor 20010426
5 CREATE_CHILD Instance method Private Method 20010426
6 FIND_BY_HIENM Static method Public Method 20010424
7 GET_ACTION Instance method Private Method 20010503
8 GET_FISCVARNT_FROM_NAME Static method Private Method Determines Fiscal Year Variant from Hierarchy Name 20070207
9 GET_IOBJNM Instance method Private Method 20010424
10 GET_LEAF Instance method Public Method 20010426
11 GET_NAME Instance method Public Method 20010424
12 GET_ROOT Static method Public Method 20010426
13 GET_SHORT_NAME Instance method Public Method 20010424
14 GET_SHORT_TEXT Instance method Public Method 20010425
15 GET_STARTLEVEL Instance method Private Method 20010426
16 GET_STARTLEVEL_SHORT_TEXT Instance method Private Method 20010426
17 GET_S_HIERARCHY Instance method Public Method 20010425
18 GET_TEXT Instance method Private Method 20010427
19 GET_T_HIEID Static method Public Method 20010507
20 GET_T_LEVEL_TEXT Instance method Public Method 20010427
21 GET_T_NAME Instance method Public Method 20010424
22 GET_T_SHORT_TEXT Instance method Public Method 20010426
23 GET_VARNT_TEXT Instance method Public Method 20010425
24 INSERT_LEAF Instance method Private Method 20010426
25 INSERT_ROOT Static method Private Method 20010426
26 IS_FOLDER Instance method Public Method 20010424
27 IS_NOT_EMPTY Instance method Public Method 20010424
28 IS_VISIBLE Instance method Public Method 20010424
29 SAVE Static method Public Method 20010503
30 SET_LANGU Instance method Public Method Sets Language of Hierarchy Texts 20080918
31 SET_SELECTED Instance method Public Method 20010424
32 SET_S_HIERARCHY Instance method Public Method 20010425
33 TEST_EXIST Instance method Private Method 20010424
34 UPDATE Instance method Private Method 20010424
35 _GET_CAPITAL_HIENM_TEXT Instance method Public Method 20020111
Events
Class CL_RSR_HIERARCHY_VIRT_NODE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 NT_T_HIERARCHY_NODE Public See coding 20090702 NT_T_HIERARCHY_NODE type standard table of ref to cl_rsr_hierarchy_virt_node with default key
2 PT_TH_T009T Private See coding 20010425 PT_TH_T009T type hashed table of t009t with unique key spras periv
3 PT_T_T009 Private See coding 20010424 PT_T_T009 type standard table of t009 with default key
Method Signatures

Method CHECK_HIENM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HIENM Call by reference Type reference (TYPE) RSHIENM Hierarchiename 20081112
2 Returning R_ERROR Value transfer Type reference (TYPE) RS_BOOL Boolean 20081112

Method CHECK_HIENM on class CL_RSR_HIERARCHY_VIRT_NODE has no exception.

Method CHECK_SAVE 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 20010503

Method CHECK_SAVE on class CL_RSR_HIERARCHY_VIRT_NODE has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOWN Value transfer Type reference (TYPE) RS_BOOL Boolean 20010426
2 Importing I_HIENM Value transfer Type reference (TYPE) RSHIENM Hierarchiename 20010426
3 Importing I_LEAF Value transfer Type reference (TYPE) I 20010426
4 Importing I_LEVEL Value transfer Type reference (TYPE) RSRHIEDIR_OLAP-MAXTLEVEL Level eines Hierarchknotens (als Integer) 20010426
5 Importing I_NODE Value transfer Type reference (TYPE) I 20010426
6 Importing I_R_PARENT Value transfer Object reference (TYPE REF TO) CL_RSR_HIERARCHY_VIRT_NODE OLAP virtuelle Hierarchien 20010426
7 Importing I_VARNT Value transfer Type reference (TYPE) T009-PERIV Geschäftsjahresvariante 20010426

Method CONSTRUCTOR on class CL_RSR_HIERARCHY_VIRT_NODE has no exception.

Method CREATE_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOWN Value transfer Type reference (TYPE) RS_BOOL Boolean 20010426
2 Importing I_HIENM Value transfer Type reference (TYPE) RSHIENM Hierarchiename 20010426
3 Importing I_LEAF Value transfer Type reference (TYPE) I 20010426
4 Importing I_NODE Value transfer Type reference (TYPE) I 20010426

Method CREATE_CHILD on class CL_RSR_HIERARCHY_VIRT_NODE has no exception.

Method FIND_BY_HIENM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HIENM Value transfer Type reference (TYPE) RSHIENM Hierarchiename 20010424
2 Returning R_R_NODE Value transfer Object reference (TYPE REF TO) CL_RSR_HIERARCHY_VIRT_NODE OLAP virtuelle Hierarchien 20010424

Method FIND_BY_HIENM on class CL_RSR_HIERARCHY_VIRT_NODE has no exception.

Method GET_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ACTION Value transfer Type reference (TYPE) RSTIM_ACTION 20010503

Method GET_ACTION on class CL_RSR_HIERARCHY_VIRT_NODE has no exception.

Method GET_FISCVARNT_FROM_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HIENM Call by reference Type reference (TYPE) RSHIENM Hierarchiename 20070207
2 Returning R_FISCVARNT Value transfer Type reference (TYPE) PERIV Geschäftsjahresvariante 20070207

Method GET_FISCVARNT_FROM_NAME on class CL_RSR_HIERARCHY_VIRT_NODE has no exception.

Method GET_IOBJNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IOBJNM Value transfer Type reference (TYPE) RSIOBJNM InfoObject 20010424

Method GET_IOBJNM on class CL_RSR_HIERARCHY_VIRT_NODE has no exception.

Method GET_LEAF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_LEAF Value transfer Object reference (TYPE REF TO) CL_RSR_HIERARCHY_VIRT_NODE OLAP virtuelle Hierarchien 20010426

Method GET_LEAF on class CL_RSR_HIERARCHY_VIRT_NODE has no exception.

Method GET_NAME Signature

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

Method GET_NAME on class CL_RSR_HIERARCHY_VIRT_NODE has no exception.

Method GET_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TIMNM Value transfer Type reference (TYPE) RSIOBJNM InfoObject 20010426
2 Returning R_R_NODE Value transfer Object reference (TYPE REF TO) CL_RSR_HIERARCHY_VIRT_NODE OLAP virtuelle Hierarchien 20010426

Method GET_ROOT on class CL_RSR_HIERARCHY_VIRT_NODE has no exception.

Method GET_SHORT_NAME Signature

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

Method GET_SHORT_NAME on class CL_RSR_HIERARCHY_VIRT_NODE has no exception.

Method GET_SHORT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SHORT_TEXT Value transfer Type reference (TYPE) RSTXTSH Beschreibung kurz 20010425

Method GET_SHORT_TEXT on class CL_RSR_HIERARCHY_VIRT_NODE has no exception.

Method GET_STARTLEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SHORT_TEXT Value transfer Type reference (TYPE) RSTXTSH Beschreibung kurz 20010426
2 Returning R_STARTLEVEL Value transfer Type reference (TYPE) RSSTARTLEVEL Startaufrisslevel 20010426

Method GET_STARTLEVEL on class CL_RSR_HIERARCHY_VIRT_NODE has no exception.

Method GET_STARTLEVEL_SHORT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STARTLEVEL Value transfer Type reference (TYPE) RSSTARTLEVEL Startaufrisslevel 20010426
2 Returning R_SHORT_TEXT Value transfer Type reference (TYPE) RSTXTSH Beschreibung kurz 20010426

Method GET_STARTLEVEL_SHORT_TEXT on class CL_RSR_HIERARCHY_VIRT_NODE has no exception.

Method GET_S_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_S_HIERARCHY Value transfer Type reference (TYPE) RSR_S_HIERARCHY_VIRT OLAP virtuelle Hierarchien 20010425

Method GET_S_HIERARCHY on class CL_RSR_HIERARCHY_VIRT_NODE has no exception.

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_S_TEXT Value transfer Type reference (TYPE) RSTXTSMXL Struktur mit Kurz-, Mittel- und Langtext 20010427

Method GET_TEXT on class CL_RSR_HIERARCHY_VIRT_NODE has no exception.

Method GET_T_HIEID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_HIEID Value transfer Type reference (TYPE) RSHI_T_HIEID 20010507

Method GET_T_HIEID on class CL_RSR_HIERARCHY_VIRT_NODE has no exception.

Method GET_T_LEVEL_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_LEVEL_TEXT Value transfer Type reference (TYPE) RSSH_T_LEV 20010427

Method GET_T_LEVEL_TEXT on class CL_RSR_HIERARCHY_VIRT_NODE has no exception.

Method GET_T_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_NAME Value transfer Type reference (TYPE) RSD_T_IOBJNM List of InfoObjects 20010424

Method GET_T_NAME on class CL_RSR_HIERARCHY_VIRT_NODE has no exception.

Method GET_T_SHORT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_SHORT_TEXT Value transfer Type reference (TYPE) RSTIM_T_SHORT_TEXT 20010426

Method GET_T_SHORT_TEXT on class CL_RSR_HIERARCHY_VIRT_NODE has no exception.

Method GET_VARNT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TEXT Value transfer Type reference (TYPE) LTEXT_009 Beschreibung der Geschäftsjahres-Variante 20010425

Method GET_VARNT_TEXT on class CL_RSR_HIERARCHY_VIRT_NODE has no exception.

Method INSERT_LEAF Signature

Method INSERT_LEAF on class CL_RSR_HIERARCHY_VIRT_NODE has no parameter.
Method INSERT_LEAF on class CL_RSR_HIERARCHY_VIRT_NODE has no exception.

Method INSERT_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_NODE Value transfer Object reference (TYPE REF TO) CL_RSR_HIERARCHY_VIRT_NODE OLAP virtuelle Hierarchien 20010426

Method INSERT_ROOT on class CL_RSR_HIERARCHY_VIRT_NODE has no exception.

Method IS_FOLDER 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 20010424

Method IS_FOLDER on class CL_RSR_HIERARCHY_VIRT_NODE has no exception.

Method IS_NOT_EMPTY 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 R_BOOL 20010424

Method IS_NOT_EMPTY on class CL_RSR_HIERARCHY_VIRT_NODE has no exception.

Method IS_VISIBLE 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 20010424

Method IS_VISIBLE on class CL_RSR_HIERARCHY_VIRT_NODE has no exception.

Method SAVE Signature

Method SAVE on class CL_RSR_HIERARCHY_VIRT_NODE has no parameter.
Method SAVE on class CL_RSR_HIERARCHY_VIRT_NODE has no exception.

Method SET_LANGU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LANGU Call by reference Type reference (TYPE) SYLANGU Sprachenschlüssel der aktuellen Textumgebung 20080918

Method SET_LANGU on class CL_RSR_HIERARCHY_VIRT_NODE has no exception.

Method SET_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SELECTED Value transfer Type reference (TYPE) RS_BOOL Boolean 20010424

Method SET_SELECTED on class CL_RSR_HIERARCHY_VIRT_NODE has no exception.

Method SET_S_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_HIERARCHY Call by reference Type reference (TYPE) RSR_S_HIERARCHY_VIRT OLAP virtuelle Hierarchien 20010425

Method SET_S_HIERARCHY on class CL_RSR_HIERARCHY_VIRT_NODE has no exception.

Method TEST_EXIST Signature

Method TEST_EXIST on class CL_RSR_HIERARCHY_VIRT_NODE has no parameter.
Method TEST_EXIST on class CL_RSR_HIERARCHY_VIRT_NODE has no exception.

Method UPDATE Signature

Method UPDATE on class CL_RSR_HIERARCHY_VIRT_NODE has no parameter.
Method UPDATE on class CL_RSR_HIERARCHY_VIRT_NODE has no exception.

Method _GET_CAPITAL_HIENM_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HIENM Call by reference Type reference (TYPE) RSHIENM Hierarchiename 20020111
2 Returning R_CAPITAL_TEXT Value transfer Type reference (TYPE) RSTXTMD Beschreibung mittel 20020111

Method _GET_CAPITAL_HIENM_TEXT on class CL_RSR_HIERARCHY_VIRT_NODE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 30A