SAP ABAP Class CL_RSDDTPS_HIER_MAINTAIN (Maintenance 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_MAINTAIN  
Short Description Maintenance 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 20090508   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 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)
Interfaces
Class CL_RSDDTPS_HIER_MAINTAIN has no interface implemented.
Friends
Class CL_RSDDTPS_HIER_MAINTAIN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_STATUS_ACTIVATE Constant Public Type reference (TYPE) RSDDTPS_HIER_NM_STAT 'M' Planned for Activation 20090521
2 N_C_STATUS_ACTIVE Constant Public Type reference (TYPE) RSDDTPS_HIER_NM_STAT 'A' Active 20090521
3 N_C_STATUS_DELETE Constant Public Type reference (TYPE) RSDDTPS_HIER_NM_STAT 'D' Delete 20090521
4 N_C_STATUS_FORCE_ACTIVATE Constant Public Type reference (TYPE) RSDDTPS_HIER_NM_STAT 'F' Force Activation 20090824
5 N_C_STATUS_INITIAL Constant Public Type reference (TYPE) RSDDTPS_HIER_NM_STAT ' ' Initial 20090521
6 P_CHANGES_EXIST Instance attribute Private Type reference (TYPE) RS_BOOL Changes Found 20090521
7 P_INFOPROV Instance attribute Private Type reference (TYPE) RSINFOPROV InfoProvider 20090508
8 P_READ_RELATED_HIER Instance attribute Private Type reference (TYPE) RS_BOOL Hierarchy Status Already Read 20090514
9 P_SYNCHRONIZE Instance attribute Private Type reference (TYPE) RS_BOOL Synchronization Run 20090520
10 P_TH_CHABASNM Instance attribute Private Type reference (TYPE) NT_TH_CHABASNM 20090508
11 P_TH_CHAPRSNT Instance attribute Private Type reference (TYPE) RSDM_TH_CHAPRSNT InfoObject Display 20090519
12 P_TH_TEXT_SID Instance attribute Private Type reference (TYPE) RRSI_TH_SID SID List of Node Texts 20090519
13 P_TREX_RFCDEST Static Attribute Private Type reference (TYPE) RFCDEST Logical destination (specified when calling function) 20090514
14 P_TS_HIEDIRT Instance attribute Private Type reference (TYPE) NT_TS_RSHIEDIRT Text Table of Hierarchies 20090609
15 P_TS_HIEDIR_OLAP Instance attribute Private Type reference (TYPE) NT_TS_HIEDIR_OLAP 20090514
16 P_TS_HIER_HNM Instance attribute Private Type reference (TYPE) RSDDTPS_TS_HIER_HNM Hierarchies for Use in Polestar 20090521
17 P_TS_HIER_INDEX Instance attribute Private Type reference (TYPE) RSDDTPS_TS_HIER_IDX Table Type Polestar Hierarchy Indexes 20090518
18 P_TS_HIER_INFOPROV Instance attribute Private Type reference (TYPE) RSDDTPS_TS_HIER_IP Table Type for Assignment of Hier to InfoProv/IObjnm 20090518
19 P_TS_HINTAB_OLAP Instance attribute Private Type reference (TYPE) NT_TS_HINTAB_OLAP Interval table 20090519
20 P_TS_IOBJNM_CHABASNM Instance attribute Private Type reference (TYPE) NT_TS_IOBJNM_CHABASNM 20090508
21 P_TS_RELATED_HIER Instance attribute Private Type reference (TYPE) NT_TS_RELATED_HIER 20090514
22 P_T_DTA_PRO Instance attribute Private Type reference (TYPE) RSD_T_DTA_PRO InfoObject Properties in Data Target 20090508
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Indexed Hierarchies Check 20090508
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20090520
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090508
4 DELETE Instance method Public Method Delete All Hierarchy Usages for an InfoProvider 20090710
5 GET_DELETED Instance method Public Method Returns the deleted hierarchies 20090824
6 GET_INDEX_INFO Instance method Public Method Details of hierarchy indexes belonging to the InfoProvider 20090508
7 GET_RELATED Instance method Public Method List of relevant hierarchies belonging to the InfoProvider 20090508
8 SAVE Instance method Public Method Save Changes 20090521
9 _BUILD_DELETE_TABLE Instance method Private Method Creates a list of table rows to delete 20090824
Events
Class CL_RSDDTPS_HIER_MAINTAIN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 NT_S_HINTAB_OLAP Public See coding 20090519 BEGIN OF nt_s_hintab_olap, pred TYPE rssid, listno TYPE rsrlistno, leaffrom TYPE RSSHLEAFFROMSTR , leafto TYPE RSSHLEAFTOSTR, interval type i, END OF nt_s_hintab_olap
2 NT_S_IOBJNM_CHABASNM Public See coding 20090508 BEGIN OF nt_s_iobjnm_chabasnm, iobjnm TYPE rsiobjnm, chabasnm TYPE rsdchabasnm, END OF nt_s_iobjnm_chabasnm
3 NT_S_RELATED_HIER Public See coding 20090514 BEGIN OF nt_s_related_hier, infoprov TYPE rsinfoprov, iobjnm TYPE rsiobjnm, hienm TYPE rshienm, no_hierarchies TYPE rs_bool, selected TYPE rs_bool, index_exists TYPE rs_bool, index_users TYPE i, status TYPE rsddtps_hier_nm_stat, hieid TYPE rshieid, text TYPE rstxtlg, langu TYPE sylangu, ts_hier_idx TYPE SORTED TABLE OF rsddtps_hier_idx WITH UNIQUE KEY hiesid sver, END OF nt_s_related_hier
4 NT_TH_CHABASNM Public See coding 20090508 nt_th_chabasnm TYPE HASHED TABLE OF rsdchabasnm WITH UNIQUE KEY table_line
5 NT_TS_HIEDIR_OLAP Public See coding 20090514 nt_ts_hiedir_olap TYPE SORTED TABLE OF rsrhiedir_olap WITH UNIQUE KEY hiesid sver
6 NT_TS_HINTAB_OLAP Public See coding 20090519 nt_ts_hintab_olap TYPE SORTED TABLE OF nt_s_hintab_olap WITH UNIQUE KEY pred listno
7 NT_TS_HINTAB_OLAP_INTNUM Public See coding 20101217 nt_ts_hintab_olap_intnum TYPE SORTED TABLE OF nt_s_hintab_olap WITH UNIQUE KEY interval
8 NT_TS_IOBJNM_CHABASNM Public See coding 20090508 nt_ts_iobjnm_chabasnm TYPE SORTED TABLE OF nt_s_iobjnm_chabasnm WITH UNIQUE KEY iobjnm
9 NT_TS_RELATED_HIER Public See coding 20090514 nt_ts_related_hier TYPE SORTED TABLE OF nt_s_related_hier WITH UNIQUE KEY infoprov iobjnm hienm
10 NT_TS_RSHIEDIRT Public See coding 20090609 NT_TS_RSHIEDIRT TYPE SORTED TABLE OF RSHIEDIRT WITH UNIQUE KEY LANGU HIEID OBJVERS
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUCCESS Call by reference Type reference (TYPE) RS_BOOL Boolean 20090702
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20090702

