SAP ABAP Class CL_RSDDTPS_HIER_INDEX_HNM (Indexing of Polestar hierarchies)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDDTPS_HIER (Package) RSDDTPS_HIER
Properties
Class CL_RSDDTPS_HIER_INDEX_HNM  
Short Description Indexing of Polestar hierarchies    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDDTPS_HIER   RSDDTPS_HIER 
Created 20090528   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSDDTPS_HIER_MAINTAIN Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 RRSI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDDTPS_HIER_INDEX_HNM has no interface implemented.
Friends
Class CL_RSDDTPS_HIER_INDEX_HNM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_INTNUM_MAX Constant Public Type reference (TYPE) I 2139999999 20101217
2 N_C_INTNUM_MIN Constant Public Type reference (TYPE) I 2130000000 20101217
3 P_CHABASNM Instance attribute Private Type reference (TYPE) RSCHABASNM Reference Characteristic 20090528
4 P_HIENM Instance attribute Private Type reference (TYPE) RSHIENM Hierarchy Name 20090528
5 P_INFOPROV Instance attribute Private Type reference (TYPE) RSINFOPROV InfoProvider 20090528
6 P_INTNUM Instance attribute Private Type reference (TYPE) I N_C_INTNUM_MIN 20101217
7 P_IOBJNM Instance attribute Private Type reference (TYPE) RSIOBJNM InfoObject 20090528
8 P_SYNCHRONOUS Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20090528
9 P_S_HIER_HNM Instance attribute Private Type reference (TYPE) RSDDTPS_HIER_HNM Hierarchies for Use in Polestar 20090528
10 P_TH_CHAPRSNT Instance attribute Private Type reference (TYPE) RSDM_TH_CHAPRSNT Display 20090528
11 P_TH_TEXT_SID Instance attribute Private Type reference (TYPE) RRSI_TH_SID SID (or Integer) Table 20090528
12 P_TREX_RFCDEST Static Attribute Private Type reference (TYPE) RFCDEST Logical destination (specified when calling function) 20090528
13 P_TS_HIEDIR_OLAP Instance attribute Private Type reference (TYPE) CL_RSDDTPS_HIER_MAINTAIN=>NT_TS_HIEDIR_OLAP 20090528
14 P_TS_HIER_INDEX Instance attribute Private Type reference (TYPE) RSDDTPS_TS_HIER_IDX Table Type Polestar Hierarchy Indexes 20090528
15 P_TS_HIER_INFOPROV Instance attribute Private Type reference (TYPE) RSDDTPS_TS_HIER_IP Table Type for Assignment of Hier to InfoProv/IObjnm 20090528
16 P_TS_HINTAB_OLAP Instance attribute Private Type reference (TYPE) CL_RSDDTPS_HIER_MAINTAIN=>NT_TS_HINTAB_OLAP 20090528
17 P_TS_HINTAB_OLAP_INTNUM Instance attribute Private Type reference (TYPE) CL_RSDDTPS_HIER_MAINTAIN=>NT_TS_HINTAB_OLAP_INTNUM 20101217
18 P_T_MSG Instance attribute Private Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20090717
19 P_T_NODE_TYPE Instance attribute Private Type reference (TYPE) NT_T_NODE_TYPE Table for node type index 20090703
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method Peformance of Outstanding Tasks 20090528
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20090528
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090528
4 CREATE_PHYSICAL_INDEX Static method Public Method Responsible for creating any physical indexes 20090528
5 GET_SIDCONVERT Instance method Private Method Characteristic is BIA-SIDCONVERT: A SID index exists 20090717
6 GET_STATUS Instance method Public Method Information on the current status of the index 20090528
7 _CREATE_INDEX Instance method Private Method Write indexes 20090528
8 _CREATE_INDEX_NAME Instance method Private Method Delete hierarchy index 20090528
9 _CREATE_INTERVAL_INDEX Instance method Private Method Create interval index 20090529
10 _CREATE_LEVEL_INDEX Instance method Private Method Create level index 20090706
11 _CREATE_LINK_INDEX Instance method Private Method Create link index 20090706
12 _CREATE_LOGICAL_INDEX Instance method Private Method Create logical index 20090528
13 _CREATE_NODE_TYPE_INDEX Instance method Private Method Create node type index 20090703
14 _CREATE_SUCC_PRED_INDEX Instance method Private Method Create successor-predecessor index 20090528
15 _CREATE_TEXT_INDEX Instance method Private Method Create text index 20090529
16 _DELETE_INDEX Instance method Private Method Delete indexes 20090528
17 _DELETE_LOGICAL_INDEX Instance method Private Method Deletes logical index before (re)creating 20090904
18 _UPDATE_DB Instance method Private Method Update database entries 20090528
Events
Class CL_RSDDTPS_HIER_INDEX_HNM has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 NT_S_NODE_TYPE Public See coding Structure for node type index 20090703 begin of NT_S_NODE_TYPE, type type i, key type rsiobjnm, end of NT_S_NODE_TYPE
2 NT_T_NODE_TYPE Public See coding Table for node type index 20090703 NT_T_NODE_TYPE TYPE STANDARD TABLE OF NT_S_NODE_TYPE
Method Signatures

