SAP ABAP Interface IF_RSBPCA_HIER (BPC: Hierarchy reader)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA-BPC-ADM (Application Component) BPC 'unified model' - Admin UI
     RSBPCA (Package) BPC IP Extension: BPC Meta Data Repository
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSBPCA_BW_HIER BPC: BW hierarchy 20130416
Properties
Interface IF_RSBPCA_HIER  
Short Description BPC: Hierarchy reader    
General Data
Package RSBPCA   BPC IP Extension: BPC Meta Data Repository 
Created 20130416   SAP 
Last changed 20140121   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 RRSI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_RSBPCA_HIER has no interface.
Friends
Interface IF_RSBPCA_HIER has no friend.
Attributes
Interface IF_RSBPCA_HIER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_BASE_MEMBER Instance method Public Method 20130416
2 GET_ALL_MEMBERS Instance method Public Method 20130514
3 GET_CHILDREN Instance method Public Method 20130416
4 GET_CHILDREN_IN_CURR_IOBJ Instance method Public Method Get direct children in current info-object 20130813
5 GET_MEMBER Instance method Public Method 20130514
6 GET_PARENT Instance method Public Method 20130509
7 GET_PARENT_IN_CURR_IOBJ Instance method Public Method Get direct parent in current info-object 20130814
Events
Interface IF_RSBPCA_HIER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_HIER_NODE_INFO Public See coding 20130416 begin of s_hier_node_info, member type RSCHAVL, parent type RSCHAVL, infoobject type rsdiobjnm, level type int2, end of s_hier_node_info
2 T_HIER_NODE_INFO Public See coding 20130416 t_hier_node_info TYPE STANDARD TABLE OF s_hier_node_info
Method Signatures

Method CHECK_BASE_MEMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FORMAT Call by reference Type reference (TYPE) RSR_FORMAT RSR_C_FORMAT-INTERN 20130423
2 Importing I_MEMBER Call by reference Type reference (TYPE) RSCHAVL BPC: Dimension Member 20130417
3 Importing I_NIOBJNM Call by reference Type reference (TYPE) RSIOBJNM rsd_c_dpanm-hier_node for text node 20130513
4 Returning RF_BASE Value transfer Type reference (TYPE) RS_BOOL BPC: Generic indicator 20130417
# Exception Resumable Description Created on
1 CX_RSBPCA_HIER_ERROR Hierarchy Object (Node/Leaf) Not Found 20130504

Method GET_ALL_MEMBERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_HIER_NODE_INFO Call by reference Type reference (TYPE) T_HIER_NODE_INFO 20130514
# Exception Resumable Description Created on
1 CX_RSBPCA_HIER_ERROR BPC: Master Data Read/Write Error 20130514

Method GET_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TH_SIDNODE Call by reference Type reference (TYPE) RRSI_TH_SIDNODE 20130506
2 Exporting E_TH_SIDVAL Call by reference Type reference (TYPE) RRSI_TH_SIDVAL 20130506
3 Exporting E_T_HIER_NODE_INFO Call by reference Type reference (TYPE) T_HIER_NODE_INFO 20130506
4 Importing IF_DIRECT_CHILDREN Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20130513
5 Importing IF_INC_SELF Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE include self ? 20130513
6 Importing IF_ONLY_BASE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE BPC: Generic indicator 20130416
7 Importing I_FORMAT Call by reference Type reference (TYPE) RSR_FORMAT RSR_C_FORMAT-INTERN 20130423
8 Importing I_MEMBER Call by reference Type reference (TYPE) RSCHAVL BPC: Dimension Member 20130416
9 Importing I_NIOBJNM Call by reference Type reference (TYPE) RSIOBJNM rsd_c_dpanm-hier_node for text node 20130508
10 Importing I_PARENT Call by reference Type reference (TYPE) RSCHAVL BPC: Dimension Member 20130417
# Exception Resumable Description Created on
1 CX_RSBPCA_HIER_ERROR BPC: Master Data Read/Write Error 20130423

Method GET_CHILDREN_IN_CURR_IOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_HIER_NODE_INFO Call by reference Type reference (TYPE) T_HIER_NODE_INFO 20130813
2 Importing I_FORMAT Call by reference Type reference (TYPE) RSR_FORMAT RSR_C_FORMAT-INTERN 20130813
3 Importing I_MEMBER Call by reference Type reference (TYPE) RSCHAVL Dim: Field for a User-Defined Characteristic Value 20130813
4 Importing I_NIOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20130813
5 Importing I_REC_COUNT Call by reference Type reference (TYPE) INT4 0 Recursive Count 20130814
# Exception Resumable Description Created on
1 CX_RSBPCA_HIER_ERROR BPC: Master Data Read/Write Error 20130813

Method GET_MEMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_HIER_NODE_INFO Call by reference Type reference (TYPE) S_HIER_NODE_INFO 20130514
2 Importing I_FORMAT Call by reference Type reference (TYPE) RSR_FORMAT RSR_C_FORMAT-INTERN 20130514
3 Importing I_MEMBER Call by reference Type reference (TYPE) RSCHAVL Dim: Field for a User-Defined Characteristic Value 20130514
4 Importing I_NIOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20130514
# Exception Resumable Description Created on
1 CX_RSBPCA_HIER_ERROR BPC: Master Data Read/Write Error 20130514

Method GET_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PARENT Call by reference Type reference (TYPE) RSCHAVL 20130509
2 Exporting E_PIOBJNM Call by reference Type reference (TYPE) RSNIOBJNM InfoObject type of the node 20130814
3 Importing I_FORMAT Call by reference Type reference (TYPE) RSR_FORMAT RSR_C_FORMAT-INTERN 20130509
4 Importing I_MEMBER Call by reference Type reference (TYPE) RSCHAVL 20130509
5 Importing I_NIOBJNM Call by reference Type reference (TYPE) RSIOBJNM rsd_c_dpanm-hier_node for text node 20130513
# Exception Resumable Description Created on
1 CX_RSBPCA_HIER_ERROR 20130509

Method GET_PARENT_IN_CURR_IOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PARENT Call by reference Type reference (TYPE) RSCHAVL Dim: Field for a User-Defined Characteristic Value 20130814
2 Importing I_FORMAT Call by reference Type reference (TYPE) RSR_FORMAT RSR_C_FORMAT-INTERN 20130814
3 Importing I_MEMBER Call by reference Type reference (TYPE) RSCHAVL Dim: Field for a User-Defined Characteristic Value 20130814
4 Importing I_NIOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20130814
5 Importing I_REC_COUNT Call by reference Type reference (TYPE) INT4 0 Recursive Count 20130814
# Exception Resumable Description Created on
1 CX_RSBPCA_HIER_ERROR BPC: Master Data Read/Write Error 20130814
History
Last changed by/on SAP  20140121 
SAP Release Created in 740