SAP ABAP Class CL_FCOM_IP_HRY_READER (Read Virtual Hierarchy)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   CO (Application Component) Controlling
     FCOM_PLANNING_CORE (Package) Planning
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RRHI_VIRT_HIER Virtual Hierarchy 20100817
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RRHI_VIRT_HIERARCHIES Virtual Hierarchies Incl. Header 20100817
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSMD_RS_GENERIC Generic access interface 20100913
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FCOM_IP_HRY_READER_ACCTYPE Hierarchy Reader for Cost Center 20100913
2 Inheritance (c INHERITING FROM c_ref)  CL_FCOM_IP_HRY_READER_CC Hierarchy Reader for Cost Center 20100820
3 Inheritance (c INHERITING FROM c_ref)  CL_FCOM_IP_HRY_READER_CELEMT Hierarchy Reader for Cost Element 20100913
4 Inheritance (c INHERITING FROM c_ref)  CL_FCOM_IP_HRY_READER_COORDER Hierarchy Reader for Cost Center 20100913
5 Inheritance (c INHERITING FROM c_ref)  CL_FCOM_IP_HRY_READER_WBSE Hierarchy Reader for Cost Center 20100910
Properties
Class CL_FCOM_IP_HRY_READER  
Short Description Read Virtual Hierarchy    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class FCOM_PLANNING_CORE    
Program status     
Category 0   
Package FCOM_PLANNING_CORE   Planning 
Created 20100817   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSRTS_METADATA_ODP Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_RODPS_ODP Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_RRHI_VIRT_HIER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_RRHI_VIRT_HIERARCHIES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 RSAOT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RSHI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RRHI_VIRT_HIER Virtual Hierarchy 20100817
2 IF_RRHI_VIRT_HIERARCHIES Virtual Hierarchies Incl. Header 20100817
3 IF_RSMD_RS_GENERIC Generic access interface 20100913
Friends
Class CL_FCOM_IP_HRY_READER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CELEM_STD_HRY_NAME Constant Public Type reference (TYPE) RSHIENM 'COSTELMNTH' Hierarchy name 20110518
2 C_MAX_DATE Constant Public Type reference (TYPE) SYDATUM '99991231' Maximal Date for Hierarchies 20110518
3 C_MIN_DATE Constant Public Type reference (TYPE) SYDATUM '10001231' Minimal Date for Hierarchies 20110518
4 DS_OHIECAT Instance attribute Private Type reference (TYPE) ROOHIECAT Additional Hierarchy Information for DS in Source System 20100817
5 DS_OLTPSRC Instance attribute Private Type reference (TYPE) RSAOT_S_OSOURCE 20100817
6 DT_FOLDERT Instance attribute Private Type reference (TYPE) PT_T_ROSFOLDERT Table of Folder Texts 20121001
7 D_CHANM Instance attribute Private Type reference (TYPE) RSCHANM Characteristic 20100817
8 D_DATASRC_HRY Instance attribute Private Type reference (TYPE) ROOSOURCER Data Source 20100817
9 D_HIEID Instance attribute Private Type reference (TYPE) RSHIEID Internal hierarchy ID (unique ID) 20100817
10 D_KOKRS Static Attribute Private Type reference (TYPE) KOKRS Controlling Area 20110223
11 D_PARAMETERS Instance attribute Protected Type reference (TYPE) RSMDRCLPA Parameters for Master Data Read Class 20100913
12 SO_METAINFO Static Attribute Private Object reference (TYPE REF TO) IF_FCOM_IP_METAINFO Infoobject/data source properties 20100910
13 ST_HIEDIR Static Attribute Private Type reference (TYPE) PT_TH_HIER_INFO Hierarchy Header 20100820
14 ST_HIEDIRT Static Attribute Private Type reference (TYPE) PT_TH_HIEDIRT_INFO 20100820
15 ST_HIERTRSF Static Attribute Private Type reference (TYPE) PT_T_HIERTRSF 20100909
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_HIENNODE_TABLE Instance method Protected Method 20100917
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20100910
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100817
4 DELETE_DUPLICATE_CHILD_ND Instance method Protected Method 20110530
5 FILTER_HIERS Static method Protected Method 20110223
6 GET_CELEM_HRY_NAME Static method Private Method 20110519
7 GET_DATASRC Static method Private Method 20100817
8 GET_HEADERS Instance method Private Method 20100818
9 GET_HEADER_WITH_HIENM_P Static method Protected Method 20111221
10 GET_HIEID Static method Public Method Get the unique ID for the HRY 20100818
11 GET_HIER_INTERNAL Instance method Protected Method 20110518
Events
Class CL_FCOM_IP_HRY_READER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 NT_S_HIEDIR Private Attribute reference (LIKE) 20100820
2 PT_S_FIELDINFO Private See coding 20100818 BEGIN OF pt_s_fieldinfo, fieldnm TYPE fieldname, r_move TYPE REF TO data, niobjnm TYPE rsiobjnm, END OF pt_s_fieldinfo
3 PT_S_HIEDIRT_INFO Private See coding 20100915 BEGIN OF pt_s_hiedirt_info, hiedirt TYPE rshi_s_hiedirt, chabasnm TYPE rschanm, END OF pt_s_hiedirt_info
4 PT_S_HIER_INFO Private See coding 20100818 BEGIN OF pt_s_hier_info, hiedir TYPE if_rrhi_virt_hierarchies=>nt_s_hiedir, chabasnm TYPE rschanm, "only_internal type flag, "artificial cost element hierarchy END OF pt_s_hier_info
5 PT_S_NODE_INFO Protected See coding 20110530 begin of pt_s_node_info, NODENAME type RSSHNODENAME, NODEID type RSHIENODID, end of pt_s_node_info
6 PT_S_NODE_MAP Private See coding 20110518 BEGIN OF pt_s_node_map, hieid TYPE rshieid, nodeid_old TYPE rshienodid, nodeid_new TYPE rshienodid, END OF pt_s_node_map
7 PT_TH_FIELDINFO Private See coding 20100818 pt_th_fieldinfo TYPE HASHED TABLE OF pt_s_fieldinfo WITH UNIQUE KEY fieldnm
8 PT_TH_HIEDIRT_INFO Private See coding 20100915 pt_th_hiedirt_info TYPE HASHED TABLE OF pt_s_hiedirt_info WITH UNIQUE KEY hiedirt-langu hiedirt-hieid
9 PT_TH_HIER_INFO Private See coding 20100818 pt_th_hier_info TYPE HASHED TABLE OF pt_s_hier_info WITH UNIQUE KEY hiedir-hieid WITH UNIQUE HASHED KEY hienm_key COMPONENTS hiedir-hienm hiedir-version hiedir-datefrom hiedir-dateto chabasnm
10 PT_TS_NODE_INFO Protected See coding 20110531 pt_ts_node_info type Sorted TABLE OF pt_s_node_info with UNIQUE key nodename nodeid
11 PT_T_HIENODE Public See coding 20100917 PT_T_HIENODE type STANDARD TABLE OF roshienode with DEFAULT KEY
12 PT_T_HIERTRSF Private See coding 20100915 pt_t_hiertrsf TYPE STANDARD TABLE OF rshiertrsf
13 PT_T_NODE_MAP Private See coding 20110518 pt_t_node_map TYPE SORTED TABLE OF pt_s_node_map WITH UNIQUE KEY hieid nodeid_old
14 PT_T_ROSFOLDERT Private See coding 20121001 pt_t_rosfoldert TYPE STANDARD TABLE OF rosfoldert
Method Signatures

