SAP ABAP Class CL_RSDD_HDB_INDEX (NewDB InfoProvider with Read Access via Logical Index)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDD_HDB_INDEX (Package) Access Layer for New DB Calc. Engine
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSDD_HDB_COLUMN_VIEW Column-Based View of the New DB 20101116
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_HDB_CALCSCENARIO New DB InfoProvider with Read Access via Calc. Scenario 20101117
2 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_HDB_LOGINDEX Logical Index on New DB 20101115
Properties
Class CL_RSDD_HDB_INDEX  
Short Description NewDB InfoProvider with Read Access via Logical Index    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSDD_HDB_INDEX    
Program status P  SAP Standard Production Program 
Category 0   
Package RSDD_HDB_INDEX   Access Layer for New DB Calc. Engine 
Created 20100726   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RSDD_HDB_COLUMN_VIEW Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSDBI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSDRS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSDD_HDB_COLUMN_VIEW Column-Based View of the New DB 20101116
Friends
Class CL_RSDD_HDB_INDEX has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_C_APPLICATION Constant Private Type reference (TYPE) RSDDBBIAAPPL RSDBI_C_BIAAPPL-BIA BWA Application (Namespace) 20100726
2 P_DB_COMMIT Instance attribute Private Type reference (TYPE) RS_BOOL Database COMMIT/ROLLBACK Controlled by Object Itself 20110818
3 P_INFOPROVIDER Instance attribute Private Type reference (TYPE) STRING InfoProvider 20110126
4 P_INITIALIZED Instance attribute Private Type reference (TYPE) RS_BOOL RS_C_FALSE Instance is initialized 20101125
5 P_MAX_LOG_SEVERITY Instance attribute Private Type reference (TYPE) SYMSGTY IF_RSDD_HDB_COLUMN_VIEW=>N_C_SEVERITY_ERROR Worst Category of Nessge in Application Log 20120813
6 P_R_NAME_MAPPER Instance attribute Private Object reference (TYPE REF TO) IF_RSDD_HDB_NAME_MAPPER Name Conversions for NewDB 20110127
7 P_T_DEPENDENT_VIEW Instance attribute Private Type reference (TYPE) TO_T_DEPENDENT_VIEW Table with Dependent View Objects 20101208
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110126
2 CREATE Instance method Public Method 20101116
3 CREATE_VIEW Instance method Protected Method Creates the column view 20100917
4 CREATE_VIEW_FOR_OBJECT Instance method Private Method Creates the column view for a column view object instance 20101208
5 DELETE Instance method Public Method 20101116
6 DELETE_VIEW Instance method Protected Method Deletes the column view 20101118
7 DELETE_VIEW_FOR_OBJECT Instance method Private Method Delete Column View for a Column View Object Instance 20101208
8 EXISTS Instance method Public Method 20101116
9 EXISTS_COLUMN_VIEW Static method Public Method Helper Method to check existence of a particular column view 20101214
10 FILL_DEPENDENT_VIEWS Instance method Protected Method Returns the list of dependent column views 20101208
11 GET_DEPENDENT_VIEWS Instance method Private Method Returns the list of dependent column views 20101208
12 GET_INFOPROVIDER Instance method Public Method 20101116
13 GET_NAME Instance method Public Method 20101116
14 GET_NAME_MAPPER Instance method Public Method Returns the name mapper 20110127
15 GET_TYPE Instance method Public Method Returns the BIA index type 20100917
16 GET_XML Instance method Public Method 20101116
17 INITIALIZE Instance method Protected Method Initializes the instance 20101125
18 IS_DB_COMMIT_ACTIVE Instance method Private Method 20110818
19 IS_INITIALIZED Instance method Protected Method Indicates whether the instance has already been initialized 20101125
20 SET_INITIALIZED Instance method Private Method Sets the initialization status 20101125
21 SUPPORTS_NON_CUMULATIVES Instance method Protected Method Supports non-cumulative key figures (yes/no) 20120416
22 _INITIALIZE Instance method Protected Method Initializes the HDB object instance 20101125
Events
Class CL_RSDD_HDB_INDEX has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_CONSTRAINT Protected Attribute reference (LIKE) 20101117
2 TN_S_IDXATTR Protected Attribute reference (LIKE) 20101117
3 TN_S_JOIN Protected Attribute reference (LIKE) 20101117
4 TN_S_KYF Protected Attribute reference (LIKE) 20101117
5 TN_S_SOURCE_TABLE Protected Attribute reference (LIKE) 20101117
6 TN_TS_CONSTRAINT Protected Attribute reference (LIKE) 20101117
7 TN_TS_IDXATTR Protected Attribute reference (LIKE) 20101117
8 TN_TS_JOIN Protected Attribute reference (LIKE) 20101117
9 TN_TS_KYF Protected Attribute reference (LIKE) 20101117
10 TN_TS_SOURCE_TABLE Protected Attribute reference (LIKE) 20101117
11 TO_T_DEPENDENT_VIEW Protected See coding Table with Dependent View Instances 20101209 to_t_dependent_view TYPE STANDARD TABLE OF REF TO if_rsdd_hdb_column_view WITH DEFAULT KEY
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROVIDER Call by reference Type reference (TYPE) CSEQUENCE Infoprovider 20110126
2 Importing I_R_DTA Call by reference Object reference (TYPE REF TO) CL_RSD_DTA Eigenschaften des Infoproviders 20110311
3 Importing I_R_NAME_MAPPER Call by reference Object reference (TYPE REF TO) IF_RSDD_HDB_NAME_MAPPER Namenskonvertierungen für NewDB 20110127
4 Importing I_SX_QUERY Call by reference Type reference (TYPE) RSDRS_SX_QUERY generische SX_QUERY für diesen Infoprovider 20110126
5 Importing I_WITH_DB_COMMIT Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE DB Commit/Rollback wird vom Objekt selbst gesteuert 20110818

