SAP ABAP Class CL_RSSH_HIERARCHY_BASE (Central Hierarchy Management)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSSH (Package) BW: Hierarchy Processing - General
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSSH_HIERMAINTAIN_BASE Access Methods Hierarchy Object 20010615
Properties
Class CL_RSSH_HIERARCHY_BASE  
Short Description Central Hierarchy Management    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RH    
Program status P  SAP Standard Production Program 
Category 0   
Package RSSH   BW: Hierarchy Processing - General 
Created 20001121   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSHI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSSH_HIERARCHY_BASE has no interface implemented.
Friends
Class CL_RSSH_HIERARCHY_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_C_NODEID Constant Private Type reference (TYPE) TEXT40 'NODEID' Key for Hashed Table 20010523
2 P_OLDNEWNODEID Instance attribute Private Type reference (TYPE) RSHI_NODEID Old New Node ID 20011205
3 P_R_HSTRUC Instance attribute Private Object reference (TYPE REF TO) DATA Ref. Hierarchy Structure 20010103
4 P_SX_HIEPROPS Instance attribute Protected Type reference (TYPE) RSSH_S_HIEPROPS Hierarchy Properties 20001121
5 P_SX_HTABS Instance attribute Protected Type reference (TYPE) RSSH_SX_HTABS Structure Hierarchy Tables 20001124
6 P_SX_SUBTREEHTABS Instance attribute Private Type reference (TYPE) RSSH_SX_SUBTREEHTABS Structure Subtree Hierarchy Tables 20001229
7 P_S_CHANGED Instance attribute Protected Type reference (TYPE) RSSH_S_CHANGEDFLGS Changed Flags Hierarchy Basis Object 20010423
8 P_S_STATUS Instance attribute Protected Type reference (TYPE) RSSH_S_STATUSFLGS Status Flags Hierarchy Basis Object 20001229
9 P_TH_IOBJCHA Static Attribute Private Type reference (TYPE) LTY_TH_IOBJCHA Chabas of a Characteristic 20020619
10 P_TH_SUBTREE_NODEID_MAP Instance attribute Private Type reference (TYPE) RSSH_TH_NODEID_MAP Insert Mapping Table to Subtree 20030521
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SUBTREE Instance method Public Method Add Subtree 20010510
2 ADD_SUBTREE_FOR_UPDATE Instance method Public Method Add Subtrees for the Update 20010523
3 CHECK_HIERARCHY Instance method Public Method Consistency Check of the Hierarchy 20010126
4 CLEAR_HIERARCHY Instance method Public Method Initializes Hierarchy Structures 20010105
5 CONSTRUCTOR Instance method Public Constructor Constructor 20001229
6 CREATE_CHANGE_VERSION Instance method Public Method Crate M Version from A Version if Necessary 20010423
7 CREATE_HIERARCHY Instance method Public Method Create New Hierarchy 20001229
8 DELETE_SUBTREE Instance method Public Method Delete subtree(s) 20010525
9 GET_CHABASNM Static method Public Method Gets chabasnm for InfoObject 20020619
10 GET_CHANGEDFLGS Instance method Public Method Delivers Changed Flags 20020322
11 GET_HIEPROPS Instance method Public Method Pass Hierarchy Properties 20010102
12 GET_HIERARCHY Instance method Public Method Pass Hierarchy Tables 20010102
13 GET_HIERARCHY_TEXT Instance method Public Method Delivers the Hierarchy Text 20020108
14 GET_HIER_CHANGED Instance method Public Method = True when Hierarchy Was Changed (Without All Flag) 20020425
15 GET_HSTRUCREF Instance method Public Method Reference to Structure of Htab 20010103
16 GET_HTABREF Instance method Public Method Reference to Table Htab 20001127
17 GET_NEW_HIEID Static method Public Method Returns New HIEID (Hash Value of Semantic Keys) 20060331
18 GET_ROOT Instance method Public Method Returns Root(s) of Hierarchy 20010206
19 GET_STATUS Instance method Public Method Returns Hierarchy Stats 20010628
20 GET_SUBTREE Instance method Public Method Read Subtree 20010719
21 LOAD_HIERARCHY Instance method Public Method Load Hierarchy 20001127
22 MOVE_COM_TO_HIEDIR Static method Public Method 20080502
23 MOVE_HIEDIR_TO_COM Static method Public Method 20080502
24 MOVE_TO_HIEDIRCOM Static method Public Method Move from rshiedir to rshierdircom 20010925
25 RAISE_ERROR_MSG_DISPLAY_LOG Instance method Private Method 20070110
26 REPAIR_HIERARCHY Instance method Public Method Clean up Hierarchy 20010109
27 REPAIR_HIESEL Instance method Public Method Clean up Hierarchy Selection 20020325
28 REPAIR_HIESEL_STATIC Static method Public Method Clean up Hierarchy Selection 20060404
29 SAVE_HIERARCHY Instance method Public Method Save Hierarchy 20010124
30 SET_HIEDIR Instance method Public Method Set Hierarchy Properties 20010109
31 SET_HIERARCHY Instance method Public Method Pass Hierarchy Tables 20010108
32 SET_ROOT Instance method Public Method 20020318
33 UPDATE_HIEDIRT_ENTRY Instance method Public Method Add Hierarchy Text 20010420
34 WAIT_FOR_DEBUG Static method Public Method Debugging-Queue for Debug User 'DEBUGHIER' 20020606
35 _DEQUEUE_HIERARCHY Instance method Public Method Dequeue Hierarchy -> For Ending Dequeue Call Clear 20010129
36 _ENQUEUE_HIERARCHY Instance method Public Method Enqueu on Hieid 20010105
37 _GET_MAXID Instance method Private Method Gets Max. Node ID 20010523
38 _GET_NEWNODEID Instance method Protected Method Gets New Node ID 20011205
39 _GET_NODEID_SUBTREEINSERT Instance method Private Method Delivers a Node ID for the Old Subtree Node ID 20030521
40 _GET_NODE_BY_NAME Instance method Private Method Delivers Nodes Using Name 20010522
41 _HANDLE_TIMEINTERVALL Instance method Private Method Restricting Time-Intervals of Available Hierarchies 20010126
42 _READ_HIERARCHYHEADER Instance method Private Method Read Header 20010102
43 _RECHECK_HEADERSELECTION Instance method Public Method Recheck of Header Data That Was Used for The Selection 20031007
44 _REPAIR_STRUC_AFTER_NODEDEL Instance method Protected Method Repair Structure by Move or Delete 20020104
45 __ADD_MESSAGE Instance method Private Method Fill Message Table 20010213
46 __CHANGE_CHECK Instance method Protected Method Check if Changing is Allowed 20010109
47 __CHECK_DOUBLED_NODES Instance method Private Method Check for Duplicate Nodes 20010213
48 __CHECK_NODES_IN_INTERVALLS Instance method Private Method Check if inner nodes that can be posted to are in intervals 20010312
49 __CHECK_NODE_LEVELS Instance method Private Method Checks level table for consistency 20090129
50 __CHECK_OVERLAPPING_INTERVALLS Instance method Private Method Check if Intervals Overlap 20010312
51 __CHECK_STRUC_LINKS Instance method Private Method Check Links 20010213
52 __CHECK_STRUC_TRAVERSAL Instance method Private Method traversal to check struc, create further checktabs 20010207
53 __CHECK_TIMEDEP_NODES Instance method Private Method Check Node Time Intervals 20010911
54 __CREATE_LEVEL_MVERSION Instance method Private Method Creates M Version of Level Table 20010124
55 __READHEADER Instance method Private Method Read Help-Method Header 20010529
Events
Class CL_RSSH_HIERARCHY_BASE has no event.
Types
Class CL_RSSH_HIERARCHY_BASE has no local type.
Method Signatures

