SAP ABAP Class CL_RRHI_MEMBERSID (Manages the SIDs of the Hierarchy Node and Leaves)
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_RS_BASE BW Basis 20040510
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RRHI_MEMBERSID Manages the SIDs of the Hierarchy Node and Leaves 20040414
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RRHI_MEMBERSID_TD Manages the SIDs of Hierarchy Member (Time-Dependent) 20040329
2 Inheritance (c INHERITING FROM c_ref)  CL_RRHI_MEMBERSID_TID Manages the SIDs of the Hierarhcy Member (Time Independent) 20040401
Properties
Class CL_RRHI_MEMBERSID  
Short Description Manages the SIDs of the Hierarchy Node and Leaves    
Super Class CL_RS_BASE BW Basis 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSR_HIER   OLAP Hierarchy - Services 
Created 20040329   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 RRSI 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
# Interface Abstract Final Description Created on
1 IF_RRHI_MEMBERSID Manages the SIDs of the Hierarchy Node and Leaves 20040414
Friends
Class CL_RRHI_MEMBERSID has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_S_RESTTOP Instance attribute Public Attribute reference (LIKE) 20040408
2 N_TH_NEW_LEAVES Instance attribute Protected Attribute reference (LIKE) 20040507
3 O_CHABASNM Instance attribute Protected Type reference (TYPE) RSCHANM Characteristic 20040709
4 O_HIESID Instance attribute Protected Type reference (TYPE) RRHI_HIESID 20040709
5 O_TS_LINKNODE Instance attribute Protected Type reference (TYPE) GT_TS_LINKNODE Collection of Link Nodes 20040709
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040329
2 GET_NEW_LEAVES Instance method Public Method 20040507
3 GET_NODESID Instance method Public Method 20040414
4 _COLLECT_LEAF Instance method Protected Method Collects Leaf 20040329
5 _COLLECT_MEMBER Instance method Protected Method Collects All Objects 20040329
6 _COLLECT_NODE Instance method Protected Method Collects a Node 20040329
7 _GET_LINKNO Instance method Protected Method Counts Link Nodes 20040329
8 _GET_NODESID Instance method Protected Method Returns a Node - SID (Internal) 20040329
9 _SET_SIDS_LEAF Instance method Protected Method Defines SIDs for the Leaves 20040329
10 _SET_SIDS_NODE Instance method Protected Method Defines SIDs for the Nodes 20040329
Events
Class CL_RRHI_MEMBERSID has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GT_S_LINKNODE Protected See coding 20040329 begin of GT_S_LINKNODE, nodename type rshi_nodename, niobjnm type rsd_chanm, datefrom type rshi_date, dateto type rshi_date, linkno type rrsi_linkno, end of gt_s_linknode
2 GT_TS_LINKNODE Protected See coding 20040329 gt_ts_linknode type sorted table of gt_s_linknode with unique key nodename niobjnm datefrom dateto initial size 0
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_HIESID Call by reference Type reference (TYPE) RRHI_HIESID 20040329
3 Importing I_R_HIER Call by reference Object reference (TYPE REF TO) CL_RRHI_HTAB_CURSOR OLAP: zeitabhängige Hierarchie (DB) 20040329

Method CONSTRUCTOR on class CL_RRHI_MEMBERSID has no exception.

Method GET_NEW_LEAVES Signature

Method GET_NEW_LEAVES on class CL_RRHI_MEMBERSID has no parameter.
Method GET_NEW_LEAVES on class CL_RRHI_MEMBERSID has no exception.

Method GET_NODESID Signature

Method GET_NODESID on class CL_RRHI_MEMBERSID has no parameter.
Method GET_NODESID on class CL_RRHI_MEMBERSID has no exception.

Method _COLLECT_LEAF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_HIENODE Call by reference Type reference (TYPE) RRHI_S_HIENODE Hierarchie-Element-Beschreibung 20040329

Method _COLLECT_LEAF on class CL_RRHI_MEMBERSID has no exception.

Method _COLLECT_MEMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_HIER Call by reference Object reference (TYPE REF TO) CL_RRHI_HTAB_CURSOR OLAP: zeitabhängige Hierarchie (DB) 20040329
# Exception Resumable Description Created on
1 CX_RSR_HIERARCHY_EXCEPTIONS Basis Exception für Fehler bei Hierarchien im OLAP 20040415

Method _COLLECT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_HIER Call by reference Object reference (TYPE REF TO) CL_RRHI_HTAB_CURSOR OLAP: zeitabhängige Hierarchie (DB) 20060306
2 Importing I_S_HIENODE Call by reference Type reference (TYPE) RRHI_S_HIENODE Hierarchie-Element-Beschreibung 20040329

Method _COLLECT_NODE on class CL_RRHI_MEMBERSID has no exception.

Method _GET_LINKNO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_HIER Call by reference Object reference (TYPE REF TO) CL_RRHI_HTAB_CURSOR OLAP: zeitabhängige Hierarchie (DB) 20060306
2 Importing I_S_HIENODE Call by reference Type reference (TYPE) RRHI_S_HIENODE Hierarchie-Element-Beschreibung 20040329
3 Returning R_LINKNO Value transfer Type reference (TYPE) RRSI_LINKNO 20040329

Method _GET_LINKNO on class CL_RRHI_MEMBERSID has no exception.

Method _GET_NODESID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_HIER Call by reference Object reference (TYPE REF TO) CL_RRHI_HTAB_CURSOR OLAP: zeitabhängige Hierarchie (DB) 20060306
2 Importing I_S_HIENODE Call by reference Type reference (TYPE) RRHI_S_HIENODE Hierarchie-Element-Beschreibung 20040329
3 Returning R_SID Value transfer Type reference (TYPE) RSSID Stammdaten ID 20040329

Method _GET_NODESID on class CL_RRHI_MEMBERSID has no exception.

Method _SET_SIDS_LEAF Signature

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

Method _SET_SIDS_NODE Signature

Method _SET_SIDS_NODE on class CL_RRHI_MEMBERSID has no parameter.
# Exception Resumable Description Created on
1 CX_RSR_HIERARCHY_EXCEPTIONS Basis Exception für Fehler bei Hierarchien im OLAP 20040402
History
Last changed by/on SAP  20130531 
SAP Release Created in 400