SAP ABAP Class CL_RSDRH_DBTAB_STORAGE (Database Table as Hierarchy Storage)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDRC (Package) Data Manager InfoProvider Read Access
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSDRH_HIER_STORAGE Storage for a resolved hierachy restriction 20040524
Properties
Class CL_RSDRH_DBTAB_STORAGE  
Short Description Database Table as Hierarchy Storage    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDRC   Data Manager InfoProvider Read Access 
Created 20040524   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_RSDRH_HIER_REST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSDRC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSDRH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSDRS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSDRH_HIER_STORAGE Storage for a resolved hierachy restriction 20040524
Friends
Class CL_RSDRH_DBTAB_STORAGE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_TABLNM Instance attribute Public Attribute reference (LIKE) 20040524
2 PS_SHOW_HIER Static Attribute Private Type reference (TYPE) RS_BOOL 'Y' Show hierarchy result tables ? 20050810
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EQUALS_TO_NODEREST Static method Public Method Process Hier Restrictions inside seldr 20050810
2 ADD_TABLE_RESTRICTION Static method Public Method Add a selt table restriction for the hier restriction 20050210
3 ANALYZE_TABLES Static method Public Method Performs database-specific hierarchy table analysis 20090723
4 CLEANUP Instance method Public Method 20040525
5 CREATE Instance method Public Method 20040525
6 CREATE_REF Instance method Public Method 20040525
7 DROP Instance method Public Method 20040525
8 DROP_VIEW Static method Public Method Deletes the view 20090723
9 GET_STORAGE_FOR_LEAFS Static method Private Method Get Storage object for leaf and equals restrictions 20041208
10 READ Instance method Public Method 20040525
11 SHOW_RESOLVED_RESTRICTIONS Static method Public Method Show resolved hierarchy restrictions 20050810
12 WRITE Instance method Public Method 20040525
Events
Class CL_RSDRH_DBTAB_STORAGE has no event.
Types
Class CL_RSDRH_DBTAB_STORAGE has no local type.
Method Signatures

Method ADD_EQUALS_TO_NODEREST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_CHARET Call by reference Type reference (TYPE) RSDR0_TH_CHARET Tabelle selektierter Merkmale 20050810
2 Changing C_TSX_SEL Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20050810
3 Changing C_T_TABLNM Call by reference Type reference (TYPE) RSDRH_T_TABLNM Table Name 20050810
4 Exporting E_SEQ_NR Call by reference Type reference (TYPE) I Sequence Number 20050810
5 Exporting E_TABLNM Call by reference Type reference (TYPE) RSD_TABLNM Table with sequence number <> 0 20050810
6 Importing I_SX_HIER Call by reference Type reference (TYPE) CL_RSDRH_HIER_REST=>TN_SX_HIER Hierarchy Meta Information 20050810
# Exception Resumable Description Created on
1 CX_RSR_HIER_MEMBER_NOT_FOUND Hierarchie-Objekt (Knoten/Blatt) nicht gefunden 20050810
2 CX_RSR_HIER_NOT_FOUND Hierarchie nicht gefunden 20050810

Method ADD_TABLE_RESTRICTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_SELT Call by reference Type reference (TYPE) RSDRC_T_SELT SELT table restrictions 20050210
2 Importing I_CHANM Call by reference Type reference (TYPE) RSD_CHANM 20050210
3 Importing I_HIER_UNIQUE Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20050210
4 Importing I_SEQ_NR Call by reference Type reference (TYPE) I 0 Seqence Number of Query 20050210
5 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Tabelle der benötigten Merkmale usw. 20050210
6 Importing I_VIEWNM Call by reference Type reference (TYPE) RSD_TABLNM 20050210

Method ADD_TABLE_RESTRICTION on class CL_RSDRH_DBTAB_STORAGE has no exception.

Method ANALYZE_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ROWS Call by reference Type reference (TYPE) I -1 20090723
2 Importing I_TABLNM Call by reference Type reference (TYPE) RSD_TABLNM 20090723

Method ANALYZE_TABLES on class CL_RSDRH_DBTAB_STORAGE has no exception.

Method CLEANUP Signature

Method CLEANUP on class CL_RSDRH_DBTAB_STORAGE has no parameter.
Method CLEANUP on class CL_RSDRH_DBTAB_STORAGE has no exception.

Method CREATE Signature

Method CREATE on class CL_RSDRH_DBTAB_STORAGE has no parameter.
Method CREATE on class CL_RSDRH_DBTAB_STORAGE has no exception.

Method CREATE_REF Signature

Method CREATE_REF on class CL_RSDRH_DBTAB_STORAGE has no parameter.
Method CREATE_REF on class CL_RSDRH_DBTAB_STORAGE has no exception.

Method DROP Signature

Method DROP on class CL_RSDRH_DBTAB_STORAGE has no parameter.
Method DROP on class CL_RSDRH_DBTAB_STORAGE has no exception.

Method DROP_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONNECTION Call by reference Type reference (TYPE) DBCON_NAME Logischer Name einer Datenbankverbindung 20110712
2 Importing I_TABLNM Call by reference Type reference (TYPE) RSD_TABLNM 20090723

Method DROP_VIEW on class CL_RSDRH_DBTAB_STORAGE has no exception.

Method GET_STORAGE_FOR_LEAFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_TABLNM Call by reference Type reference (TYPE) RSDRH_T_TABLNM Cleanup information 20041208
2 Exporting E_R_STORAGE Call by reference Object reference (TYPE REF TO) IF_RSDRH_HIER_STORAGE Storage for a resolved hierachy restriction 20041208
3 Importing I_SEQNR Call by reference Type reference (TYPE) I Sequence number 20041208
4 Importing I_SX_HIER Call by reference Type reference (TYPE) CL_RSDRH_HIER_REST=>TN_SX_HIER Hierarchy Metadata 20041208

Method GET_STORAGE_FOR_LEAFS on class CL_RSDRH_DBTAB_STORAGE has no exception.

Method READ Signature

Method READ on class CL_RSDRH_DBTAB_STORAGE has no parameter.
Method READ on class CL_RSDRH_DBTAB_STORAGE has no exception.

Method SHOW_RESOLVED_RESTRICTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SEQ_NR Call by reference Type reference (TYPE) INT4 Sequence Number 20050810
2 Importing I_SHOW_TABLES Call by reference Type reference (TYPE) RS_BOOL Boolean 20050810
3 Importing I_SX_HIER Call by reference Type reference (TYPE) CL_RSDRH_HIER_REST=>TN_SX_HIER Hierarchy Restriction 20050810

Method SHOW_RESOLVED_RESTRICTIONS on class CL_RSDRH_DBTAB_STORAGE has no exception.

Method WRITE Signature

Method WRITE on class CL_RSDRH_DBTAB_STORAGE has no parameter.
Method WRITE on class CL_RSDRH_DBTAB_STORAGE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 400