SAP ABAP Class CL_RSDDTPS_HIER_UPDATE (Updates Polestar hierarchy indexes)
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_UPDATE  
Short Description Updates Polestar hierarchy indexes    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDDTPS_HIER   RSDDTPS_HIER 
Created 20090714   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)
Interfaces
Class CL_RSDDTPS_HIER_UPDATE has no interface implemented.
Friends
Class CL_RSDDTPS_HIER_UPDATE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_CHANGED Instance attribute Private Type reference (TYPE) RS_BOOL Changes found 20090714
2 P_INCONSISTENT Instance attribute Private Type reference (TYPE) RS_BOOL Shows if HIER OB tables are inconsistent 20090824
3 P_INFOPROV Instance attribute Private Type reference (TYPE) RSINFOPROV InfoProvider 20090714
4 P_TREX_RFCDEST Static Attribute Private Type reference (TYPE) RFCDEST Logical destination (specified when calling function) 20090714
5 P_TS_HIEDIR_OLAP Instance attribute Private Type reference (TYPE) CL_RSDDTPS_HIER_MAINTAIN=>NT_TS_HIEDIR_OLAP 20090714
6 P_TS_HIER_HNM Instance attribute Private Type reference (TYPE) RSDDTPS_TS_HIER_HNM Hierarchies for Use in Polestar 20090714
7 P_TS_HIER_HNM_INACTIVE Instance attribute Private Type reference (TYPE) RSDDTPS_TS_HIER_HNM Hierarchies for Use in Polestar 20090904
8 P_TS_HIER_HNM_INCONSISTENT Instance attribute Private Type reference (TYPE) RSDDTPS_TS_HIER_HNM Inconsistent Hierarchies 20090824
9 P_TS_HIER_IDX Instance attribute Private Type reference (TYPE) RSDDTPS_TS_HIER_IDX Table Type Polestar Hierarchy Indexes 20090824
10 P_TS_HIER_IP Instance attribute Private Type reference (TYPE) RSDDTPS_TS_HIER_IP Table Type for Assignment of Hier to InfoProv/IObjnm 20090714
11 P_TS_HIER_IP_ALL Instance attribute Private Type reference (TYPE) RSDDTPS_TS_HIER_IP Changed + Deleted Hierarchies 20090714
12 P_TS_HIER_IP_CHANGED Instance attribute Private Type reference (TYPE) RSDDTPS_TS_HIER_IP Changed Hierarchies 20090714
13 P_TS_HIER_IP_DELETED Instance attribute Private Type reference (TYPE) RSDDTPS_TS_HIER_IP Deleted Hierarchies 20090714
14 P_TS_HIESID Instance attribute Private Type reference (TYPE) NT_TS_HIESID Sorted Table of HIESIDs 20090714
15 P_T_MSG Instance attribute Private Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20090714
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CHANGED Instance method Public Method Checks which hierarchies have been changed 20090714
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20090714
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090714
4 UPDATE Instance method Public Method Perform Update 20090714
5 _ACTIVATE Instance method Private Method Activate 20090714
6 _CHECK_ALL_INDEXES_EXIST Instance method Private Method Checks if all indexes are in the TREX 20090824
7 _CHECK_INCONSISTENT Instance method Private Method Checks which entries are inconsistent 20090824
8 _COLLECT_CHANGED Instance method Private Method Collects the changed indexes 20090714
9 _DELETE_INDEX Instance method Private Method 20090714
10 _DELETE_INDICES Instance method Private Method 20090714
11 _DELETE_IP Instance method Private Method Deletes changed hierarchies from the IP's where-used list 20090714
12 _UPDATE_HNM Instance method Private Method Updates entries in Polestar hierarchy administration 20090714
Events
Class CL_RSDDTPS_HIER_UPDATE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 NT_TS_HIESID Public See coding Sorted Table of HIESIDs 20090714 NT_TS_HIESID TYPE SORTED TABLE OF rsrhiesid WITH UNIQUE DEFAULT KEY
Method Signatures

Method CHECK_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CHANGED Value transfer Type reference (TYPE) RS_BOOL Boolean 20090714
# Exception Resumable Description Created on
1 CX_RSDDTPS_HIER_INDEX_UP2DATE Fehler bei der Indizierung 20090717

Method CLASS_CONSTRUCTOR Signature

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

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 20090714
# Exception Resumable Description Created on
1 CX_RSDDTPS_HIER_INDEX_UP2DATE Fehler bei der Indizierung 20090717

Method UPDATE 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) 20090714
2 Importing I_ACTIVATE Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20090714
3 Importing I_DIALOG Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20090714
# Exception Resumable Description Created on
1 CX_RSDDTPS_HIER_INDEX_UP2DATE Fehler bei der Indizierung 20090717

Method _ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DIALOG Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20090714

Method _ACTIVATE on class CL_RSDDTPS_HIER_UPDATE has no exception.

Method _CHECK_ALL_INDEXES_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_HIER_IDX Call by reference Type reference (TYPE) RSDDTPS_HIER_IDX Polestar Hierarchieindizes 20090824
2 Returning R_ALL_EXIST Value transfer Type reference (TYPE) RS_BOOL Boolean 20090824

Method _CHECK_ALL_INDEXES_EXIST on class CL_RSDDTPS_HIER_UPDATE has no exception.

Method _CHECK_INCONSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_INCONSISTENT Value transfer Type reference (TYPE) RS_BOOL Boolean 20090824

Method _CHECK_INCONSISTENT on class CL_RSDDTPS_HIER_UPDATE has no exception.

Method _COLLECT_CHANGED Signature

Method _COLLECT_CHANGED on class CL_RSDDTPS_HIER_UPDATE has no parameter.
Method _COLLECT_CHANGED on class CL_RSDDTPS_HIER_UPDATE has no exception.

Method _DELETE_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INDEX_ID Call by reference Type reference (TYPE) RSDDTPS_INDEX_ID Index ID 20090714

Method _DELETE_INDEX on class CL_RSDDTPS_HIER_UPDATE has no exception.

Method _DELETE_INDICES Signature

Method _DELETE_INDICES on class CL_RSDDTPS_HIER_UPDATE has no parameter.
Method _DELETE_INDICES on class CL_RSDDTPS_HIER_UPDATE has no exception.

Method _DELETE_IP Signature

Method _DELETE_IP on class CL_RSDDTPS_HIER_UPDATE has no parameter.
Method _DELETE_IP on class CL_RSDDTPS_HIER_UPDATE has no exception.

Method _UPDATE_HNM Signature

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