SAP ABAP Interface IF_BICS_MD_HIERARCHY (Hierarchy MD Layer)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     BW_BICS_CONSUMER_METADATA (Package) BW BICS Consumer Metadata
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_BICS_HIERARCHY Hierarchy Selector Layer 20100323
2 Interface composition (i COMPRISING i_ref)  IF_BICS_QV_HIERARCHY Hierarchy QV Layer 20100323
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_BICS_MD_HIERARCHY Hierarchy in MD Layer 20100323
Properties
Interface IF_BICS_MD_HIERARCHY  
Short Description Hierarchy MD Layer    
General Data
Package BW_BICS_CONSUMER_METADATA   BW BICS Consumer Metadata 
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...
Interfaces
# Interface Abstract Final Description Created on
1 IF_BICS_EVENT_SOURCE Basis Event Source 20110804
2 IF_BICS_IOBJ_MEMBER_ACCESSOR Access Object for Attributes 20110718
3 IF_BICS_MD_ATTR_CONTAINER Attribute Container MD Layer 20110804
4 IF_BICS_MD_IOBJ InfoObject MD Layer 20110804
5 IF_BICS_OBJECT Root Object for BICS Entities 20100323
Friends
Interface IF_BICS_MD_HIERARCHY has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_ALEAFNODCH Instance attribute Public Type reference (TYPE) ABAP_BOOL Display behaviour of the leaves is not modifiable 20100323
2 N_DATE_FROM Instance attribute Public Type reference (TYPE) TN_DATE Start of Validity Period 20100323
3 N_DATE_TO Instance attribute Public Type reference (TYPE) TN_DATE End of Validity Period 20100323
4 N_DEFAULT_ALEAFNODSP Instance attribute Public Type reference (TYPE) ABAP_BOOL Do Not Display Leaves for Inner-Nodes in the Query 20100323
5 N_DEFAULT_DRILL_LEVEL Instance attribute Public Type reference (TYPE) TN_DRILL_LEVEL Initial Drilldown Step 20100323
6 N_DEFAULT_NODE_ALIGNMENT Instance attribute Public Type reference (TYPE) CHAR1 Node Alignment 20100323
7 N_DUE_DATE Instance attribute Public Type reference (TYPE) TN_DATE Key Date 20111024
8 N_DUE_DATE_AS_IN_QUERY Instance attribute Public Type reference (TYPE) ABAP_BOOL Key Date as in Query 20111024
9 N_SUPPORTS_ADHOC_MEMBER_ACCESS Instance attribute Public Type reference (TYPE) ABAP_BOOL Supports ad hoc hierarchies 20100323
10 N_SUPPORTS_NONE_UNIQUE_LEAVES Instance attribute Public Type reference (TYPE) ABAP_BOOL Allows non-unique leaves 20100323
11 N_VERSION Instance attribute Public Type reference (TYPE) TN_VERSION Hierarchy Version 20100323
Methods
# Method Level Visibility Method type Description Created on
1 GET_HIER_NAME Instance method Public Method Read Hierarchy Name 20100323
2 GET_MAXIMUM_NUMBER_OF_LEVELS Instance method Public Method Read Maximum Hierarchy Depth 20110725
3 GET_MD_CHARACTERISTIC Instance method Public Method Read MD Reference Characteristic 20100323
4 GET_NODE_TYPE Instance method Public Method Read Node Type 20120120
5 GET_NODE_TYPES Instance method Public Method Read All Node Types 20120120
6 SET_INITIAL_DRILL_LEVEL Instance method Public Method Set Initial Drilldown Level 20110719
Events
Interface IF_BICS_MD_HIERARCHY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_DATE Public Type reference (TYPE) D 20110608
2 TN_DRILL_LEVEL Public Type reference (TYPE) INT2 2 Byte Integer (Signed) 20110805
3 TN_S_MD_HIERARCHY Public See coding 20110608 BEGIN OF tn_s_md_hierarchy, name TYPE if_bics_object=>tn_name, text TYPE if_bics_object=>tn_text, version TYPE tn_version, date_from TYPE tn_date, date_to TYPE tn_date, ref TYPE REF TO if_bics_md_hierarchy, END OF tn_s_md_hierarchy
4 TN_TS_MD_HIERARCHY Public See coding 20120313 tn_ts_md_hierarchy TYPE SORTED TABLE OF tn_s_md_hierarchy WITH UNIQUE KEY name version date_from date_to
5 TN_VERSION Public Type reference (TYPE) CHAR3 Hierarchy Version 20100323
Method Signatures

Method GET_HIER_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HIER_NAME Value transfer Type reference (TYPE) IF_BICS_OBJECT=>TN_NAME Hierarchiename 20100323

Method GET_HIER_NAME on Interface IF_BICS_MD_HIERARCHY has no exception.

Method GET_MAXIMUM_NUMBER_OF_LEVELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MAXINUM_LEVEL_NUMBER Value transfer Type reference (TYPE) IF_BICS_LEVEL=>TN_LEVEL_NUMBER Levelnummer 20110725

Method GET_MAXIMUM_NUMBER_OF_LEVELS on Interface IF_BICS_MD_HIERARCHY has no exception.

Method GET_MD_CHARACTERISTIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_MD_CHARACTERISTIC Value transfer Object reference (TYPE REF TO) IF_BICS_MD_CHARACTERISTIC Merkmale MD-Layer 20100323

Method GET_MD_CHARACTERISTIC on Interface IF_BICS_MD_HIERARCHY has no exception.

Method GET_NODE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE_TYPE_ID Call by reference Type reference (TYPE) IF_BICS_OBJECT=>TN_ID Knoten-ID 20120120
2 Importing I_NODE_TYPE_NAME Call by reference Type reference (TYPE) IF_BICS_OBJECT=>TN_NAME Knotentyp 20120120
3 Importing I_REST_NODE_TYPE Call by reference Type reference (TYPE) ABAP_BOOL Resteknoten 20120120
4 Returning R_R_NODE_TYPE Value transfer Object reference (TYPE REF TO) IF_BICS_NODE_TYPE Knotentyp Selektor-Layer 20120120

Method GET_NODE_TYPE on Interface IF_BICS_MD_HIERARCHY has no exception.

Method GET_NODE_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TS_NODE_TYPE Value transfer Type reference (TYPE) IF_BICS_NODE_TYPE=>TN_TS_NODE_TYPE Sortierte Tabelle von Knotentypen 20120120

Method GET_NODE_TYPES on Interface IF_BICS_MD_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 Importing I_LEVEL Call by reference Type reference (TYPE) IF_BICS_LEVEL=>TN_LEVEL_NUMBER Levelnummer 20110719

Method SET_INITIAL_DRILL_LEVEL on Interface IF_BICS_MD_HIERARCHY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730