Method CHECK on class CL_RSDDTPS_HIER_MAINTAIN has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_PROVIDER Call by reference Object reference (TYPE REF TO) IF_RSDDTPS_PROVIDER Providerinterface für Polestar 20090625
2 Importing I_SYNCHRONIZE Call by reference Type reference (TYPE) RS_BOOL Boolean 20090520
# Exception Resumable Description Created on
1 CX_RSDDTPS_HIER_MAINTAIN InfoProvider ungültig 20090717

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUCCESS Call by reference Type reference (TYPE) RS_BOOL Boolean 20090717
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20090717

Method DELETE on class CL_RSDDTPS_HIER_MAINTAIN has no exception.

Method GET_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TS_DELETED Value transfer Type reference (TYPE) RSDDTPS_TS_HIER_HNM Hierarchien vorgesehen für Polestar 20090824

Method GET_DELETED on class CL_RSDDTPS_HIER_MAINTAIN has no exception.

Method GET_INDEX_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LANGU Call by reference Type reference (TYPE) SYLANGU Sprachenschlüssel der aktuellen Textumgebung 20090609
2 Returning R_TS_INDEX_INFO Value transfer Type reference (TYPE) NT_TS_RELATED_HIER 20090609

Method GET_INDEX_INFO on class CL_RSDDTPS_HIER_MAINTAIN has no exception.

Method GET_RELATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TS_RELATED_HIER Value transfer Type reference (TYPE) NT_TS_RELATED_HIER 20090514

Method GET_RELATED on class CL_RSDDTPS_HIER_MAINTAIN has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXTERNAL_COMMIT Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20090521
2 Importing I_TS_RELATED_HIER Call by reference Type reference (TYPE) NT_TS_RELATED_HIER 20090521
# Exception Resumable Description Created on
1 CX_RSDDTPS_HIER_MAINTAIN Fehler in der Hierarchieverwaltung für Polestar 20090529

Method _BUILD_DELETE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_HIER_HNM_DELETE Call by reference Type reference (TYPE) RSDDTPS_T_HIER_HNM Hierarchien vorgesehen für Polestar 20090824
2 Changing C_T_HIER_IP_DELETE Call by reference Type reference (TYPE) RSDDTPS_T_HIER_IP Tabellentyp für die Zuordnung von Hier an InfoProv/IObjnm 20090824
3 Importing I_S_HIER_HNM Call by reference Type reference (TYPE) RSDDTPS_HIER_HNM Hierarchien vorgesehen für Polestar 20090824

Method _BUILD_DELETE_TABLE on class CL_RSDDTPS_HIER_MAINTAIN has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 701