Method BUILD_HIENNODE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TH_HIENODE Call by reference Type reference (TYPE) RSHI_TH_HIENODETD 20100917
2 Importing IT_HIENODE Call by reference Type reference (TYPE) PT_T_HIENODE 20100917

Method BUILD_HIENNODE_TABLE on class CL_FCOM_IP_HRY_READER has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_FCOM_IP_HRY_READER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_FCOM_IP_HRY_READER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HIEID Call by reference Type reference (TYPE) RSHIEID Internal hierarchy ID (unique ID) 20100817
2 Importing I_PARAMETERS Call by reference Type reference (TYPE) RRHICLPA Parameter for Hierarhcy Read Class 20100817

Method CONSTRUCTOR on class CL_FCOM_IP_HRY_READER has no exception.

Method DELETE_DUPLICATE_CHILD_ND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTH_HIENODE_DEL Call by reference Type reference (TYPE) RSHI_TH_HIENODETD 20110530
2 Changing CTH_INTERVAL Call by reference Type reference (TYPE) RSHI_TH_INTERVAL 20110530
3 Importing ITH_HIENODE Call by reference Type reference (TYPE) RSHI_TH_HIENODETD 20110530
4 Importing I_NODEID Call by reference Type reference (TYPE) RSHIENODID Internal ID number of a hierarchy node 20110530

