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 |