Method ADD_SUBTREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_HTAB Call by reference Type reference (TYPE) TABLE Subtree to be Inserted 20010530
2 Changing C_T_JTAB Call by reference Type reference (TYPE) RSSH_T_JTAB Interval Table of Subtree 20010530
3 Importing I_CREATENEWIDS Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Create New IDs since External Subtree 20010510
4 Importing I_DB_UPDATE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Direct DB Update for M Version 20010525
5 Importing I_LAST_SUBTREE Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20030317
6 Importing I_STREEROOTID Call by reference Type reference (TYPE) RSHI_NODEID Subtree Root Nodes 20010523
7 Importing I_TARGETNODEID Call by reference Type reference (TYPE) RSHI_NODEID Nodes under which Subtree is Inserted 20010523
8 Importing I_T_HIERNODET Call by reference Type reference (TYPE) RSSH_T_RSTHIERNODE Text Node Text Table 20010510
# Exception Resumable Description Created on
1 CANCELLED Termination, See Message 20021220

Method ADD_SUBTREE_FOR_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STUPDATE Call by reference Type reference (TYPE) RSSUBTREEUPD RSHI_C_STUPD-INSERT Store Hierarchy as Subtree 20010531
2 Importing I_T_HIERNODET Call by reference Type reference (TYPE) RSSH_T_THIERNODE Texts for Text Nodes (0HIER_NODE) 20010523
3 Importing I_T_HTAB Call by reference Type reference (TYPE) TABLE Data Table of Subtree 20010523
4 Importing I_T_JTAB Call by reference Type reference (TYPE) TABLE Interval Table of Subtree 20010523
# Exception Resumable Description Created on
1 CANCELLED Termination, See Message 20010531

