SAP ABAP Class CL_RSDRI_CONVERT_OBJ_HDB (General Implementation for Migration)
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 - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDRI_CONVERT_DATASTORE Optimize Standard DataStore for in-memory 20110810
2 Inheritance (c INHERITING FROM c_ref)  CL_RSDRI_CONVERT_INFOCUBE Convert InfoCube from Snowflake to Star Schema 20110714
3 Inheritance (c INHERITING FROM c_ref)  CL_RSDRI_CONVERT_SPO Conversion of SPO 20110714
Properties
Class CL_RSDRI_CONVERT_OBJ_HDB  
Short Description General Implementation for Migration    
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 20110714   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSDRI_CONVERT_DATASTORE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RSDRI_CONVERT_INFOCUBE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDRI_CONVERT_OBJ_HDB has no interface implemented.
Friends
Class CL_RSDRI_CONVERT_OBJ_HDB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_MIGR_CALLER_HYBR Constant Public Type reference (TYPE) RSDRI_MIGRCALLER 'HYBR' Call Context of HANADB Migration 20110831
2 C_MIGR_CALLER_SPO Constant Public Type reference (TYPE) RSDRI_MIGRCALLER 'LPOA' Call Context of HANADB Migration 20110831
3 N_C_MIGRATION_MODE Constant Public See coding 20110715
4 N_INFOPROV Instance attribute Protected Type reference (TYPE) RSINFOPROV InfoProvider 20110715
5 O_CREATE_APPL_LOG Instance attribute Protected Type reference (TYPE) RS_BOOL RS_C_FALSE Display Application Log? 20110810
6 O_DETLEVEL Instance attribute Protected Type reference (TYPE) BALLEVEL Application Log: Level of Detail 20110819
7 O_DUMMY Instance attribute Protected Type reference (TYPE) RS_BOOL Boolean 20110715
8 O_MIGR_CALLER Instance attribute Protected Type reference (TYPE) RSDRI_MIGRCALLER Call Context of HANADB Migration 20110831
9 O_SHOW_APPL_LOG Instance attribute Protected Type reference (TYPE) RS_BOOL RS_C_FALSE Display Application Log? 20110715
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_OBJECT Instance method Public Method Check whether object can be converted 20120125
2 CONSTRUCTOR Instance method Public Constructor 20110720
3 CREATE_MIGRATION_OBJECT Static method Public Method Returns Instance for Migration 20110714
4 DEQUEUE_OBJECT_INTERNAL Static method Public Method For Internal Use Only 20111018
5 MIGRATE_OBJECT Instance method Public Method Performs Migration 20110714
6 _ADD_MESSAGE Instance method Protected Method Append Message to Application Log (with Detlevel, intrinsic) 20110819
7 _ADD_MESSAGE_TABLE Instance method Protected Method Append Messages to Applic. Log (with Detlevel, intrinsic) 20111105
8 _CREATE_APPLICATION_LOG Instance method Protected Method Create Application Log 20110714
9 _DECREASE_DETLEVEL Instance method Protected Method Reduce Detlevel 20110819
10 _DEQUEUE_OBJECT Instance method Protected Method Dequeue 20110714
11 _ENQUEUE_OBJECT Instance method Protected Method Enqueue 20110714
12 _INCREASE_DETLEVEL Instance method Protected Method Increase Detlevel 20110819
13 _SET_DETLEVEL Instance method Protected Method Set Detlevel 20110819
Events
Class CL_RSDRI_CONVERT_OBJ_HDB has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_MIGRATION_MODE Public See coding 20110715 tp_migration_mode TYPE c LENGTH 1
Method Signatures

Method CHECK_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_CONVERTIBLE Value transfer Type reference (TYPE) RS_BOOL TRUE: Objekt ist konvertierbar 20120208

Method CHECK_OBJECT on class CL_RSDRI_CONVERT_OBJ_HDB has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CREATE_APPL_LOG Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20110720
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOCUBE InfoCube 20110720
3 Importing I_SHOW_APPL_LOG Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20110720

Method CONSTRUCTOR on class CL_RSDRI_CONVERT_OBJ_HDB has no exception.

