SAP ABAP Class CL_RRHI_VIRT_HIER_SINGLETON (Instance Mgmt for Objects That Implement IF_RRHI_VIRT_HIER)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSR_HIER (Package) OLAP Hierarchy - Services
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RS_BASE BW Basis 20060313
Properties
Class CL_RRHI_VIRT_HIER_SINGLETON  
Short Description Instance Mgmt for Objects That Implement IF_RRHI_VIRT_HIER    
Super Class CL_RS_BASE BW Basis 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSR_HIER   OLAP Hierarchy - Services 
Created 20060313   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RRHI_VIRT_HIER_SINGLETON has no forward declaration.
Interfaces
Class CL_RRHI_VIRT_HIER_SINGLETON has no interface implemented.
Friends
Class CL_RRHI_VIRT_HIER_SINGLETON has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_TH_BUFFER Static Attribute Private Type reference (TYPE) GT_TH_BUFFER Instance Management 20060313
Methods
# Method Level Visibility Method type Description Created on
1 FREE_INSTANCE Static method Public Method Deletes Instance from Internal Buffer 20060313
2 GET_INSTANCE Static method Public Method Returns Instance (Not Buffered Outside) 20060313
3 _CREATE_NEW_INSTANCE Static method Private Method Returns Instance (Not Buffered Outside) 20060313
Events
Class CL_RRHI_VIRT_HIER_SINGLETON has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GT_S_BUFFER Private See coding 20060313 BEGIN of GT_S_BUFFER, hieid TYPE rshieid, instance TYPE REF TO if_rrhi_virt_hier, END OF gt_s_buffer
2 GT_TH_BUFFER Private See coding 20060313 GT_TH_BUFFER TYPE HASHED TABLE OF GT_S_BUFFER WITH UNIQUE KEY hieid
Method Signatures

Method FREE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALL Call by reference Type reference (TYPE) RS_BOOL Boolean 20060313
2 Importing I_HIEID Call by reference Type reference (TYPE) RSHIEID Interne Hierarchie-ID (Unique-ID) 20060313

Method FREE_INSTANCE on class CL_RRHI_VIRT_HIER_SINGLETON has no exception.

Method GET_INSTANCE 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 Interne Hierarchie-ID (Unique-ID) 20060313
2 Importing I_HIERCLNM Call by reference Type reference (TYPE) RRHICLNM Name der Hierarchie-Leseklasse 20060313
3 Importing I_PARAMETERS Call by reference Type reference (TYPE) RRHICLPA Parameter für Hierarchie-Leseklasse 20060313
4 Returning R_R_INSTANCE Value transfer Object reference (TYPE REF TO) IF_RRHI_VIRT_HIER Virtuelle Hierarchie 20060313
# Exception Resumable Description Created on
1 CX_RSR_HIERARCHY_EXCEPTIONS Basis Exception für Fehler bei Hierarchien im OLAP 20060313

Method _CREATE_NEW_INSTANCE 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 Interne Hierarchie-ID (Unique-ID) 20060313
2 Importing I_HIERCLNM Call by reference Type reference (TYPE) RRHICLNM Name der Hierarchie-Leseklasse 20060313
3 Importing I_PARAMETERS Call by reference Type reference (TYPE) RRHICLPA Parameter für Hierarchie-Leseklasse 20060313
4 Returning R_R_INSTANCE Value transfer Object reference (TYPE REF TO) IF_RRHI_VIRT_HIER Virtuelle Hierarchie 20060313
# Exception Resumable Description Created on
1 CX_RSR_HIERARCHY_EXCEPTIONS Basis Exception für Fehler bei Hierarchien im OLAP 20060313
History
Last changed by/on SAP  20130531 
SAP Release Created in 700