SAP ABAP Class CL_RSSH_HIERARCHY_FUNC (General Functions BW Hierarchies)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSSHMT (Package) BW: Frontend Hierarchy Processing
Properties
Class CL_RSSH_HIERARCHY_FUNC  
Short Description General Functions BW Hierarchies    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RH    
Program status     
Category 0   
Package RSSHMT   BW: Frontend Hierarchy Processing 
Created 20010314   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP 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 RS 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 RSSB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RSSHD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSSH_HIERARCHY_FUNC has no interface implemented.
Friends
Class CL_RSSH_HIERARCHY_FUNC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_R_HIER Static Attribute Private Object reference (TYPE REF TO) CL_RSSH_HIERARCHY_BASE Reference to Hierarchy Object 20010719
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Static method Public Method Hierarchy Check and Activation 20020108
2 CHECK_AND_ACTIVATE Static method Public Method 20020108
3 COPY Static method Public Method Copy Hierarchy 20010608
4 GET Static method Public Method Delivers Hierarchy or Subtree 20010719
5 NDI_GET Static method Public Method Delivers Hierarchy or Subtree (with Node Attributes) 20010719
6 NDI_UPDATE Static method Public Method Update Hierarchies with Check 20010719
7 UPDATE Static method Public Method Update Hierarchies with Check 20010314
8 _CALL_COPYDIALOG Static method Private Method Copy Dialog Hierarchy 20010629
9 _CALL_ERRORHANDLER Static method Private Method Pass Messages to Error Handler 20010702
10 _CREATE_HTABALL Static method Private Method Generate Hierarchy Table with Attributes 20010808
11 _CREATE_HTABBASE Static method Private Method Create Basic Hierarchy Table 20010719
12 _CREATE_NODEATTRTAB Static method Private Method Create Node Attribute Table 20010719
13 _GET_COPY_OBJVERS Static method Private Method 20010629
Events
Class CL_RSSH_HIERARCHY_FUNC has no event.
Types
Class CL_RSSH_HIERARCHY_FUNC has no local type.
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERROR Call by reference Type reference (TYPE) RS_BOOL Boolean 20020108
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RSSH_T_MSG Logtabelle Hierarchien 20020108
3 Importing I_BACKGROUND Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Ohne Fehlerpopup 20020108
4 Importing I_HIEID Call by reference Type reference (TYPE) RSHIEID Interne Hierarchie-ID (Unique-ID) 20020108
5 Importing I_IGNORE_COSISFLG Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Consistentflag ignorieren 20020108
6 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20020108
7 Importing I_S_HIESEL Call by reference Type reference (TYPE) RSSH_S_HIESEL Hierarchie-Selektion 20020108
8 Importing I_T_HTAB Call by reference Type reference (TYPE) ANY TABLE Hierarchietabelle 20030829
9 Importing I_T_JTAB Call by reference Type reference (TYPE) ANY TABLE Intervalltabelle 20030829
# Exception Resumable Description Created on
1 CANCELLED Abbruch, siehe Message 20020108

