SAP ABAP Class CL_FM_DIM_INFO_HIE (CL_FM_DIM_INFO_HIE)
Hierarchy
EA-PS (Software Component) SAP Enterprise Extension Public Services
   PSM-FM-BCS-BU (Application Component) Budgeting
     FMBMA_E (Package) Budgeting Rules, BCS
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FM_DIM_INFO_BO Dim info for budget addresses (grant not active) 20050301
Properties
Class CL_FM_DIM_INFO_HIE  
Short Description    
Super Class CL_FM_DIM_INFO_BO Dim info for budget addresses (grant not active) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FMBMA_E   Budgeting Rules, BCS 
Created 20050301   SAP 
Last change 20050411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FM_DIM_INFO_HIE has no forward declaration.
Interfaces
Class CL_FM_DIM_INFO_HIE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_FM_DIM_INFO_FACTORY 20050307
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BS Instance attribute Protected Type reference (TYPE) FMBS_NAME Name of Budget Structure 20050307
2 CON_ROLE_CONSTANT Constant Public Type reference (TYPE) FMHIE_HIE_ROLE 'C' Hierarchical Role of FM AA Element 20050311
3 CON_ROLE_HIERARCHICAL Constant Public Type reference (TYPE) FMHIE_HIE_ROLE 'H' Hierarchical Role of FM AA Element 20050311
4 CON_ROLE_NOT_RELEVANT Constant Public Type reference (TYPE) FMHIE_HIE_ROLE ' ' Hierarchical Role of FM AA Element 20050307
5 NUMBER_CON Instance attribute Protected Type reference (TYPE) SYTABIX Number of constant dimensions 20050321
6 NUMBER_HIE Instance attribute Protected Type reference (TYPE) SYTABIX Number of hierarchical dimensions 20050321
7 NUMBER_NOT_REL Instance attribute Protected Type reference (TYPE) SYTABIX number of not relevant dimensions 20050321
8 ROLE_MAX Instance attribute Protected Type reference (TYPE) FMHIE_HIE_ROLE Role with maximum of dimensions 20050321
9 R_ROLE_SEL_CONCAT Instance attribute Protected Type reference (TYPE) RANGE_DIM_ROLE 20050321
10 R_ROLE_SEL_CONCAT_HIE Instance attribute Protected Type reference (TYPE) RANGE_DIM_ROLE 20050321
11 R_ROLE_SEL_CONCAT_REST Instance attribute Protected Type reference (TYPE) RANGE_DIM_ROLE 20050321
12 T_HIEDIM_INFO Instance attribute Protected Type reference (TYPE) HT_HIEDIM_INFO 20050301
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CUST_CONSISTENCY Instance method Public Method 20050307
2 CHECK_HIE_ACTIVE Instance method Public Method 20050323
3 CONCAT_ADDRESS Instance method Public Method Concatenates the address from address split 20050321
4 CONCAT_ADDRESS_HIE Instance method Public Method Concatenates the address from hie + rest (faster) 20050321
5 CONCAT_ADDRESS_REST Instance method Public Method Concatenates the address con + not rel + into rest 20050321
6 GET_CMMTITEM_HIE_ROLE Instance method Public Method 20050301
7 GET_DIM_ROLE Instance method Public Method returns the value for each FMAA element 20050301
8 GET_FUNCAREA_HIE_ROLE Instance method Public Method 20050301
9 GET_FUNDSCTR_HIE_ROLE Instance method Public Method 20050301
10 GET_FUND_HIE_ROLE Instance method Public Method 20050301
11 GET_GRANT_NBR_HIE_ROLE Instance method Public Method 20050301
12 GET_HIEDIM_INFO Instance method Public Method returns the table with the information 20050301
13 GET_MEASURE_HIE_ROLE Instance method Public Method 20050301
14 GET_NUMBER_OF_DIMS Instance method Public Method get number of dimensions with a given role 20050328
15 GET_SINGLE_HIE_ROLE Instance method Public Method returns the value for FMAA given by name 20050301
16 GET_USERDIM_HIE_ROLE Instance method Public Method 20050301
17 SPLIT_ADDRESS Instance method Public Method 20050321
Events
Class CL_FM_DIM_INFO_HIE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 HT_HIEDIM_INFO Protected See coding 20050301 ht_hiedim_info TYPE HASHED TABLE OF fmbas_s_hiedim_info WITH UNIQUE KEY fieldname
2 RANGE_DIM_ROLE Protected See coding 20050321 range_dim_role TYPE RANGE OF fmhie_hie_role
Method Signatures

Method CHECK_CUST_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MSG Value transfer Type reference (TYPE) BUBAS_S_MSGS Nachricht (einfach) 20050307

Method CHECK_CUST_CONSISTENCY on class CL_FM_DIM_INFO_HIE has no exception.

Method CHECK_HIE_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FLG_HIERARCHICAL Value transfer Type reference (TYPE) FMHIE_FLG_HIERARCHICAL Activate Hierarchical Functions 20050323

Method CHECK_HIE_ACTIVE on class CL_FM_DIM_INFO_HIE has no exception.

Method CONCAT_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ADDRESS_SPLIT Call by reference Type reference (TYPE) FMHIE_S_ADDRESS_SPLIT Part addresses for hierarchical part and rest 20050321
2 Returning R_ADDRESS Value transfer Type reference (TYPE) FMKU_S_DIMPART FM account assignment 20050321