Method CONSTRUCTOR on class CL_RSDD_HDB_INDEX has no exception.

Method CREATE Signature

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

Method CREATE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SHOW_XML Call by reference Type reference (TYPE) RS_BOOL Generierte XML anzeigen 20101117
2 Importing I_SIMULATE Call by reference Type reference (TYPE) RS_BOOL Nur XML generieren, aber keinen View anlegen 20101129
3 Returning R_SUCCESS Value transfer Type reference (TYPE) RS_BOOL Operation war erfolgreich (ja/nein) 20100917

Method CREATE_VIEW on class CL_RSDD_HDB_INDEX has no exception.

Method CREATE_VIEW_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_VIEW Call by reference Object reference (TYPE REF TO) CL_RSDD_HDB_INDEX Column-View Objektinstanz 20101208
2 Importing I_SHOW_XML Call by reference Type reference (TYPE) RS_BOOL Generierte XML anzeigen 20101208
3 Importing I_SIMULATE Call by reference Type reference (TYPE) RS_BOOL Anlegen simulieren (nur XML generieren) 20101208
# Exception Resumable Description Created on
1 CX_RSDD_HDB_VIEWCREATE_FAILED Das Anlegen des Column-Views ist fehlgeschlagen 20110921

Method DELETE Signature

Method DELETE on class CL_RSDD_HDB_INDEX has no parameter.
Method DELETE on class CL_RSDD_HDB_INDEX has no exception.

Method DELETE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SUCCESS Value transfer Type reference (TYPE) RS_BOOL Operation war erfolgreich (ja/nein) 20101118

Method DELETE_VIEW on class CL_RSDD_HDB_INDEX has no exception.

Method DELETE_VIEW_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_VIEW Call by reference Object reference (TYPE REF TO) CL_RSDD_HDB_INDEX Objektinstanz eines logischen Index 20101208
2 Returning R_RESULT Value transfer Type reference (TYPE) RS_BOOL Rückgabewert: true, false - siehe App.Log 20101208

Method DELETE_VIEW_FOR_OBJECT on class CL_RSDD_HDB_INDEX has no exception.