Method CREATE_MIGRATION_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CREATE_APPL_LOG Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20110715
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20110715
3 Importing I_MIGRATION_MODE Call by reference Type reference (TYPE) CL_RSDRI_CONVERT_INFOCUBE=>TP_MIGRATION_MODE CL_RSDRI_CONVERT_INFOCUBE=>N_C_MIGRATION_MODE-STORED_PROC 20110715
4 Importing I_MIGRATION_OPTION Call by reference Type reference (TYPE) RSODSO_MIGROPT CL_RSDRI_CONVERT_DATASTORE=>C_CONV_MODE_SIMPLE Migrationsoption 20110817
5 Importing I_MIGR_CALLER Call by reference Type reference (TYPE) RSDRI_MIGRCALLER SPACE Aufrufkontext einer HANADB-Migration 20110831
6 Importing I_PACKAGE_SIZE Call by reference Type reference (TYPE) INT4 0 Natürliche Zahl 20110817
7 Importing I_PACKAGE_TRANSFER Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE TRUE: Use Packages for ODSO Reconversion 20130731
8 Importing I_RECONVERT Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE TRUE: Reconversion of an ODSO LPOA 20130731
9 Importing I_SHOW_APPL_LOG Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20110715
10 Importing I_STARTING_DETLEVEL Call by reference Type reference (TYPE) I 0 Level, auf dem im Log angefangen wird 20110819
11 Returning R_R_CONVERT_OBJECT Value transfer Object reference (TYPE REF TO) CL_RSDRI_CONVERT_OBJ_HDB Allgemeine Implementierung für Migration 20110715
# Exception Resumable Description Created on
1 CX_RSDRI_CONV_NOT_POSSIBLE Konvertierung des Objekts nicht möglich 20110715
2 CX_RSDRI_METADATA_ERROR Metadaten Fehler 20110715

Method DEQUEUE_OBJECT_INTERNAL 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_FALSE Boolean 20111018
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20111018
# Exception Resumable Description Created on
1 CX_RSDRI_WRONG_PARAMETER Falscher Parameter 20111018

Method MIGRATE_OBJECT Signature

Method MIGRATE_OBJECT on class CL_RSDRI_CONVERT_OBJ_HDB has no parameter.
Method MIGRATE_OBJECT on class CL_RSDRI_CONVERT_OBJ_HDB has no exception.

Method _ADD_MESSAGE Signature

Method _ADD_MESSAGE on class CL_RSDRI_CONVERT_OBJ_HDB has no parameter.
Method _ADD_MESSAGE on class CL_RSDRI_CONVERT_OBJ_HDB has no exception.

Method _ADD_MESSAGE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20111105

Method _ADD_MESSAGE_TABLE on class CL_RSDRI_CONVERT_OBJ_HDB has no exception.

Method _CREATE_APPLICATION_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) CHAR10 Character 40-Stellen 20110720
2 Importing I_OBJECT Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20110720

Method _CREATE_APPLICATION_LOG on class CL_RSDRI_CONVERT_OBJ_HDB has no exception.

Method _DECREASE_DETLEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CNT Call by reference Type reference (TYPE) I 1 20110819

Method _DECREASE_DETLEVEL on class CL_RSDRI_CONVERT_OBJ_HDB has no exception.

Method _DEQUEUE_OBJECT Signature

Method _DEQUEUE_OBJECT on class CL_RSDRI_CONVERT_OBJ_HDB has no parameter.
# Exception Resumable Description Created on
1 CX_RSDRI_METADATA_ERROR Metadaten Fehler 20110714
2 CX_RSDRI_SQL_OPERATION_ERROR SQL Fehler 20110714

Method _ENQUEUE_OBJECT Signature

Method _ENQUEUE_OBJECT on class CL_RSDRI_CONVERT_OBJ_HDB has no parameter.
# Exception Resumable Description Created on
1 CX_RSDRI_METADATA_ERROR Metadaten Fehler 20110714

Method _INCREASE_DETLEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CNT Call by reference Type reference (TYPE) I 1 20110819

Method _INCREASE_DETLEVEL on class CL_RSDRI_CONVERT_OBJ_HDB has no exception.

Method _SET_DETLEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DETLEVEL Call by reference Type reference (TYPE) I 0 20110819

Method _SET_DETLEVEL on class CL_RSDRI_CONVERT_OBJ_HDB has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 730