SAP ABAP Interface IF_RRHI_VIRT_HIER (Virtual Hierarchy)
Hierarchy
☛
SAP_BW (Software Component) SAP Business Warehouse
⤷
BW-BEX-OT (Application Component) OLAP Technology
⤷
RSR_HIER (Package) OLAP Hierarchy - Services
⤷
⤷
Meta Relationship - Used By
Properties
| Interface | IF_RRHI_VIRT_HIER | |
| Short Description | Virtual Hierarchy |
General Data
| Package | RSR_HIER | OLAP Hierarchy - Services |
| Created | 20040621 | SAP |
| Last changed | 20130531 | SAP |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | RSHI | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface IF_RRHI_VIRT_HIER has no interface.
Friends
Interface IF_RRHI_VIRT_HIER has no friend.
Attributes
Interface IF_RRHI_VIRT_HIER has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Method to Create an Instance | 20060313 | |
| 2 | Instance method | Public | Method | Provides Hierarchy Description & Intervals | 20040621 | |
| 3 | Instance method | Public | Method | (optional) Returns texts for the levels in the hierarchy | 20100120 | |
| 4 | Instance method | Public | Method | Provides Texts for Nodes of Type "0HIER_NODE" | 20040621 | |
| 5 | Instance method | Public | Method | Determines the Timestamp of Last Change | 20040621 |
Events
Interface IF_RRHI_VIRT_HIER has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | NT_S_LEVEL | Public | See coding | 20100120 | BEGIN OF nt_s_level,
tlevel TYPE rstlevel,
txtsh TYPE rstxtsh,
txtmd TYPE rstxtmd,
txtlg TYPE rstxtlg,
END OF nt_s_level
|
||
| 2 | NT_S_SETTINGS | Public | See coding | Settings on the Hierarchy | 20100930 | begin of NT_S_SETTINGS, " field correspond to fields in DB-table RSHIEDIR
norestnodes TYPE rshiernorest,
startlevel TYPE rsstartlevel,
nodeposition TYPE rrxhrynodeposit,
aleafnodsp TYPE rsshcrleafdsp,
aleafnodch TYPE rsshcldspch,
is_large TYPE rs_bool, " hierarchy is large (i.e. > 50000 nodes and leaves)
end of NT_S_SETTINGS
|
|
| 3 | NT_TS_LEVEL | Public | See coding | 20100120 | nt_ts_level type SORTED TABLE OF nt_s_level
with UNIQUE key tlevel
|
Method Signatures
Method CREATE 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) | 20060313 | |||
| 2 | I_PARAMETERS | Call by reference | Type reference (TYPE) | RRHICLPA | Parameter für Hierarchie-Leseklasse | 20060313 | |||
| 3 | R_R_INSTANCE | Value transfer | Object reference (TYPE REF TO) | IF_RRHI_VIRT_HIER | Virtuelle Hierarchie | 20060313 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Hierarchie nicht gefunden | 20060313 |
Method GET_HIER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_ROOTID | Call by reference | Type reference (TYPE) | RSSHNODEID | Technische ID eines Knotens in einer Hierarchie | 20050114 | |||
| 2 | E_S_SETTINGS | Call by reference | Type reference (TYPE) | NT_S_SETTINGS | Einstellungen an der Hierarchie | 20100930 | |||
| 3 | E_TH_HIENODE | Call by reference | Type reference (TYPE) | RSHI_TH_HIENODETD | 20040621 | ||||
| 4 | E_TH_INTERVAL | Call by reference | Type reference (TYPE) | RSHI_TH_INTERVAL | 20040621 | ||||
| 5 | I_KEYDATE | Call by reference | Type reference (TYPE) | SY-DATUM | Stichtag für Abfrage | 20080331 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basis Exception für Fehler bei Hierarchien im OLAP | 20070102 |
Method GET_LEVEL_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_TS_LEVEL | Value transfer | Type reference (TYPE) | NT_TS_LEVEL | 20100120 |
Method GET_LEVEL_INFO on Interface IF_RRHI_VIRT_HIER has no exception.
Method GET_TEXTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | Sprachenschlüssel der aktuellen Textumgebung | 20060313 | |||
| 2 | I_NODENAME | Call by reference | Type reference (TYPE) | RSSHNODENAME | nicht bebuchbarer Hierarchieknoten | 20060313 | |||
| 3 | R_S_TXTSML | Value transfer | Type reference (TYPE) | RSTXTSMXL | Struktur mit Kurz-, Mittel- und Langtext | 20060313 |
Method GET_TEXTS on Interface IF_RRHI_VIRT_HIER has no exception.
Method GET_TIMESTAMP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_KEYDATE | Call by reference | Type reference (TYPE) | SYDATUM | Aktuelles Datum des Applikationsservers | 20120227 | |||
| 2 | R_TIMESTAMP | Value transfer | Type reference (TYPE) | RSTIMESTMP | Zeitstempel der letzten Änderung | 20040621 |
Method GET_TIMESTAMP on Interface IF_RRHI_VIRT_HIER has no exception.
Meta Relationship - Used By (full list)
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 400 |