Method CHECK_HIERARCHY 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 Incorrect Hierarchy 20010312
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RSSH_T_MSG Log Table Hierarchies 20010206
3 Importing I_IGNORE_COSISFLG Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20020108
# Exception Resumable Description Created on
1 CANCELED Termination, See Message 20010206

Method CLEAR_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CREATE_NEW_REF Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Delete Reference to Hierarchy Table 20010702
2 Importing I_NO_DEQUEUE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20020321

Method CLEAR_HIERARCHY on class CL_RSSH_HIERARCHY_BASE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HIEID Call by reference Type reference (TYPE) RSHIEID Internal hierarchy ID (unique ID) 20010615
2 Importing I_HSTRUC_NAME Call by reference Type reference (TYPE) RSHIETAB Name der H-Struktur 20091217
3 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20001229
4 Importing I_JSTRUC_NAME Call by reference Type reference (TYPE) RSHINTAB Name der J-Struktur 20091218
5 Importing I_LOADOTHERVER Call by reference Type reference (TYPE) RS_BOOL i_objvers does not Exist. Read other Version 20010615
6 Importing I_NO_HTAB Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Hierarchy without Data Table 20010420
7 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Object Version 20010615
8 Importing I_S_HIESEL Call by reference Type reference (TYPE) RSSH_S_IOBJHIESEL Hierarchy Selection 20010615
# Exception Resumable Description Created on
1 CANCELED Termination, See Message 20001229
2 HIERARCHY_NOT_FOUND 20010615

Method CREATE_CHANGE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANGE_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-MODIFIED Object Version in which Hierarchy is Changed 20010423
2 Importing I_MAINTAINMODE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20020425
# Exception Resumable Description Created on
1 CANCELED Cancel 20010423

Method CREATE_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LOCKED Call by reference Type reference (TYPE) RS_BOOL Boolean 20030509
2 Importing I_CREATE_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-MODIFIED Version of New Hierarchy (Default M) 20010420
3 Importing I_NEWONE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE = 'X': Create New Hierarchy 20010102
4 Importing I_S_HIESEL Call by reference Type reference (TYPE) RSSH_S_DFIOBJHIESEL Hierarchy Selection 20010102
5 Importing I_T_HIETXT Call by reference Type reference (TYPE) RSSH_T_TEXT Structure with short, medium and long text 20010102
# Exception Resumable Description Created on
1 CANCELLED Cancel 20010315

Method DELETE_SUBTREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEL_ORG_OF_LINK Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Originale von Links dürfen gelöscht werden 20031127
2 Importing I_DEL_ROOT Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Also Delete Root 20020103
3 Importing I_NODEID Call by reference Type reference (TYPE) RSHI_NODEID Node ID of Subtree 20010525
4 Importing I_S_NODEBYNAME Call by reference Type reference (TYPE) RSSH_S_NODEBYNAME Node Identification above Name 20010525
# Exception Resumable Description Created on
1 CANCELLED Termination, See Message 20010525

Method GET_CHABASNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_CHABASNM Value transfer Type reference (TYPE) RSCHABASNM Reference Characteristic 20020619
2 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20020619

Method GET_CHABASNM on class CL_RSSH_HIERARCHY_BASE has no exception.

Method GET_CHANGEDFLGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_S_CHANGED Value transfer Type reference (TYPE) RSSH_S_CHANGEDFLGS Changed Flags Hierarchy Basis Object 20020322

Method GET_CHANGEDFLGS on class CL_RSSH_HIERARCHY_BASE has no exception.

Method GET_HIEPROPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_SX_HIEPROPS Value transfer Type reference (TYPE) RSSH_S_HIEPROPS Hierarchy Properties 20010102

Method GET_HIEPROPS on class CL_RSSH_HIERARCHY_BASE has no exception.