Method CHECK_AND_ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACTIVE_STATE Call by reference Type reference (TYPE) RRHI_ACTIV_STATE 20020108
2 Importing I_HIEID Call by reference Type reference (TYPE) RSHIEID Interne Hierarchie-ID (Unique-ID) 20020108
# Exception Resumable Description Created on
1 CANCELLED Abbruch, siehe Message 20020108

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HIEID_SOURCE Call by reference Type reference (TYPE) RSHIEID Object Version Source Hierarchy 20010608
2 Importing I_OBJVERS_SOURCE Call by reference Type reference (TYPE) RSOBJVERS SPACE Object Version Source Hierarchy 20010608
3 Importing I_S_HIESEL_SOURCE Call by reference Type reference (TYPE) RSSH_S_HIESEL Hierarchy Selection 20010608
4 Importing I_S_HIESEL_TARGET Call by reference Type reference (TYPE) RSSH_S_DFHIESEL Hierarchy Selection Including Date from 20010608
5 Importing I_T_HIETXT_TARGET Call by reference Type reference (TYPE) RSSH_T_HIETXT Hierarchy Header Text 20010608
6 Importing I_WITH_DIALOG Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE With Copy Dialog 20010629
# Exception Resumable Description Created on
1 CANCELLED Termination, See Message 20010608
2 HIERARCHY_NOT_FOUND 20010629
3 NO_AUTHORITY 20010702

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_HTAB Call by reference Object reference (TYPE REF TO) DATA Reference to Hierarchy Table 20010719
2 Exporting E_S_HIEDIR Call by reference Type reference (TYPE) RSHIEDIR Hierarchy Catalog 20010719
3 Exporting E_T_HIEDIRT Call by reference Type reference (TYPE) RSSH_T_RSHIEDIRT Description of a Hierarchy 20010719
4 Exporting E_T_HIERNODE Call by reference Type reference (TYPE) RSSH_T_RSMHIERNODE Text Node Table 20010719
5 Exporting E_T_HIERNODET Call by reference Type reference (TYPE) RSSH_T_RSTHIERNODE Text Node Text Table 20010719
6 Exporting E_T_HIESTRUCALL Call by reference Type reference (TYPE) STANDARD TABLE Table in with Structure of H Table 20010719
7 Exporting E_T_INTERVALL Call by reference Type reference (TYPE) RSSH_T_JTAB Interval Table for Hierarchies 20010719
8 Exporting E_T_LEVEL Call by reference Type reference (TYPE) RSSH_T_LEVEL Table Hierarchy Level 20010719
9 Importing I_HIEID Call by reference Type reference (TYPE) RSHIEID Internal hierarchy ID (unique ID) 20010719
10 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Object Version 20010719
11 Importing I_ONLY_HEADER Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Reads only rshiedir Entry 20010719
12 Importing I_S_HIESEL Call by reference Type reference (TYPE) RSSH_S_HIESEL Hierarchy Selection 20010719
13 Importing I_S_SUBTREESEL Call by reference Type reference (TYPE) RSSH_S_NODEBYNAME Node Identification above Name 20010719
# Exception Resumable Description Created on
1 CANCELLED Termination, See Message 20010719

Method NDI_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_HIEDIR Call by reference Type reference (TYPE) RSHIEDIR Hierarchy Catalog 20010719
2 Exporting E_T_HIEDIRT Call by reference Type reference (TYPE) RSSH_T_RSHIEDIRT Description of a Hierarchy 20010719
3 Exporting E_T_HIERNODE Call by reference Type reference (TYPE) RSSH_T_RSMHIERNODE Text Node Table 20010719
4 Exporting E_T_HIERNODET Call by reference Type reference (TYPE) RSSH_T_RSTHIERNODE Text Node Text Table 20010719
5 Exporting E_T_HIESTRUC Call by reference Type reference (TYPE) RSSH_T_HTAB Basis Structure Hierarchies (Node Name Length 60) 20010719
6 Exporting E_T_HIESTRUCALL Call by reference Type reference (TYPE) STANDARD TABLE Table in with Structure of H Table 20010719
7 Exporting E_T_INTERVALL Call by reference Type reference (TYPE) RSSH_T_JTAB Interval Table for Hierarchies 20010719
8 Exporting E_T_LEVEL Call by reference Type reference (TYPE) RSSH_T_LEVEL Table Hierarchy Level 20010719
9 Exporting E_T_NODEATTR Call by reference Type reference (TYPE) RSSH_T_NODEATTR_STR Node Attributes 20010719
10 Importing I_HIEID Call by reference Type reference (TYPE) RSHIEID Internal hierarchy ID (unique ID) 20010719
11 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Object Version 20010719
12 Importing I_ONLY_HEADER Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Reads only rshiedir Entry 20010719
13 Importing I_S_HIESEL Call by reference Type reference (TYPE) RSSH_S_HIESEL Hierarchy Selection 20010719
14 Importing I_S_SUBTREESEL Call by reference Type reference (TYPE) RSSH_S_NODEBYNAME Node Identification above Name 20010719
# Exception Resumable Description Created on
1 CANCELLED Termination, See Message 20010719

