SAP ABAP Class CL_RRHI_SIDCONVERTER_TD (SID Handler Class for Associated Characteristic TMPJOIN)
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 20040719
Properties
Class CL_RRHI_SIDCONVERTER_TD  
Short Description SID Handler Class for Associated Characteristic TMPJOIN    
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   OLAP Hierarchy - Services 
Created 20040719   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RRSI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSDM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSHI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RRHI_SIDCONVERTER_TD has no interface implemented.
Friends
Class CL_RRHI_SIDCONVERTER_TD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CP_S_FILLSTATE Constant Private See coding 20040719
2 L_S_OSID_SID Instance attribute Private Type reference (TYPE) TP_S_OSID_SID 20040719
3 L_S_SID_OSID Instance attribute Private Type reference (TYPE) TP_S_SID_OSID 20040719
4 N_C_ADDLENGTH Constant Public Type reference (TYPE) INT1 11 Natural Number 20050221
5 P_CHABASNM Instance attribute Private Type reference (TYPE) RSCHANM Characteristic 20040719
6 P_KTAB Instance attribute Private Type reference (TYPE) RSD_TABLNM 20040719
7 P_OSID_BUFFER Instance attribute Private Type reference (TYPE) TP_FILLSTATE 20040719
8 P_RESTSID_MAX Instance attribute Private Type reference (TYPE) RSSID Master Data ID 20041018
9 P_RESTSID_MIN Instance attribute Private Type reference (TYPE) RSSID Master Data ID 20041018
10 P_SID_BUFFER Instance attribute Private Type reference (TYPE) TP_FILLSTATE 20040719
11 P_STAB Instance attribute Private Type reference (TYPE) RSD_TABLNM 20040719
12 P_S_HIEDIR Instance attribute Private Type reference (TYPE) RSRHIEDIR_OLAP OLAP Relevant Information for the Hierarchies 20041015
13 P_TS_BUFFER Static Attribute Private Type reference (TYPE) TP_TS_BUFFER 20041014
14 P_TS_LINK_BUFFER Instance attribute Private Type reference (TYPE) TP_TS_LINK Buffer: lRelation Link -> Original 20041020
15 P_TS_OSID_BUFFER Instance attribute Private Type reference (TYPE) TP_TS_OSID_SID 20040719
16 P_TS_SID_BUFFER Instance attribute Private Type reference (TYPE) TP_TS_SID_OSID 20040719
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20040719
2 CONVERT_OSID_TO_SID Instance method Public Method Converts Original SID from Associated Characteristic in SID 20040719
3 CONVERT_OSID_TO_SID_ALL Instance method Public Method Converts Original SID from Associated Charact. into All SIDs 20041014
4 CONVERT_SID_TO_OSID Instance method Public Method Converts SID to the Original SID from Associated Charact. 20040719
5 FACTORY Static method Public Method Factory Method 20041014
6 FILL_LINKBUFFER Instance method Public Method Fills the Buffer for the Relation Link -> Original 20041020
7 FILL_OSIDBUFFER Instance method Public Method Fills the SID Buffer 20040719
8 FILL_SIDBUFFER Instance method Public Method Fills the SID Buffer 20040719
9 GET_TRANSLATION_KSID_TAB Instance method Public Method Gets Conversion Table (for Node SIDs) with Key SID 20050131
10 GET_TRANSLATION_SID_TAB Instance method Public Method Gets Conversion Table with Key SID 20040719
11 _CONVERT_OSID_TO_SID Instance method Private Method Converts Original SID from Associated Charact. into SID 20040719
12 _CONVERT_SID_TO_OSID Instance method Private Method Converts SID to the Original SID from Associated Charact. 20040719
13 _GET_TIMEINTERVAL Instance method Private Method Determines the Time Interval 20041011
14 _IS_BUFFER_FILLED Instance method Private Method Checks Whether Buffer or Leaves or Nodes Is Already Filled 20040719
15 _REFRESH_BUFFER Instance method Private Method Deletes Buffers 20041015
16 _SET_FILLSTATE Instance method Private Method Sets the Status of the Buffer 20040719
17 _SET_HIESID Instance method Private Method Sets the Hierarchy ID 20050817
Events
Class CL_RRHI_SIDCONVERTER_TD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_TRANSLATION Public See coding 20040719 begin of TN_S_TRANSLATION, sid type rssid, datefrom type rsdate, dateto type rsdate, nodename type rschavl, niobjnm type rschanm, osid type rssid, end of tn_s_translation
2 TN_TS_TRANSLATION_SID Public See coding 20040719 TN_TS_TRANSLATION_SID type sorted table of tn_s_translation with unique key SID
3 TN_T_TRANSLATION Public See coding 20050131 TN_T_TRANSLATION type standard table of tn_s_translation with non-unique key SID
4 TP_FILLSTATE Private See coding 20040719 tp_fillstate(1) type x
5 TP_S_BUFFER Private See coding 20041014 begin of TP_S_BUFFER, chabasnm type rsd_chanm, hiesid type rssid, object type ref to cl_rrhi_sidconverter_td, end of tp_s_buffer
6 TP_S_LINK Private See coding 20041020 begin of tp_s_link, sid type rssid, sid0 type rssid, end of tp_s_link
7 TP_S_OSID_SID Private See coding 20040719 begin of TP_S_OSID_SID, osid type rssid, datefrom type rsdate, dateto type rsdate, sid type rssid, end of tp_s_osid_sid
8 TP_S_SID_OSID Private See coding 20040719 begin of TP_S_SID_OSID, sid type rssid, osid type rssid, datefrom type rsdate, dateto type rsdate, end of tp_s_sid_osid
9 TP_TS_BUFFER Private See coding 20041014 TP_TS_BUFFER type sorted table of tp_s_buffer with unique key chabasnm hiesid
10 TP_TS_LINK Private See coding 20041020 TP_TS_LINK type sorted table of tp_s_link with unique key sid
11 TP_TS_OSID_SID Private See coding 20040719 TP_TS_OSID_SID type sorted table of tp_s_osid_sid with unique key osid datefrom initial size 0
12 TP_TS_SID_OSID Private See coding 20040719 TP_Ts_SID_OSID type sorted table of tp_s_sid_osid with unique key sid initial size 0
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHABASNM Call by reference Type reference (TYPE) RSCHANM Merkmal 20040719
2 Importing I_S_HIEDIR Call by reference Type reference (TYPE) RSRHIEDIR_OLAP OLAP-relevante Information zu den Hierarchien 20050817

