SAP ABAP Class CL_RSMIGR_DDST_HDB (Oracle Storage Entries for Special DB Objects)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-SYS-DB-SDB (Application Component) BW MaxDB
     RSHDB (Package) BW Porting HDB
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SMIGR_DDL Homogeneous and Non-Homogeneous DB System Migration 20100624
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SMIGR_HDB DB System Copy to SAP HANA DB 20111031
Properties
Class CL_RSMIGR_DDST_HDB  
Short Description Oracle Storage Entries for Special DB Objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSHDB   BW Porting HDB 
Created 20100624   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 MGR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SMIGR_DDL Homogeneous and Non-Homogeneous DB System Migration 20100624
2 IF_SMIGR_HDB DB System Copy to SAP HANA DB 20111031
Friends
Class CL_RSMIGR_DDST_HDB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 _EST_ROW_COUNT Instance attribute Private Type reference (TYPE) RS_BOOL RS_C_FALSE 20121018
2 _INFO_SET Instance attribute Private Type reference (TYPE) RS_BOOL RS_C_FALSE 20121018
3 _TABLE_CLASS Instance attribute Private Type reference (TYPE) RS_BOOL RS_C_FALSE 20121018
4 _T_CUBE_SIZE Instance attribute Private See coding 20130403
5 _T_DBOBJ Instance attribute Private See coding 20121018
6 _T_ODS_SIZE Instance attribute Private See coding 20121018
7 _T_PARAM Instance attribute Private See coding 20121018
Methods
# Method Level Visibility Method type Description Created on
1 DDSTORAGE_IS_NEEDED Instance method Public Method get ddstorage entries only for seelcted table types 20110628
2 EVAL_INFO Instance method Private Method Evalute i_info 20121018
3 GET_BW_IDENTIFIER Instance method Public Method get table type 20111011
4 GET_DDSTORAGE_DIM Instance method Private Method get ddstorage entries for f fact table 20121018
5 GET_DDSTORAGE_DSO Instance method Private Method get ddstorage entries for dso tables 20110511
6 GET_DDSTORAGE_EFACT Instance method Private Method get ddstorage entries for e fact table 20110103
7 GET_DDSTORAGE_FACT Instance method Private Method get ddstorage entries for fact table 20130403
8 GET_DDSTORAGE_FFACT Instance method Private Method get ddstorage entries for f fact table 20110103
9 GET_DDSTORAGE_MASTER Instance method Private Method get ddstorage entries for bw master data tables 20130604
10 GET_DDSTORAGE_PSA Instance method Private Method get ddstorage entries for f fact table 20110309
Events
Class CL_RSMIGR_DDST_HDB has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 _S_CUBE_SIZE Private See coding 20130403 begin of _s_cube_size, infocube type rsd_infocube, row_count type f, end of _s_cube_size
2 _S_ODS_SIZE Private See coding 20121018 begin of _s_ods_size, odsobject type rsdodsobject, row_count type f, end of _s_ods_size
3 _S_PARAM Private See coding 20121018 begin of _s_param, name type string, value type string, end of _s_param
Method Signatures

Method DDSTORAGE_IS_NEEDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_RESULT Value transfer Type reference (TYPE) RS_BOOL Boolean 20110628
2 Importing I_INFO Call by reference Type reference (TYPE) STRING 20110628
3 Importing I_TABCLASS Call by reference Type reference (TYPE) TABCLASS Table category 20110628
4 Importing I_TBLNM Call by reference Type reference (TYPE) TABNAME Table Name 20110628
# Exception Resumable Description Created on
1 CX_SMIGR_PROGRAM_ERROR Program Error: Generate DDL for Migration 20110628

Method EVAL_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFO Value transfer Type reference (TYPE) STRING 20121018

Method EVAL_INFO on class CL_RSMIGR_DDST_HDB has no exception.

Method GET_BW_IDENTIFIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IDENTIFIER Call by reference Type reference (TYPE) CHAR3 3-Byte field 20111011
2 Importing I_TBLNM Call by reference Type reference (TYPE) TABNAME Table Name 20111011

Method GET_BW_IDENTIFIER on class CL_RSMIGR_DDST_HDB has no exception.

Method GET_DDSTORAGE_DIM 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) RSD_INFOCUBE 20121018
2 Importing I_TBLNM Call by reference Type reference (TYPE) RSD_TABLNM 20121018
3 Returning T_STORPAR Value transfer Type reference (TYPE) MGR_T_STORPAR 20121018
# Exception Resumable Description Created on
1 CX_SMIGR_PROGRAM_ERROR Program Error: Generate DDL for Migration 20121018

Method GET_DDSTORAGE_DSO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ODSOBJECT Call by reference Type reference (TYPE) RSDODSOBJECT DataStore Object 20110511
2 Importing I_TBLNM Call by reference Type reference (TYPE) RSD_TABLNM 20110511
3 Returning T_STORPAR Value transfer Type reference (TYPE) MGR_T_STORPAR 20110511
# Exception Resumable Description Created on
1 CX_SMIGR_PROGRAM_ERROR Program Error: Generate DDL for Migration 20110511

Method GET_DDSTORAGE_EFACT 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) RSD_INFOCUBE 20110103
2 Importing I_TBLNM Call by reference Type reference (TYPE) RSD_TABLNM 20110103
3 Returning T_STORPAR Value transfer Type reference (TYPE) MGR_T_STORPAR 20110103
# Exception Resumable Description Created on
1 CX_SMIGR_PROGRAM_ERROR Program Error: Generate DDL for Migration 20110103

Method GET_DDSTORAGE_FACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IDENTIFIER Call by reference Type reference (TYPE) RS_CHAR3 20130403
2 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSD_INFOCUBE 20130403
3 Importing I_TBLNM Call by reference Type reference (TYPE) RSD_TABLNM 20130403
4 Returning T_STORPAR Value transfer Type reference (TYPE) MGR_T_STORPAR 20130403
# Exception Resumable Description Created on
1 CX_SMIGR_PROGRAM_ERROR Program Error: Generate DDL for Migration 20130403

Method GET_DDSTORAGE_FFACT 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) RSD_INFOCUBE 20110103
2 Importing I_TBLNM Call by reference Type reference (TYPE) RSD_TABLNM 20110103
3 Returning T_STORPAR Value transfer Type reference (TYPE) MGR_T_STORPAR 20110103
# Exception Resumable Description Created on
1 CX_SMIGR_PROGRAM_ERROR Program Error: Generate DDL for Migration 20110103

Method GET_DDSTORAGE_MASTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TBLNM Call by reference Type reference (TYPE) RSD_TABLNM 20130604
2 Returning T_STORPAR Value transfer Type reference (TYPE) MGR_T_STORPAR 20130604
# Exception Resumable Description Created on
1 CX_SMIGR_PROGRAM_ERROR Program Error: Generate DDL for Migration 20130604

Method GET_DDSTORAGE_PSA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TBLNM Call by reference Type reference (TYPE) RSD_TABLNM 20110309
2 Returning T_STORPAR Value transfer Type reference (TYPE) MGR_T_STORPAR 20110309
# Exception Resumable Description Created on
1 CX_SMIGR_PROGRAM_ERROR Program Error: Generate DDL for Migration 20110309
History
Last changed by/on SAP  20130531 
SAP Release Created in 730