Method ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20090717
# Exception Resumable Description Created on
1 CX_RSDDTPS_HIER_INDEX_HNM Fehler bei der Indizierung einer Hierarchie 20090528

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RSDDTPS_HIER_INDEX_HNM has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RSDDTPS_HIER_INDEX_HNM has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_HIER_HNM Call by reference Type reference (TYPE) RSDDTPS_HIER_HNM Hierarchien vorgesehen für Polestar 20090528
# Exception Resumable Description Created on
1 CX_RSDDTPS_HIER_INDEX_HNM Fehler bei der Indizierung 20090528
2 CX_RSDDTPS_HIER_INDEX_NF Keine Hierarchien zu indizieren gefunden 20090717
3 CX_RSDDTPS_HIER_INDEX_STATUS Wegen Hierarchiestatus wird nicht indiziert 20090717

Method CREATE_PHYSICAL_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INDEX_NAME Call by reference Type reference (TYPE) RSD_TABLNM 20090528
2 Importing I_RFC_DESTINATION Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20090528
3 Importing I_TABLE Call by reference Type reference (TYPE) ANY TABLE 20090528
# Exception Resumable Description Created on
1 CX_RSDDTPS_HIER_INDEX_PHYS Fehler bei der Indizierung einer Hierarchie 20090529

Method GET_SIDCONVERT 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) RSCHABASNM 20090717
2 Returning R_IS_SIDCONVERT Value transfer Type reference (TYPE) RS_BOOL 20090717

Method GET_SIDCONVERT on class CL_RSDDTPS_HIER_INDEX_HNM has no exception.

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_STATUS Value transfer Type reference (TYPE) RSDDTPS_HIER_NM_STAT Status der Polestarhierarchie 20090528

Method GET_STATUS on class CL_RSDDTPS_HIER_INDEX_HNM has no exception.

Method _CREATE_INDEX Signature

Method _CREATE_INDEX on class CL_RSDDTPS_HIER_INDEX_HNM has no parameter.
# Exception Resumable Description Created on
1 CX_RSDDTPS_HIER_INDEX_HNM Fehler bei der Indizierung einer Hierarchie 20090529

Method _CREATE_INDEX_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 20090528
2 Importing I_SVER Call by reference Type reference (TYPE) RSRSVER Version im Key der Inklusionstabelle 20090528
3 Returning R_INDEX_NAME Value transfer Type reference (TYPE) RSD_TABLNM 20090528

Method _CREATE_INDEX_NAME on class CL_RSDDTPS_HIER_INDEX_HNM has no exception.

Method _CREATE_INTERVAL_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INT_INDEX_NAME Call by reference Type reference (TYPE) RSD_TABLNM 20090529
2 Importing I_S_HIEDIR_OLAP Call by reference Type reference (TYPE) RSRHIEDIR_OLAP OLAP-relevante Information zu den Hierarchien 20090529
# Exception Resumable Description Created on
1 CX_RSDDTPS_HIER_INDEX_HNM Fehler bei der Indizierung einer Hierarchie 20090529

Method _CREATE_LEVEL_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LEVEL_INDEX_NAME Call by reference Type reference (TYPE) RSD_TABLNM 20090706
2 Importing I_S_HIEDIR_OLAP Call by reference Type reference (TYPE) RSRHIEDIR_OLAP OLAP-relevante Information zu den Hierarchien 20090706
# Exception Resumable Description Created on
1 CX_RSDDTPS_HIER_INDEX_HNM Fehler bei der Indizierung einer Hierarchie 20090706