Method CONSTRUCTOR on class CL_RRHI_SIDCONVERTER_TD has no exception.

Method CONVERT_OSID_TO_SID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE Call by reference Type reference (TYPE) RSDATE Query: Stichtagsdatum 20040719
2 Importing I_OSID Call by reference Type reference (TYPE) RSSID Stammdaten ID 20040719
3 Returning R_SID Value transfer Type reference (TYPE) RSSID Stammdaten ID 20040719

Method CONVERT_OSID_TO_SID on class CL_RRHI_SIDCONVERTER_TD has no exception.

Method CONVERT_OSID_TO_SID_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OSID Call by reference Type reference (TYPE) RSSID Stammdaten ID 20041014
2 Returning R_T_SID Value transfer Type reference (TYPE) RRSI_T_SID Stammdaten ID 20041014

Method CONVERT_OSID_TO_SID_ALL on class CL_RRHI_SIDCONVERTER_TD has no exception.

Method CONVERT_SID_TO_OSID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_CHANMTIME Call by reference Type reference (TYPE) RSRHIERCHANMTIME 20050817
2 Exporting E_T_OSID Call by reference Type reference (TYPE) RRSI_T_SID Stammdaten ID 20050817
3 Importing I_FISCVARNT Call by reference Type reference (TYPE) T009B-PERIV Geschäftsjahresvariante 20050817
4 Importing I_R_THJT Call by reference Object reference (TYPE REF TO) CL_RSRHIER_THJT_RUN 20050817
5 Importing I_SID Call by reference Type reference (TYPE) RSSID Stammdaten ID 20040719

Method CONVERT_SID_TO_OSID on class CL_RRHI_SIDCONVERTER_TD has no exception.

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHABASNM Call by reference Type reference (TYPE) RSCHANM Merkmal 20041014
2 Importing I_S_HIEDIR Call by reference Type reference (TYPE) RSRHIEDIR_OLAP OLAP-relevante Information zu den Hierarchien 20050817
3 Returning R_R_OBJECT Value transfer Object reference (TYPE REF TO) CL_RRHI_SIDCONVERTER_TD SID Behandlerklasse für assoziiertes Merkmal tmpjoin 20041014

Method FACTORY on class CL_RRHI_SIDCONVERTER_TD has no exception.

Method FILL_LINKBUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK_EXISTENCE Value transfer Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20070515
2 Importing I_OSID Value transfer Type reference (TYPE) RS_BOOL Boolean 20070515
3 Importing I_TS_SID Call by reference Type reference (TYPE) RRSI_TS_SID Tabelle von SID (bzw. Integers) 20070515

