Hierarchy
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface composition (i COMPRISING i_ref) | IF_BICS_QV_HIERARCHY | Hierarchy QV Layer | 20100323 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_BICS_HIERARCHY | Hierarchy in Selector Layer | 20100323 |
Properties
| Interface | IF_BICS_HIERARCHY | |
| Short Description | Hierarchy Selector Layer |
General Data
| Package | BW_BICS_CONSUMER_SELECTOR | BW BICS Consumer Selector |
| Created | 20100323 | SAP |
| Last changed | 20130531 | SAP |
| 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 | IF_BICS_LEVEL | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
| 3 | IF_BICS_MD_HIERARCHY | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
| 4 | IF_BICS_MD_IOBJ | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
| 5 | IF_BICS_NODE | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
| 6 | IF_BICS_NODE_TYPE | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
| 7 | IF_BICS_OBJECT | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_BICS_ATTR_CONTAINER | Attribute Container | 20100421 | ||
| 2 | IF_BICS_CONTEXT | Context of an Object | 20100329 | ||
| 3 | IF_BICS_EVENT_SOURCE | Basis Event Source | 20100323 | ||
| 4 | IF_BICS_IOBJ_MEMBER_ACCESSOR | Access Object for Attributes | 20100407 | ||
| 5 | IF_BICS_MD_ATTR_CONTAINER | Attribute Container MD Layer | 20100421 | ||
| 6 | IF_BICS_MD_HIERARCHY | Hierarchy MD Layer | 20100323 | ||
| 7 | IF_BICS_MD_IOBJ | InfoObject MD Layer | 20100323 | ||
| 8 | IF_BICS_OBJECT | Root Object for BICS Entities | 20100323 |
Friends
Interface IF_BICS_HIERARCHY has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | N_INITIAL_DRILL_LEVEL | Instance attribute | Public | Type reference (TYPE) | IF_BICS_MD_HIERARCHY=>TN_DRILL_LEVEL | Initial Drilldown Level According to Query | 20110805 | ||
| 2 | N_IS_ACTIVE | Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | Hierarchy Active | 20110617 | ||
| 3 | N_R_CHARACTERISTIC | Instance attribute | Public | Object reference (TYPE REF TO) | IF_BICS_CHARACTERISTIC | Characteristic Selector Layer | 20100621 |
Methods
Events
Interface IF_BICS_HIERARCHY has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TN_S_HIER | Public | See coding | Structure Container of this Object | 20100323 | BEGIN OF tn_s_hier,
name TYPE if_bics_object=>tn_name,
ref TYPE REF TO if_bics_hierarchy,
END OF tn_s_hier
|
|
| 2 | TN_T_HIER | Public | See coding | Table of Objects | 20100323 | tn_t_hier TYPE STANDARD TABLE OF tn_s_hier
|
Method Signatures
Method ARE_LEAVES_VISIBLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_LEAVES_VISIBLE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100323 |
Method ARE_LEAVES_VISIBLE on Interface IF_BICS_HIERARCHY has no exception.
Method GET_CHILDREN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LEVEL | Call by reference | Type reference (TYPE) | IF_BICS_LEVEL=>TN_LEVEL_NUMBER | 1 | Levelnummer | 20100329 | ||
| 2 | I_NODE_ID | Call by reference | Type reference (TYPE) | IF_BICS_OBJECT=>TN_ID | Knoten-ID | 20100329 | |||
| 3 | R_R_NODE_CONTAINER | Value transfer | Object reference (TYPE REF TO) | IF_BICS_IOBJ_MEMBER_CONTAINER | Behälter für (einen oder mehrere) Knoten | 20100408 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme für Listen: unbekannter Eintrag | 20100330 |
Method GET_INITIAL_DRILL_LEVEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_INITIAL_DRILL_LEVEL | Value transfer | Type reference (TYPE) | I | 20100323 |
Method GET_INITIAL_DRILL_LEVEL on Interface IF_BICS_HIERARCHY has no exception.
Method GET_LEVEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LEVEL_NUMBER | Call by reference | Type reference (TYPE) | IF_BICS_LEVEL=>TN_LEVEL_NUMBER | Levelnummer | 20100323 | |||
| 2 | R_R_LEVEL | Value transfer | Object reference (TYPE REF TO) | IF_BICS_LEVEL | Hierarchielevel | 20100323 |
Method GET_LEVEL on Interface IF_BICS_HIERARCHY has no exception.
Method GET_LEVELS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_TS_LEVEL | Value transfer | Type reference (TYPE) | IF_BICS_LEVEL=>TN_TS_LEVEL | 20100325 |
Method GET_LEVELS on Interface IF_BICS_HIERARCHY has no exception.
Method GET_MAXIMUM_LEVEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_R_MAXIMUM_LEVEL | Value transfer | Object reference (TYPE REF TO) | IF_BICS_LEVEL | Hierarchielevel | 20100323 |
Method GET_MAXIMUM_LEVEL on Interface IF_BICS_HIERARCHY has no exception.
Method GET_MD_HIERARCHY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_R_MD_HIERARCHY | Value transfer | Object reference (TYPE REF TO) | IF_BICS_MD_HIERARCHY | Hierarchie MD-Layer | 20100323 |
Method GET_MD_HIERARCHY on Interface IF_BICS_HIERARCHY has no exception.
Method GET_MINIMUM_LEVEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_R_MINIMUM_LEVEL | Value transfer | Object reference (TYPE REF TO) | IF_BICS_LEVEL | Hierarchielevel | 20100323 |
Method GET_MINIMUM_LEVEL on Interface IF_BICS_HIERARCHY has no exception.
Method GET_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_NODE_ID | Call by reference | Type reference (TYPE) | IF_BICS_OBJECT=>TN_ID | Knoten-ID | 20100325 | |||
| 2 | I_NODE_NAME | Call by reference | Type reference (TYPE) | IF_BICS_OBJECT=>TN_NAME | Knotenname | 20100323 | |||
| 3 | I_NODE_TYPE_ID | Call by reference | Type reference (TYPE) | IF_BICS_NODE_TYPE=>TN_ID | ID des Knotentyps | 20100326 | |||
| 4 | I_NODE_TYPE_NAME | Call by reference | Type reference (TYPE) | IF_BICS_NODE_TYPE=>TN_NAME | Name des Knotentyps | 20100415 | |||
| 5 | I_R_PRESENTATION | Call by reference | Object reference (TYPE REF TO) | CL_BICS_PRESENTATION | Darstellung von Membern in BICS | 20100326 | |||
| 6 | R_R_NODE | Value transfer | Object reference (TYPE REF TO) | IF_BICS_NODE | Ausprägung eines InfoObjekts | 20100507 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme für Listen: unbekannter Eintrag | 20100330 |
Method GET_NODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LEVEL_NUMBER | Call by reference | Type reference (TYPE) | IF_BICS_LEVEL=>TN_LEVEL_NUMBER | Drillstufe | 20100428 | |||
| 2 | I_MAX_NODES | Call by reference | Type reference (TYPE) | I | Maximale Anzahl der zu lesenden Knoten | 20110718 | |||
| 3 | R_R_NODE_CONTAINER | Value transfer | Object reference (TYPE REF TO) | IF_BICS_IOBJ_MEMBER_CONTAINER | Behälter für (einen oder mehrere) Knoten | 20100408 |
Method GET_NODES on Interface IF_BICS_HIERARCHY has no exception.
Method GET_NODES_AT_LEVEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LEVEL | Call by reference | Type reference (TYPE) | IF_BICS_LEVEL=>TN_LEVEL_NUMBER | Levelnummer | 20100401 | |||
| 2 | R_R_NODE_CONTAINER | Value transfer | Object reference (TYPE REF TO) | IF_BICS_IOBJ_MEMBER_CONTAINER | Behälter für (einen oder mehrere) Knoten | 20100408 |
Method GET_NODES_AT_LEVEL on Interface IF_BICS_HIERARCHY has no exception.
Method GET_NODE_ALIGNMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_R_NODE_ALIGNMENT | Value transfer | Object reference (TYPE REF TO) | CL_BICS_ALIGNMENT | Objektausrichtung | 20100323 |
Method GET_NODE_ALIGNMENT on Interface IF_BICS_HIERARCHY has no exception.
Method GET_NODE_CONDENSATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_NODE_CONDENSATION | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100323 |
Method GET_NODE_CONDENSATION on Interface IF_BICS_HIERARCHY has no exception.
Method GET_PARENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LEVEL | Call by reference | Type reference (TYPE) | IF_BICS_LEVEL=>TN_LEVEL_NUMBER | Relative Anzahl von Level lesen | 20100325 | |||
| 2 | I_NODE_ID | Call by reference | Type reference (TYPE) | IF_BICS_OBJECT=>TN_ID | ID eines Objektes | 20100325 | |||
| 3 | I_NODE_NAME | Call by reference | Type reference (TYPE) | IF_BICS_OBJECT=>TN_NAME | Knotenname | 20100325 | |||
| 4 | I_NODE_TYPE_ID | Call by reference | Type reference (TYPE) | IF_BICS_NODE_TYPE=>TN_ID | Knotentyp-ID | 20100326 | |||
| 5 | I_R_PRESENTATION | Call by reference | Object reference (TYPE REF TO) | CL_BICS_PRESENTATION | Darstellung von Membern in BICS | 20100326 | |||
| 6 | R_R_PARENT | Value transfer | Object reference (TYPE REF TO) | IF_BICS_NODE | Übergeordnete Knoten | 20100507 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme für Listen: unbekannter Eintrag | 20100330 |
Method GET_ROOT_NODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_R_NODE_CONTAINER | Value transfer | Object reference (TYPE REF TO) | IF_BICS_IOBJ_MEMBER_CONTAINER | Behälter für (einen oder mehrere) Knoten | 20100408 |
Method GET_ROOT_NODES on Interface IF_BICS_HIERARCHY has no exception.
Method GET_VISIBILITY_OF_POSTED_NODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_R_VISIBILITY | Value transfer | Object reference (TYPE REF TO) | CL_BICS_VISIBILITY | Sichtbarkeit von Objekten | 20100326 |
Method GET_VISIBILITY_OF_POSTED_NODES on Interface IF_BICS_HIERARCHY has no exception.
Method HAS_DEFAULT_NODE_ALIGNMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_DEFAULT_NODE_ALIGNMENT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100323 |
Method HAS_DEFAULT_NODE_ALIGNMENT on Interface IF_BICS_HIERARCHY has no exception.
Method HAS_HIDDEN_LEVELS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_HIDDEN_LEVELS | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100323 |
Method HAS_HIDDEN_LEVELS on Interface IF_BICS_HIERARCHY has no exception.
Method HAS_HIDDEN_NODE_TYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_HIDDEN_NODE_TYPES | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100323 |
Method HAS_HIDDEN_NODE_TYPES on Interface IF_BICS_HIERARCHY has no exception.
Method IS_LEVELLED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_LEVELLED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100323 |
Method IS_LEVELLED on Interface IF_BICS_HIERARCHY has no exception.
Method SET_ACTIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ACTIVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Hierarchie aktiv | 20100323 | ||
| 2 | R_CHANGED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20110616 |
Method SET_ACTIVE on Interface IF_BICS_HIERARCHY has no exception.
Method SET_INITIAL_DRILL_LEVEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LEVEL | Call by reference | Type reference (TYPE) | IF_BICS_LEVEL=>TN_LEVEL_NUMBER | Initiale Drill-Stufe | 20100323 |
Method SET_INITIAL_DRILL_LEVEL on Interface IF_BICS_HIERARCHY has no exception.
Method SET_LEAVES_VISIBLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_VISIBLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Default: Sichtbar | 20100323 |
Method SET_LEAVES_VISIBLE on Interface IF_BICS_HIERARCHY has no exception.
Method SET_NODE_ALIGNMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_ALIGNMENT | Call by reference | Object reference (TYPE REF TO) | CL_BICS_ALIGNMENT | Objektausrichtung | 20100323 |
Method SET_NODE_ALIGNMENT on Interface IF_BICS_HIERARCHY has no exception.
Method SET_NODE_CONDENSATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CONDENSE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Default: Kondensieren | 20100323 |
Method SET_NODE_CONDENSATION on Interface IF_BICS_HIERARCHY has no exception.
Method SET_VISIBILITY_OF_POSTED_NODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_VISIBILITY | Call by reference | Object reference (TYPE REF TO) | CL_BICS_VISIBILITY | Sichtbarkeit von Objekten | 20100323 |
Method SET_VISIBILITY_OF_POSTED_NODES on Interface IF_BICS_HIERARCHY has no exception.
Method SUPPORTS_NODE_ALIGNMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_ALIGNMENT | Call by reference | Object reference (TYPE REF TO) | CL_BICS_ALIGNMENT | Objektausrichtung | 20100323 | |||
| 2 | R_SUPPORTS_NODE_ALIGNMENT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100323 |
Method SUPPORTS_NODE_ALIGNMENT on Interface IF_BICS_HIERARCHY has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 730 |