Method _CREATE_LINK_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LINK_INDEX_NAME Call by reference Type reference (TYPE) RSD_TABLNM 20090706
2 Importing I_S_HIEDIR_OLAP Call by reference Type reference (TYPE) RSRHIEDIR_OLAP OLAP-relevante Information zu den Hierarchien 20090706
# Exception Resumable Description Created on
1 CX_RSDDTPS_HIER_INDEX_HNM Fehler bei der Indizierung einer Hierarchie 20090706

Method _CREATE_LOGICAL_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INT_INDEX_ID Call by reference Type reference (TYPE) RSDDTPS_INDEX_ID Index ID 20090528
2 Importing I_LEVEL_INDEX_ID Call by reference Type reference (TYPE) RSDDTPS_INDEX_ID Index ID 20090717
3 Importing I_LINK_INDEX_ID Call by reference Type reference (TYPE) RSDDTPS_INDEX_ID Index ID 20090717
4 Importing I_LOG_INDEX_ID Call by reference Type reference (TYPE) RSDDTPS_INDEX_ID Index ID 20090528
5 Importing I_NODE_TYPE_INDEX_ID Call by reference Type reference (TYPE) RSDDTPS_INDEX_ID Index ID 20090717
6 Importing I_SP_INDEX_ID Call by reference Type reference (TYPE) RSDDTPS_INDEX_ID Index ID 20090528
7 Importing I_S_HIEDIR_OLAP Call by reference Type reference (TYPE) RSRHIEDIR_OLAP OLAP-relevante Information zu den Hierarchien 20090528
8 Importing I_TEXT_INDEX_ID Call by reference Type reference (TYPE) RSDDTPS_INDEX_ID Index ID 20090717
# Exception Resumable Description Created on
1 CX_RSDDTPS_HIER_INDEX_HNM Fehler bei der Indizierung einer Hierarchie 20090529

Method _CREATE_NODE_TYPE_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE_TYPE_INDEX_NAME Call by reference Type reference (TYPE) RSD_TABLNM 20090706
2 Importing I_S_HIEDIR_OLAP Call by reference Type reference (TYPE) RSRHIEDIR_OLAP OLAP-relevante Information zu den Hierarchien 20090703
# Exception Resumable Description Created on
1 CX_RSDDTPS_HIER_INDEX_HNM Fehler bei der Indizierung einer Hierarchie 20090703

Method _CREATE_SUCC_PRED_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SP_INDEX_NAME Call by reference Type reference (TYPE) RSD_TABLNM 20090703
2 Importing I_S_HIEDIR_OLAP Call by reference Type reference (TYPE) RSRHIEDIR_OLAP OLAP-relevante Information zu den Hierarchien 20090528
# Exception Resumable Description Created on
1 CX_RSDDTPS_HIER_INDEX_HNM Fehler bei der Indizierung einer Hierarchie 20090529

Method _CREATE_TEXT_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_HIEDIR_OLAP Call by reference Type reference (TYPE) RSRHIEDIR_OLAP OLAP-relevante Information zu den Hierarchien 20090529
2 Importing I_TEXT_INDEX_NAME Call by reference Type reference (TYPE) RSD_TABLNM 20090529
# Exception Resumable Description Created on
1 CX_RSDDTPS_HIER_INDEX_HNM Fehler bei der Indizierung einer Hierarchie 20090529

Method _DELETE_INDEX Signature

Method _DELETE_INDEX on class CL_RSDDTPS_HIER_INDEX_HNM has no parameter.
# Exception Resumable Description Created on
1 CX_RSDDTPS_HIER_INDEX_HNM Fehler bei der Indizierung einer Hierarchie 20090529

Method _DELETE_LOGICAL_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOG_INDEX_ID Call by reference Type reference (TYPE) RSDDTPS_INDEX_ID Index ID 20090904
# Exception Resumable Description Created on
1 CX_RSDDTPS_HIER_INDEX_HNM Fehler bei der Indizierung einer Hierarchie 20090904

Method _UPDATE_DB Signature

Method _UPDATE_DB on class CL_RSDDTPS_HIER_INDEX_HNM has no parameter.
Method _UPDATE_DB on class CL_RSDDTPS_HIER_INDEX_HNM has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 701