SAP ABAP Class CL_RSDDB_OBJ (BIA Index Object)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDDB (Package) BIA Objects and Write Routines
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSDDB_OBJ BIA Index Object 20060725
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SERIALIZABLE_OBJECT Serializable Object 20060813
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDDB_OBJ_DMY Dummy Object 20070312
2 Inheritance (c INHERITING FROM c_ref)  CL_RSDDB_OBJ_HIE Collection class for Hierarchies of an IO 20080821
3 Inheritance (c INHERITING FROM c_ref)  CL_RSDDB_OBJ_HIS A Hierarchy Version (HIESID-SVER) 20080821
4 Inheritance (c INHERITING FROM c_ref)  CL_RSDDB_OBJ_IC BIA Index Type InfoCube 20060725
5 Inheritance (c INHERITING FROM c_ref)  CL_RSDDB_OBJ_MD BIA Index Type InfoObjekt (Without Text) 20060725
6 Inheritance (c INHERITING FROM c_ref)  CL_RSDDB_OBJ_SPO BWA Index for an SPO 20081021
Properties
Class CL_RSDDB_OBJ  
Short Description BIA Index Object    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDDB   BIA Objects and Write Routines 
Created 20060725   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS 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 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_RSDDB_OBJ BIA Index Object 20060725
2 IF_SERIALIZABLE_OBJECT Serializable Object 20060813
Friends
Class CL_RSDDB_OBJ has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_COBPROVERS Instance attribute Public Attribute reference (LIKE) 20070102
2 N_DELETE_FILLED Static Attribute Public Type reference (TYPE) RS_BOOL Boolean 20090612
3 N_FASTPLAN Instance attribute Public Attribute reference (LIKE) 20100426
4 N_HAS_FURTHER_LOG_INDEX Instance attribute Public Attribute reference (LIKE) 20081110
5 N_HAS_LOG_INDEX Instance attribute Public Attribute reference (LIKE) 20080821
6 N_POLESTAR Instance attribute Public Attribute reference (LIKE) 20080815
7 N_RECREATE_INFOPROV_LOGINDEX Instance attribute Public Type reference (TYPE) RSINFOPROV Rebuild InfoProvider's Logical Index 20110606
8 N_SUPERPROV Instance attribute Public Attribute reference (LIKE) 20090813
9 N_S_OBJDIR Instance attribute Public Attribute reference (LIKE) 20060725
10 N_S_OBJPROP Instance attribute Public Attribute reference (LIKE) 20100504
11 N_S_PARTATTR Instance attribute Public Attribute reference (LIKE) 20060823
12 N_S_WOPTIONS Instance attribute Public Attribute reference (LIKE) 20081215
13 N_T_CHECKLIST Static Attribute Public Type reference (TYPE) RSDDB_TS_BIAOBJTP List of objects already checked 20111230
14 N_T_DELETE_LIST Static Attribute Public Type reference (TYPE) RSD_T_IOBJNM List of objects to be deleted 20090610
15 N_T_IDXATTRS Instance attribute Public Attribute reference (LIKE) 20060727
16 N_T_IDXCONSTR Instance attribute Public Attribute reference (LIKE) 20060823
17 N_T_INFOOBJS Instance attribute Public Attribute reference (LIKE) 20060725
18 N_T_JOINS Instance attribute Public Attribute reference (LIKE) 20060725
19 N_T_KYFS Instance attribute Public Attribute reference (LIKE) 20060725
20 N_T_MDD_DELETE_LIST Static Attribute Public Type reference (TYPE) RSD_T_IOBJNM List of InfoObjects 20091001
21 N_T_TABLES Instance attribute Public Attribute reference (LIKE) 20060725
22 N_T_WORKLIST Static Attribute Public Type reference (TYPE) RSD_T_IOBJNM List of Dependent Objects 20080409
23 O_DEPLEVEL Instance attribute Protected Type reference (TYPE) RSDDBDEPLEVEL Nesting Depth for Dependent InfoObjects in the BIA Index IO 20060803
24 O_SX_QUERY Instance attribute Protected Type reference (TYPE) RSDRS_SX_QUERY Relational Model ==> JOIN Index 20080708
25 O_T_DTA_PRO Instance attribute Protected Type reference (TYPE) RSD_T_DTA_PRO InfoObject Properties in Data Target 20060725
26 P_REPROCESSCOUNTER Instance attribute Private Type reference (TYPE) NUMC4 Counter for REPROCESS_SX_QUERY 20091216
27 P_TS_SUPPORTED_TLOGO Static Attribute Private See coding List of Supported TLOGO Types 20100616
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method 20060725
2 CHECK Instance method Public Method 20060905
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20100616
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080815
5 CREATE Static method Public Method Create a BIA Index Object Instance 20060725
6 DELETE Instance method Public Method 20060725
7 DELTA Instance method Public Method 20060725
8 FILL Instance method Public Method 20060725
9 GET_BIAINDEX_OBJSTAT Static method Public Method BIA Index Object Status 20060807
10 GET_NOBIANOQUERY Static method Public Method Read nobianoquery Attribute 20100423
11 GET_OBJDIR Static method Public Method Gets an Available OBJDIR Entry 20060802
12 GET_OBJINFO Instance method Public Method 20060728
13 GET_OBJINFO_ALL Instance method Public Method 20060905
14 GET_OBJPROP Static method Public Method Gets an Available OBJDIR Entry 20100504
15 GET_TIMDEPFL Static method Public Method 20060727
16 IS_TLOGO_SUPPORTED Static method Public Method Indicates whether a TLOGO type can have a BIA index 20100616
17 RECOVER Instance method Public Method 20080815
18 SET_BIAINDEX_OBJSTAT Static method Public Method 20060813
19 SET_HANA_VIEW Static method Public Method Set the HANA View Flag 20130422
20 SET_NOBIANOQUERY Static method Public Method Set the nobianoquery Attribute 20100423
21 SET_OBJDIR Static method Public Method Write/Overwrite a OBJDIR Entry 20060802
22 SHADOW Instance method Public Method 20080815
23 TRUNCATE Instance method Public Method 20060725
24 UPDATE Instance method Public Method 20060725
25 _ADD_DELTAINFO Instance method Protected Method Set Delta Flag in the N_T_TABLES 20060905
26 _GET_IDXATTRS Instance method Protected Method 20060727
27 _GET_IDXTP Static method Public Method Get Type of BIA Index from Object Name and Property 20060725
28 _GET_INFOOBJS Instance method Protected Method 20060725
29 _GET_JOINS Instance method Protected Method 20060725
30 _GET_KYFS Instance method Protected Method 20060725
31 _GET_OBJDIR Static method Protected Method Else Gets or Initializes the OBJDIR Entry 20060726
32 _GET_OBJINFO Instance method Protected Method 20060728
33 _GET_SX_QUERY Instance method Protected Method SX_QUERY for the provider ==> relational model 20080708
34 _GET_TABALIAS_NEW Instance method Private Method Returns the next tab alias for a given type 20090528
35 _GET_TABLES Instance method Protected Method 20060725
36 _IS_USED Instance method Protected Method Is the MDR index still used by other IC indices? 20060731
37 _REPROCESS_SX_QUERY Instance method Protected Method Adds required sid joins for non-nav attrs with x or y joins 20090527
38 _RESET_DATASTATE Instance method Private Method Defer Rollup (if no more Aggregates are there) 20060813
39 _SET_DATASTATE Instance method Private Method Set Rollup Flag for IC-BIA Indices 20060813
40 __FLAT Static method Private Method 20060815
41 __HAS_TEXT_CONVERSION Static method Public Method Does the InfoObject have texts or any kind of cenversion? 20091130
Events
Class CL_RSDDB_OBJ has no event.
Types
Class CL_RSDDB_OBJ has no local type.
Method Signatures

