Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | 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 | Constant | Private | Type reference (TYPE) | TEXT40 | 'NODEID' | Key for Hashed Table | 20010523 | ||
| 2 | Instance attribute | Private | Type reference (TYPE) | RSHI_NODEID | Old New Node ID | 20011205 | |||
| 3 | Instance attribute | Private | Object reference (TYPE REF TO) | DATA | Ref. Hierarchy Structure | 20010103 | |||
| 4 | Instance attribute | Protected | Type reference (TYPE) | RSSH_S_HIEPROPS | Hierarchy Properties | 20001121 | |||
| 5 | Instance attribute | Protected | Type reference (TYPE) | RSSH_SX_HTABS | Structure Hierarchy Tables | 20001124 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | RSSH_SX_SUBTREEHTABS | Structure Subtree Hierarchy Tables | 20001229 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | RSSH_S_CHANGEDFLGS | Changed Flags Hierarchy Basis Object | 20010423 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | RSSH_S_STATUSFLGS | Status Flags Hierarchy Basis Object | 20001229 | |||
| 9 | Static Attribute | Private | Type reference (TYPE) | LTY_TH_IOBJCHA | Chabas of a Characteristic | 20020619 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | RSSH_TH_NODEID_MAP | Insert Mapping Table to Subtree | 20030521 |
Methods
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 | C_T_HTAB | Call by reference | Type reference (TYPE) | TABLE | Subtree to be Inserted | 20010530 | |||
| 2 | C_T_JTAB | Call by reference | Type reference (TYPE) | RSSH_T_JTAB | Interval Table of Subtree | 20010530 | |||
| 3 | I_CREATENEWIDS | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | Create New IDs since External Subtree | 20010510 | ||
| 4 | I_DB_UPDATE | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Direct DB Update for M Version | 20010525 | ||
| 5 | I_LAST_SUBTREE | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | Boolean | 20030317 | ||
| 6 | I_STREEROOTID | Call by reference | Type reference (TYPE) | RSHI_NODEID | Subtree Root Nodes | 20010523 | |||
| 7 | I_TARGETNODEID | Call by reference | Type reference (TYPE) | RSHI_NODEID | Nodes under which Subtree is Inserted | 20010523 | |||
| 8 | I_T_HIERNODET | Call by reference | Type reference (TYPE) | RSSH_T_RSTHIERNODE | Text Node Text Table | 20010510 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | I_STUPDATE | Call by reference | Type reference (TYPE) | RSSUBTREEUPD | RSHI_C_STUPD-INSERT | Store Hierarchy as Subtree | 20010531 | ||
| 2 | I_T_HIERNODET | Call by reference | Type reference (TYPE) | RSSH_T_THIERNODE | Texts for Text Nodes (0HIER_NODE) | 20010523 | |||
| 3 | I_T_HTAB | Call by reference | Type reference (TYPE) | TABLE | Data Table of Subtree | 20010523 | |||
| 4 | I_T_JTAB | Call by reference | Type reference (TYPE) | TABLE | Interval Table of Subtree | 20010523 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Termination, See Message | 20010531 |
Method CHECK_HIERARCHY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_ERROR | Call by reference | Type reference (TYPE) | RS_BOOL | Incorrect Hierarchy | 20010312 | |||
| 2 | E_T_MSG | Call by reference | Type reference (TYPE) | RSSH_T_MSG | Log Table Hierarchies | 20010206 | |||
| 3 | I_IGNORE_COSISFLG | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | Boolean | 20020108 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Termination, See Message | 20010206 |
Method CLEAR_HIERARCHY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CREATE_NEW_REF | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Delete Reference to Hierarchy Table | 20010702 | ||
| 2 | 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 | I_HIEID | Call by reference | Type reference (TYPE) | RSHIEID | Internal hierarchy ID (unique ID) | 20010615 | |||
| 2 | I_HSTRUC_NAME | Call by reference | Type reference (TYPE) | RSHIETAB | Name der H-Struktur | 20091217 | |||
| 3 | I_IOBJNM | Call by reference | Type reference (TYPE) | RSIOBJNM | InfoObject | 20001229 | |||
| 4 | I_JSTRUC_NAME | Call by reference | Type reference (TYPE) | RSHINTAB | Name der J-Struktur | 20091218 | |||
| 5 | I_LOADOTHERVER | Call by reference | Type reference (TYPE) | RS_BOOL | i_objvers does not Exist. Read other Version | 20010615 | |||
| 6 | I_NO_HTAB | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Hierarchy without Data Table | 20010420 | ||
| 7 | I_OBJVERS | Call by reference | Type reference (TYPE) | RSOBJVERS | Object Version | 20010615 | |||
| 8 | I_S_HIESEL | Call by reference | Type reference (TYPE) | RSSH_S_IOBJHIESEL | Hierarchy Selection | 20010615 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Termination, See Message | 20001229 | ||
| 2 | 20010615 |
Method CREATE_CHANGE_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CHANGE_OBJVERS | Call by reference | Type reference (TYPE) | RSOBJVERS | RS_C_OBJVERS-MODIFIED | Object Version in which Hierarchy is Changed | 20010423 | ||
| 2 | I_MAINTAINMODE | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Boolean | 20020425 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Cancel | 20010423 |
Method CREATE_HIERARCHY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_LOCKED | Call by reference | Type reference (TYPE) | RS_BOOL | Boolean | 20030509 | |||
| 2 | I_CREATE_OBJVERS | Call by reference | Type reference (TYPE) | RSOBJVERS | RS_C_OBJVERS-MODIFIED | Version of New Hierarchy (Default M) | 20010420 | ||
| 3 | I_NEWONE | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | = 'X': Create New Hierarchy | 20010102 | ||
| 4 | I_S_HIESEL | Call by reference | Type reference (TYPE) | RSSH_S_DFIOBJHIESEL | Hierarchy Selection | 20010102 | |||
| 5 | 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 | Cancel | 20010315 |
Method DELETE_SUBTREE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | I_DEL_ROOT | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Also Delete Root | 20020103 | ||
| 3 | I_NODEID | Call by reference | Type reference (TYPE) | RSHI_NODEID | Node ID of Subtree | 20010525 | |||
| 4 | I_S_NODEBYNAME | Call by reference | Type reference (TYPE) | RSSH_S_NODEBYNAME | Node Identification above Name | 20010525 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Termination, See Message | 20010525 |
Method GET_CHABASNM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_CHABASNM | Value transfer | Type reference (TYPE) | RSCHABASNM | Reference Characteristic | 20020619 | |||
| 2 | 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 | 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 | 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 | E_R_HTAB | Call by reference | Object reference (TYPE REF TO) | DATA | Data Reference to H Tab | 20010719 | |||
| 2 | E_R_HTAB_ORG | Call by reference | Object reference (TYPE REF TO) | DATA | BE CAREFUL! Data Reference to org HTAB | 20060214 | |||
| 3 | E_S_HIEDIR | Call by reference | Type reference (TYPE) | RSHIEDIR | Hierarchy Catalog | 20010108 | |||
| 4 | E_T_HIEDIRT | Call by reference | Type reference (TYPE) | RSSH_T_RSHIEDIRT | Description of a Hierarchy | 20010108 | |||
| 5 | E_T_HIERNODE | Call by reference | Type reference (TYPE) | RSSH_T_RSMHIERNODE | Text Node Table | 20010129 | |||
| 6 | E_T_HIERNODET | Call by reference | Type reference (TYPE) | RSSH_T_RSTHIERNODE | Text Node Text Table | 20010129 | |||
| 7 | E_T_HTAB | Call by reference | Type reference (TYPE) | STANDARD TABLE | Reference to Hierarchy Table | 20010129 | |||
| 8 | E_T_JTAB | Call by reference | Type reference (TYPE) | RSSH_T_JTAB | Interval Table for Hierarchies | 20010129 | |||
| 9 | 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 | E_TXT | Value transfer | Type reference (TYPE) | STRING | 20020108 | ||||
| 2 | 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 | 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 | 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 | E_R_HTAB | Value transfer | Type reference (TYPE) | RSSH_R_HTAB | Reference to Hierarchy Table | 20001127 | |||
| 2 | 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 | 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 | 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 | E_ROOTID | Value transfer | Type reference (TYPE) | RSHIENODID | ID of Main Root | 20010206 | |||
| 2 | E_T_ROOT | Value transfer | Type reference (TYPE) | RSHI_T_NODEID | IDs of Root Nodes | 20010206 | |||
| 3 | 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 | 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 | E_ROOTID | Call by reference | Type reference (TYPE) | RSHI_NODEID | 20010719 | ||||
| 2 | E_R_HTAB | Call by reference | Object reference (TYPE REF TO) | DATA | Reference to Hierarchy Table | 20010807 | |||
| 3 | E_R_TH_HTAB | Call by reference | Object reference (TYPE REF TO) | DATA | Vorsicht! Datenreferenz der Originaltabelle | 20070531 | |||
| 4 | E_TH_HIERNODE | Call by reference | Type reference (TYPE) | RSSH_TH_RSMHIERNODE | Text Node Table | 20010719 | |||
| 5 | E_TH_HIERNODET | Call by reference | Type reference (TYPE) | RSSH_TH_RSTHIERNODE | Text Node Text Table | 20010719 | |||
| 6 | E_TH_HTAB | Call by reference | Type reference (TYPE) | HASHED TABLE | Data Table | 20010719 | |||
| 7 | E_TH_JTAB | Call by reference | Type reference (TYPE) | RSSH_TH_JTAB | Interval Table for Hierarchies | 20010719 | |||
| 8 | E_T_HIERNODE | Call by reference | Type reference (TYPE) | RSSH_T_RSMHIERNODE | Text Node Table | 20010807 | |||
| 9 | E_T_HIERNODET | Call by reference | Type reference (TYPE) | RSSH_T_RSTHIERNODE | Text Node Text Table | 20010807 | |||
| 10 | E_T_HTAB | Call by reference | Type reference (TYPE) | TABLE | Data Table | 20010807 | |||
| 11 | E_T_JTAB | Call by reference | Type reference (TYPE) | RSSH_T_JTAB | Interval Table for Hierarchies | 20010807 | |||
| 12 | I_ADJUST_IDS_AND_LEVEL | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Subtree als gültige Hierarchie | 20070531 | ||
| 13 | I_NODEID | Call by reference | Type reference (TYPE) | RSHI_NODEID | Node ID | 20010719 | |||
| 14 | I_SX_HTABS | Call by reference | Type reference (TYPE) | RSSH_SX_HTABS | Structure Hierarchy Tables | 20020911 | |||
| 15 | I_S_NODEBYNAME | Call by reference | Type reference (TYPE) | RSSH_S_NODEBYNAME | Node Identification above Name | 20010719 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Termination, See Message | 20010719 |
Method LOAD_HIERARCHY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_LOCKED | Call by reference | Type reference (TYPE) | RS_BOOL | Boolean | 20030509 | |||
| 2 | E_NO_HTAB | Value transfer | Type reference (TYPE) | RS_BOOL | Boolean | 20020419 | |||
| 3 | I_FORCE_HEADER_READ | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Reread The Header | 20031007 | ||
| 4 | I_HIEID | Call by reference | Type reference (TYPE) | RSHIEID | Key BW Hierarchies | 20001127 | |||
| 5 | I_LOADOTHERVER | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Load other version if i_objvers is not available | 20010529 | ||
| 6 | I_NO_HTAB | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Hierarchy without Data Table | 20010423 | ||
| 7 | I_NO_SAPGUIINDICATOR | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Boolean | 20041022 | ||
| 8 | I_OBJVERS | Call by reference | Type reference (TYPE) | RSOBJVERS | RS_C_OBJVERS-MODIFIED | Object version | 20001127 | ||
| 9 | I_S_HIESEL | Call by reference | Type reference (TYPE) | RSSH_S_IOBJHIESEL | Hierarchy Selection | 20001127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Processing Terminates. See Message | 20010629 | ||
| 2 | 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 | C_S_HIEDIR | Call by reference | Type reference (TYPE) | RSHIEDIR | Hierarchieverzeichnis | 20080502 | |||
| 2 | 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 | C_S_HIEDIRCOM | Call by reference | Type reference (TYPE) | RSHIEDIRCOM | Kommunikationsstruktur Hierarchiekopf | 20080502 | |||
| 2 | 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 | E_S_HIEDIRCOM | Value transfer | Type reference (TYPE) | RSHIEDIRCOM | Communications Structure Hierarchy Header | 20010925 | |||
| 2 | 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 | I_NO_SAPGUIINDICATOR | Value transfer | Type reference (TYPE) | RS_BOOL | importing parameter | 20070110 | |||
| 2 | I_R_RSR_EXCEP | Value transfer | Object reference (TYPE REF TO) | CX_RSR_HIERARCHY_EXCEPTIONS | importing parameter | 20070110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070110 |
Method REPAIR_HIERARCHY Signature
Method REPAIR_HIERARCHY on class CL_RSSH_HIERARCHY_BASE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Cancel | 20010109 |
Method REPAIR_HIESEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_S_HIEDIRCOM | Call by reference | Type reference (TYPE) | RSHIEDIRCOM | Hierarchy Selection | 20020606 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ungültige Hierachie | 20061122 |
Method REPAIR_HIESEL_STATIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_S_HIEDIR_ANY | Call by reference | Type reference (TYPE) | ANY | any Hierarchy Selection with hiesel fields | 20060404 | |||
| 2 | I_HEADERTIMEDEP_FLAG | Call by reference | Type reference (TYPE) | RS_BOOL | Boolean | 20060404 | |||
| 3 | I_VERSION_FLAG | Call by reference | Type reference (TYPE) | RS_BOOL | Boolean | 20060404 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ungültige Hierachie | 20061122 |
Method SAVE_HIERARCHY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CHANGE_TIMEINT | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | Boolean | 20010126 | ||
| 2 | I_SAVE_OBJVERS | Call by reference | Type reference (TYPE) | RSOBJVERS | RS_C_OBJVERS-MODIFIED | Object version that is saved to | 20010420 | ||
| 3 | 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 | Cancel | 20010126 |
Method SET_HIEDIR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CONSISTENT | Call by reference | Type reference (TYPE) | RS_BOOL | Hierarchy is consistent | 20020108 | |||
| 2 | I_DATEFROM | Call by reference | Type reference (TYPE) | RSDATEFROM | Valid-From Date | 20010109 | |||
| 3 | I_DATETO | Call by reference | Type reference (TYPE) | RSHIEDIR-DATETO | Valid-to date | 20010109 | |||
| 4 | I_FROM_RSHIEDIRCOM | Call by reference | Type reference (TYPE) | RS_BOOL | SPACE | move-corresponding from i_rshiedircom to hiedir | 20010315 | ||
| 5 | I_HIENM | Call by reference | Type reference (TYPE) | RSHIENM | Hierarchy Name | 20010109 | |||
| 6 | I_IOBJNM | Call by reference | Type reference (TYPE) | RSIOBJNM | InfoObject | 20010109 | |||
| 7 | I_LOGSYS | Call by reference | Type reference (TYPE) | RSSLOGSYS | Source System | 20010109 | |||
| 8 | I_NODEPOSITION | Call by reference | Type reference (TYPE) | RRXHRYNODEPOSIT | Positions of the nodes in reference to their leaves | 20010109 | |||
| 9 | I_NORESTNODES | Call by reference | Type reference (TYPE) | RSHIERNOREST | Suppression of unassigned nodes | 20010109 | |||
| 10 | I_REQUEST | Call by reference | Type reference (TYPE) | RSREQUNR | Request number for the data transfer | 20010109 | |||
| 11 | I_ROOTID | Call by reference | Type reference (TYPE) | RSSHROOTID | Hierarchy Root Node Id | 20020104 | |||
| 12 | I_STARTLEVEL | Call by reference | Type reference (TYPE) | RSSTARTLEVEL | Level on which the hierarchy is first expanded | 20010109 | |||
| 13 | I_S_RSHIEDIRCOM | Call by reference | Type reference (TYPE) | RSHIEDIRCOM | Communications Structure Hierarchy Header | 20010315 | |||
| 14 | I_TSTPNM | Call by reference | Type reference (TYPE) | RSTSTPNM | Last changed by | 20010109 | |||
| 15 | I_VERSION | Call by reference | Type reference (TYPE) | RSVERSION | Hierarchy Version | 20010109 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Termination, See Message | 20011120 |
Method SET_HIERARCHY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_T_HIEDIRT | Call by reference | Type reference (TYPE) | RSSH_T_RSHIEDIRT | Description of a Hierarchy | 20010108 | |||
| 2 | I_T_HIERNODET | Call by reference | Type reference (TYPE) | RSSH_T_RSTHIERNODE | Text Node Text Table | 20010126 | |||
| 3 | I_T_HTAB | Call by reference | Type reference (TYPE) | ANY TABLE | Hierarchy Table | 20010126 | |||
| 4 | I_T_JTAB | Call by reference | Type reference (TYPE) | ANY TABLE | Interval Table for Hierarchies | 20010126 | |||
| 5 | I_T_LEVEL | Call by reference | Type reference (TYPE) | RSSH_T_LEVEL | Table Hierarchy Level | 20010108 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ungültige Hierachie | 20061128 |
Method SET_ROOT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | 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 | Abbruch, siehe Message | 20010606 |
Method _ENQUEUE_HIERARCHY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_HIEID | Call by reference | Type reference (TYPE) | RSHIEID | Internal hierarchy ID (unique ID) | 20031007 | |||
| 2 | I_S_IOBJHIESEL | Call by reference | Type reference (TYPE) | RSSH_S_IOBJHIESEL | Hierarchy Selection | 20031007 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | enqueue already written | 20010105 | ||
| 2 | Cancel | 20010606 | ||
| 3 | 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 | 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 | 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 | I_INIT | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | 20030521 | |||
| 2 | I_OLD_SUBTREE_NODEID | Call by reference | Type reference (TYPE) | RSHI_NODEID | 20030521 | ||||
| 3 | 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 | E_NODEID | Value transfer | Type reference (TYPE) | RSHI_NODEID | 20010525 | ||||
| 2 | I_S_NODEBYNAME | Call by reference | Type reference (TYPE) | RSSH_S_NODEBYNAME | Knotenidentifikation über den Namen | 20010522 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20010528 |
Method _HANDLE_TIMEINTERVALL Signature
Method _HANDLE_TIMEINTERVALL on class CL_RSSH_HIERARCHY_BASE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20010126 |
Method _READ_HIERARCHYHEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_HIEID | Call by reference | Type reference (TYPE) | RSHIEID | Interne Hierarchie-ID (Unique-ID) | 20010102 | |||
| 2 | I_NOTEXT | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Text nicht lesen | 20010323 | ||
| 3 | I_OBJVERS | Call by reference | Type reference (TYPE) | RSOBJVERS | Objektversion | 20010102 | |||
| 4 | I_READOTHERVER | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | i_objvers nicht vorhanden, lese andere Version | 20010529 | ||
| 5 | I_S_HIESEL | Call by reference | Type reference (TYPE) | RSSH_S_IOBJHIESEL | Hierarchie-Selektion | 20010102 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Hierarchie ist nicht vorhanden | 20010102 |
Method _RECHECK_HEADERSELECTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | 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 | C_T_MSG | Call by reference | Type reference (TYPE) | RSSH_T_MSG | Logtabelle Hierarchien | 20010213 | |||
| 2 | I_MSGID | Call by reference | Type reference (TYPE) | SYMSGID | 'RH' | Nachrichten, Nachrichtenklasse | 20010213 | ||
| 3 | I_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | Nachrichten, Nachrichtennummer | 20010213 | |||
| 4 | I_MSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | 'E' | Nachrichten, Nachrichtentyp | 20010213 | ||
| 5 | I_MSGV1 | Call by reference | Type reference (TYPE) | ANY | Nachrichten, Nachrichtennummer | 20010213 | |||
| 6 | I_MSGV2 | Call by reference | Type reference (TYPE) | ANY | Nachrichten, Nachrichtenvariable | 20010213 | |||
| 7 | I_MSGV3 | Call by reference | Type reference (TYPE) | ANY | Nachrichten, Nachrichtenvariable | 20010213 | |||
| 8 | I_MSGV4 | Call by reference | Type reference (TYPE) | ANY | Nachrichten, Nachrichtenvariable | 20010213 | |||
| 9 | 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 | 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 | C_ERROR | Call by reference | Type reference (TYPE) | RS_BOOL | fehlerhafte Hierarchie | 20010312 | |||
| 2 | C_T_MSG | Call by reference | Type reference (TYPE) | RSSH_T_MSG | Logtabelle Hierarchien | 20010213 | |||
| 3 | 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 | C_ERROR | Call by reference | Type reference (TYPE) | RS_BOOL | fehlerhafte Hierarchie | 20010312 | |||
| 2 | C_T_MSG | Call by reference | Type reference (TYPE) | RSSH_T_MSG | Logtabelle Hierarchien | 20010312 | |||
| 3 | I_T_INT | Call by reference | Type reference (TYPE) | RSSH_T_INTSORT | sortiere Intervalltabelle | 20010312 | |||
| 4 | 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 | C_ERROR | Call by reference | Type reference (TYPE) | RS_BOOL | Boolean | 20090129 | |||
| 2 | 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 | C_ERROR | Call by reference | Type reference (TYPE) | RS_BOOL | fehlerhafte Hierarchie | 20010312 | |||
| 2 | C_T_MSG | Call by reference | Type reference (TYPE) | RSSH_T_MSG | Logtabelle Hierarchien | 20010312 | |||
| 3 | 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 | C_ERROR | Call by reference | Type reference (TYPE) | RS_BOOL | fehlerhafte Hierarchie | 20010312 | |||
| 2 | C_T_MSG | Call by reference | Type reference (TYPE) | RSSH_T_MSG | Logtabelle Hierarchien | 20010213 | |||
| 3 | E_T_LINKTOLEAF | Call by reference | Type reference (TYPE) | RSSH_T_MAXHTAB | Linkknoten, die auf Blätter zeigen | 20050511 | |||
| 4 | I_T_LINK | Call by reference | Type reference (TYPE) | RSSH_T_MAXHTAB | max. Struktur Hierarchien ohne Attribute (mit rsshnodename) | 20010213 | |||
| 5 | 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 | C_ERROR | Call by reference | Type reference (TYPE) | RS_BOOL | fehlerhafte Hierarchie | 20010312 | |||
| 2 | C_T_MSG | Call by reference | Type reference (TYPE) | RSSH_T_MSG | Logtabelle Hierarchien | 20010312 | |||
| 3 | E_T_INT | Call by reference | Type reference (TYPE) | RSSH_T_INTSORT | Hilfstabelle für Hierarchieintervalle beim Konsistenzcheck | 20010207 | |||
| 4 | E_T_LINK | Call by reference | Type reference (TYPE) | RSSH_T_MAXHTAB | Link-Knoten | 20010207 | |||
| 5 | 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 | C_ERROR | Call by reference | Type reference (TYPE) | RS_BOOL | Boolean | 20010911 | |||
| 2 | C_T_MSG | Call by reference | Type reference (TYPE) | RSSH_T_MSG | Logtabelle Hierarchien | 20010911 | |||
| 3 | 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 | I_HIEID | Call by reference | Type reference (TYPE) | RSHIEID | Interne Hierarchie-ID (Unique-ID) | 20010529 | |||
| 2 | I_NOTEXT | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Text nicht lesen | 20010529 | ||
| 3 | I_OBJVERS | Call by reference | Type reference (TYPE) | RSOBJVERS | Objektversion | 20010529 | |||
| 4 | I_S_HIESEL | Call by reference | Type reference (TYPE) | RSSH_S_IOBJHIESEL | Hierarchie-Selektion | 20010529 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20010529 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 30A |