Method DELETE_DUPLICATE_CHILD_ND on class CL_FCOM_IP_HRY_READER has no exception.

Method FILTER_HIERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HIERS Call by reference Type reference (TYPE) RSHIERTRSF Interface: Hierarchy header information 20110223
2 Returning RF_SKIP Value transfer Type reference (TYPE) FLAG General Flag 20110223

Method FILTER_HIERS on class CL_FCOM_IP_HRY_READER has no exception.

Method GET_CELEM_HRY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_HIENM Value transfer Type reference (TYPE) RSHIENM Hierarchy name 20110519

Method GET_CELEM_HRY_NAME on class CL_FCOM_IP_HRY_READER has no exception.

Method GET_DATASRC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Characteristic 20100817
2 Returning R_DATASRC Value transfer Type reference (TYPE) ROOSOURCER DataSource (OSOA/OSOD) 20100817

Method GET_DATASRC on class CL_FCOM_IP_HRY_READER has no exception.

Method GET_HEADERS Signature

Method GET_HEADERS on class CL_FCOM_IP_HRY_READER has no parameter.
Method GET_HEADERS on class CL_FCOM_IP_HRY_READER has no exception.

Method GET_HEADER_WITH_HIENM_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_HIEDIR Call by reference Type reference (TYPE) IF_RRHI_VIRT_HIERARCHIES=>NT_S_HIEDIR Hierarchy Header 20111221
2 Exporting E_S_HIEDIRT Call by reference Type reference (TYPE) RSHIEDIRT Hierarchy directory texts 20111221
3 Importing I_CHABASNM Call by reference Type reference (TYPE) RSCHANM Characteristic 20111221
4 Importing I_HDATE Call by reference Type reference (TYPE) RSDATETO Valid-to date 20111221
5 Importing I_HIENM Call by reference Type reference (TYPE) RSHIENM Hierarchy name 20111221
6 Importing I_VERSION Call by reference Type reference (TYPE) RSVERSION Hierarchy version 20111221
7 Importing I_WITH_TEXT Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20111221
# Exception Resumable Description Created on
1 CX_RRHI_HIERARCHY_NOT_FOUND Hierarchy Not Found 20120216

Method GET_HIEID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATEFROM Call by reference Type reference (TYPE) RSDATEFROM Valid-From Date 20100818
2 Importing I_DATETO Call by reference Type reference (TYPE) RSDATETO Valid-to date 20100818
3 Importing I_HIENM Call by reference Type reference (TYPE) RSHIENM Hierarchy name 20100818
4 Importing I_IOBJNM Call by reference Type reference (TYPE) RSCHANM Characteristic 20100818
5 Importing I_VERSION Call by reference Type reference (TYPE) RSVERSION Hierarchy version 20100818
6 Returning R_HIEID Value transfer Type reference (TYPE) RSHIEID Internal hierarchy ID (unique ID) 20100818

Method GET_HIEID on class CL_FCOM_IP_HRY_READER has no exception.

Method GET_HIER_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ROOTID Call by reference Type reference (TYPE) RSSHNODEID Technical Node ID of Node in Hierarchy 20110518
2 Exporting E_S_SETTINGS Call by reference Type reference (TYPE) IF_RRHI_VIRT_HIER=>NT_S_SETTINGS Settings on the Hierarchy 20110518
3 Exporting E_TH_HIENODE Call by reference Type reference (TYPE) RSHI_TH_HIENODETD 20110518
4 Exporting E_TH_INTERVAL Call by reference Type reference (TYPE) RSHI_TH_INTERVAL 20110518
5 Importing IF_RENUMBERING Call by reference Type reference (TYPE) FLAG SPACE General Flag 20110518
6 Importing I_HIEID Call by reference Type reference (TYPE) RSHIEID Internal hierarchy ID (unique ID) 20110518
7 Importing I_KEYDATE Call by reference Type reference (TYPE) SY-DATUM Current Date of Application Server 20110518
# Exception Resumable Description Created on
1 CX_RSR_HIERARCHY_EXCEPTIONS Basis Exception for Errors in Hierarchies in OLAP 20110518
History
Last changed by/on SAP  20130531 
SAP Release Created in 606