Method GET_HIERARCHY 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 Data Reference to H Tab 20010719
2 Exporting E_R_HTAB_ORG Call by reference Object reference (TYPE REF TO) DATA BE CAREFUL! Data Reference to org HTAB 20060214
3 Exporting E_S_HIEDIR Call by reference Type reference (TYPE) RSHIEDIR Hierarchy Catalog 20010108
4 Exporting E_T_HIEDIRT Call by reference Type reference (TYPE) RSSH_T_RSHIEDIRT Description of a Hierarchy 20010108
5 Exporting E_T_HIERNODE Call by reference Type reference (TYPE) RSSH_T_RSMHIERNODE Text Node Table 20010129
6 Exporting E_T_HIERNODET Call by reference Type reference (TYPE) RSSH_T_RSTHIERNODE Text Node Text Table 20010129
7 Exporting E_T_HTAB Call by reference Type reference (TYPE) STANDARD TABLE Reference to Hierarchy Table 20010129
8 Exporting E_T_JTAB Call by reference Type reference (TYPE) RSSH_T_JTAB Interval Table for Hierarchies 20010129
9 Exporting E_T_LEVEL Call by reference Type reference (TYPE) RSSH_T_LEVEL Table Hierarchy Level 20010108

Method GET_HIERARCHY on class CL_RSSH_HIERARCHY_BASE has no exception.

Method GET_HIERARCHY_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_TXT Value transfer Type reference (TYPE) STRING 20020108
2 Importing I_TYPE Call by reference Type reference (TYPE) C 'L' S,M,L 20020108

Method GET_HIERARCHY_TEXT on class CL_RSSH_HIERARCHY_BASE has no exception.

Method GET_HIER_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_CHANGED Value transfer Type reference (TYPE) RS_BOOL Hierarchy has been Changed 20020425

Method GET_HIER_CHANGED on class CL_RSSH_HIERARCHY_BASE has no exception.

Method GET_HSTRUCREF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_R_HSTRUC Value transfer Object reference (TYPE REF TO) DATA 20010103

Method GET_HSTRUCREF on class CL_RSSH_HIERARCHY_BASE has no exception.

Method GET_HTABREF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_R_HTAB Value transfer Type reference (TYPE) RSSH_R_HTAB Reference to Hierarchy Table 20001127
2 Importing I_HASHEDTAB Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20020103

Method GET_HTABREF on class CL_RSSH_HIERARCHY_BASE has no exception.

Method GET_NEW_HIEID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_HIEKEY Call by reference Type reference (TYPE) RSSH_S_HIEKEY_FOR_HASHID Schlüsselfelder für die Bestimmung der HIEID (Hashwert) 20060331
2 Returning RE_HIEID Value transfer Type reference (TYPE) RSHIEID Interne Hierarchie-ID (Unique-ID) 20060331

Method GET_NEW_HIEID on class CL_RSSH_HIERARCHY_BASE has no exception.

Method GET_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ROOTID Value transfer Type reference (TYPE) RSHIENODID ID of Main Root 20010206
2 Exporting E_T_ROOT Value transfer Type reference (TYPE) RSHI_T_NODEID IDs of Root Nodes 20010206
3 Importing I_T_HTAB Call by reference Type reference (TYPE) TABLE Hierarchy Table 20010531

Method GET_ROOT on class CL_RSSH_HIERARCHY_BASE has no exception.

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_S_STATUS Value transfer Type reference (TYPE) RSSH_S_STATUSFLGS Status Flags Hierarchy Basis Object 20010628

Method GET_STATUS on class CL_RSSH_HIERARCHY_BASE has no exception.

Method GET_SUBTREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ROOTID Call by reference Type reference (TYPE) RSHI_NODEID 20010719
2 Exporting E_R_HTAB Call by reference Object reference (TYPE REF TO) DATA Reference to Hierarchy Table 20010807
3 Exporting E_R_TH_HTAB Call by reference Object reference (TYPE REF TO) DATA Vorsicht! Datenreferenz der Originaltabelle 20070531
4 Exporting E_TH_HIERNODE Call by reference Type reference (TYPE) RSSH_TH_RSMHIERNODE Text Node Table 20010719
5 Exporting E_TH_HIERNODET Call by reference Type reference (TYPE) RSSH_TH_RSTHIERNODE Text Node Text Table 20010719
6 Exporting E_TH_HTAB Call by reference Type reference (TYPE) HASHED TABLE Data Table 20010719
7 Exporting E_TH_JTAB Call by reference Type reference (TYPE) RSSH_TH_JTAB Interval Table for Hierarchies 20010719
8 Exporting E_T_HIERNODE Call by reference Type reference (TYPE) RSSH_T_RSMHIERNODE Text Node Table 20010807
9 Exporting E_T_HIERNODET Call by reference Type reference (TYPE) RSSH_T_RSTHIERNODE Text Node Text Table 20010807
10 Exporting E_T_HTAB Call by reference Type reference (TYPE) TABLE Data Table 20010807
11 Exporting E_T_JTAB Call by reference Type reference (TYPE) RSSH_T_JTAB Interval Table for Hierarchies 20010807
12 Importing I_ADJUST_IDS_AND_LEVEL Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Subtree als gültige Hierarchie 20070531
13 Importing I_NODEID Call by reference Type reference (TYPE) RSHI_NODEID Node ID 20010719
14 Importing I_SX_HTABS Call by reference Type reference (TYPE) RSSH_SX_HTABS Structure Hierarchy Tables 20020911
15 Importing I_S_NODEBYNAME 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 LOAD_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LOCKED Call by reference Type reference (TYPE) RS_BOOL Boolean 20030509
2 Importing E_NO_HTAB Value transfer Type reference (TYPE) RS_BOOL Boolean 20020419
3 Importing I_FORCE_HEADER_READ Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Reread The Header 20031007
4 Importing I_HIEID Call by reference Type reference (TYPE) RSHIEID Key BW Hierarchies 20001127
5 Importing I_LOADOTHERVER Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Load other version if i_objvers is not available 20010529
6 Importing I_NO_HTAB Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Hierarchy without Data Table 20010423
7 Importing I_NO_SAPGUIINDICATOR Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20041022
8 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-MODIFIED Object version 20001127
9 Importing I_S_HIESEL Call by reference Type reference (TYPE) RSSH_S_IOBJHIESEL Hierarchy Selection 20001127
# Exception Resumable Description Created on
1 CANCELLED Processing Terminates. See Message 20010629
2 HIERARCHY_NOT_FOUND Hierarchy is not available 20001127

