SAP ABAP Interface IF_BICS_NODE (Hierarchy Node)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_BICS_NODE Hierarchy Node 20100329
Properties
Interface IF_BICS_NODE  
Short Description Hierarchy Node    
General Data
Package BW_BICS_CONSUMER_SELECTOR   BW BICS Consumer Selector 
Created 20100316   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_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_CHARACTERISTIC_MEMBER Characteristic Attribute 20100407
2 IF_BICS_IOBJ_MEMBER Attributes of an InfoObject 20100407
3 IF_BICS_OBJECT Root Object for BICS Entities 20100316
Friends
Interface IF_BICS_NODE has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_ID_NODE_NULL Constant Public Type reference (TYPE) IF_BICS_OBJECT=>TN_ID -2000000101 NULL Node 20100430
2 N_C_ID_NODE_TOTAL Constant Public Type reference (TYPE) IF_BICS_OBJECT=>TN_ID 2000000599 Result 20100430
3 N_C_ID_NODE_TOTAL_MAX Constant Public Type reference (TYPE) IF_BICS_OBJECT=>TN_ID 2000000599 Result MAX 20101111
4 N_C_ID_NODE_TOTAL_MIN Constant Public Type reference (TYPE) IF_BICS_OBJECT=>TN_ID 2000000501 Result MIN 20101111
5 N_INDEX_DRILLSTATE Instance attribute Public Type reference (TYPE) I Index of the Drill State 20100412
6 N_INDEX_LEVEL Instance attribute Public Type reference (TYPE) I Index of Level Number 20100412
7 N_INDEX_NODE_ID Instance attribute Public Type reference (TYPE) I Index of Node ID 20100412
8 N_INDEX_NODE_NAME Instance attribute Public Type reference (TYPE) I Index of Node Name 20100412
9 N_INDEX_NODE_TYPE_ID Instance attribute Public Type reference (TYPE) I Index of Node Type 20100412
10 N_INDEX_PARENT_ID Instance attribute Public Type reference (TYPE) I Index of father node 20100412
11 N_R_HIERARCHY Instance attribute Public Object reference (TYPE REF TO) IF_BICS_HIERARCHY Hierarchy Selector Layer 20100330
Methods
# Method Level Visibility Method type Description Created on
1 COUNT_CHILDREN Instance method Public Method Read Number of Children 20100407
2 GET_ANCESTORS_PATH_NODES Instance method Public Method Read All Predecessor Nodes 20100407
3 GET_CHILDREN Instance method Public Method Read Child Nodes 20100329
4 GET_CHILDREN_IN_RANGE Instance method Public Method 20100407
5 GET_CHILDREN_UP_TO_DRILL_LVL Instance method Public Method 20100407
6 GET_DRILLSTATE Instance method Public Method Get Drill State 20100503
7 GET_LEVEL Instance method Public Method Read Level 20100412
8 GET_PARENT Instance method Public Method Assign Parent Node 20100330
9 IS_DESCENDANT_NODE Instance method Public Method Check if node is successor of another node 20100407
10 IS_LEAF Instance method Public Method Is node a leaf? 20100412
Events
Interface IF_BICS_NODE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_DRILLSTATE Public Type reference (TYPE) INT1 Drill Status 20100329
Method Signatures

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 1 Levelnummer 20100412
2 Returning R_CHILD_COUNT Value transfer Type reference (TYPE) I Anzahl der Kinder 20100412

Method COUNT_CHILDREN on Interface IF_BICS_NODE has no exception.

Method GET_ANCESTORS_PATH_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_NODE_CONTAINER Value transfer Object reference (TYPE REF TO) IF_BICS_IOBJ_MEMBER_CONTAINER Behälter für (einen oder mehrere) Knoten 20100412
# Exception Resumable Description Created on
1 CX_BICS_LIST_MEMBER_NOT_FOUND Ausnahme für Listen: unbekannter Eintrag 20100412

Method GET_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 1 Levelnummer 20100329
2 Returning 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 CX_BICS_LIST_MEMBER_NOT_FOUND Ausnahme für Listen: unbekannter Eintrag 20100330

Method GET_CHILDREN_IN_RANGE Signature

Method GET_CHILDREN_IN_RANGE on Interface IF_BICS_NODE has no parameter.
Method GET_CHILDREN_IN_RANGE on Interface IF_BICS_NODE has no exception.

Method GET_CHILDREN_UP_TO_DRILL_LVL Signature

Method GET_CHILDREN_UP_TO_DRILL_LVL on Interface IF_BICS_NODE has no parameter.
Method GET_CHILDREN_UP_TO_DRILL_LVL on Interface IF_BICS_NODE has no exception.

Method GET_DRILLSTATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DRILLSTATE Value transfer Type reference (TYPE) TN_DRILLSTATE Drillzustand 20100503

Method GET_DRILLSTATE on Interface IF_BICS_NODE has no exception.

Method GET_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_LEVEL Value transfer Object reference (TYPE REF TO) IF_BICS_LEVEL Hierarchielevel 20100412

Method GET_LEVEL on Interface IF_BICS_NODE has no exception.

Method GET_PARENT 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 20100330
2 Returning 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 CX_BICS_LIST_MEMBER_NOT_FOUND Ausnahme für Listen: unbekannter Eintrag 20100330

Method IS_DESCENDANT_NODE Signature

Method IS_DESCENDANT_NODE on Interface IF_BICS_NODE has no parameter.
Method IS_DESCENDANT_NODE on Interface IF_BICS_NODE has no exception.

Method IS_LEAF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_LEAF Value transfer Type reference (TYPE) ABAP_BOOL TRUE wenn Knoten ein Blatt ist 20100412

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