Method ACTIVATE Signature

Method ACTIVATE on class CL_RSDDB_OBJ has no parameter.
Method ACTIVATE on class CL_RSDDB_OBJ has no exception.

Method CHECK Signature

Method CHECK on class CL_RSDDB_OBJ has no parameter.
Method CHECK on class CL_RSDDB_OBJ has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJNM Call by reference Type reference (TYPE) RSDDBBIAOBJECT BI-Name des Objekts des BIA-Index (InfoCube o. InfoObjekt) 20080815

Method CONSTRUCTOR on class CL_RSDDB_OBJ has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COBPROVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20070102
2 Importing I_DEPLEVEL Call by reference Type reference (TYPE) RSDDBDEPLEVEL SPACE Schachteltiefe für abhängige InfoObjekte beim BIA-Index IO 20060803
3 Importing I_IDXTP Call by reference Type reference (TYPE) RSDDBIDXTP Typ des BIA-Index 20060725
4 Importing I_OBJNM Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20060725
5 Returning R_R_OBJ Value transfer Object reference (TYPE REF TO) IF_RSDDB_OBJ BIA-Index Objekt 20060725
# Exception Resumable Description Created on
1 CX_RSD_IOBJ_NOT_EXIST InfoObject does not exist 20130208

Method DELETE Signature

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