Method MOVE_COM_TO_HIEDIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_HIEDIR Call by reference Type reference (TYPE) RSHIEDIR Hierarchieverzeichnis 20080502
2 Importing I_S_HIEDIRCOM Call by reference Type reference (TYPE) RSHIEDIRCOM Kommunikationsstruktur Hierarchiekopf 20080502

Method MOVE_COM_TO_HIEDIR on class CL_RSSH_HIERARCHY_BASE has no exception.

Method MOVE_HIEDIR_TO_COM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_HIEDIRCOM Call by reference Type reference (TYPE) RSHIEDIRCOM Kommunikationsstruktur Hierarchiekopf 20080502
2 Importing I_S_HIEDIR Call by reference Type reference (TYPE) RSHIEDIR Hierarchieverzeichnis 20080502

Method MOVE_HIEDIR_TO_COM on class CL_RSSH_HIERARCHY_BASE has no exception.

Method MOVE_TO_HIEDIRCOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_S_HIEDIRCOM Value transfer Type reference (TYPE) RSHIEDIRCOM Communications Structure Hierarchy Header 20010925
2 Importing I_S_HIEDIR Call by reference Type reference (TYPE) RSHIEDIR Hierarchy Catalog 20010925

Method MOVE_TO_HIEDIRCOM on class CL_RSSH_HIERARCHY_BASE has no exception.

Method RAISE_ERROR_MSG_DISPLAY_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO_SAPGUIINDICATOR Value transfer Type reference (TYPE) RS_BOOL importing parameter 20070110
2 Importing I_R_RSR_EXCEP Value transfer Object reference (TYPE REF TO) CX_RSR_HIERARCHY_EXCEPTIONS importing parameter 20070110
# Exception Resumable Description Created on
1 CANCELLED 20070110

Method REPAIR_HIERARCHY Signature

Method REPAIR_HIERARCHY on class CL_RSSH_HIERARCHY_BASE has no parameter.
# Exception Resumable Description Created on
1 CANCELED Cancel 20010109

Method REPAIR_HIESEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_HIEDIRCOM Call by reference Type reference (TYPE) RSHIEDIRCOM Hierarchy Selection 20020606
# Exception Resumable Description Created on
1 CX_RSSH_INVALID_HIERARCHY Ungültige Hierachie 20061122

Method REPAIR_HIESEL_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_HIEDIR_ANY Call by reference Type reference (TYPE) ANY any Hierarchy Selection with hiesel fields 20060404
2 Importing I_HEADERTIMEDEP_FLAG Call by reference Type reference (TYPE) RS_BOOL Boolean 20060404
3 Importing I_VERSION_FLAG Call by reference Type reference (TYPE) RS_BOOL Boolean 20060404
# Exception Resumable Description Created on
1 CX_RSSH_INVALID_HIERARCHY Ungültige Hierachie 20061122

Method SAVE_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANGE_TIMEINT Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20010126
2 Importing I_SAVE_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-MODIFIED Object version that is saved to 20010420
3 Importing I_SUBTREEDBUPDATE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Direct DB Update of a Subtree 20010525
# Exception Resumable Description Created on
1 CANCELED Cancel 20010126

