SAP ABAP Class CL_RSRHIER_THJT_RUN (TmpHierJoin Type Runtime)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSR_HIER_THJT (Package) TLOGO: Temporal Hierarhcy Join - Type
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RS_BASE BW Basis 20040903
Properties
Class CL_RSRHIER_THJT_RUN  
Short Description TmpHierJoin Type Runtime    
Super Class CL_RS_BASE BW Basis 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSR_HIER_THJT   TLOGO: Temporal Hierarhcy Join - Type 
Created 20040903   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSRHIER_THJT_RUN has no interface implemented.
Friends
Class CL_RSRHIER_THJT_RUN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_CHABAS_TIMNM Instance attribute Private Type reference (TYPE) RSTIMNM Basic Time Characteristic 20050113
2 P_S_THJT Instance attribute Private Type reference (TYPE) RSHIERTHJT "Temporal Hierarchy Join" - Types 20040903
3 P_THR_THJT Static Attribute Private Type reference (TYPE) PT_THR_THJT Buffer of Instances 20040903
4 P_TS_BUFFER Instance attribute Private Type reference (TYPE) PT_TS_BUFFER Buffer of Results 20040903
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20040903
2 DERIVE_KEYDATE_FROM_TIMSID Instance method Public Method Derives a Key Date from SID for Time Reference / Buffered 20040916
3 FACTORY Static method Public Method Factory 20040903
4 GET_CHABAS_TIMNM Instance method Public Method Name of Basic Characteristic for Time 20080619
5 GET_PROPERTIES Instance method Public Method Returns Properties 20050912
6 GET_TIMNM Instance method Public Method Get Name of Time Reference 20040906
7 _DERIVE Instance method Private Method Derives a Key Date from SID for Time Reference 20040903
8 _SET_TIMNM Instance method Private Method Sets the Time Reference Depending on InfoProvider 20041008
Events
Class CL_RSRHIER_THJT_RUN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 PT_SR_THJT Private See coding 20040903 begin of PT_SR_THJT, thjt type rsrhierthjt, infoprov type rsinfoprov, object type ref to cl_rsrhier_thjt_run, end of pt_sr_thjt
2 PT_S_ASO_BUFFER Private See coding 20040915 begin of PT_S_ASO_BUFFER, sid type rssid, timsid type rssid, asosid type rssid, end of pt_s_aso_buffer
3 PT_S_BUFFER Private See coding 20040903 begin of Pt_S_BUFFER, timsid type rssid, date type sy-datum, end of pt_s_buffer
4 PT_THR_THJT Private See coding 20040903 PT_THR_THJT type hashed table of pt_sr_thjt with unique key thjt infoprov
5 PT_TS_ASO_BUFFER Private See coding 20040915 PT_TS_ASO_BUFFER type sorted table of pt_s_aso_buffer with unique key sid timsid
6 PT_TS_BUFFER Private See coding 20040903 PT_TS_BUFFER type sorted table of pt_s_buffer with unique key timsid
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20041008
2 Importing I_THJT Call by reference Type reference (TYPE) RSRHIERTHJT Name der "temporalen Hierarchie Join" - Art 20040903
# Exception Resumable Description Created on
1 CX_RSRHIER_THJT_INVALID_TIMNM TempHierJoin Type nicht gefunden 20041011
2 CX_RSRHIER_THJT_NOT_FOUND TempHierJoin Type nicht gefunden 20041011

Method DERIVE_KEYDATE_FROM_TIMSID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TIMSID Call by reference Type reference (TYPE) RSSID Stammdaten ID 20050113
2 Returning R_DATE Value transfer Type reference (TYPE) SY-DATUM Aktuelles Datum des Applikationsservers 20040916

Method DERIVE_KEYDATE_FROM_TIMSID on class CL_RSRHIER_THJT_RUN has no exception.

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20041008
2 Importing I_THJT Call by reference Type reference (TYPE) RSRHIERTHJT Name der "temporalen Hierarchie Join" - Art 20040903
3 Returning R_R_THJT Value transfer Object reference (TYPE REF TO) CL_RSRHIER_THJT_RUN TmpHierJoin Typ Runtime 20040903
# Exception Resumable Description Created on
1 CX_RSRHIER_THJT_INVALID_TIMNM Objekt nicht gefunden 20041011
2 CX_RSRHIER_THJT_NOT_FOUND TempHierJoin Type nicht gefunden 20041011

Method GET_CHABAS_TIMNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TIMNM Value transfer Type reference (TYPE) RSTIMNM Zeitmerkmal 20080619

Method GET_CHABAS_TIMNM on class CL_RSRHIER_THJT_RUN has no exception.

Method GET_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_S_THJT Value transfer Type reference (TYPE) RSHIERTHJT "Temporaler Hierarchie Join" - Arten 20050912

Method GET_PROPERTIES on class CL_RSRHIER_THJT_RUN has no exception.

Method GET_TIMNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TIMNM Value transfer Type reference (TYPE) RSD_IOBJNM 20040906

Method GET_TIMNM on class CL_RSRHIER_THJT_RUN has no exception.

Method _DERIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TIMSID Call by reference Type reference (TYPE) RSSID Stammdaten ID 20040903
2 Returning R_DATE Value transfer Type reference (TYPE) SY-DATUM Aktuelles Datum des Applikationsservers 20040903

Method _DERIVE on class CL_RSRHIER_THJT_RUN has no exception.

Method _SET_TIMNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20041008
2 Returning R_TIMNM_NEW Value transfer Type reference (TYPE) RSTIMNM Zeitmerkmal 20041008
# Exception Resumable Description Created on
1 CX_RSRHIER_THJT_INVALID_TIMNM Ungültiges Zeitmerkmal in TempHierJoin Art 20041011
History
Last changed by/on SAP  20130531 
SAP Release Created in 700