SAP ABAP Class CL_RSDRI_CUBE_SNAPSHOT (Delete Temporary Tables After Reset?)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSDRI_DBA_HDB (Package) HDB-Specific RSDRI Development
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SERIALIZABLE_OBJECT Serializable Object 20110711
Properties
Class CL_RSDRI_CUBE_SNAPSHOT  
Short Description Delete Temporary Tables After Reset?    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSDRI_HDB    
Program status     
Category 0   
Package RSDRI_DBA_HDB   HDB-Specific RSDRI Development 
Created 20110705   SAP 
Last change 20130531   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SERIALIZABLE_OBJECT Serializable Object 20110711
Friends
Class CL_RSDRI_CUBE_SNAPSHOT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 NC_RSADMIN_ON_DB Constant Public Type reference (TYPE) STRING 'SNAPSHOT_ON_DB' Parameter Constant for RSADMIN 20111118
2 N_EFACTTAB Instance attribute Public Type reference (TYPE) TABNAME Table Name 20110711
3 N_FFACTTAB Instance attribute Public Type reference (TYPE) TABNAME Table Name 20110711
4 N_INFOCUBE Instance attribute Public Type reference (TYPE) RSINFOCUBE InfoCube 20110705
5 N_NCUMVALTAB Instance attribute Public Type reference (TYPE) TABNAME Table Name 20110711
6 N_ON_DB Instance attribute Public Type reference (TYPE) RS_BOOL RS_C_FALSE Use Application Server or Directly in Database 20111118
7 N_PDIME_TAB Instance attribute Public Type reference (TYPE) TABNAME Table Name 20110711
8 N_S_DATASTATE Instance attribute Public Type reference (TYPE) RSMDATASTATE 20110719
9 N_S_DTA Instance attribute Public Type reference (TYPE) RSD_S_DTA Properties InfoProvider 20110711
10 N_TMP_EFACTTAB Instance attribute Public Type reference (TYPE) TABNAME Table Name 20110711
11 N_TMP_FFACTTAB Instance attribute Public Type reference (TYPE) TABNAME Table Name 20110711
12 N_TMP_NCUMVALTAB Instance attribute Public Type reference (TYPE) TABNAME Table Name 20110711
13 N_TMP_PDIMTAB Instance attribute Public Type reference (TYPE) TABNAME Table Name 20110711
14 N_T_DIME_TABLES Instance attribute Public Type reference (TYPE) RSD_T_DTA_DIME Data Target: Dimensions Table 20110711
15 N_T_ICCONT Instance attribute Public Type reference (TYPE) T_RSICCONT 20110711
16 N_T_RSDCUBE Instance attribute Public Type reference (TYPE) T_RSDCUBE 20110815
17 N_T_RSDDIME Instance attribute Public Type reference (TYPE) T_RSDDIME Dimensions directory 20110711
18 N_T_RSMONICDP Instance attribute Public Type reference (TYPE) T_RSMONICDP 20110711
19 N_T_RSREQICODS Instance attribute Public Type reference (TYPE) T_RSREQICODS 20110711
20 O_DUMMY Instance attribute Protected Type reference (TYPE) C 20120531
21 O_SHOW_APPL_LOG Instance attribute Protected Type reference (TYPE) RS_BOOL Boolean 20120531
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20110705
2 CREATE_SNAPSHOT Instance method Public Method Execute 20110705
3 _CHECK_BEFORE_START Instance method Private Method 20110719
4 _CREATE_AND_FILL_SHADOW_TABLES Instance method Private Method Create Required Tables 20110712
5 _GET_RELATED_ADMIN_ENTRIES Instance method Private Method Save Entries in Administration Tables 20110711
6 _GET_RELATED_STATUS_ENTRIES Instance method Private Method Save Entries in Status Tables 20110705
7 _GET_RELATED_TABLES Instance method Private Method Identify Cube Tables 20110705
8 _STORE_STATUS_ENTRIES Instance method Private Method Save Data 20110711
9 __CHECK_TMP_TAB_EXISTS Instance method Private Method Checks whether temporary table already exists 20110711
10 __COPY_DATA Instance method Private Method 20110712
11 __COPY_TABLE Instance method Private Method Copy 20110711
Events
Class CL_RSDRI_CUBE_SNAPSHOT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_RSDCUBE Public See coding 20110815 t_rsdcube TYPE TABLE OF rsdcube
2 T_RSDDIME Public See coding 20110711 t_rsddime TYPE TABLE OF rsddime
3 T_RSICCONT Public See coding 20110711 t_rsiccont TYPE TABLE OF rsiccont
4 T_RSMONICDP Public See coding 20110711 t_rsmonicdp TYPE TABLE OF rsmonicdp
5 T_RSREQICODS Public See coding 20110711 t_rsreqicods TYPE TABLE OF rsreqicods
Method Signatures