Method FILL_LINKBUFFER on class CL_RRHI_SIDCONVERTER_TD has no exception.

Method FILL_OSIDBUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LEAVES Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20040719
2 Importing I_NODES Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20040719

Method FILL_OSIDBUFFER on class CL_RRHI_SIDCONVERTER_TD has no exception.

Method FILL_SIDBUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LEAVES Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20040719
2 Importing I_NODES Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20040719

Method FILL_SIDBUFFER on class CL_RRHI_SIDCONVERTER_TD has no exception.

Method GET_TRANSLATION_KSID_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TH_SID Call by reference Type reference (TYPE) RSR_TH_SID Tabelle von SID (bzw. Integers) 20050131
2 Returning R_T_TRANSLATION Value transfer Type reference (TYPE) TN_T_TRANSLATION 20050131

Method GET_TRANSLATION_KSID_TAB on class CL_RRHI_SIDCONVERTER_TD has no exception.

Method GET_TRANSLATION_SID_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_CHAVLINFO Call by reference Type reference (TYPE) RSDM_TA_CHAVLINFO 20040719
2 Returning R_TS_TRANSLATION_SID Value transfer Type reference (TYPE) TN_TS_TRANSLATION_SID 20040719

Method GET_TRANSLATION_SID_TAB on class CL_RRHI_SIDCONVERTER_TD has no exception.

Method _CONVERT_OSID_TO_SID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OSID0 Call by reference Type reference (TYPE) RSSID Stammdaten ID 20041025
2 Returning R_TS_OSID_SID Value transfer Type reference (TYPE) TP_TS_OSID_SID 20040719

Method _CONVERT_OSID_TO_SID on class CL_RRHI_SIDCONVERTER_TD has no exception.

Method _CONVERT_SID_TO_OSID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SID Call by reference Type reference (TYPE) RSSID Stammdaten ID 20040719
2 Returning R_S_SID_OSID Value transfer Type reference (TYPE) TP_S_SID_OSID 20040719

Method _CONVERT_SID_TO_OSID on class CL_RRHI_SIDCONVERTER_TD has no exception.

Method _GET_TIMEINTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TIMNM Call by reference Type reference (TYPE) RSTIMNM Zeitmerkmal 20041011
2 Exporting E_TIMSID_FROM Call by reference Type reference (TYPE) RSSID Stammdaten ID 20050817
3 Exporting E_TIMSID_TO Call by reference Type reference (TYPE) RSSID Stammdaten ID 20050817
4 Importing I_DATEFROM Call by reference Type reference (TYPE) RSDATE Query: Stichtagsdatum 20041011
5 Importing I_DATETO Call by reference Type reference (TYPE) RSDATE Query: Stichtagsdatum 20041011
6 Importing I_FISCVARNT Call by reference Type reference (TYPE) T009B-PERIV Geschäftsjahresvariante 20041011
7 Importing I_R_THJT Call by reference Object reference (TYPE REF TO) CL_RSRHIER_THJT_RUN Name der "temporalen Hierarchie Join" - Art 20050817
# Exception Resumable Description Created on
1 FISCVARNT_MISSING 20130218

Method _IS_BUFFER_FILLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FILLSTATE Call by reference Type reference (TYPE) TP_FILLSTATE 20040719
2 Importing I_SID Call by reference Type reference (TYPE) RSSID Stammdaten ID 20040719
3 Returning R_RESULT Value transfer Type reference (TYPE) RS_BOOL Boolean 20040719

Method _IS_BUFFER_FILLED on class CL_RRHI_SIDCONVERTER_TD has no exception.

Method _REFRESH_BUFFER Signature

Method _REFRESH_BUFFER on class CL_RRHI_SIDCONVERTER_TD has no parameter.
Method _REFRESH_BUFFER on class CL_RRHI_SIDCONVERTER_TD has no exception.

Method _SET_FILLSTATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LEAVES Call by reference Type reference (TYPE) RS_BOOL Boolean 20040719
2 Importing I_NODES Call by reference Type reference (TYPE) RS_BOOL Boolean 20040719
3 Returning R_FILLSTATE Value transfer Type reference (TYPE) TP_FILLSTATE 20040719

Method _SET_FILLSTATE on class CL_RRHI_SIDCONVERTER_TD has no exception.

Method _SET_HIESID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_HIEDIR Call by reference Type reference (TYPE) RSRHIEDIR_OLAP 20050817

Method _SET_HIESID on class CL_RRHI_SIDCONVERTER_TD has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700