SAP ABAP Class CL_RSDDB_OBJ_HIS (A Hierarchy Version (HIESID-SVER))
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDDB (Package) BIA Objects and Write Routines
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDDB_OBJ BIA Index Object 20080821
Properties
Class CL_RSDDB_OBJ_HIS  
Short Description A Hierarchy Version (HIESID-SVER)    
Super Class CL_RSDDB_OBJ BIA Index Object 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDDB   BIA Objects and Write Routines 
Created 20080821   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RRHI 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_RSDDB_OBJ_HIS has no interface implemented.
Friends
Class CL_RSDDB_OBJ_HIS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_HIESID Instance attribute Public Type reference (TYPE) RSRHIESID SID for Hierarchy ID 20080821
2 N_INTERVAL Instance attribute Public Type reference (TYPE) RSRINTVLFL Flag: Hierarchy contains intervals 20080822
3 N_INTERVAL_INDEX_NAME Instance attribute Public Type reference (TYPE) TABNAME Index Name 20081013
4 N_INTERVAL_TABLE Instance attribute Public Type reference (TYPE) TABNAME Table Name 20080822
5 N_IOBJNM Instance attribute Public Type reference (TYPE) RSIOBJNM InfoObject 20080821
6 N_R_OBJ_HIE Instance attribute Public Object reference (TYPE REF TO) CL_RSDDB_OBJ_HIE Collection class for Hierarchies of an IO 20080822
7 N_SUCC_PRED_INDEX_NAME Instance attribute Public Type reference (TYPE) TABNAME Index Name 20081013
8 N_SUCC_PRED_TABLE Instance attribute Public Type reference (TYPE) TABNAME Table Name 20080822
9 N_SVER Instance attribute Public Type reference (TYPE) RSRSVER Version in Inclusion Table Key 20080821
10 P_HIER_DELETED Instance attribute Private Type reference (TYPE) RS_BOOL The flag is set if hierarchy already deleted in BW 20090605
11 P_S_HIEDIR Instance attribute Private Type reference (TYPE) RRHI_S_HIEDIR RSRHIEDIR_OLAP Row 20090107
12 P_TS_HIEDIR_OLAP Static Attribute Private Type reference (TYPE) NT_TS_HIEDIR_OLAP Buffer Table for HIESID+SVER 20080925
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080821
2 GET_HIEDIR Instance method Public Method Returns the corresponding RSRHIEDIR_OLAP entry 20090107
3 GET_HIENM Static method Public Method Determines the hierarchy name 20090925
4 GET_HINT_TABLE_NAME Static method Public Method Returns interval table name 20080925
5 GET_HSP_TABLE_NAME Static method Public Method Returns Succ Pred table name 20080925
6 GET_INDEX_IDS Static method Public Method Returns Succ Pred table name 20080925
7 GET_LOG_INDEX_ID_PARTS Static method Public Method De-concatenates logical IndexID 20090102
8 GET_OBJNM Static method Public Method Creates the hierarchy version object name 20080822
9 GET_OBJNM_PARTS Static method Public Method De-concatenates the hier. version object name 20080822
10 SHOW_APPL_LOG Static method Public Method Navigates to application log 20090120
Events
Class CL_RSDDB_OBJ_HIS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 NT_TS_HIEDIR_OLAP Public See coding 20080925 NT_TS_HIEDIR_OLAP TYPE SORTED TABLE OF rsrhiedir_olap WITH UNIQUE KEY hiesid sver
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEPLEVEL Call by reference Type reference (TYPE) RSDDBDEPLEVEL Schachteltiefe für abhängige InfoObjekte beim BIA-Index IO 20080822
2 Importing I_OBJNM Call by reference Type reference (TYPE) RSDDBBIAOBJECT BI-Name des Objekts des BIA-Index (InfoCube o. InfoObjekt) 20080821
3 Importing I_S_HIEDIR Call by reference Type reference (TYPE) RRHI_S_HIEDIR 20081222

Method CONSTRUCTOR on class CL_RSDDB_OBJ_HIS has no exception.

Method GET_HIEDIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_S_HIEDIR Value transfer Type reference (TYPE) RRHI_S_HIEDIR 20090107

Method GET_HIEDIR on class CL_RSDDB_OBJ_HIS has no exception.

Method GET_HIENM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJNM Call by reference Type reference (TYPE) RSDDBBIAOBJECT BW-Name des Objekts des BWA-Index (InfoCube o. InfoObjekt) 20090925
2 Returning R_HIENM Value transfer Type reference (TYPE) RSHIENM Hierarchiename 20090925

