SAP ABAP Class CL_RRHI_MEMBERSID_TID (Manages the SIDs of the Hierarhcy Member (Time Independent))
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_RRHI_MEMBERSID Manages the SIDs of the Hierarchy Node and Leaves 20040401
Properties
Class CL_RRHI_MEMBERSID_TID  
Short Description Manages the SIDs of the Hierarhcy Member (Time Independent)    
Super Class CL_RRHI_MEMBERSID Manages the SIDs of the Hierarchy Node and Leaves 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSR_HIER   OLAP Hierarchy - Services 
Created 20040401   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 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSHI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RRHI_MEMBERSID_TID has no interface implemented.
Friends
Class CL_RRHI_MEMBERSID_TID has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 L_S_NODESID Instance attribute Private Type reference (TYPE) RRSI_S_NODESID 20040401
2 L_S_VALSID Instance attribute Private Type reference (TYPE) RRSI_S_VALSID Conversion: Iobjvl - SID 20040401
3 N_TH_LEAF Instance attribute Public Type reference (TYPE) RRSI_TH_VALSID Conversion: Iobjvl - SID 20040402
4 P_COMPLETE Instance attribute Private Type reference (TYPE) RS_BOOL Must Be Completed Here 20040401
5 P_KEYLENGTH Instance attribute Private Type reference (TYPE) I Key Length 20070822
6 P_TH_NODESID Instance attribute Private Type reference (TYPE) RRSI_TH_NODESID 20040401
7 P_TH_NODESID_TEMP Instance attribute Private Type reference (TYPE) RRSI_TH_NODESID 20040402
8 P_TH_SIDS_NOTUSED Instance attribute Private Type reference (TYPE) RRSI_TH_VALSID Conversion: Iobjvl - SID 20040402
9 P_TS_SID_LINKNO Instance attribute Private Type reference (TYPE) LT_TS_SID_LINKO 20080423
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040405
2 GET_CARD_NOT_USED Instance method Public Method Returns Cardinality of Unused SIDs 20080903
3 GET_LEAFSID_SORTED Instance method Public Method Returns the Table of Leaf SIDs Sorted by Key 20040428
4 GET_SIDS_NOT_USED Instance method Public Method Returns the List of SIDs That Do Not Occur in the Hierarchy 20040402
5 INITIALIZE Instance method Public Method Sets Additional Parameters 20040402
6 IS_REF_NODE Instance method Public Method Checks if the node is a reference node 20080423
7 _GET_KEYLENGTH Instance method Private Method Determines Length of Key (Compounded) 20070822
8 _HAS_SIDTAB_TO_BE_LOADED Instance method Private Method If the SID table should be loaded 20101221
9 _RAISE_NODENAME_ERROR Instance method Private Method Error: Non-Permitted Character in Node Name 20040402
10 _RAISE_SYMSG Instance method Private Method Raised Exception with Fields from SY-MSG 20040402
11 _SIDS_LOAD Instance method Private Method Load All SIDs 20101221
Events
Class CL_RRHI_MEMBERSID_TID has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LT_S_SID_LINKNO Public See coding 20080423 BEGIN OF lt_s_sid_linkno, sid TYPE rshisid, linkno TYPE rsrllinkno, END OF lt_s_sid_linkno
2 LT_TS_SID_LINKO Public See coding 20080423 lt_ts_sid_linko TYPE SORTED TABLE OF lt_s_sid_linkno WITH UNIQUE KEY sid
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 20040709
2 Importing I_COMPLETE Call by reference Type reference (TYPE) RS_BOOL SID-Tabelle vollständig laden 20040405
3 Importing I_HIESID Call by reference Type reference (TYPE) RRHI_HIESID 20040405
4 Importing I_R_HIER Call by reference Object reference (TYPE REF TO) CL_RRHI_HTAB_CURSOR OLAP: zeitabhängige Hierarchie (DB) 20040405
# Exception Resumable Description Created on
1 CX_RSR_HIERARCHY_EXCEPTIONS Basis Exception für Fehler bei Hierarchien im OLAP 20040405

Method GET_CARD_NOT_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CARDINALITY Value transfer Type reference (TYPE) RSRCARDEXACT Zehnerpotenz der Kardinalität 20080903

Method GET_CARD_NOT_USED on class CL_RRHI_MEMBERSID_TID has no exception.

Method GET_LEAFSID_SORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TH_LEAF Value transfer Type reference (TYPE) RRSI_TH_VALSID Konvertierung: Iobjvl - SID 20040428

Method GET_LEAFSID_SORTED on class CL_RRHI_MEMBERSID_TID has no exception.

Method GET_SIDS_NOT_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TH_SIDS Value transfer Type reference (TYPE) RRSI_TH_VALSID Konvertierung: Iobjvl - SID 20040402

Method GET_SIDS_NOT_USED on class CL_RRHI_MEMBERSID_TID has no exception.

Method INITIALIZE Signature

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

Method INITIALIZE on class CL_RRHI_MEMBERSID_TID has no exception.

Method IS_REF_NODE 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) RSD_SID 20080423
2 Returning R_REF_NODE Value transfer Type reference (TYPE) RS_BOOL 20080423

Method IS_REF_NODE on class CL_RRHI_MEMBERSID_TID has no exception.

Method _GET_KEYLENGTH 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) RSD_CHANM 20070822
2 Returning R_KEYLENGTH Value transfer Type reference (TYPE) I 20070822

Method _GET_KEYLENGTH on class CL_RRHI_MEMBERSID_TID has no exception.

Method _HAS_SIDTAB_TO_BE_LOADED Signature

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

Method _HAS_SIDTAB_TO_BE_LOADED on class CL_RRHI_MEMBERSID_TID has no exception.

Method _RAISE_NODENAME_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ERR_CHAVL Call by reference Type reference (TYPE) CLIKE 20040402
# Exception Resumable Description Created on
1 CX_RSR_HIERARCHY_EXCEPTIONS Basis Exception für Fehler bei Hierarchien im OLAP 20040402

Method _RAISE_SYMSG Signature

Method _RAISE_SYMSG on class CL_RRHI_MEMBERSID_TID has no parameter.
# Exception Resumable Description Created on
1 CX_RSR_HIERARCHY_EXCEPTIONS Basis Exception für Fehler bei Hierarchien im OLAP 20040402

Method _SIDS_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_LEAVES Call by reference Type reference (TYPE) RRSI_TH_VALSID Konvertierung: Iobjvl - SID 20101221
2 Exporting E_TH_SIDS_NOT_USED Call by reference Type reference (TYPE) RRSI_TH_VALSID Konvertierung: Iobjvl - SID 20110103

Method _SIDS_LOAD on class CL_RRHI_MEMBERSID_TID has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 400