Method SET_HIEDIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONSISTENT Call by reference Type reference (TYPE) RS_BOOL Hierarchy is consistent 20020108
2 Importing I_DATEFROM Call by reference Type reference (TYPE) RSDATEFROM Valid-From Date 20010109
3 Importing I_DATETO Call by reference Type reference (TYPE) RSHIEDIR-DATETO Valid-to date 20010109
4 Importing I_FROM_RSHIEDIRCOM Call by reference Type reference (TYPE) RS_BOOL SPACE move-corresponding from i_rshiedircom to hiedir 20010315
5 Importing I_HIENM Call by reference Type reference (TYPE) RSHIENM Hierarchy Name 20010109
6 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20010109
7 Importing I_LOGSYS Call by reference Type reference (TYPE) RSSLOGSYS Source System 20010109
8 Importing I_NODEPOSITION Call by reference Type reference (TYPE) RRXHRYNODEPOSIT Positions of the nodes in reference to their leaves 20010109
9 Importing I_NORESTNODES Call by reference Type reference (TYPE) RSHIERNOREST Suppression of unassigned nodes 20010109
10 Importing I_REQUEST Call by reference Type reference (TYPE) RSREQUNR Request number for the data transfer 20010109
11 Importing I_ROOTID Call by reference Type reference (TYPE) RSSHROOTID Hierarchy Root Node Id 20020104
12 Importing I_STARTLEVEL Call by reference Type reference (TYPE) RSSTARTLEVEL Level on which the hierarchy is first expanded 20010109
13 Importing I_S_RSHIEDIRCOM Call by reference Type reference (TYPE) RSHIEDIRCOM Communications Structure Hierarchy Header 20010315
14 Importing I_TSTPNM Call by reference Type reference (TYPE) RSTSTPNM Last changed by 20010109
15 Importing I_VERSION Call by reference Type reference (TYPE) RSVERSION Hierarchy Version 20010109
# Exception Resumable Description Created on
1 CANCELLED Termination, See Message 20011120

Method SET_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_HIEDIRT Call by reference Type reference (TYPE) RSSH_T_RSHIEDIRT Description of a Hierarchy 20010108
2 Importing I_T_HIERNODET Call by reference Type reference (TYPE) RSSH_T_RSTHIERNODE Text Node Text Table 20010126
3 Importing I_T_HTAB Call by reference Type reference (TYPE) ANY TABLE Hierarchy Table 20010126
4 Importing I_T_JTAB Call by reference Type reference (TYPE) ANY TABLE Interval Table for Hierarchies 20010126
5 Importing I_T_LEVEL Call by reference Type reference (TYPE) RSSH_T_LEVEL Table Hierarchy Level 20010108
# Exception Resumable Description Created on
1 CX_RSSH_INVALID_HIERARCHY Ungültige Hierachie 20061128

Method SET_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODEID Value transfer Type reference (TYPE) RSHI_NODEID 20020318

Method SET_ROOT on class CL_RSSH_HIERARCHY_BASE has no exception.

Method UPDATE_HIEDIRT_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_HIETEXT Call by reference Type reference (TYPE) RSSH_S_TEXT Language-specific Text 20010420

Method UPDATE_HIEDIRT_ENTRY on class CL_RSSH_HIERARCHY_BASE has no exception.

Method WAIT_FOR_DEBUG Signature

Method WAIT_FOR_DEBUG on class CL_RSSH_HIERARCHY_BASE has no parameter.
Method WAIT_FOR_DEBUG on class CL_RSSH_HIERARCHY_BASE has no exception.

Method _DEQUEUE_HIERARCHY Signature

Method _DEQUEUE_HIERARCHY on class CL_RSSH_HIERARCHY_BASE has no parameter.
# Exception Resumable Description Created on
1 CANCELLED Abbruch, siehe Message 20010606

Method _ENQUEUE_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_HIEID Call by reference Type reference (TYPE) RSHIEID Internal hierarchy ID (unique ID) 20031007
2 Importing I_S_IOBJHIESEL Call by reference Type reference (TYPE) RSSH_S_IOBJHIESEL Hierarchy Selection 20031007
# Exception Resumable Description Created on
1 ALREADY_ENQUEUED enqueue already written 20010105
2 CANCELLED Cancel 20010606
3 HIERARCHY_NOT_FOUND Hierarchy That Is to Be Locked Does Not Exist 20031007

Method _GET_MAXID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_MAXID Value transfer Type reference (TYPE) RSHIENODID Interne ID-Nummer eines Hierarchieknotens 20010523

Method _GET_MAXID on class CL_RSSH_HIERARCHY_BASE has no exception.

Method _GET_NEWNODEID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_NODEID Value transfer Type reference (TYPE) RSHI_NODEID 20011205