Method NDI_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERROR Call by reference Type reference (TYPE) RS_BOOL Error in Hierarchy Structure 20010719
2 Exporting E_HIEID Call by reference Type reference (TYPE) RSHIEID Internal hierarchy ID (unique ID) 20010719
3 Exporting E_LOCKED Call by reference Type reference (TYPE) RS_BOOL Boolean 20030509
4 Exporting E_T_MSG Call by reference Type reference (TYPE) RSSH_T_MSG Log Table Hierarchies 20010719
5 Importing I_EMPTY_HIER_ALLOWED Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Leere Hierarchie möglich 20031125
6 Importing I_FORCE_TO_SAVE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE TRUE: Hierarchie wird immer gesichert, auch bei Inkonsistenz 20070509
7 Importing I_HIETYPE Call by reference Type reference (TYPE) RSHIETYPE RSHI_C_HIETYPE-MASTERDATA Hierarchy type 20010719
8 Importing I_SUBTREEUPD Call by reference Type reference (TYPE) RSSUBTREEUPD SPACE Store Hierarchy as Sub-tree 20010719
9 Importing I_S_RSHIEDIRCOM Call by reference Type reference (TYPE) RSHIEDIRCOM Communications Structure Hierarchy Header 20010719
10 Importing I_T_HIEDIRT Call by reference Type reference (TYPE) RSSH_T_RSHIEDIRT Hierarchy Text 20010719
11 Importing I_T_HIERNODET Call by reference Type reference (TYPE) RSSH_T_RSTHIERNODE Text Node Text Table 20010719
12 Importing I_T_HTAB Call by reference Type reference (TYPE) ANY TABLE Typ TYPE RSSH_T_HTAB, oder gleiche Struktur, nodename kürzer 20010719
13 Importing I_T_JTAB Call by reference Type reference (TYPE) ANY TABLE Default: rssh_t_jtab, Interval Table for Hierarchies 20010719
14 Importing I_T_LEVEL Call by reference Type reference (TYPE) RSSH_T_LEVEL Table Hierarchy Level 20010719
15 Importing I_T_NODEATTR Call by reference Type reference (TYPE) RSSH_T_NODEATTR Node Attributes 20010719
# Exception Resumable Description Created on
1 CANCELLED Termination, See Message 20010719

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERROR Call by reference Type reference (TYPE) RS_BOOL Error in Hierarchy Structure 20010417
2 Exporting E_HIEID Call by reference Type reference (TYPE) RSHIEID Internal Hierarchy ID (unique ID) 20010322
3 Exporting E_LOCKED Call by reference Type reference (TYPE) RS_BOOL Boolean 20030509
4 Exporting E_T_MSG Call by reference Type reference (TYPE) RSSH_T_MSG Log Table Hierarchies 20010322
5 Importing I_EMPTY_HIER_ALLOWED Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE leere Hierarchien werden angelegt 20031125
6 Importing I_FORCE_TO_SAVE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE TRUE: Hierarchie wird immer gesichert, auch bei Inkonsistenz 20070509
7 Importing I_HIETYPE Call by reference Type reference (TYPE) RSHIETYPE RSHI_C_HIETYPE-MASTERDATA Hierarchy Type 20010530
8 Importing I_NEWHIENM Call by reference Type reference (TYPE) RSHIENMNEW SPACE Hierarchy Name 20010315
9 Importing I_NO_COMMIT Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE do not commit 20020716
10 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) CL_RSBM_LOG_CURSOR_STEP DTP: Log- und Error-Objekt 20060223
11 Importing I_SIMULATION Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20060619
12 Importing I_SUBTREEUPD Call by reference Type reference (TYPE) RSSUBTREEUPD SPACE Store Hierarchy as Sub-tree 20010315
13 Importing I_S_RSHIEDIRCOM Call by reference Type reference (TYPE) RSHIEDIRCOM Communications Structure Hierarchy Header 20010315
14 Importing I_T_HIEDIRT Call by reference Type reference (TYPE) RSSH_T_RSHIEDIRT Hierarchy Text 20010315
15 Importing I_T_HIERNODET Call by reference Type reference (TYPE) RSSH_T_RSTHIERNODE Text Node Text Table 20010315
16 Importing I_T_HTAB Call by reference Type reference (TYPE) TABLE Hierarchy Table 20010315
17 Importing I_T_JTAB Call by reference Type reference (TYPE) TABLE Interval Table for Hierarchies 20010315
18 Importing I_T_LEVEL Call by reference Type reference (TYPE) RSSH_T_LEVEL Table Hierarchy Level 20010315
19 Importing I_USE_ERRORHANDLER Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Use Error Handler to Log Data 20010322
# Exception Resumable Description Created on
1 CANCELLED Termination, See Message 20010315

