SAP ABAP Class CL_BICS_HIERARCHY (Hierarchy in Selector Layer)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     BW_BICS_CONSUMER_SELECTOR (Package) BW BICS Consumer Selector
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BICS_MD_HIERARCHY Hierarchy in MD Layer 20111223
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BICS_ATTR_CONTAINER Attribute Container 20100423
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BICS_EVENT Event 20100708
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BICS_HIERARCHY Hierarchy Selector Layer 20100323
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BICS_IOBJ InfoObject Selector Layer 20110318
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BICS_MD_IOBJ InfoObject MD Layer 20100316
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BICS_QV_HIERARCHY Hierarchy in the Query View Layer 20100316
Properties
Class CL_BICS_HIERARCHY  
Short Description Hierarchy in Selector Layer    
Super Class CL_BICS_MD_HIERARCHY Hierarchy in MD Layer 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BW_BICS_CONSUMER_SELECTOR   BW BICS Consumer Selector 
Created 20100316   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_BICS_ATTR Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_BICS_LEVEL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_BICS_MD_IOBJ Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 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 20100423
2 IF_BICS_EVENT Event 20100708
3 IF_BICS_HIERARCHY Hierarchy Selector Layer 20100323
4 IF_BICS_IOBJ InfoObject Selector Layer 20110318
5 IF_BICS_MD_IOBJ InfoObject MD Layer 20100316
Friends
Class CL_BICS_HIERARCHY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_REST_TOP_ID Instance attribute Public Type reference (TYPE) IF_BICS_OBJECT=>TN_ID ID des nicht zugeorndneten Knotens 20120925
2 N_ROOT_ID Instance attribute Public Type reference (TYPE) IF_BICS_OBJECT=>TN_ID Engineering 20100428
3 N_R_CHARACTERISTIC Instance attribute Public Object reference (TYPE REF TO) CL_BICS_CHARACTERISTIC Characteristic that the hierarchy is on 20100621
4 O_R_MD_HIERARCHY Instance attribute Protected Object reference (TYPE REF TO) IF_BICS_MD_HIERARCHY Hierarchy MD Layer 20100319
5 O_R_PROV_HIERARCHY Instance attribute Protected Object reference (TYPE REF TO) IF_RSBOLAP_HIERARCHY_BASE Provider Hierarchy 20100316
6 O_TS_LEVEL Instance attribute Protected Type reference (TYPE) IF_BICS_LEVEL=>TN_TS_LEVEL Hierarchy Level 20100323
7 O_T_ATTRIBUTE Instance attribute Protected Type reference (TYPE) IF_BICS_ATTR=>TN_T_ATTR 20110608
8 O_T_MA_ATTRIBUTE Instance attribute Protected Type reference (TYPE) IF_BICS_ATTR=>TN_T_ATTR 20110725
9 P_IS_ATTRIBUTE_LIST_FETCHED Instance attribute Private Type reference (TYPE) ABAP_BOOL Attribute List Already Requested 20100323
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100316
2 COUNT_CHILDREN Instance method Public Method Read Number of Children of a Node 20100412
3 CREATE_HIERARCHY Static method Public Method Hierarchieinstanz erzeugen 20120920
4 GET_LEVELS Instance method Private Method Build Hierarchy Level 20100323
5 GET_USED_NODE_TYPES Instance method Private Method 20111213
6 SET_HIERARCHY Instance method Protected Method Hierarchieinstanz setzen 20120920
7 SET_RESULT_SET_DIRTY Instance method Protected Method Result set is obsolete 20120224
Events
Class CL_BICS_HIERARCHY has no event.
Types
Class CL_BICS_HIERARCHY has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_CHARACTERISTIC Call by reference Object reference (TYPE REF TO) CL_BICS_CHARACTERISTIC Merkmalsklasse des Selektorlayers 20100316
2 Importing I_R_MD_HIERARCHY Call by reference Object reference (TYPE REF TO) IF_BICS_MD_HIERARCHY Hierarchie MD-Layer 20100319
3 Importing I_R_PROV_HIERARCHY Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_HIERARCHY_BASE Hierarchie 20100316
4 Importing I_R_SELECTOR Call by reference Object reference (TYPE REF TO) CL_BICS_SELECTOR Selektor 20110622

Method CONSTRUCTOR on class CL_BICS_HIERARCHY has no exception.

Method COUNT_CHILDREN 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 20100412
2 Importing I_NODE_ID Call by reference Type reference (TYPE) IF_BICS_OBJECT=>TN_ID ID eines Objektes 20100412
3 Returning R_CHILD_COUNT Value transfer Type reference (TYPE) I Anzahl der Kinder 20100412

Method COUNT_CHILDREN on class CL_BICS_HIERARCHY has no exception.

Method CREATE_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_CHARACTERISTIC Call by reference Object reference (TYPE REF TO) CL_BICS_CHARACTERISTIC Characteristic Class of the Selector Layer 20120920
2 Importing I_R_MD_HIERARCHY Call by reference Object reference (TYPE REF TO) IF_BICS_MD_HIERARCHY Hierarchy MD Layer 20120920
3 Importing I_R_PROV_HIERARCHY Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_HIERARCHY_BASE Hierarchy 20120920
4 Importing I_R_SELECTOR Call by reference Object reference (TYPE REF TO) CL_BICS_SELECTOR Selector 20120920
5 Returning R_R_HIERARCHY Value transfer Object reference (TYPE REF TO) CL_BICS_HIERARCHY Hierarchy in Selector Layer 20120920

Method CREATE_HIERARCHY on class CL_BICS_HIERARCHY has no exception.

Method GET_LEVELS Signature

Method GET_LEVELS on class CL_BICS_HIERARCHY has no parameter.
Method GET_LEVELS on class CL_BICS_HIERARCHY has no exception.

Method GET_USED_NODE_TYPES Signature

Method GET_USED_NODE_TYPES on class CL_BICS_HIERARCHY has no parameter.
Method GET_USED_NODE_TYPES on class CL_BICS_HIERARCHY has no exception.

Method SET_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MD_HIERARCHY Call by reference Object reference (TYPE REF TO) IF_BICS_MD_HIERARCHY Hierarchy MD Layer 20120920
2 Importing I_R_PROV_HIERARCHY Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_HIERARCHY_BASE Hierarchy 20120920

Method SET_HIERARCHY on class CL_BICS_HIERARCHY has no exception.

Method SET_RESULT_SET_DIRTY Signature

Method SET_RESULT_SET_DIRTY on class CL_BICS_HIERARCHY has no parameter.
Method SET_RESULT_SET_DIRTY on class CL_BICS_HIERARCHY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730