Method DELTA Signature

Method DELTA on class CL_RSDDB_OBJ has no parameter.
Method DELTA on class CL_RSDDB_OBJ has no exception.

Method FILL Signature

Method FILL on class CL_RSDDB_OBJ has no parameter.
Method FILL on class CL_RSDDB_OBJ has no exception.

Method GET_BIAINDEX_OBJSTAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IDXTP Call by reference Type reference (TYPE) RSDDBIDXTP Typ des BIA-Index 20080930
2 Importing I_OBJNM Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20060807
3 Returning R_OBJSTAT Value transfer Type reference (TYPE) RSOBJSTAT Objektstatus 20060807

Method GET_BIAINDEX_OBJSTAT on class CL_RSDDB_OBJ has no exception.

Method GET_NOBIANOQUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJNM Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20100423
2 Returning R_NOBIANOQUERY Value transfer Type reference (TYPE) RSDDBNOBIANOQUERY Indikator, ob bei nicht vorhandenem BWA die Query abbricht 20100423

Method GET_NOBIANOQUERY on class CL_RSDDB_OBJ has no exception.

Method GET_OBJDIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJNM Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20060802
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20060802
3 Returning R_S_OBJDIR Value transfer Type reference (TYPE) RSDDBOBJDIR BIA-Index Objekte 20060802

Method GET_OBJDIR on class CL_RSDDB_OBJ has no exception.

Method GET_OBJINFO Signature

Method GET_OBJINFO on class CL_RSDDB_OBJ has no parameter.
Method GET_OBJINFO on class CL_RSDDB_OBJ has no exception.

Method GET_OBJINFO_ALL Signature

Method GET_OBJINFO_ALL on class CL_RSDDB_OBJ has no parameter.
Method GET_OBJINFO_ALL on class CL_RSDDB_OBJ has no exception.

Method GET_OBJPROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJNM Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20100504
2 Returning R_S_OBJPROP Value transfer Type reference (TYPE) RSDDBOBJPROP BIA-Index Objekte 20100504

Method GET_OBJPROP on class CL_RSDDB_OBJ has no exception.

Method GET_TIMDEPFL 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) RSCHABASNM Referenzmerkmal 20060727
2 Returning R_TIMDEPFL Value transfer Type reference (TYPE) RS_BOOL Boolean 20060727

Method GET_TIMDEPFL on class CL_RSDDB_OBJ has no exception.

Method IS_TLOGO_SUPPORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO Objekttyp (TLOGO) 20100616
2 Returning R_SUPPORTED Value transfer Type reference (TYPE) RS_BOOL TLOGO Typ kann einen BIA-Index haben (ja/nein) 20100616

Method IS_TLOGO_SUPPORTED on class CL_RSDDB_OBJ has no exception.

Method RECOVER Signature

Method RECOVER on class CL_RSDDB_OBJ has no parameter.
Method RECOVER on class CL_RSDDB_OBJ has no exception.

Method SET_BIAINDEX_OBJSTAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJNM Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20060813
2 Importing I_OBJSTAT Call by reference Type reference (TYPE) RSOBJSTAT Objektstatus 20060813
3 Importing I_TECHINA Call by reference Type reference (TYPE) RSDDTREXTECHINA Technischer Grund warum eine BIA-Index inaktiv ist 20070413

Method SET_BIAINDEX_OBJSTAT on class CL_RSDDB_OBJ has no exception.

Method SET_HANA_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HANAMODELFL Call by reference Type reference (TYPE) RSMHANAMODEL Flag: Analytic View in HANA DB for corresponding InfoCube 20130422
2 Importing I_OBJNM Call by reference Type reference (TYPE) RSDDBBIAOBJECT BW Name of Object of BWA Index (InfoCube or InfoObject) 20130422

Method SET_HANA_VIEW on class CL_RSDDB_OBJ has no exception.

Method SET_NOBIANOQUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NOBIANOQUERY Call by reference Type reference (TYPE) RSDDBNOBIANOQUERY Indikator, ob bei nicht vorhandenem BWA die Query abbricht 20100423
2 Importing I_OBJNM Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20100423

Method SET_NOBIANOQUERY on class CL_RSDDB_OBJ has no exception.

Method SET_OBJDIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_OBJDIR Call by reference Type reference (TYPE) RSDDBOBJDIR BIA-Index Objekte 20060802

Method SET_OBJDIR on class CL_RSDDB_OBJ has no exception.

Method SHADOW Signature