Method GET_HIENM on class CL_RSDDB_OBJ_HIS has no exception.

Method GET_HINT_TABLE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HIESID Call by reference Type reference (TYPE) RSRHIESID SID für die Hierarchie ID 20080925
2 Importing I_SVER Call by reference Type reference (TYPE) RSRSVER Version im Key der Inklusionstabelle 20080925
3 Returning R_NAME Value transfer Type reference (TYPE) TABNAME Tabellenname 20080925

Method GET_HINT_TABLE_NAME on class CL_RSDDB_OBJ_HIS has no exception.

Method GET_HSP_TABLE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HIESID Call by reference Type reference (TYPE) RSRHIESID SID für die Hierarchie ID 20080925
2 Importing I_SVER Call by reference Type reference (TYPE) RSRSVER Version im Key der Inklusionstabelle 20080925
3 Returning R_NAME Value transfer Type reference (TYPE) TABNAME Tabellenname 20080925

Method GET_HSP_TABLE_NAME on class CL_RSDDB_OBJ_HIS has no exception.

Method GET_INDEX_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INTERVAL_INDEX Call by reference Type reference (TYPE) TREXD_INDEX_ID Index-ID 20080925
2 Exporting E_LOGICAL_INDEX_ID Call by reference Type reference (TYPE) TREXD_INDEX_ID Index-ID 20080925
3 Exporting E_SUCC_PRED_INDEX Call by reference Type reference (TYPE) TREXD_INDEX_ID Index-ID 20080925
4 Importing I_HIESID Call by reference Type reference (TYPE) RSRHIESID SID für die Hierarchie ID 20080925
5 Importing I_SVER Call by reference Type reference (TYPE) RSRSVER Version im Key der Inklusionstabelle 20080925

Method GET_INDEX_IDS on class CL_RSDDB_OBJ_HIS has no exception.

Method GET_LOG_INDEX_ID_PARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HIESID Call by reference Type reference (TYPE) RSRHIESID SID für die Hierarchie ID 20090102
2 Exporting E_IOBJNM Call by reference Type reference (TYPE) RSD_IOBJNM 20090102
3 Exporting E_SVER Call by reference Type reference (TYPE) RSRSVER Version im Key der Inklusionstabelle 20090102
4 Importing I_INDEX_ID Call by reference Type reference (TYPE) TREXD_INDEX_ID Index-ID 20090102
# Exception Resumable Description Created on
1 WRONG_NAME 20090102

Method GET_OBJNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HIESID Call by reference Type reference (TYPE) RSRHIESID SID für die Hierarchie ID 20080822
2 Importing I_IOBJNM Call by reference Type reference (TYPE) RSD_IOBJNM 20080822
3 Importing I_SVER Call by reference Type reference (TYPE) RSRSVER Version im Key der Inklusionstabelle 20080822
4 Returning R_OBJNM Value transfer Type reference (TYPE) RSDDBBIAOBJECT BI-Name des Objekts des BIA-Index (InfoCube o. InfoObjekt) 20080822

Method GET_OBJNM on class CL_RSDDB_OBJ_HIS has no exception.

Method GET_OBJNM_PARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HIER_DELETED Call by reference Type reference (TYPE) RS_BOOL Boolean 20090605
2 Exporting E_HIESID Call by reference Type reference (TYPE) RSRHIESID SID für die Hierarchie ID 20080822
3 Exporting E_IOBJNM Call by reference Type reference (TYPE) RSD_IOBJNM 20080822
4 Exporting E_SVER Call by reference Type reference (TYPE) RSRSVER Version im Key der Inklusionstabelle 20080822
5 Importing I_OBJNM Call by reference Type reference (TYPE) RSDDBBIAOBJECT BI-Name des Objekts des BIA-Index (InfoCube o. InfoObjekt) 20080822
# Exception Resumable Description Created on
1 WRONG_NAME 20080822

Method SHOW_APPL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LOG_NOT_EXIST Call by reference Type reference (TYPE) RS_BOOL Boolean 20090120
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20090120
3 Importing I_HIEID Call by reference Type reference (TYPE) RSHIEID Interne Hierarchie-ID (Unique-ID) 20090120
4 Importing I_HIESID Call by reference Type reference (TYPE) RSRHIESID SID für die Hierarchie ID 20090120
5 Importing I_SVER Call by reference Type reference (TYPE) RSRSVER Version im Key der Inklusionstabelle 20090120

Method SHOW_APPL_LOG on class CL_RSDDB_OBJ_HIS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 712