Method EXISTS Signature

Method EXISTS on class CL_RSDD_HDB_INDEX has no parameter.
Method EXISTS on class CL_RSDD_HDB_INDEX has no exception.

Method EXISTS_COLUMN_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VIEW_NAME Call by reference Type reference (TYPE) CSEQUENCE Name der Column-View 20101214
2 Returning R_EXISTS Value transfer Type reference (TYPE) RS_BOOL View existiert auf der Datenbank (ja/nein). 20101214

Method EXISTS_COLUMN_VIEW on class CL_RSDD_HDB_INDEX has no exception.

Method FILL_DEPENDENT_VIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_DEPENDENT_VIEW Value transfer Type reference (TYPE) TO_T_DEPENDENT_VIEW Tabelle mit abhängigen View-Objekten 20101208

Method FILL_DEPENDENT_VIEWS on class CL_RSDD_HDB_INDEX has no exception.

Method GET_DEPENDENT_VIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_DEPENDENT_VIEW Value transfer Type reference (TYPE) TO_T_DEPENDENT_VIEW Tabelle mit abhängigen View-Objekten 20101208

Method GET_DEPENDENT_VIEWS on class CL_RSDD_HDB_INDEX has no exception.

Method GET_INFOPROVIDER Signature

Method GET_INFOPROVIDER on class CL_RSDD_HDB_INDEX has no parameter.
Method GET_INFOPROVIDER on class CL_RSDD_HDB_INDEX has no exception.

Method GET_NAME Signature

Method GET_NAME on class CL_RSDD_HDB_INDEX has no parameter.
Method GET_NAME on class CL_RSDD_HDB_INDEX has no exception.

Method GET_NAME_MAPPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_NAME_MAPPER Value transfer Object reference (TYPE REF TO) IF_RSDD_HDB_NAME_MAPPER Namenskonvertierungen für NewDB 20110127

Method GET_NAME_MAPPER on class CL_RSDD_HDB_INDEX has no exception.

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TYPE Value transfer Type reference (TYPE) STRING BIA-Indextyp 20100917

Method GET_TYPE on class CL_RSDD_HDB_INDEX has no exception.

Method GET_XML Signature

Method GET_XML on class CL_RSDD_HDB_INDEX has no parameter.
Method GET_XML on class CL_RSDD_HDB_INDEX has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_RSDD_HDB_INDEX has no parameter.
# Exception Resumable Description Created on
1 CX_RSDD_HDB_MODELINIT_FAILED Infoprovider nicht gefunde oder nicht instanziierbar 20110126

Method IS_DB_COMMIT_ACTIVE Signature

Method IS_DB_COMMIT_ACTIVE on class CL_RSDD_HDB_INDEX has no parameter.
Method IS_DB_COMMIT_ACTIVE on class CL_RSDD_HDB_INDEX has no exception.

Method IS_INITIALIZED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_INITIALIZED Value transfer Type reference (TYPE) RS_BOOL Instanz wurde bereits initialisiert (ja/nein) 20101125

Method IS_INITIALIZED on class CL_RSDD_HDB_INDEX has no exception.

Method SET_INITIALIZED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INITIALIZED Call by reference Type reference (TYPE) RS_BOOL Initialisierungsstatus 20101125

Method SET_INITIALIZED on class CL_RSDD_HDB_INDEX has no exception.

Method SUPPORTS_NON_CUMULATIVES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ANSWER Value transfer Type reference (TYPE) RS_BOOL Bestandskennzahlen werden unterstützt (ja/nein) 20120416

Method SUPPORTS_NON_CUMULATIVES on class CL_RSDD_HDB_INDEX has no exception.

Method _INITIALIZE Signature

Method _INITIALIZE on class CL_RSDD_HDB_INDEX has no parameter.
# Exception Resumable Description Created on
1 CX_RSDD_HDB_MODELINIT_FAILED Die Initialisierung des Metamodells ist fehlgeschlagen 20110126
History
Last changed by/on SAP  20130531 
SAP Release Created in 730