Method CONCAT_ADDRESS on class CL_FM_DIM_INFO_HIE has no exception.

Method CONCAT_ADDRESS_HIE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ADDRESS_SPLIT_HIE Call by reference Type reference (TYPE) FMHIE_S_ADDRESS_SPLIT_HIE Part addresses for hierarchical part and rest 20050321
2 Returning R_ADDRESS Value transfer Type reference (TYPE) FMKU_S_DIMPART FM account assignment 20050321

Method CONCAT_ADDRESS_HIE on class CL_FM_DIM_INFO_HIE has no exception.

Method CONCAT_ADDRESS_REST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ADDRESS_SPLIT Call by reference Type reference (TYPE) FMHIE_S_ADDRESS_SPLIT Part addresses for hierarchical part and rest 20050321
2 Returning R_ADDRESS Value transfer Type reference (TYPE) FMKU_S_DIMPART FM account assignment 20050321

Method CONCAT_ADDRESS_REST on class CL_FM_DIM_INFO_HIE has no exception.

Method GET_CMMTITEM_HIE_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CMMTITEM_ROLE Value transfer Type reference (TYPE) FMHIE_HIE_ROLE 20050301

Method GET_CMMTITEM_HIE_ROLE on class CL_FM_DIM_INFO_HIE has no exception.

Method GET_DIM_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CMMTITEM_ROLE Call by reference Type reference (TYPE) FMHIE_HIE_ROLE 20050301
2 Exporting E_FUNCAREA_ROLE Call by reference Type reference (TYPE) FMHIE_HIE_ROLE 20050301
3 Exporting E_FUNDSCTR_ROLE Call by reference Type reference (TYPE) FMHIE_HIE_ROLE 20050301
4 Exporting E_FUND_ROLE Call by reference Type reference (TYPE) FMHIE_HIE_ROLE 20050301
5 Exporting E_GRANT_NBR_ROLE Call by reference Type reference (TYPE) FMHIE_HIE_ROLE 20050301
6 Exporting E_MEASURE_ROLE Call by reference Type reference (TYPE) FMHIE_HIE_ROLE 20050301
7 Exporting E_USERDIM_ROLE Call by reference Type reference (TYPE) FMHIE_HIE_ROLE 20050301

Method GET_DIM_ROLE on class CL_FM_DIM_INFO_HIE has no exception.

Method GET_FUNCAREA_HIE_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FUNCAREA_ROLE Value transfer Type reference (TYPE) FMHIE_HIE_ROLE 20050301

Method GET_FUNCAREA_HIE_ROLE on class CL_FM_DIM_INFO_HIE has no exception.

Method GET_FUNDSCTR_HIE_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FUNDSCTR_ROLE Value transfer Type reference (TYPE) FMHIE_HIE_ROLE 20050301

Method GET_FUNDSCTR_HIE_ROLE on class CL_FM_DIM_INFO_HIE has no exception.

Method GET_FUND_HIE_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FUND_ROLE Value transfer Type reference (TYPE) FMHIE_HIE_ROLE 20050301

Method GET_FUND_HIE_ROLE on class CL_FM_DIM_INFO_HIE has no exception.

Method GET_GRANT_NBR_HIE_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_GRANT_NBR_ROLE Value transfer Type reference (TYPE) FMHIE_HIE_ROLE 20050301

Method GET_GRANT_NBR_HIE_ROLE on class CL_FM_DIM_INFO_HIE has no exception.

Method GET_HIEDIM_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HIEDIM_INFO Value transfer Type reference (TYPE) FMBAS_T_HIEDIM_INFO Dimensionsstatusinfo 20050301

Method GET_HIEDIM_INFO on class CL_FM_DIM_INFO_HIE has no exception.

Method GET_MEASURE_HIE_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MEASURE_ROLE Value transfer Type reference (TYPE) FMHIE_HIE_ROLE 20050301

Method GET_MEASURE_HIE_ROLE on class CL_FM_DIM_INFO_HIE has no exception.

Method GET_NUMBER_OF_DIMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ROLE Call by reference Type reference (TYPE) FMHIE_HIE_ROLE Hierarchical Role of FM AA Element 20050328
2 Returning R_NUMBER Value transfer Type reference (TYPE) I 20050328

Method GET_NUMBER_OF_DIMS on class CL_FM_DIM_INFO_HIE has no exception.

Method GET_SINGLE_HIE_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DIM_NAME Call by reference Type reference (TYPE) FIELDNAME 20050301
2 Returning R_DIM_ROLE Value transfer Type reference (TYPE) FMHIE_HIE_ROLE 20050301

Method GET_SINGLE_HIE_ROLE on class CL_FM_DIM_INFO_HIE has no exception.

Method GET_USERDIM_HIE_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_USERDIM_ROLE Value transfer Type reference (TYPE) FMHIE_HIE_ROLE 20050301

Method GET_USERDIM_HIE_ROLE on class CL_FM_DIM_INFO_HIE has no exception.

Method SPLIT_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ADDRESS_SPLIT Call by reference Type reference (TYPE) FMHIE_S_ADDRESS_SPLIT Part addresses for different hierarchy roles 20050321
2 Importing IM_ADDRESS Call by reference Type reference (TYPE) FMKU_S_DIMPART FM account assignment 20050321

Method SPLIT_ADDRESS on class CL_FM_DIM_INFO_HIE has no exception.
History
Last changed by/on SAP  20050411 
SAP Release Created in 600