Method _GET_NEWNODEID on class CL_RSSH_HIERARCHY_BASE has no exception.

Method _GET_NODEID_SUBTREEINSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INIT Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 20030521
2 Importing I_OLD_SUBTREE_NODEID Call by reference Type reference (TYPE) RSHI_NODEID 20030521
3 Returning RE_NODEID Value transfer Type reference (TYPE) RSHI_NODEID 20030521

Method _GET_NODEID_SUBTREEINSERT on class CL_RSSH_HIERARCHY_BASE has no exception.

Method _GET_NODE_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_NODEID Value transfer Type reference (TYPE) RSHI_NODEID 20010525
2 Importing I_S_NODEBYNAME Call by reference Type reference (TYPE) RSSH_S_NODEBYNAME Knotenidentifikation über den Namen 20010522
# Exception Resumable Description Created on
1 CANCELLED 20010528

Method _HANDLE_TIMEINTERVALL Signature

Method _HANDLE_TIMEINTERVALL on class CL_RSSH_HIERARCHY_BASE has no parameter.
# Exception Resumable Description Created on
1 TIMEINTERVALL_ERROR 20010126

Method _READ_HIERARCHYHEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HIEID Call by reference Type reference (TYPE) RSHIEID Interne Hierarchie-ID (Unique-ID) 20010102
2 Importing I_NOTEXT Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Text nicht lesen 20010323
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20010102
4 Importing I_READOTHERVER Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE i_objvers nicht vorhanden, lese andere Version 20010529
5 Importing I_S_HIESEL Call by reference Type reference (TYPE) RSSH_S_IOBJHIESEL Hierarchie-Selektion 20010102
# Exception Resumable Description Created on
1 HIERARCHY_NOT_FOUND Hierarchie ist nicht vorhanden 20010102

Method _RECHECK_HEADERSELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_HIESEL Call by reference Type reference (TYPE) RSSH_S_IOBJHIESEL Hierarchy Selection 20031007

Method _RECHECK_HEADERSELECTION on class CL_RSSH_HIERARCHY_BASE has no exception.

Method _REPAIR_STRUC_AFTER_NODEDEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODEID Call by reference Type reference (TYPE) RSHI_NODEID 20020104

Method _REPAIR_STRUC_AFTER_NODEDEL on class CL_RSSH_HIERARCHY_BASE has no exception.

Method __ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RSSH_T_MSG Logtabelle Hierarchien 20010213
2 Importing I_MSGID Call by reference Type reference (TYPE) SYMSGID 'RH' Nachrichten, Nachrichtenklasse 20010213
3 Importing I_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20010213
4 Importing I_MSGTY Call by reference Type reference (TYPE) SYMSGTY 'E' Nachrichten, Nachrichtentyp 20010213
5 Importing I_MSGV1 Call by reference Type reference (TYPE) ANY Nachrichten, Nachrichtennummer 20010213
6 Importing I_MSGV2 Call by reference Type reference (TYPE) ANY Nachrichten, Nachrichtenvariable 20010213
7 Importing I_MSGV3 Call by reference Type reference (TYPE) ANY Nachrichten, Nachrichtenvariable 20010213
8 Importing I_MSGV4 Call by reference Type reference (TYPE) ANY Nachrichten, Nachrichtenvariable 20010213
9 Importing I_NODEID Call by reference Type reference (TYPE) RSHIENODID Interne ID-Nummer eines Hierarchieknotens 20010320

Method __ADD_MESSAGE on class CL_RSSH_HIERARCHY_BASE has no exception.

Method __CHANGE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IGNORE_CHNOTALLOW Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Ignoriere Change not allowed 20010703

Method __CHANGE_CHECK on class CL_RSSH_HIERARCHY_BASE has no exception.

Method __CHECK_DOUBLED_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERROR Call by reference Type reference (TYPE) RS_BOOL fehlerhafte Hierarchie 20010312
2 Changing C_T_MSG Call by reference Type reference (TYPE) RSSH_T_MSG Logtabelle Hierarchien 20010213
3 Importing I_T_NODE Call by reference Type reference (TYPE) RSSH_T_MAXHTAB max. Struktur Hierarchien ohne Attribute (mit rsshnodename) 20010213

Method __CHECK_DOUBLED_NODES on class CL_RSSH_HIERARCHY_BASE has no exception.

Method __CHECK_NODES_IN_INTERVALLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERROR Call by reference Type reference (TYPE) RS_BOOL fehlerhafte Hierarchie 20010312
2 Changing C_T_MSG Call by reference Type reference (TYPE) RSSH_T_MSG Logtabelle Hierarchien 20010312
3 Importing I_T_INT Call by reference Type reference (TYPE) RSSH_T_INTSORT sortiere Intervalltabelle 20010312
4 Importing I_T_NODE Call by reference Type reference (TYPE) RSSH_T_MAXHTAB sortierte Knotentabelle 20010312