Method CONSTRUCTOR 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) RSINFOCUBE InfoCube 20110705
2 Importing I_SHOW_APPL_LOG Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20120531

Method CONSTRUCTOR on class CL_RSDRI_CUBE_SNAPSHOT has no exception.

Method CREATE_SNAPSHOT Signature

Method CREATE_SNAPSHOT on class CL_RSDRI_CUBE_SNAPSHOT has no parameter.
# Exception Resumable Description Created on
1 CX_RSDRI_PROCESSING_ERROR Metadaten Fehler 20120531

Method _CHECK_BEFORE_START Signature

Method _CHECK_BEFORE_START on class CL_RSDRI_CUBE_SNAPSHOT has no parameter.
# Exception Resumable Description Created on
1 CX_RSDRI_CONV_NOT_NECESSARY 20110719

Method _CREATE_AND_FILL_SHADOW_TABLES Signature

Method _CREATE_AND_FILL_SHADOW_TABLES on class CL_RSDRI_CUBE_SNAPSHOT has no parameter.
# Exception Resumable Description Created on
1 CX_RSDRI_DDIC_ERROR Fehler bei einer DDIC Operation 20110712
2 CX_RSDRI_METADATA_ERROR Metadaten Fehler 20110712
3 CX_RSDRI_SQL_OPERATION_ERROR SQL Error 20111118

Method _GET_RELATED_ADMIN_ENTRIES Signature

Method _GET_RELATED_ADMIN_ENTRIES on class CL_RSDRI_CUBE_SNAPSHOT has no parameter.
Method _GET_RELATED_ADMIN_ENTRIES on class CL_RSDRI_CUBE_SNAPSHOT has no exception.

Method _GET_RELATED_STATUS_ENTRIES Signature

Method _GET_RELATED_STATUS_ENTRIES on class CL_RSDRI_CUBE_SNAPSHOT has no parameter.
Method _GET_RELATED_STATUS_ENTRIES on class CL_RSDRI_CUBE_SNAPSHOT has no exception.

Method _GET_RELATED_TABLES Signature

Method _GET_RELATED_TABLES on class CL_RSDRI_CUBE_SNAPSHOT has no parameter.
# Exception Resumable Description Created on
1 CX_RSDRI_METADATA_ERROR Metadaten Fehler 20110705

Method _STORE_STATUS_ENTRIES Signature

Method _STORE_STATUS_ENTRIES on class CL_RSDRI_CUBE_SNAPSHOT has no parameter.
Method _STORE_STATUS_ENTRIES on class CL_RSDRI_CUBE_SNAPSHOT has no exception.

Method __CHECK_TMP_TAB_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TMP_TABLE Call by reference Type reference (TYPE) TABNAME Tabellenname 20110711
# Exception Resumable Description Created on
1 CX_RSDRI_DDIC_ERROR Fehler bei einer DDIC Operation 20110711

Method __COPY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SOURCE_TABLE Call by reference Type reference (TYPE) TABNAME Tabellenname 20110712
2 Importing I_TARGET_TABLE Call by reference Type reference (TYPE) TABNAME Tabellenname 20110712
# Exception Resumable Description Created on
1 CX_RSDRI_SQL_OPERATION_ERROR SQL Error 20111118

Method __COPY_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LAST_CALL Call by reference Type reference (TYPE) RS_BOOL Boolean 20110711
2 Importing I_SOURCE_TABLE Call by reference Type reference (TYPE) TABNAME Tabellenname 20110711
3 Importing I_TARGET_TABLE Call by reference Type reference (TYPE) TABNAME Tabellenname 20110711
# Exception Resumable Description Created on
1 CX_RSDRI_DDIC_ERROR Fehler bei einer DDIC Operation 20110712
2 CX_RSDRI_METADATA_ERROR Metadaten Fehler 20110711
3 CX_RSDRI_SQL_OPERATION_ERROR SQL Error 20111118
History
Last changed by/on SAP  20130531 
SAP Release Created in 730