Method _CALL_COPYDIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_HIEDIRT_TARGET Call by reference Type reference (TYPE) RSHIEDIRT Hierarchy Directory Texts 20010629
2 Changing C_S_HIEDIR_TARGET Call by reference Type reference (TYPE) RSHIEDIR Hierarchy Catalog 20010629
3 Importing I_R_HIER Call by reference Object reference (TYPE REF TO) CL_RSSH_HIERARCHY_BASE Central Hierarchy Management 20010629
# Exception Resumable Description Created on
1 CANCELLED Termination, See Message 20010629

Method _CALL_ERRORHANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SUBTREEUPDATE Call by reference Type reference (TYPE) RS_BOOL Boolean 20010705
2 Importing I_S_RSHIEDIRCOM Call by reference Type reference (TYPE) RSHIEDIRCOM Communications Structure Hierarchy Header 20010702
3 Importing I_T_HTAB Call by reference Type reference (TYPE) TABLE Hierarchietabelle 20010702
4 Importing I_T_MSG Call by reference Type reference (TYPE) RSSH_T_MSG Log Table Hierarchies 20010702

Method _CALL_ERRORHANDLER on class CL_RSSH_HIERARCHY_FUNC has no exception.

Method _CREATE_HTABALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_T_HTAB Call by reference Object reference (TYPE REF TO) DATA 20010808
2 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20010808
3 Importing I_T_HTAB Call by reference Type reference (TYPE) ANY TABLE use RSSH_T_HTAB as defalut 20010808
4 Importing I_T_NODEATTR Call by reference Type reference (TYPE) RSSH_T_NODEATTR Node Attributes 20010808
# Exception Resumable Description Created on
1 CANCELLED 20010808

Method _CREATE_HTABBASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_HIESTRUC Call by reference Type reference (TYPE) RSSH_T_HTAB Basis Structure Hierarchies (Node Name Length 60) 20010719
2 Importing I_R_HTAB Call by reference Object reference (TYPE REF TO) DATA Reference to Hierarchy Table 20010719
# Exception Resumable Description Created on
1 CANCELLED Termination, See Message 20010719

Method _CREATE_NODEATTRTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_NODEATTR Call by reference Type reference (TYPE) RSSH_T_NODEATTR_STR Node Attributes 20010719
2 Importing I_R_HTAB Call by reference Object reference (TYPE REF TO) DATA Central Hierarchy Management 20010719
# Exception Resumable Description Created on
1 CANCELLED Termination, See Message 20010719

Method _GET_COPY_OBJVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting C_OBJVERS_SOURCE Call by reference Type reference (TYPE) RSOBJVERS Object Version 20010629
2 Importing I_R_HIER Call by reference Object reference (TYPE REF TO) CL_RSSH_HIERARCHY_BASE Central Hierarchy Management 20010629
# Exception Resumable Description Created on
1 CANCELLED Termination, See Message 20010629
History
Last changed by/on SAP  20130531 
SAP Release Created in 30A