Method __CHECK_NODES_IN_INTERVALLS on class CL_RSSH_HIERARCHY_BASE has no exception.

Method __CHECK_NODE_LEVELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERROR Call by reference Type reference (TYPE) RS_BOOL Boolean 20090129
2 Changing C_T_MSG Call by reference Type reference (TYPE) RSSH_T_MSG Logtabelle Hierarchien 20090129

Method __CHECK_NODE_LEVELS on class CL_RSSH_HIERARCHY_BASE has no exception.

Method __CHECK_OVERLAPPING_INTERVALLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERROR Call by reference Type reference (TYPE) RS_BOOL fehlerhafte Hierarchie 20010312
2 Changing C_T_MSG Call by reference Type reference (TYPE) RSSH_T_MSG Logtabelle Hierarchien 20010312
3 Importing I_T_INT Call by reference Type reference (TYPE) RSSH_T_INTSORT Hilfstabelle für Hierarchieintervalle beim Konsistenzcheck 20010312

Method __CHECK_OVERLAPPING_INTERVALLS on class CL_RSSH_HIERARCHY_BASE has no exception.

Method __CHECK_STRUC_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERROR Call by reference Type reference (TYPE) RS_BOOL fehlerhafte Hierarchie 20010312
2 Changing C_T_MSG Call by reference Type reference (TYPE) RSSH_T_MSG Logtabelle Hierarchien 20010213
3 Exporting E_T_LINKTOLEAF Call by reference Type reference (TYPE) RSSH_T_MAXHTAB Linkknoten, die auf Blätter zeigen 20050511
4 Importing I_T_LINK Call by reference Type reference (TYPE) RSSH_T_MAXHTAB max. Struktur Hierarchien ohne Attribute (mit rsshnodename) 20010213
5 Importing I_T_NODE Call by reference Type reference (TYPE) RSSH_T_MAXHTAB max. Struktur Hierarchien ohne Attribute (mit rsshnodename) 20010213

Method __CHECK_STRUC_LINKS on class CL_RSSH_HIERARCHY_BASE has no exception.

Method __CHECK_STRUC_TRAVERSAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERROR Call by reference Type reference (TYPE) RS_BOOL fehlerhafte Hierarchie 20010312
2 Changing C_T_MSG Call by reference Type reference (TYPE) RSSH_T_MSG Logtabelle Hierarchien 20010312
3 Exporting E_T_INT Call by reference Type reference (TYPE) RSSH_T_INTSORT Hilfstabelle für Hierarchieintervalle beim Konsistenzcheck 20010207
4 Exporting E_T_LINK Call by reference Type reference (TYPE) RSSH_T_MAXHTAB Link-Knoten 20010207
5 Exporting E_T_NODE Call by reference Type reference (TYPE) RSSH_T_MAXHTAB Knoten ohne Links 20010207

Method __CHECK_STRUC_TRAVERSAL on class CL_RSSH_HIERARCHY_BASE has no exception.

Method __CHECK_TIMEDEP_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERROR Call by reference Type reference (TYPE) RS_BOOL Boolean 20010911
2 Changing C_T_MSG Call by reference Type reference (TYPE) RSSH_T_MSG Logtabelle Hierarchien 20010911
3 Importing I_S_NODE Call by reference Type reference (TYPE) RSSH_S_MAXHTAB max. Struktur Hierarchien ohne Attribute (mit rsshnodename) 20010911

Method __CHECK_TIMEDEP_NODES on class CL_RSSH_HIERARCHY_BASE has no exception.

Method __CREATE_LEVEL_MVERSION Signature

Method __CREATE_LEVEL_MVERSION on class CL_RSSH_HIERARCHY_BASE has no parameter.
Method __CREATE_LEVEL_MVERSION on class CL_RSSH_HIERARCHY_BASE has no exception.

Method __READHEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HIEID Call by reference Type reference (TYPE) RSHIEID Interne Hierarchie-ID (Unique-ID) 20010529
2 Importing I_NOTEXT Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Text nicht lesen 20010529
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20010529
4 Importing I_S_HIESEL Call by reference Type reference (TYPE) RSSH_S_IOBJHIESEL Hierarchie-Selektion 20010529
# Exception Resumable Description Created on
1 HIERARCHY_NOT_FOUND 20010529
History
Last changed by/on SAP  20130531 
SAP Release Created in 30A