Method SHADOW on class CL_RSDDB_OBJ has no parameter.
Method SHADOW on class CL_RSDDB_OBJ has no exception.

Method TRUNCATE Signature

Method TRUNCATE on class CL_RSDDB_OBJ has no parameter.
Method TRUNCATE on class CL_RSDDB_OBJ has no exception.

Method UPDATE Signature

Method UPDATE on class CL_RSDDB_OBJ has no parameter.
Method UPDATE on class CL_RSDDB_OBJ has no exception.

Method _ADD_DELTAINFO Signature

Method _ADD_DELTAINFO on class CL_RSDDB_OBJ has no parameter.
Method _ADD_DELTAINFO on class CL_RSDDB_OBJ has no exception.

Method _GET_IDXATTRS Signature

Method _GET_IDXATTRS on class CL_RSDDB_OBJ has no parameter.
Method _GET_IDXATTRS on class CL_RSDDB_OBJ has no exception.

Method _GET_IDXTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJNM Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20060725
2 Returning R_IDXTP Value transfer Type reference (TYPE) RSDDBIDXTP Typ des BIA-Index 20060725
# Exception Resumable Description Created on
1 CX_RSD_IOBJ_NOT_EXIST InfoObject does not exist 20130208

Method _GET_INFOOBJS Signature

Method _GET_INFOOBJS on class CL_RSDDB_OBJ has no parameter.
Method _GET_INFOOBJS on class CL_RSDDB_OBJ has no exception.

Method _GET_JOINS Signature

Method _GET_JOINS on class CL_RSDDB_OBJ has no parameter.
Method _GET_JOINS on class CL_RSDDB_OBJ has no exception.

Method _GET_KYFS Signature

Method _GET_KYFS on class CL_RSDDB_OBJ has no parameter.
Method _GET_KYFS on class CL_RSDDB_OBJ has no exception.

Method _GET_OBJDIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IDXTP Call by reference Type reference (TYPE) RSDDBIDXTP Typ des BIA-Index 20090305
2 Importing I_OBJNM Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20060726
3 Returning R_S_OBJDIR Value transfer Type reference (TYPE) RSDDBOBJDIR BIA-Index Objekte 20060726

Method _GET_OBJDIR on class CL_RSDDB_OBJ has no exception.

Method _GET_OBJINFO Signature

Method _GET_OBJINFO on class CL_RSDDB_OBJ has no parameter.
Method _GET_OBJINFO on class CL_RSDDB_OBJ has no exception.

Method _GET_SX_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20080708

Method _GET_SX_QUERY on class CL_RSDDB_OBJ has no exception.

Method _GET_TABALIAS_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABALIAS Call by reference Type reference (TYPE) RSD_TABLNM 20090528
2 Returning R_TABALIAS Value transfer Type reference (TYPE) RSD_TABLNM 20090528

Method _GET_TABALIAS_NEW on class CL_RSDDB_OBJ has no exception.

Method _GET_TABLES Signature

Method _GET_TABLES on class CL_RSDDB_OBJ has no parameter.
Method _GET_TABLES on class CL_RSDDB_OBJ has no exception.

Method _IS_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_USED Value transfer Type reference (TYPE) RS_BOOL Boolean 20081028
2 Exporting E_SUPER_IS_USED Call by reference Type reference (TYPE) RS_BOOL Boolean 20081028

Method _IS_USED on class CL_RSDDB_OBJ has no exception.

Method _REPROCESS_SX_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_QUERY Call by reference Type reference (TYPE) RSDRS_SX_QUERY 20090527

Method _REPROCESS_SX_QUERY on class CL_RSDDB_OBJ has no exception.

Method _RESET_DATASTATE Signature

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

Method _RESET_DATASTATE on class CL_RSDDB_OBJ has no exception.

Method _SET_DATASTATE Signature

Method _SET_DATASTATE on class CL_RSDDB_OBJ has no parameter.
# Exception Resumable Description Created on
1 CX_RSDDB_BIAAPI Fehlermeldung aus BIA-API 20090115

Method __FLAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20060815
2 Returning R_IDXTP Value transfer Type reference (TYPE) RSDDBIDXTP Typ des BIA-Index 20060815

Method __FLAT on class CL_RSDDB_OBJ has no exception.

Method __HAS_TEXT_CONVERSION 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) RSCHABASNM Referenzmerkmal 20091130
2 Returning R_TEXT Value transfer Type reference (TYPE) RS_BOOL Boolean 20091130

Method __HAS_TEXT_CONVERSION on class CL_RSDDB_OBJ has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 710