SAP ABAP Class IF_RSBPCA_HIER (BPC: Hierarchy reader)
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
Class IF_RSBPCA_HIER  
Short Description BPC: Hierarchy reader    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20130416   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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
Class IF_RSBPCA_HIER has no interface implemented.
Friends
Class IF_RSBPCA_HIER has no friend class.
Attributes
Class 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
Class 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